diff --git a/build/demo/kitchen-sink/mode-xquery-uncompressed.js b/build/demo/kitchen-sink/mode-xquery-uncompressed.js
index 9e52c977..64186bbc 100644
--- a/build/demo/kitchen-sink/mode-xquery-uncompressed.js
+++ b/build/demo/kitchen-sink/mode-xquery-uncompressed.js
@@ -16,19 +16,18 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*/
-define('ace/mode/xquery', ['require', 'exports', 'module' , 'ace/worker/worker_client', 'ace/lib/oop', 'ace/mode/text', 'ace/tokenizer', 'ace/mode/xquery_highlight_rules', 'ace/mode/behaviour/xquery', 'ace/range'], function(require, exports, module) {
+define('ace/mode/xquery', ['require', 'exports', 'module' , 'ace/worker/worker_client', 'ace/lib/oop', 'ace/mode/text', 'ace/mode/xquery_tokenizer', 'ace/mode/behaviour/xquery', 'ace/range'], function(require, exports, module) {
"use strict";
var WorkerClient = require("../worker/worker_client").WorkerClient;
var oop = require("../lib/oop");
var TextMode = require("./text").Mode;
-var Tokenizer = require("../tokenizer").Tokenizer;
-var XQueryHighlightRules = require("./xquery_highlight_rules").XQueryHighlightRules;
+var XQueryTokenizer = require("./xquery_tokenizer").XQueryTokenizer;
var XQueryBehaviour = require("./behaviour/xquery").XQueryBehaviour;
var Range = require("../range").Range;
var Mode = function(parent) {
- this.$tokenizer = new Tokenizer(new XQueryHighlightRules().getRules());
+ this.$tokenizer = new XQueryTokenizer();
this.$behaviour = new XQueryBehaviour(parent);
};
@@ -110,6 +109,9 @@ oop.inherits(Mode, TextMode);
session.clearAnnotations();
});
+ worker.on("highlight", function(tokens) {
+ session.getMode().$tokenizer.cache = tokens.data;
+ });
return worker;
};
@@ -283,6 +285,69 @@ var WorkerClient = function(topLevelNamespaces, packagedJs, mod, classname) {
exports.WorkerClient = WorkerClient;
});
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * 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/
+ *
+ * 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.
+ *
+ * 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_tokenizer', ['require', 'exports', 'module' , 'ace/tokenizer', 'ace/mode/xquery_highlight_rules'], function(require, exports, module) {
+"use strict";
+
+ var Tokenizer = require("../tokenizer").Tokenizer;
+ var XQueryHighlightRules = require("./xquery_highlight_rules").XQueryHighlightRules;
+
+ var XQueryTokenizer = exports.XQueryTokenizer = function(){
+ this.cache = [];
+ this.$regexpTokenizer = new Tokenizer(new XQueryHighlightRules().getRules());
+ };
+
+ (function() {
+ this.getLineTokens = function(line, startState) {
+ var cachedLine = null;
+ for(var i in this.cache)
+ {
+ var c = this.cache[i];
+ if(c && c.line == line && c.state == startState) {
+ console.log("RETURN CACHE");
+ return c.tokens;
+ }
+ }
+ return this.$regexpTokenizer.getLineTokens(line, startState);
+ };
+ }).call(XQueryTokenizer.prototype);
+});
/*
* eXide - web-based XQuery IDE
*
diff --git a/build/demo/kitchen-sink/worker-xquery.js b/build/demo/kitchen-sink/worker-xquery.js
index c4e120e9..d11c79d9 100644
--- a/build/demo/kitchen-sink/worker-xquery.js
+++ b/build/demo/kitchen-sink/worker-xquery.js
@@ -1575,8 +1575,12 @@ oop.inherits(XQueryWorker, Mirror);
type: "error"
});
}
+ var tokens = parser.highlighter.getTokens();
+ this.sender.emit("highlight", tokens);
return;
}
+ var tokens = parser.highlighter.getTokens();
+ this.sender.emit("highlight", tokens);
this.sender.emit("ok");
};
@@ -2743,8 +2747,10 @@ define('ace/mode/xquery/xquery', ['require', 'exports', 'module' , 'ace/mode/xqu
var tstream = new NewLazyTokenStream(lexer);
tstream.jumpToFirstValidToken();
var parser = new XQueryParser(tstream);
- parser.source = cstream;
+ //parser.source = cstream;
parser.stream = tstream;
+ parser.setSource(cstream);
+ //parser.setTokenStream(tstream);
return parser;
};
});
@@ -8947,8 +8953,43 @@ 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-04-09 19:06:39
+// $ANTLR 3.3 Nov 30, 2010 12:50:56 xquery/XQueryLexer.g 2012-04-13 15:32:15
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * 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/
+ *
+ * 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.
+ *
+ * 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 ***** */
var org = require("./antlr3-all").org;
var XQDTLexer = require("./XQDTLexer").XQDTLexer;
@@ -9561,8 +9602,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.ANCESTOR;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:50:29: ( 'ancestor' )
- // xquery/XQueryLexer.g:50:31: 'ancestor'
+ // xquery/XQueryLexer.g:85:29: ( 'ancestor' )
+ // xquery/XQueryLexer.g:85:31: 'ancestor'
this.match("ancestor");
@@ -9581,8 +9622,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.ANCESTOR_OR_SELF;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:51:29: ( 'ancestor-or-self' )
- // xquery/XQueryLexer.g:51:31: 'ancestor-or-self'
+ // xquery/XQueryLexer.g:86:29: ( 'ancestor-or-self' )
+ // xquery/XQueryLexer.g:86:31: 'ancestor-or-self'
this.match("ancestor-or-self");
@@ -9601,8 +9642,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.AND;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:52:29: ( 'and' )
- // xquery/XQueryLexer.g:52:31: 'and'
+ // xquery/XQueryLexer.g:87:29: ( 'and' )
+ // xquery/XQueryLexer.g:87:31: 'and'
this.match("and");
@@ -9621,8 +9662,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.AS;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:53:29: ( 'as' )
- // xquery/XQueryLexer.g:53:31: 'as'
+ // xquery/XQueryLexer.g:88:29: ( 'as' )
+ // xquery/XQueryLexer.g:88:31: 'as'
this.match("as");
@@ -9641,8 +9682,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.ASCENDING;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:54:29: ( 'ascending' )
- // xquery/XQueryLexer.g:54:31: 'ascending'
+ // xquery/XQueryLexer.g:89:29: ( 'ascending' )
+ // xquery/XQueryLexer.g:89:31: 'ascending'
this.match("ascending");
@@ -9661,8 +9702,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.AT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:55:29: ( 'at' )
- // xquery/XQueryLexer.g:55:31: 'at'
+ // xquery/XQueryLexer.g:90:29: ( 'at' )
+ // xquery/XQueryLexer.g:90:31: 'at'
this.match("at");
@@ -9681,8 +9722,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.ATTRIBUTE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:56:29: ( 'attribute' )
- // xquery/XQueryLexer.g:56:31: 'attribute'
+ // xquery/XQueryLexer.g:91:29: ( 'attribute' )
+ // xquery/XQueryLexer.g:91:31: 'attribute'
this.match("attribute");
@@ -9701,8 +9742,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.BASE_URI;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:57:29: ( 'base-uri' )
- // xquery/XQueryLexer.g:57:31: 'base-uri'
+ // xquery/XQueryLexer.g:92:29: ( 'base-uri' )
+ // xquery/XQueryLexer.g:92:31: 'base-uri'
this.match("base-uri");
@@ -9721,8 +9762,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.BOUNDARY_SPACE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:58:29: ( 'boundary-space' )
- // xquery/XQueryLexer.g:58:31: 'boundary-space'
+ // xquery/XQueryLexer.g:93:29: ( 'boundary-space' )
+ // xquery/XQueryLexer.g:93:31: 'boundary-space'
this.match("boundary-space");
@@ -9741,8 +9782,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.BY;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:59:29: ( 'by' )
- // xquery/XQueryLexer.g:59:31: 'by'
+ // xquery/XQueryLexer.g:94:29: ( 'by' )
+ // xquery/XQueryLexer.g:94:31: 'by'
this.match("by");
@@ -9761,8 +9802,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.CASE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:60:29: ( 'case' )
- // xquery/XQueryLexer.g:60:31: 'case'
+ // xquery/XQueryLexer.g:95:29: ( 'case' )
+ // xquery/XQueryLexer.g:95:31: 'case'
this.match("case");
@@ -9781,8 +9822,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.CAST;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:61:29: ( 'cast' )
- // xquery/XQueryLexer.g:61:31: 'cast'
+ // xquery/XQueryLexer.g:96:29: ( 'cast' )
+ // xquery/XQueryLexer.g:96:31: 'cast'
this.match("cast");
@@ -9801,8 +9842,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.CASTABLE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:62:29: ( 'castable' )
- // xquery/XQueryLexer.g:62:31: 'castable'
+ // xquery/XQueryLexer.g:97:29: ( 'castable' )
+ // xquery/XQueryLexer.g:97:31: 'castable'
this.match("castable");
@@ -9821,8 +9862,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.CHILD;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:63:29: ( 'child' )
- // xquery/XQueryLexer.g:63:31: 'child'
+ // xquery/XQueryLexer.g:98:29: ( 'child' )
+ // xquery/XQueryLexer.g:98:31: 'child'
this.match("child");
@@ -9841,8 +9882,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.COLLATION;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:64:29: ( 'collation' )
- // xquery/XQueryLexer.g:64:31: 'collation'
+ // xquery/XQueryLexer.g:99:29: ( 'collation' )
+ // xquery/XQueryLexer.g:99:31: 'collation'
this.match("collation");
@@ -9861,8 +9902,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.COMMENT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:65:29: ( 'comment' )
- // xquery/XQueryLexer.g:65:31: 'comment'
+ // xquery/XQueryLexer.g:100:29: ( 'comment' )
+ // xquery/XQueryLexer.g:100:31: 'comment'
this.match("comment");
@@ -9881,8 +9922,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.CONSTRUCTION;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:66:29: ( 'construction' )
- // xquery/XQueryLexer.g:66:31: 'construction'
+ // xquery/XQueryLexer.g:101:29: ( 'construction' )
+ // xquery/XQueryLexer.g:101:31: 'construction'
this.match("construction");
@@ -9901,8 +9942,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.COPY_NAMESPACES;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:67:29: ( 'copy-namespaces' )
- // xquery/XQueryLexer.g:67:31: 'copy-namespaces'
+ // xquery/XQueryLexer.g:102:29: ( 'copy-namespaces' )
+ // xquery/XQueryLexer.g:102:31: 'copy-namespaces'
this.match("copy-namespaces");
@@ -9921,8 +9962,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.DECLARE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:68:29: ( 'declare' )
- // xquery/XQueryLexer.g:68:31: 'declare'
+ // xquery/XQueryLexer.g:103:29: ( 'declare' )
+ // xquery/XQueryLexer.g:103:31: 'declare'
this.match("declare");
@@ -9941,8 +9982,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.DEFAULT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:69:29: ( 'default' )
- // xquery/XQueryLexer.g:69:31: 'default'
+ // xquery/XQueryLexer.g:104:29: ( 'default' )
+ // xquery/XQueryLexer.g:104:31: 'default'
this.match("default");
@@ -9961,8 +10002,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.DESCENDANT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:70:29: ( 'descendant' )
- // xquery/XQueryLexer.g:70:31: 'descendant'
+ // xquery/XQueryLexer.g:105:29: ( 'descendant' )
+ // xquery/XQueryLexer.g:105:31: 'descendant'
this.match("descendant");
@@ -9981,8 +10022,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.DESCENDANT_OR_SELF;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:71:29: ( 'descendant-or-self' )
- // xquery/XQueryLexer.g:71:31: 'descendant-or-self'
+ // xquery/XQueryLexer.g:106:29: ( 'descendant-or-self' )
+ // xquery/XQueryLexer.g:106:31: 'descendant-or-self'
this.match("descendant-or-self");
@@ -10001,8 +10042,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.DESCENDING;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:72:29: ( 'descending' )
- // xquery/XQueryLexer.g:72:31: 'descending'
+ // xquery/XQueryLexer.g:107:29: ( 'descending' )
+ // xquery/XQueryLexer.g:107:31: 'descending'
this.match("descending");
@@ -10021,8 +10062,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.DIV;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:73:29: ( 'div' )
- // xquery/XQueryLexer.g:73:31: 'div'
+ // xquery/XQueryLexer.g:108:29: ( 'div' )
+ // xquery/XQueryLexer.g:108:31: 'div'
this.match("div");
@@ -10041,8 +10082,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.DOCUMENT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:74:29: ( 'document' )
- // xquery/XQueryLexer.g:74:31: 'document'
+ // xquery/XQueryLexer.g:109:29: ( 'document' )
+ // xquery/XQueryLexer.g:109:31: 'document'
this.match("document");
@@ -10061,8 +10102,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.DOCUMENT_NODE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:75:29: ( 'document-node' )
- // xquery/XQueryLexer.g:75:31: 'document-node'
+ // xquery/XQueryLexer.g:110:29: ( 'document-node' )
+ // xquery/XQueryLexer.g:110:31: 'document-node'
this.match("document-node");
@@ -10081,8 +10122,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.ELEMENT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:76:29: ( 'element' )
- // xquery/XQueryLexer.g:76:31: 'element'
+ // xquery/XQueryLexer.g:111:29: ( 'element' )
+ // xquery/XQueryLexer.g:111:31: 'element'
this.match("element");
@@ -10101,8 +10142,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.ELSE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:77:29: ( 'else' )
- // xquery/XQueryLexer.g:77:31: 'else'
+ // xquery/XQueryLexer.g:112:29: ( 'else' )
+ // xquery/XQueryLexer.g:112:31: 'else'
this.match("else");
@@ -10121,8 +10162,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.EMPTY;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:78:29: ( 'empty' )
- // xquery/XQueryLexer.g:78:31: 'empty'
+ // xquery/XQueryLexer.g:113:29: ( 'empty' )
+ // xquery/XQueryLexer.g:113:31: 'empty'
this.match("empty");
@@ -10141,8 +10182,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.EMPTY_SEQUENCE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:79:29: ( 'empty-sequence' )
- // xquery/XQueryLexer.g:79:31: 'empty-sequence'
+ // xquery/XQueryLexer.g:114:29: ( 'empty-sequence' )
+ // xquery/XQueryLexer.g:114:31: 'empty-sequence'
this.match("empty-sequence");
@@ -10161,8 +10202,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.ENCODING;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:80:29: ( 'encoding' )
- // xquery/XQueryLexer.g:80:31: 'encoding'
+ // xquery/XQueryLexer.g:115:29: ( 'encoding' )
+ // xquery/XQueryLexer.g:115:31: 'encoding'
this.match("encoding");
@@ -10181,8 +10222,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.EQ;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:81:29: ( 'eq' )
- // xquery/XQueryLexer.g:81:31: 'eq'
+ // xquery/XQueryLexer.g:116:29: ( 'eq' )
+ // xquery/XQueryLexer.g:116:31: 'eq'
this.match("eq");
@@ -10201,8 +10242,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.EVERY;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:82:29: ( 'every' )
- // xquery/XQueryLexer.g:82:31: 'every'
+ // xquery/XQueryLexer.g:117:29: ( 'every' )
+ // xquery/XQueryLexer.g:117:31: 'every'
this.match("every");
@@ -10221,8 +10262,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.EXCEPT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:83:29: ( 'except' )
- // xquery/XQueryLexer.g:83:31: 'except'
+ // xquery/XQueryLexer.g:118:29: ( 'except' )
+ // xquery/XQueryLexer.g:118:31: 'except'
this.match("except");
@@ -10241,8 +10282,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.EXTERNAL;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:84:29: ( 'external' )
- // xquery/XQueryLexer.g:84:31: 'external'
+ // xquery/XQueryLexer.g:119:29: ( 'external' )
+ // xquery/XQueryLexer.g:119:31: 'external'
this.match("external");
@@ -10261,8 +10302,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.FOLLOWING;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:85:29: ( 'following' )
- // xquery/XQueryLexer.g:85:31: 'following'
+ // xquery/XQueryLexer.g:120:29: ( 'following' )
+ // xquery/XQueryLexer.g:120:31: 'following'
this.match("following");
@@ -10281,8 +10322,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.FOLLOWING_SIBLING;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:86:29: ( 'following-sibling' )
- // xquery/XQueryLexer.g:86:31: 'following-sibling'
+ // xquery/XQueryLexer.g:121:29: ( 'following-sibling' )
+ // xquery/XQueryLexer.g:121:31: 'following-sibling'
this.match("following-sibling");
@@ -10301,8 +10342,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.FOR;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:87:29: ( 'for' )
- // xquery/XQueryLexer.g:87:31: 'for'
+ // xquery/XQueryLexer.g:122:29: ( 'for' )
+ // xquery/XQueryLexer.g:122:31: 'for'
this.match("for");
@@ -10321,8 +10362,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.FUNCTION;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:88:29: ( 'function' )
- // xquery/XQueryLexer.g:88:31: 'function'
+ // xquery/XQueryLexer.g:123:29: ( 'function' )
+ // xquery/XQueryLexer.g:123:31: 'function'
this.match("function");
@@ -10341,8 +10382,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.GE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:89:29: ( 'ge' )
- // xquery/XQueryLexer.g:89:31: 'ge'
+ // xquery/XQueryLexer.g:124:29: ( 'ge' )
+ // xquery/XQueryLexer.g:124:31: 'ge'
this.match("ge");
@@ -10361,8 +10402,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.GREATEST;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:90:29: ( 'greatest' )
- // xquery/XQueryLexer.g:90:31: 'greatest'
+ // xquery/XQueryLexer.g:125:29: ( 'greatest' )
+ // xquery/XQueryLexer.g:125:31: 'greatest'
this.match("greatest");
@@ -10381,8 +10422,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.GT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:91:29: ( 'gt' )
- // xquery/XQueryLexer.g:91:31: 'gt'
+ // xquery/XQueryLexer.g:126:29: ( 'gt' )
+ // xquery/XQueryLexer.g:126:31: 'gt'
this.match("gt");
@@ -10401,8 +10442,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.IDIV;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:92:29: ( 'idiv' )
- // xquery/XQueryLexer.g:92:31: 'idiv'
+ // xquery/XQueryLexer.g:127:29: ( 'idiv' )
+ // xquery/XQueryLexer.g:127:31: 'idiv'
this.match("idiv");
@@ -10421,8 +10462,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.IF;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:93:29: ( 'if' )
- // xquery/XQueryLexer.g:93:31: 'if'
+ // xquery/XQueryLexer.g:128:29: ( 'if' )
+ // xquery/XQueryLexer.g:128:31: 'if'
this.match("if");
@@ -10441,8 +10482,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.IMPORT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:94:29: ( 'import' )
- // xquery/XQueryLexer.g:94:31: 'import'
+ // xquery/XQueryLexer.g:129:29: ( 'import' )
+ // xquery/XQueryLexer.g:129:31: 'import'
this.match("import");
@@ -10461,8 +10502,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.IN;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:95:29: ( 'in' )
- // xquery/XQueryLexer.g:95:31: 'in'
+ // xquery/XQueryLexer.g:130:29: ( 'in' )
+ // xquery/XQueryLexer.g:130:31: 'in'
this.match("in");
@@ -10481,8 +10522,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.INHERIT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:96:29: ( 'inherit' )
- // xquery/XQueryLexer.g:96:31: 'inherit'
+ // xquery/XQueryLexer.g:131:29: ( 'inherit' )
+ // xquery/XQueryLexer.g:131:31: 'inherit'
this.match("inherit");
@@ -10501,8 +10542,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.INSTANCE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:97:29: ( 'instance' )
- // xquery/XQueryLexer.g:97:31: 'instance'
+ // xquery/XQueryLexer.g:132:29: ( 'instance' )
+ // xquery/XQueryLexer.g:132:31: 'instance'
this.match("instance");
@@ -10521,8 +10562,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.INTERSECT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:98:29: ( 'intersect' )
- // xquery/XQueryLexer.g:98:31: 'intersect'
+ // xquery/XQueryLexer.g:133:29: ( 'intersect' )
+ // xquery/XQueryLexer.g:133:31: 'intersect'
this.match("intersect");
@@ -10541,8 +10582,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.IS;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:99:29: ( 'is' )
- // xquery/XQueryLexer.g:99:31: 'is'
+ // xquery/XQueryLexer.g:134:29: ( 'is' )
+ // xquery/XQueryLexer.g:134:31: 'is'
this.match("is");
@@ -10561,8 +10602,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.ITEM;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:100:29: ( 'item' )
- // xquery/XQueryLexer.g:100:31: 'item'
+ // xquery/XQueryLexer.g:135:29: ( 'item' )
+ // xquery/XQueryLexer.g:135:31: 'item'
this.match("item");
@@ -10581,8 +10622,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.LAX;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:101:29: ( 'lax' )
- // xquery/XQueryLexer.g:101:31: 'lax'
+ // xquery/XQueryLexer.g:136:29: ( 'lax' )
+ // xquery/XQueryLexer.g:136:31: 'lax'
this.match("lax");
@@ -10601,8 +10642,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.LE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:102:29: ( 'le' )
- // xquery/XQueryLexer.g:102:31: 'le'
+ // xquery/XQueryLexer.g:137:29: ( 'le' )
+ // xquery/XQueryLexer.g:137:31: 'le'
this.match("le");
@@ -10621,8 +10662,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.LEAST;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:103:29: ( 'least' )
- // xquery/XQueryLexer.g:103:31: 'least'
+ // xquery/XQueryLexer.g:138:29: ( 'least' )
+ // xquery/XQueryLexer.g:138:31: 'least'
this.match("least");
@@ -10641,8 +10682,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.LET;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:104:29: ( 'let' )
- // xquery/XQueryLexer.g:104:31: 'let'
+ // xquery/XQueryLexer.g:139:29: ( 'let' )
+ // xquery/XQueryLexer.g:139:31: 'let'
this.match("let");
@@ -10661,8 +10702,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.LT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:105:29: ( 'lt' )
- // xquery/XQueryLexer.g:105:31: 'lt'
+ // xquery/XQueryLexer.g:140:29: ( 'lt' )
+ // xquery/XQueryLexer.g:140:31: 'lt'
this.match("lt");
@@ -10681,8 +10722,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.MOD;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:106:29: ( 'mod' )
- // xquery/XQueryLexer.g:106:31: 'mod'
+ // xquery/XQueryLexer.g:141:29: ( 'mod' )
+ // xquery/XQueryLexer.g:141:31: 'mod'
this.match("mod");
@@ -10701,8 +10742,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.MODULE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:107:29: ( 'module' )
- // xquery/XQueryLexer.g:107:31: 'module'
+ // xquery/XQueryLexer.g:142:29: ( 'module' )
+ // xquery/XQueryLexer.g:142:31: 'module'
this.match("module");
@@ -10721,8 +10762,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.NAMESPACE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:108:29: ( 'namespace' )
- // xquery/XQueryLexer.g:108:31: 'namespace'
+ // xquery/XQueryLexer.g:143:29: ( 'namespace' )
+ // xquery/XQueryLexer.g:143:31: 'namespace'
this.match("namespace");
@@ -10741,8 +10782,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.NE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:109:29: ( 'ne' )
- // xquery/XQueryLexer.g:109:31: 'ne'
+ // xquery/XQueryLexer.g:144:29: ( 'ne' )
+ // xquery/XQueryLexer.g:144:31: 'ne'
this.match("ne");
@@ -10761,8 +10802,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.NO_INHERIT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:110:29: ( 'no-inherit' )
- // xquery/XQueryLexer.g:110:31: 'no-inherit'
+ // xquery/XQueryLexer.g:145:29: ( 'no-inherit' )
+ // xquery/XQueryLexer.g:145:31: 'no-inherit'
this.match("no-inherit");
@@ -10781,8 +10822,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.NO_PRESERVE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:111:29: ( 'no-preserve' )
- // xquery/XQueryLexer.g:111:31: 'no-preserve'
+ // xquery/XQueryLexer.g:146:29: ( 'no-preserve' )
+ // xquery/XQueryLexer.g:146:31: 'no-preserve'
this.match("no-preserve");
@@ -10801,8 +10842,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.NODE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:112:29: ( 'node' )
- // xquery/XQueryLexer.g:112:31: 'node'
+ // xquery/XQueryLexer.g:147:29: ( 'node' )
+ // xquery/XQueryLexer.g:147:31: 'node'
this.match("node");
@@ -10821,8 +10862,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.OF;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:113:29: ( 'of' )
- // xquery/XQueryLexer.g:113:31: 'of'
+ // xquery/XQueryLexer.g:148:29: ( 'of' )
+ // xquery/XQueryLexer.g:148:31: 'of'
this.match("of");
@@ -10841,8 +10882,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.OPTION;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:114:29: ( 'option' )
- // xquery/XQueryLexer.g:114:31: 'option'
+ // xquery/XQueryLexer.g:149:29: ( 'option' )
+ // xquery/XQueryLexer.g:149:31: 'option'
this.match("option");
@@ -10861,8 +10902,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.OR;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:115:29: ( 'or' )
- // xquery/XQueryLexer.g:115:31: 'or'
+ // xquery/XQueryLexer.g:150:29: ( 'or' )
+ // xquery/XQueryLexer.g:150:31: 'or'
this.match("or");
@@ -10881,8 +10922,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.ORDER;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:116:29: ( 'order' )
- // xquery/XQueryLexer.g:116:31: 'order'
+ // xquery/XQueryLexer.g:151:29: ( 'order' )
+ // xquery/XQueryLexer.g:151:31: 'order'
this.match("order");
@@ -10901,8 +10942,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.ORDERED;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:117:29: ( 'ordered' )
- // xquery/XQueryLexer.g:117:31: 'ordered'
+ // xquery/XQueryLexer.g:152:29: ( 'ordered' )
+ // xquery/XQueryLexer.g:152:31: 'ordered'
this.match("ordered");
@@ -10921,8 +10962,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.ORDERING;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:118:29: ( 'ordering' )
- // xquery/XQueryLexer.g:118:31: 'ordering'
+ // xquery/XQueryLexer.g:153:29: ( 'ordering' )
+ // xquery/XQueryLexer.g:153:31: 'ordering'
this.match("ordering");
@@ -10941,8 +10982,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.PARENT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:119:29: ( 'parent' )
- // xquery/XQueryLexer.g:119:31: 'parent'
+ // xquery/XQueryLexer.g:154:29: ( 'parent' )
+ // xquery/XQueryLexer.g:154:31: 'parent'
this.match("parent");
@@ -10961,8 +11002,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.PRECEDING;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:120:29: ( 'preceding' )
- // xquery/XQueryLexer.g:120:31: 'preceding'
+ // xquery/XQueryLexer.g:155:29: ( 'preceding' )
+ // xquery/XQueryLexer.g:155:31: 'preceding'
this.match("preceding");
@@ -10981,8 +11022,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.PRECEDING_SIBLING;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:121:29: ( 'preceding-sibling' )
- // xquery/XQueryLexer.g:121:31: 'preceding-sibling'
+ // xquery/XQueryLexer.g:156:29: ( 'preceding-sibling' )
+ // xquery/XQueryLexer.g:156:31: 'preceding-sibling'
this.match("preceding-sibling");
@@ -11001,8 +11042,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.PRESERVE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:122:29: ( 'preserve' )
- // xquery/XQueryLexer.g:122:31: 'preserve'
+ // xquery/XQueryLexer.g:157:29: ( 'preserve' )
+ // xquery/XQueryLexer.g:157:31: 'preserve'
this.match("preserve");
@@ -11021,8 +11062,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.PROCESSING_INSTRUCTION;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:123:29: ( 'processing-instruction' )
- // xquery/XQueryLexer.g:123:31: 'processing-instruction'
+ // xquery/XQueryLexer.g:158:29: ( 'processing-instruction' )
+ // xquery/XQueryLexer.g:158:31: 'processing-instruction'
this.match("processing-instruction");
@@ -11041,8 +11082,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.RETURN;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:124:29: ( 'return' )
- // xquery/XQueryLexer.g:124:31: 'return'
+ // xquery/XQueryLexer.g:159:29: ( 'return' )
+ // xquery/XQueryLexer.g:159:31: 'return'
this.match("return");
@@ -11061,8 +11102,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.SATISFIES;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:125:29: ( 'satisfies' )
- // xquery/XQueryLexer.g:125:31: 'satisfies'
+ // xquery/XQueryLexer.g:160:29: ( 'satisfies' )
+ // xquery/XQueryLexer.g:160:31: 'satisfies'
this.match("satisfies");
@@ -11081,8 +11122,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.SCHEMA;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:126:29: ( 'schema' )
- // xquery/XQueryLexer.g:126:31: 'schema'
+ // xquery/XQueryLexer.g:161:29: ( 'schema' )
+ // xquery/XQueryLexer.g:161:31: 'schema'
this.match("schema");
@@ -11101,8 +11142,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.SCHEMA_ATTRIBUTE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:127:29: ( 'schema-attribute' )
- // xquery/XQueryLexer.g:127:31: 'schema-attribute'
+ // xquery/XQueryLexer.g:162:29: ( 'schema-attribute' )
+ // xquery/XQueryLexer.g:162:31: 'schema-attribute'
this.match("schema-attribute");
@@ -11121,8 +11162,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.SCHEMA_ELEMENT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:128:29: ( 'schema-element' )
- // xquery/XQueryLexer.g:128:31: 'schema-element'
+ // xquery/XQueryLexer.g:163:29: ( 'schema-element' )
+ // xquery/XQueryLexer.g:163:31: 'schema-element'
this.match("schema-element");
@@ -11141,8 +11182,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.SELF;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:129:29: ( 'self' )
- // xquery/XQueryLexer.g:129:31: 'self'
+ // xquery/XQueryLexer.g:164:29: ( 'self' )
+ // xquery/XQueryLexer.g:164:31: 'self'
this.match("self");
@@ -11161,8 +11202,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.SOME;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:130:29: ( 'some' )
- // xquery/XQueryLexer.g:130:31: 'some'
+ // xquery/XQueryLexer.g:165:29: ( 'some' )
+ // xquery/XQueryLexer.g:165:31: 'some'
this.match("some");
@@ -11181,8 +11222,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.STABLE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:131:29: ( 'stable' )
- // xquery/XQueryLexer.g:131:31: 'stable'
+ // xquery/XQueryLexer.g:166:29: ( 'stable' )
+ // xquery/XQueryLexer.g:166:31: 'stable'
this.match("stable");
@@ -11201,8 +11242,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.STRICT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:132:29: ( 'strict' )
- // xquery/XQueryLexer.g:132:31: 'strict'
+ // xquery/XQueryLexer.g:167:29: ( 'strict' )
+ // xquery/XQueryLexer.g:167:31: 'strict'
this.match("strict");
@@ -11221,8 +11262,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.STRIP;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:133:29: ( 'strip' )
- // xquery/XQueryLexer.g:133:31: 'strip'
+ // xquery/XQueryLexer.g:168:29: ( 'strip' )
+ // xquery/XQueryLexer.g:168:31: 'strip'
this.match("strip");
@@ -11241,8 +11282,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.TEXT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:134:29: ( 'text' )
- // xquery/XQueryLexer.g:134:31: 'text'
+ // xquery/XQueryLexer.g:169:29: ( 'text' )
+ // xquery/XQueryLexer.g:169:31: 'text'
this.match("text");
@@ -11261,8 +11302,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.THEN;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:135:29: ( 'then' )
- // xquery/XQueryLexer.g:135:31: 'then'
+ // xquery/XQueryLexer.g:170:29: ( 'then' )
+ // xquery/XQueryLexer.g:170:31: 'then'
this.match("then");
@@ -11281,8 +11322,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.TO;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:136:29: ( 'to' )
- // xquery/XQueryLexer.g:136:31: 'to'
+ // xquery/XQueryLexer.g:171:29: ( 'to' )
+ // xquery/XQueryLexer.g:171:31: 'to'
this.match("to");
@@ -11301,8 +11342,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.TREAT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:137:29: ( 'treat' )
- // xquery/XQueryLexer.g:137:31: 'treat'
+ // xquery/XQueryLexer.g:172:29: ( 'treat' )
+ // xquery/XQueryLexer.g:172:31: 'treat'
this.match("treat");
@@ -11321,8 +11362,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.TYPESWITCH;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:138:29: ( 'typeswitch' )
- // xquery/XQueryLexer.g:138:31: 'typeswitch'
+ // xquery/XQueryLexer.g:173:29: ( 'typeswitch' )
+ // xquery/XQueryLexer.g:173:31: 'typeswitch'
this.match("typeswitch");
@@ -11341,8 +11382,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.UNION;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:139:29: ( 'union' )
- // xquery/XQueryLexer.g:139:31: 'union'
+ // xquery/XQueryLexer.g:174:29: ( 'union' )
+ // xquery/XQueryLexer.g:174:31: 'union'
this.match("union");
@@ -11361,8 +11402,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.UNORDERED;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:140:29: ( 'unordered' )
- // xquery/XQueryLexer.g:140:31: 'unordered'
+ // xquery/XQueryLexer.g:175:29: ( 'unordered' )
+ // xquery/XQueryLexer.g:175:31: 'unordered'
this.match("unordered");
@@ -11381,8 +11422,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.VALIDATE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:141:29: ( 'validate' )
- // xquery/XQueryLexer.g:141:31: 'validate'
+ // xquery/XQueryLexer.g:176:29: ( 'validate' )
+ // xquery/XQueryLexer.g:176:31: 'validate'
this.match("validate");
@@ -11401,8 +11442,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.VARIABLE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:142:29: ( 'variable' )
- // xquery/XQueryLexer.g:142:31: 'variable'
+ // xquery/XQueryLexer.g:177:29: ( 'variable' )
+ // xquery/XQueryLexer.g:177:31: 'variable'
this.match("variable");
@@ -11421,8 +11462,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.VERSION;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:143:29: ( 'version' )
- // xquery/XQueryLexer.g:143:31: 'version'
+ // xquery/XQueryLexer.g:178:29: ( 'version' )
+ // xquery/XQueryLexer.g:178:31: 'version'
this.match("version");
@@ -11441,8 +11482,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.WHERE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:144:29: ( 'where' )
- // xquery/XQueryLexer.g:144:31: 'where'
+ // xquery/XQueryLexer.g:179:29: ( 'where' )
+ // xquery/XQueryLexer.g:179:31: 'where'
this.match("where");
@@ -11461,8 +11502,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.XQUERY;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:145:29: ( 'xquery' )
- // xquery/XQueryLexer.g:145:31: 'xquery'
+ // xquery/XQueryLexer.g:180:29: ( 'xquery' )
+ // xquery/XQueryLexer.g:180:31: 'xquery'
this.match("xquery");
@@ -11481,8 +11522,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.ALLOWING;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:147:29: ( 'allowing' )
- // xquery/XQueryLexer.g:147:31: 'allowing'
+ // xquery/XQueryLexer.g:182:29: ( 'allowing' )
+ // xquery/XQueryLexer.g:182:31: 'allowing'
this.match("allowing");
@@ -11501,8 +11542,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.CATCH;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:148:29: ( 'catch' )
- // xquery/XQueryLexer.g:148:31: 'catch'
+ // xquery/XQueryLexer.g:183:29: ( 'catch' )
+ // xquery/XQueryLexer.g:183:31: 'catch'
this.match("catch");
@@ -11521,8 +11562,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.CONTEXT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:149:29: ( 'context' )
- // xquery/XQueryLexer.g:149:31: 'context'
+ // xquery/XQueryLexer.g:184:29: ( 'context' )
+ // xquery/XQueryLexer.g:184:31: 'context'
this.match("context");
@@ -11541,8 +11582,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.COUNT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:150:29: ( 'count' )
- // xquery/XQueryLexer.g:150:31: 'count'
+ // xquery/XQueryLexer.g:185:29: ( 'count' )
+ // xquery/XQueryLexer.g:185:31: 'count'
this.match("count");
@@ -11561,8 +11602,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.DECIMAL_FORMAT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:151:29: ( 'decimal-format' )
- // xquery/XQueryLexer.g:151:31: 'decimal-format'
+ // xquery/XQueryLexer.g:186:29: ( 'decimal-format' )
+ // xquery/XQueryLexer.g:186:31: 'decimal-format'
this.match("decimal-format");
@@ -11581,8 +11622,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.DECIMAL_SEPARATOR;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:152:29: ( 'decimal-separator' )
- // xquery/XQueryLexer.g:152:31: 'decimal-separator'
+ // xquery/XQueryLexer.g:187:29: ( 'decimal-separator' )
+ // xquery/XQueryLexer.g:187:31: 'decimal-separator'
this.match("decimal-separator");
@@ -11601,8 +11642,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.DIGIT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:153:29: ( 'digit' )
- // xquery/XQueryLexer.g:153:31: 'digit'
+ // xquery/XQueryLexer.g:188:29: ( 'digit' )
+ // xquery/XQueryLexer.g:188:31: 'digit'
this.match("digit");
@@ -11621,8 +11662,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.END;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:154:29: ( 'end' )
- // xquery/XQueryLexer.g:154:31: 'end'
+ // xquery/XQueryLexer.g:189:29: ( 'end' )
+ // xquery/XQueryLexer.g:189:31: 'end'
this.match("end");
@@ -11641,8 +11682,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.GROUP;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:155:29: ( 'group' )
- // xquery/XQueryLexer.g:155:31: 'group'
+ // xquery/XQueryLexer.g:190:29: ( 'group' )
+ // xquery/XQueryLexer.g:190:31: 'group'
this.match("group");
@@ -11661,8 +11702,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.GROUPING_SEPARATOR;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:156:29: ( 'grouping-separator' )
- // xquery/XQueryLexer.g:156:31: 'grouping-separator'
+ // xquery/XQueryLexer.g:191:29: ( 'grouping-separator' )
+ // xquery/XQueryLexer.g:191:31: 'grouping-separator'
this.match("grouping-separator");
@@ -11681,8 +11722,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.INFINITY;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:157:29: ( 'infinity' )
- // xquery/XQueryLexer.g:157:31: 'infinity'
+ // xquery/XQueryLexer.g:192:29: ( 'infinity' )
+ // xquery/XQueryLexer.g:192:31: 'infinity'
this.match("infinity");
@@ -11701,8 +11742,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.MINUS_SIGN;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:158:29: ( 'minus-sign' )
- // xquery/XQueryLexer.g:158:31: 'minus-sign'
+ // xquery/XQueryLexer.g:193:29: ( 'minus-sign' )
+ // xquery/XQueryLexer.g:193:31: 'minus-sign'
this.match("minus-sign");
@@ -11721,8 +11762,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.NAMESPACE_NODE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:159:29: ( 'namespace-node' )
- // xquery/XQueryLexer.g:159:31: 'namespace-node'
+ // xquery/XQueryLexer.g:194:29: ( 'namespace-node' )
+ // xquery/XQueryLexer.g:194:31: 'namespace-node'
this.match("namespace-node");
@@ -11741,8 +11782,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.NAN;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:160:29: ( 'NaN' )
- // xquery/XQueryLexer.g:160:31: 'NaN'
+ // xquery/XQueryLexer.g:195:29: ( 'NaN' )
+ // xquery/XQueryLexer.g:195:31: 'NaN'
this.match("NaN");
@@ -11761,8 +11802,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.NEXT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:161:29: ( 'next' )
- // xquery/XQueryLexer.g:161:31: 'next'
+ // xquery/XQueryLexer.g:196:29: ( 'next' )
+ // xquery/XQueryLexer.g:196:31: 'next'
this.match("next");
@@ -11781,8 +11822,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.ONLY;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:162:29: ( 'only' )
- // xquery/XQueryLexer.g:162:31: 'only'
+ // xquery/XQueryLexer.g:197:29: ( 'only' )
+ // xquery/XQueryLexer.g:197:31: 'only'
this.match("only");
@@ -11801,8 +11842,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.PATTERN_SEPARATOR;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:163:29: ( 'pattern-separator' )
- // xquery/XQueryLexer.g:163:31: 'pattern-separator'
+ // xquery/XQueryLexer.g:198:29: ( 'pattern-separator' )
+ // xquery/XQueryLexer.g:198:31: 'pattern-separator'
this.match("pattern-separator");
@@ -11821,8 +11862,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.PERCENT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:164:29: ( 'percent' )
- // xquery/XQueryLexer.g:164:31: 'percent'
+ // xquery/XQueryLexer.g:199:29: ( 'percent' )
+ // xquery/XQueryLexer.g:199:31: 'percent'
this.match("percent");
@@ -11841,8 +11882,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.PER_MILLE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:165:29: ( 'per-mille' )
- // xquery/XQueryLexer.g:165:31: 'per-mille'
+ // xquery/XQueryLexer.g:200:29: ( 'per-mille' )
+ // xquery/XQueryLexer.g:200:31: 'per-mille'
this.match("per-mille");
@@ -11861,8 +11902,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.PREVIOUS;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:166:29: ( 'previous' )
- // xquery/XQueryLexer.g:166:31: 'previous'
+ // xquery/XQueryLexer.g:201:29: ( 'previous' )
+ // xquery/XQueryLexer.g:201:31: 'previous'
this.match("previous");
@@ -11881,8 +11922,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.SLIDING;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:167:29: ( 'sliding' )
- // xquery/XQueryLexer.g:167:31: 'sliding'
+ // xquery/XQueryLexer.g:202:29: ( 'sliding' )
+ // xquery/XQueryLexer.g:202:31: 'sliding'
this.match("sliding");
@@ -11901,8 +11942,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.START;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:168:29: ( 'start' )
- // xquery/XQueryLexer.g:168:31: 'start'
+ // xquery/XQueryLexer.g:203:29: ( 'start' )
+ // xquery/XQueryLexer.g:203:31: 'start'
this.match("start");
@@ -11921,8 +11962,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.SWITCH;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:169:29: ( 'switch' )
- // xquery/XQueryLexer.g:169:31: 'switch'
+ // xquery/XQueryLexer.g:204:29: ( 'switch' )
+ // xquery/XQueryLexer.g:204:31: 'switch'
this.match("switch");
@@ -11941,8 +11982,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.TRY;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:170:29: ( 'try' )
- // xquery/XQueryLexer.g:170:31: 'try'
+ // xquery/XQueryLexer.g:205:29: ( 'try' )
+ // xquery/XQueryLexer.g:205:31: 'try'
this.match("try");
@@ -11961,8 +12002,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.TUMBLING;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:171:29: ( 'tumbling' )
- // xquery/XQueryLexer.g:171:31: 'tumbling'
+ // xquery/XQueryLexer.g:206:29: ( 'tumbling' )
+ // xquery/XQueryLexer.g:206:31: 'tumbling'
this.match("tumbling");
@@ -11981,8 +12022,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.TYPE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:172:29: ( 'type' )
- // xquery/XQueryLexer.g:172:31: 'type'
+ // xquery/XQueryLexer.g:207:29: ( 'type' )
+ // xquery/XQueryLexer.g:207:31: 'type'
this.match("type");
@@ -12001,8 +12042,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.WHEN;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:173:29: ( 'when' )
- // xquery/XQueryLexer.g:173:31: 'when'
+ // xquery/XQueryLexer.g:208:29: ( 'when' )
+ // xquery/XQueryLexer.g:208:31: 'when'
this.match("when");
@@ -12021,8 +12062,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.WINDOW;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:174:29: ( 'window' )
- // xquery/XQueryLexer.g:174:31: 'window'
+ // xquery/XQueryLexer.g:209:29: ( 'window' )
+ // xquery/XQueryLexer.g:209:31: 'window'
this.match("window");
@@ -12041,8 +12082,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.ZERO_DIGIT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:175:29: ( 'zero-digit' )
- // xquery/XQueryLexer.g:175:31: 'zero-digit'
+ // xquery/XQueryLexer.g:210:29: ( 'zero-digit' )
+ // xquery/XQueryLexer.g:210:31: 'zero-digit'
this.match("zero-digit");
@@ -12061,8 +12102,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.AFTER;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:177:29: ( 'after' )
- // xquery/XQueryLexer.g:177:31: 'after'
+ // xquery/XQueryLexer.g:212:29: ( 'after' )
+ // xquery/XQueryLexer.g:212:31: 'after'
this.match("after");
@@ -12081,8 +12122,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.BEFORE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:178:29: ( 'before' )
- // xquery/XQueryLexer.g:178:31: 'before'
+ // xquery/XQueryLexer.g:213:29: ( 'before' )
+ // xquery/XQueryLexer.g:213:31: 'before'
this.match("before");
@@ -12101,8 +12142,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.COPY;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:179:29: ( 'copy' )
- // xquery/XQueryLexer.g:179:31: 'copy'
+ // xquery/XQueryLexer.g:214:29: ( 'copy' )
+ // xquery/XQueryLexer.g:214:31: 'copy'
this.match("copy");
@@ -12121,8 +12162,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.DELETE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:180:29: ( 'delete' )
- // xquery/XQueryLexer.g:180:31: 'delete'
+ // xquery/XQueryLexer.g:215:29: ( 'delete' )
+ // xquery/XQueryLexer.g:215:31: 'delete'
this.match("delete");
@@ -12141,8 +12182,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.FIRST;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:181:29: ( 'first' )
- // xquery/XQueryLexer.g:181:31: 'first'
+ // xquery/XQueryLexer.g:216:29: ( 'first' )
+ // xquery/XQueryLexer.g:216:31: 'first'
this.match("first");
@@ -12161,8 +12202,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.INSERT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:182:29: ( 'insert' )
- // xquery/XQueryLexer.g:182:31: 'insert'
+ // xquery/XQueryLexer.g:217:29: ( 'insert' )
+ // xquery/XQueryLexer.g:217:31: 'insert'
this.match("insert");
@@ -12181,8 +12222,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.INTO;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:183:29: ( 'into' )
- // xquery/XQueryLexer.g:183:31: 'into'
+ // xquery/XQueryLexer.g:218:29: ( 'into' )
+ // xquery/XQueryLexer.g:218:31: 'into'
this.match("into");
@@ -12201,8 +12242,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.LAST;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:184:29: ( 'last' )
- // xquery/XQueryLexer.g:184:31: 'last'
+ // xquery/XQueryLexer.g:219:29: ( 'last' )
+ // xquery/XQueryLexer.g:219:31: 'last'
this.match("last");
@@ -12221,8 +12262,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.MODIFY;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:185:29: ( 'modify' )
- // xquery/XQueryLexer.g:185:31: 'modify'
+ // xquery/XQueryLexer.g:220:29: ( 'modify' )
+ // xquery/XQueryLexer.g:220:31: 'modify'
this.match("modify");
@@ -12241,8 +12282,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.NODES;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:186:29: ( 'nodes' )
- // xquery/XQueryLexer.g:186:31: 'nodes'
+ // xquery/XQueryLexer.g:221:29: ( 'nodes' )
+ // xquery/XQueryLexer.g:221:31: 'nodes'
this.match("nodes");
@@ -12261,8 +12302,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.RENAME;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:187:29: ( 'rename' )
- // xquery/XQueryLexer.g:187:31: 'rename'
+ // xquery/XQueryLexer.g:222:29: ( 'rename' )
+ // xquery/XQueryLexer.g:222:31: 'rename'
this.match("rename");
@@ -12281,8 +12322,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.REPLACE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:188:29: ( 'replace' )
- // xquery/XQueryLexer.g:188:31: 'replace'
+ // xquery/XQueryLexer.g:223:29: ( 'replace' )
+ // xquery/XQueryLexer.g:223:31: 'replace'
this.match("replace");
@@ -12301,8 +12342,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.REVALIDATION;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:189:29: ( 'revalidation' )
- // xquery/XQueryLexer.g:189:31: 'revalidation'
+ // xquery/XQueryLexer.g:224:29: ( 'revalidation' )
+ // xquery/XQueryLexer.g:224:31: 'revalidation'
this.match("revalidation");
@@ -12321,8 +12362,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.SKIP;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:190:29: ( 'skip' )
- // xquery/XQueryLexer.g:190:31: 'skip'
+ // xquery/XQueryLexer.g:225:29: ( 'skip' )
+ // xquery/XQueryLexer.g:225:31: 'skip'
this.match("skip");
@@ -12341,8 +12382,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.UPDATING;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:191:29: ( 'updating' )
- // xquery/XQueryLexer.g:191:31: 'updating'
+ // xquery/XQueryLexer.g:226:29: ( 'updating' )
+ // xquery/XQueryLexer.g:226:31: 'updating'
this.match("updating");
@@ -12361,8 +12402,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.VALUE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:192:29: ( 'value' )
- // xquery/XQueryLexer.g:192:31: 'value'
+ // xquery/XQueryLexer.g:227:29: ( 'value' )
+ // xquery/XQueryLexer.g:227:31: 'value'
this.match("value");
@@ -12381,8 +12422,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.WITH;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:193:29: ( 'with' )
- // xquery/XQueryLexer.g:193:31: 'with'
+ // xquery/XQueryLexer.g:228:29: ( 'with' )
+ // xquery/XQueryLexer.g:228:31: 'with'
this.match("with");
@@ -12401,8 +12442,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.ALL;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:195:29: ( 'all' )
- // xquery/XQueryLexer.g:195:31: 'all'
+ // xquery/XQueryLexer.g:230:29: ( 'all' )
+ // xquery/XQueryLexer.g:230:31: 'all'
this.match("all");
@@ -12421,8 +12462,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.ANY;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:196:29: ( 'any' )
- // xquery/XQueryLexer.g:196:31: 'any'
+ // xquery/XQueryLexer.g:231:29: ( 'any' )
+ // xquery/XQueryLexer.g:231:31: 'any'
this.match("any");
@@ -12441,8 +12482,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.CONTAINS;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:197:29: ( 'contains' )
- // xquery/XQueryLexer.g:197:31: 'contains'
+ // xquery/XQueryLexer.g:232:29: ( 'contains' )
+ // xquery/XQueryLexer.g:232:31: 'contains'
this.match("contains");
@@ -12461,8 +12502,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.CONTENT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:198:29: ( 'content' )
- // xquery/XQueryLexer.g:198:31: 'content'
+ // xquery/XQueryLexer.g:233:29: ( 'content' )
+ // xquery/XQueryLexer.g:233:31: 'content'
this.match("content");
@@ -12481,8 +12522,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.DIACRITICS;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:199:29: ( 'diacritics' )
- // xquery/XQueryLexer.g:199:31: 'diacritics'
+ // xquery/XQueryLexer.g:234:29: ( 'diacritics' )
+ // xquery/XQueryLexer.g:234:31: 'diacritics'
this.match("diacritics");
@@ -12501,8 +12542,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.DIFFERENT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:200:29: ( 'different' )
- // xquery/XQueryLexer.g:200:31: 'different'
+ // xquery/XQueryLexer.g:235:29: ( 'different' )
+ // xquery/XQueryLexer.g:235:31: 'different'
this.match("different");
@@ -12521,8 +12562,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.DISTANCE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:201:29: ( 'distance' )
- // xquery/XQueryLexer.g:201:31: 'distance'
+ // xquery/XQueryLexer.g:236:29: ( 'distance' )
+ // xquery/XQueryLexer.g:236:31: 'distance'
this.match("distance");
@@ -12541,8 +12582,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.ENTIRE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:202:29: ( 'entire' )
- // xquery/XQueryLexer.g:202:31: 'entire'
+ // xquery/XQueryLexer.g:237:29: ( 'entire' )
+ // xquery/XQueryLexer.g:237:31: 'entire'
this.match("entire");
@@ -12561,8 +12602,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.EXACTLY;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:203:29: ( 'exactly' )
- // xquery/XQueryLexer.g:203:31: 'exactly'
+ // xquery/XQueryLexer.g:238:29: ( 'exactly' )
+ // xquery/XQueryLexer.g:238:31: 'exactly'
this.match("exactly");
@@ -12581,8 +12622,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.FROM;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:204:29: ( 'from' )
- // xquery/XQueryLexer.g:204:31: 'from'
+ // xquery/XQueryLexer.g:239:29: ( 'from' )
+ // xquery/XQueryLexer.g:239:31: 'from'
this.match("from");
@@ -12601,8 +12642,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.FT_OPTION;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:205:29: ( 'ft-option' )
- // xquery/XQueryLexer.g:205:31: 'ft-option'
+ // xquery/XQueryLexer.g:240:29: ( 'ft-option' )
+ // xquery/XQueryLexer.g:240:31: 'ft-option'
this.match("ft-option");
@@ -12621,8 +12662,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.FTAND;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:206:29: ( 'ftand' )
- // xquery/XQueryLexer.g:206:31: 'ftand'
+ // xquery/XQueryLexer.g:241:29: ( 'ftand' )
+ // xquery/XQueryLexer.g:241:31: 'ftand'
this.match("ftand");
@@ -12641,8 +12682,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.FTNOT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:207:29: ( 'ftnot' )
- // xquery/XQueryLexer.g:207:31: 'ftnot'
+ // xquery/XQueryLexer.g:242:29: ( 'ftnot' )
+ // xquery/XQueryLexer.g:242:31: 'ftnot'
this.match("ftnot");
@@ -12661,8 +12702,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.FTOR;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:208:29: ( 'ftor' )
- // xquery/XQueryLexer.g:208:31: 'ftor'
+ // xquery/XQueryLexer.g:243:29: ( 'ftor' )
+ // xquery/XQueryLexer.g:243:31: 'ftor'
this.match("ftor");
@@ -12681,8 +12722,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.INSENSITIVE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:209:29: ( 'insensitive' )
- // xquery/XQueryLexer.g:209:31: 'insensitive'
+ // xquery/XQueryLexer.g:244:29: ( 'insensitive' )
+ // xquery/XQueryLexer.g:244:31: 'insensitive'
this.match("insensitive");
@@ -12701,8 +12742,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.LANGUAGE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:210:29: ( 'language' )
- // xquery/XQueryLexer.g:210:31: 'language'
+ // xquery/XQueryLexer.g:245:29: ( 'language' )
+ // xquery/XQueryLexer.g:245:31: 'language'
this.match("language");
@@ -12721,8 +12762,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.LEVELS;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:211:29: ( 'levels' )
- // xquery/XQueryLexer.g:211:31: 'levels'
+ // xquery/XQueryLexer.g:246:29: ( 'levels' )
+ // xquery/XQueryLexer.g:246:31: 'levels'
this.match("levels");
@@ -12741,8 +12782,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.LOWERCASE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:212:29: ( 'lowercase' )
- // xquery/XQueryLexer.g:212:31: 'lowercase'
+ // xquery/XQueryLexer.g:247:29: ( 'lowercase' )
+ // xquery/XQueryLexer.g:247:31: 'lowercase'
this.match("lowercase");
@@ -12761,8 +12802,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.MOST;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:213:29: ( 'most' )
- // xquery/XQueryLexer.g:213:31: 'most'
+ // xquery/XQueryLexer.g:248:29: ( 'most' )
+ // xquery/XQueryLexer.g:248:31: 'most'
this.match("most");
@@ -12781,8 +12822,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.NO;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:214:29: ( 'no' )
- // xquery/XQueryLexer.g:214:31: 'no'
+ // xquery/XQueryLexer.g:249:29: ( 'no' )
+ // xquery/XQueryLexer.g:249:31: 'no'
this.match("no");
@@ -12801,8 +12842,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.NOT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:215:29: ( 'not' )
- // xquery/XQueryLexer.g:215:31: 'not'
+ // xquery/XQueryLexer.g:250:29: ( 'not' )
+ // xquery/XQueryLexer.g:250:31: 'not'
this.match("not");
@@ -12821,8 +12862,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.OCCURS;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:216:29: ( 'occurs' )
- // xquery/XQueryLexer.g:216:31: 'occurs'
+ // xquery/XQueryLexer.g:251:29: ( 'occurs' )
+ // xquery/XQueryLexer.g:251:31: 'occurs'
this.match("occurs");
@@ -12841,8 +12882,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.PARAGRAPH;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:217:29: ( 'paragraph' )
- // xquery/XQueryLexer.g:217:31: 'paragraph'
+ // xquery/XQueryLexer.g:252:29: ( 'paragraph' )
+ // xquery/XQueryLexer.g:252:31: 'paragraph'
this.match("paragraph");
@@ -12861,8 +12902,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.PARAGRAPHS;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:218:29: ( 'paragraphs' )
- // xquery/XQueryLexer.g:218:31: 'paragraphs'
+ // xquery/XQueryLexer.g:253:29: ( 'paragraphs' )
+ // xquery/XQueryLexer.g:253:31: 'paragraphs'
this.match("paragraphs");
@@ -12881,8 +12922,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.PHRASE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:219:29: ( 'phrase' )
- // xquery/XQueryLexer.g:219:31: 'phrase'
+ // xquery/XQueryLexer.g:254:29: ( 'phrase' )
+ // xquery/XQueryLexer.g:254:31: 'phrase'
this.match("phrase");
@@ -12901,8 +12942,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.RELATIONSHIP;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:220:29: ( 'relationship' )
- // xquery/XQueryLexer.g:220:31: 'relationship'
+ // xquery/XQueryLexer.g:255:29: ( 'relationship' )
+ // xquery/XQueryLexer.g:255:31: 'relationship'
this.match("relationship");
@@ -12921,8 +12962,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.SAME;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:221:29: ( 'same' )
- // xquery/XQueryLexer.g:221:31: 'same'
+ // xquery/XQueryLexer.g:256:29: ( 'same' )
+ // xquery/XQueryLexer.g:256:31: 'same'
this.match("same");
@@ -12941,8 +12982,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.SCORE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:222:29: ( 'score' )
- // xquery/XQueryLexer.g:222:31: 'score'
+ // xquery/XQueryLexer.g:257:29: ( 'score' )
+ // xquery/XQueryLexer.g:257:31: 'score'
this.match("score");
@@ -12961,8 +13002,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.SENSITIVE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:223:29: ( 'sensitive' )
- // xquery/XQueryLexer.g:223:31: 'sensitive'
+ // xquery/XQueryLexer.g:258:29: ( 'sensitive' )
+ // xquery/XQueryLexer.g:258:31: 'sensitive'
this.match("sensitive");
@@ -12981,8 +13022,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.SENTENCE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:224:29: ( 'sentence' )
- // xquery/XQueryLexer.g:224:31: 'sentence'
+ // xquery/XQueryLexer.g:259:29: ( 'sentence' )
+ // xquery/XQueryLexer.g:259:31: 'sentence'
this.match("sentence");
@@ -13001,8 +13042,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.SENTENCES;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:225:29: ( 'sentences' )
- // xquery/XQueryLexer.g:225:31: 'sentences'
+ // xquery/XQueryLexer.g:260:29: ( 'sentences' )
+ // xquery/XQueryLexer.g:260:31: 'sentences'
this.match("sentences");
@@ -13021,8 +13062,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.STEMMING;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:226:29: ( 'stemming' )
- // xquery/XQueryLexer.g:226:31: 'stemming'
+ // xquery/XQueryLexer.g:261:29: ( 'stemming' )
+ // xquery/XQueryLexer.g:261:31: 'stemming'
this.match("stemming");
@@ -13041,8 +13082,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.STOP;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:227:29: ( 'stop' )
- // xquery/XQueryLexer.g:227:31: 'stop'
+ // xquery/XQueryLexer.g:262:29: ( 'stop' )
+ // xquery/XQueryLexer.g:262:31: 'stop'
this.match("stop");
@@ -13061,8 +13102,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.THESAURUS;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:228:29: ( 'thesaurus' )
- // xquery/XQueryLexer.g:228:31: 'thesaurus'
+ // xquery/XQueryLexer.g:263:29: ( 'thesaurus' )
+ // xquery/XQueryLexer.g:263:31: 'thesaurus'
this.match("thesaurus");
@@ -13081,8 +13122,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.TIMES;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:229:29: ( 'times' )
- // xquery/XQueryLexer.g:229:31: 'times'
+ // xquery/XQueryLexer.g:264:29: ( 'times' )
+ // xquery/XQueryLexer.g:264:31: 'times'
this.match("times");
@@ -13101,8 +13142,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.UPPERCASE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:230:29: ( 'uppercase' )
- // xquery/XQueryLexer.g:230:31: 'uppercase'
+ // xquery/XQueryLexer.g:265:29: ( 'uppercase' )
+ // xquery/XQueryLexer.g:265:31: 'uppercase'
this.match("uppercase");
@@ -13121,8 +13162,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.USING;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:231:29: ( 'using' )
- // xquery/XQueryLexer.g:231:31: 'using'
+ // xquery/XQueryLexer.g:266:29: ( 'using' )
+ // xquery/XQueryLexer.g:266:31: 'using'
this.match("using");
@@ -13141,8 +13182,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.WEIGHT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:232:29: ( 'weight' )
- // xquery/XQueryLexer.g:232:31: 'weight'
+ // xquery/XQueryLexer.g:267:29: ( 'weight' )
+ // xquery/XQueryLexer.g:267:31: 'weight'
this.match("weight");
@@ -13161,8 +13202,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.WILDCARDS;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:233:29: ( 'wildcards' )
- // xquery/XQueryLexer.g:233:31: 'wildcards'
+ // xquery/XQueryLexer.g:268:29: ( 'wildcards' )
+ // xquery/XQueryLexer.g:268:31: 'wildcards'
this.match("wildcards");
@@ -13181,8 +13222,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.WITHOUT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:234:29: ( 'without' )
- // xquery/XQueryLexer.g:234:31: 'without'
+ // xquery/XQueryLexer.g:269:29: ( 'without' )
+ // xquery/XQueryLexer.g:269:31: 'without'
this.match("without");
@@ -13201,8 +13242,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.WORD;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:235:29: ( 'word' )
- // xquery/XQueryLexer.g:235:31: 'word'
+ // xquery/XQueryLexer.g:270:29: ( 'word' )
+ // xquery/XQueryLexer.g:270:31: 'word'
this.match("word");
@@ -13221,8 +13262,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.WORDS;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:236:29: ( 'words' )
- // xquery/XQueryLexer.g:236:31: 'words'
+ // xquery/XQueryLexer.g:271:29: ( 'words' )
+ // xquery/XQueryLexer.g:271:31: 'words'
this.match("words");
@@ -13241,8 +13282,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.BREAK;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:238:29: ( 'break' )
- // xquery/XQueryLexer.g:238:31: 'break'
+ // xquery/XQueryLexer.g:273:29: ( 'break' )
+ // xquery/XQueryLexer.g:273:31: 'break'
this.match("break");
@@ -13261,8 +13302,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.CONTINUE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:239:29: ( 'continue' )
- // xquery/XQueryLexer.g:239:31: 'continue'
+ // xquery/XQueryLexer.g:274:29: ( 'continue' )
+ // xquery/XQueryLexer.g:274:31: 'continue'
this.match("continue");
@@ -13281,8 +13322,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.EXIT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:240:29: ( 'exit' )
- // xquery/XQueryLexer.g:240:31: 'exit'
+ // xquery/XQueryLexer.g:275:29: ( 'exit' )
+ // xquery/XQueryLexer.g:275:31: 'exit'
this.match("exit");
@@ -13301,8 +13342,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.LOOP;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:241:29: ( 'loop' )
- // xquery/XQueryLexer.g:241:31: 'loop'
+ // xquery/XQueryLexer.g:276:29: ( 'loop' )
+ // xquery/XQueryLexer.g:276:31: 'loop'
this.match("loop");
@@ -13321,8 +13362,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.RETURNING;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:242:29: ( 'returning' )
- // xquery/XQueryLexer.g:242:31: 'returning'
+ // xquery/XQueryLexer.g:277:29: ( 'returning' )
+ // xquery/XQueryLexer.g:277:31: 'returning'
this.match("returning");
@@ -13341,8 +13382,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.WHILE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:243:29: ( 'while' )
- // xquery/XQueryLexer.g:243:31: 'while'
+ // xquery/XQueryLexer.g:278:29: ( 'while' )
+ // xquery/XQueryLexer.g:278:31: 'while'
this.match("while");
@@ -13361,8 +13402,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.CHECK;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:245:29: ( 'check' )
- // xquery/XQueryLexer.g:245:31: 'check'
+ // xquery/XQueryLexer.g:280:29: ( 'check' )
+ // xquery/XQueryLexer.g:280:31: 'check'
this.match("check");
@@ -13381,8 +13422,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.COLLECTION;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:246:29: ( 'collection' )
- // xquery/XQueryLexer.g:246:31: 'collection'
+ // xquery/XQueryLexer.g:281:29: ( 'collection' )
+ // xquery/XQueryLexer.g:281:31: 'collection'
this.match("collection");
@@ -13401,8 +13442,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.CONSTRAINT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:247:29: ( 'constraint' )
- // xquery/XQueryLexer.g:247:31: 'constraint'
+ // xquery/XQueryLexer.g:282:29: ( 'constraint' )
+ // xquery/XQueryLexer.g:282:31: 'constraint'
this.match("constraint");
@@ -13421,8 +13462,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.FOREACH;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:248:29: ( 'foreach' )
- // xquery/XQueryLexer.g:248:31: 'foreach'
+ // xquery/XQueryLexer.g:283:29: ( 'foreach' )
+ // xquery/XQueryLexer.g:283:31: 'foreach'
this.match("foreach");
@@ -13441,8 +13482,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.FOREIGN;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:249:29: ( 'foreign' )
- // xquery/XQueryLexer.g:249:31: 'foreign'
+ // xquery/XQueryLexer.g:284:29: ( 'foreign' )
+ // xquery/XQueryLexer.g:284:31: 'foreign'
this.match("foreign");
@@ -13461,8 +13502,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.INDEX;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:250:29: ( 'index' )
- // xquery/XQueryLexer.g:250:31: 'index'
+ // xquery/XQueryLexer.g:285:29: ( 'index' )
+ // xquery/XQueryLexer.g:285:31: 'index'
this.match("index");
@@ -13481,8 +13522,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.INTEGRITY;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:251:29: ( 'integrity' )
- // xquery/XQueryLexer.g:251:31: 'integrity'
+ // xquery/XQueryLexer.g:286:29: ( 'integrity' )
+ // xquery/XQueryLexer.g:286:31: 'integrity'
this.match("integrity");
@@ -13501,8 +13542,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.KEY;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:252:29: ( 'key' )
- // xquery/XQueryLexer.g:252:31: 'key'
+ // xquery/XQueryLexer.g:287:29: ( 'key' )
+ // xquery/XQueryLexer.g:287:31: 'key'
this.match("key");
@@ -13521,8 +13562,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.ON;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:253:29: ( 'on' )
- // xquery/XQueryLexer.g:253:31: 'on'
+ // xquery/XQueryLexer.g:288:29: ( 'on' )
+ // xquery/XQueryLexer.g:288:31: 'on'
this.match("on");
@@ -13541,8 +13582,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.UNIQUE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:254:29: ( 'unique' )
- // xquery/XQueryLexer.g:254:31: 'unique'
+ // xquery/XQueryLexer.g:289:29: ( 'unique' )
+ // xquery/XQueryLexer.g:289:31: 'unique'
this.match("unique");
@@ -13561,8 +13602,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.BINARY;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:256:29: ( 'binary' )
- // xquery/XQueryLexer.g:256:31: 'binary'
+ // xquery/XQueryLexer.g:291:29: ( 'binary' )
+ // xquery/XQueryLexer.g:291:31: 'binary'
this.match("binary");
@@ -13581,8 +13622,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.AMP_ER;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:259:9: ( 'amp' )
- // xquery/XQueryLexer.g:259:11: 'amp'
+ // xquery/XQueryLexer.g:294:9: ( 'amp' )
+ // xquery/XQueryLexer.g:294:11: 'amp'
this.match("amp");
@@ -13601,8 +13642,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.APOS_ER;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:260:9: ( 'apos' )
- // xquery/XQueryLexer.g:260:11: 'apos'
+ // xquery/XQueryLexer.g:295:9: ( 'apos' )
+ // xquery/XQueryLexer.g:295:11: 'apos'
this.match("apos");
@@ -13621,8 +13662,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.QUOT_ER;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:261:9: ( 'quot' )
- // xquery/XQueryLexer.g:261:11: 'quot'
+ // xquery/XQueryLexer.g:296:9: ( 'quot' )
+ // xquery/XQueryLexer.g:296:11: 'quot'
this.match("quot");
@@ -13641,8 +13682,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.CONCAT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:268:25: ( '||' )
- // xquery/XQueryLexer.g:268:27: '||'
+ // xquery/XQueryLexer.g:303:25: ( '||' )
+ // xquery/XQueryLexer.g:303:27: '||'
this.match("||");
@@ -13661,8 +13702,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.LPAREN;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:269:25: ( '(' )
- // xquery/XQueryLexer.g:269:27: '('
+ // xquery/XQueryLexer.g:304:25: ( '(' )
+ // xquery/XQueryLexer.g:304:27: '('
this.match('(');
@@ -13680,8 +13721,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.RPAREN;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:270:25: ( ')' )
- // xquery/XQueryLexer.g:270:27: ')'
+ // xquery/XQueryLexer.g:305:25: ( ')' )
+ // xquery/XQueryLexer.g:305:27: ')'
this.match(')');
@@ -13699,8 +13740,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.DOLLAR;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:271:25: ( '$' )
- // xquery/XQueryLexer.g:271:27: '$'
+ // xquery/XQueryLexer.g:306:25: ( '$' )
+ // xquery/XQueryLexer.g:306:27: '$'
this.match('$');
@@ -13718,8 +13759,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.LBRACKET;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:272:25: ( '{' )
- // xquery/XQueryLexer.g:272:27: '{'
+ // xquery/XQueryLexer.g:307:25: ( '{' )
+ // xquery/XQueryLexer.g:307:27: '{'
this.match('{');
@@ -13737,8 +13778,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.RBRACKET;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:273:25: ( '}' )
- // xquery/XQueryLexer.g:273:27: '}'
+ // xquery/XQueryLexer.g:308:25: ( '}' )
+ // xquery/XQueryLexer.g:308:27: '}'
this.match('}');
@@ -13756,8 +13797,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.LSQUARE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:274:25: ( '[' )
- // xquery/XQueryLexer.g:274:27: '['
+ // xquery/XQueryLexer.g:309:25: ( '[' )
+ // xquery/XQueryLexer.g:309:27: '['
this.match('[');
@@ -13775,8 +13816,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.RSQUARE;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:275:25: ( ']' )
- // xquery/XQueryLexer.g:275:27: ']'
+ // xquery/XQueryLexer.g:310:25: ( ']' )
+ // xquery/XQueryLexer.g:310:27: ']'
this.match(']');
@@ -13794,8 +13835,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.EQUAL;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:276:25: ( '=' )
- // xquery/XQueryLexer.g:276:27: '='
+ // xquery/XQueryLexer.g:311:25: ( '=' )
+ // xquery/XQueryLexer.g:311:27: '='
this.match('=');
@@ -13813,8 +13854,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.BIND;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:277:25: ( ':=' )
- // xquery/XQueryLexer.g:277:27: ':='
+ // xquery/XQueryLexer.g:312:25: ( ':=' )
+ // xquery/XQueryLexer.g:312:27: ':='
this.match(":=");
@@ -13833,8 +13874,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.NOTEQUAL;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:278:25: ( '!=' )
- // xquery/XQueryLexer.g:278:27: '!='
+ // xquery/XQueryLexer.g:313:25: ( '!=' )
+ // xquery/XQueryLexer.g:313:27: '!='
this.match("!=");
@@ -13853,8 +13894,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.ANN_PERCENT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:279:25: ( '%' )
- // xquery/XQueryLexer.g:279:27: '%'
+ // xquery/XQueryLexer.g:314:25: ( '%' )
+ // xquery/XQueryLexer.g:314:27: '%'
this.match('%');
@@ -13872,8 +13913,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.HASH;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:280:25: ( '#' )
- // xquery/XQueryLexer.g:280:27: '#'
+ // xquery/XQueryLexer.g:315:25: ( '#' )
+ // xquery/XQueryLexer.g:315:27: '#'
this.match('#');
@@ -13891,8 +13932,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.AMP;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:281:25: ( '&' )
- // xquery/XQueryLexer.g:281:27: '&'
+ // xquery/XQueryLexer.g:316:25: ( '&' )
+ // xquery/XQueryLexer.g:316:27: '&'
this.match('&');
@@ -13910,8 +13951,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.COMMA;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:282:25: ( ',' )
- // xquery/XQueryLexer.g:282:27: ','
+ // xquery/XQueryLexer.g:317:25: ( ',' )
+ // xquery/XQueryLexer.g:317:27: ','
this.match(',');
@@ -13929,8 +13970,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.QUESTION;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:283:25: ( '?' )
- // xquery/XQueryLexer.g:283:27: '?'
+ // xquery/XQueryLexer.g:318:25: ( '?' )
+ // xquery/XQueryLexer.g:318:27: '?'
this.match('?');
@@ -13948,8 +13989,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.STAR;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:284:25: ( '*' )
- // xquery/XQueryLexer.g:284:27: '*'
+ // xquery/XQueryLexer.g:319:25: ( '*' )
+ // xquery/XQueryLexer.g:319:27: '*'
this.match('*');
@@ -13967,8 +14008,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.PLUS;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:285:25: ( '+' )
- // xquery/XQueryLexer.g:285:27: '+'
+ // xquery/XQueryLexer.g:320:25: ( '+' )
+ // xquery/XQueryLexer.g:320:27: '+'
this.match('+');
@@ -13986,8 +14027,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.MINUS;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:286:25: ( '-' )
- // xquery/XQueryLexer.g:286:27: '-'
+ // xquery/XQueryLexer.g:321:25: ( '-' )
+ // xquery/XQueryLexer.g:321:27: '-'
this.match('-');
@@ -14005,8 +14046,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.SMALLER;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:287:25: ( '<' )
- // xquery/XQueryLexer.g:287:27: '<'
+ // xquery/XQueryLexer.g:322:25: ( '<' )
+ // xquery/XQueryLexer.g:322:27: '<'
this.match('<');
@@ -14024,8 +14065,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.GREATER;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:288:25: ( '>' )
- // xquery/XQueryLexer.g:288:27: '>'
+ // xquery/XQueryLexer.g:323:25: ( '>' )
+ // xquery/XQueryLexer.g:323:27: '>'
this.match('>');
@@ -14043,8 +14084,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.SMALLEREQ;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:289:25: ( '<=' )
- // xquery/XQueryLexer.g:289:27: '<='
+ // xquery/XQueryLexer.g:324:25: ( '<=' )
+ // xquery/XQueryLexer.g:324:27: '<='
this.match("<=");
@@ -14063,8 +14104,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.GREATEREQ;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:290:25: ( '>=' )
- // xquery/XQueryLexer.g:290:27: '>='
+ // xquery/XQueryLexer.g:325:25: ( '>=' )
+ // xquery/XQueryLexer.g:325:27: '>='
this.match(">=");
@@ -14083,8 +14124,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.SMALLER_SMALLER;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:291:25: ( '<<' )
- // xquery/XQueryLexer.g:291:27: '<<'
+ // xquery/XQueryLexer.g:326:25: ( '<<' )
+ // xquery/XQueryLexer.g:326:27: '<<'
this.match("<<");
@@ -14103,8 +14144,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.GREATER_GREATER;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:292:25: ( '>>' )
- // xquery/XQueryLexer.g:292:27: '>>'
+ // xquery/XQueryLexer.g:327:25: ( '>>' )
+ // xquery/XQueryLexer.g:327:27: '>>'
this.match(">>");
@@ -14123,8 +14164,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.SLASH;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:293:25: ( '/' )
- // xquery/XQueryLexer.g:293:27: '/'
+ // xquery/XQueryLexer.g:328:25: ( '/' )
+ // xquery/XQueryLexer.g:328:27: '/'
this.match('/');
@@ -14142,8 +14183,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.SLASH_SLASH;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:294:25: ( '//' )
- // xquery/XQueryLexer.g:294:27: '//'
+ // xquery/XQueryLexer.g:329:25: ( '//' )
+ // xquery/XQueryLexer.g:329:27: '//'
this.match("//");
@@ -14162,8 +14203,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.DOT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:295:25: ( '.' )
- // xquery/XQueryLexer.g:295:27: '.'
+ // xquery/XQueryLexer.g:330:25: ( '.' )
+ // xquery/XQueryLexer.g:330:27: '.'
this.match('.');
@@ -14181,8 +14222,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.DOT_DOT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:296:25: ( '..' )
- // xquery/XQueryLexer.g:296:27: '..'
+ // xquery/XQueryLexer.g:331:25: ( '..' )
+ // xquery/XQueryLexer.g:331:27: '..'
this.match("..");
@@ -14201,8 +14242,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.COLON;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:297:25: ( ':' )
- // xquery/XQueryLexer.g:297:27: ':'
+ // xquery/XQueryLexer.g:332:25: ( ':' )
+ // xquery/XQueryLexer.g:332:27: ':'
this.match(':');
@@ -14220,8 +14261,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.COLON_COLON;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:298:25: ( '::' )
- // xquery/XQueryLexer.g:298:27: '::'
+ // xquery/XQueryLexer.g:333:25: ( '::' )
+ // xquery/XQueryLexer.g:333:27: '::'
this.match("::");
@@ -14240,8 +14281,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.EMPTY_CLOSE_TAG;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:299:25: ( '/>' )
- // xquery/XQueryLexer.g:299:27: '/>'
+ // xquery/XQueryLexer.g:334:25: ( '/>' )
+ // xquery/XQueryLexer.g:334:27: '/>'
this.match("/>");
@@ -14260,8 +14301,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.CLOSE_TAG;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:300:25: ( '' )
- // xquery/XQueryLexer.g:300:27: ''
+ // xquery/XQueryLexer.g:335:25: ( '' )
+ // xquery/XQueryLexer.g:335:27: ''
this.match("");
@@ -14280,8 +14321,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.SEMICOLON;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:301:25: ( ';' )
- // xquery/XQueryLexer.g:301:27: ';'
+ // xquery/XQueryLexer.g:336:25: ( ';' )
+ // xquery/XQueryLexer.g:336:27: ';'
this.match(';');
@@ -14299,8 +14340,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.VBAR;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:302:25: ( '|' )
- // xquery/XQueryLexer.g:302:27: '|'
+ // xquery/XQueryLexer.g:337:25: ( '|' )
+ // xquery/XQueryLexer.g:337:27: '|'
this.match('|');
@@ -14318,8 +14359,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.PRAGMA_START;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:303:25: ( '(#' )
- // xquery/XQueryLexer.g:303:27: '(#'
+ // xquery/XQueryLexer.g:338:25: ( '(#' )
+ // xquery/XQueryLexer.g:338:27: '(#'
this.match("(#");
@@ -14338,8 +14379,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.PRAGMA_END;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:304:25: ( '#)' )
- // xquery/XQueryLexer.g:304:27: '#)'
+ // xquery/XQueryLexer.g:339:25: ( '#)' )
+ // xquery/XQueryLexer.g:339:27: '#)'
this.match("#)");
@@ -14358,8 +14399,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.XML_COMMENT_START;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:305:25: ( '' )
- // xquery/XQueryLexer.g:306:27: '-->'
+ // xquery/XQueryLexer.g:341:25: ( '-->' )
+ // xquery/XQueryLexer.g:341:27: '-->'
this.match("-->");
@@ -14398,8 +14439,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.PI_START;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:307:25: ( '' )
- // xquery/XQueryLexer.g:307:27: ''
+ // xquery/XQueryLexer.g:342:25: ( '' )
+ // xquery/XQueryLexer.g:342:27: ''
this.match("");
@@ -14418,8 +14459,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.PI_END;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:308:25: ( '?>' )
- // xquery/XQueryLexer.g:308:27: '?>'
+ // xquery/XQueryLexer.g:343:25: ( '?>' )
+ // xquery/XQueryLexer.g:343:27: '?>'
this.match("?>");
@@ -14438,8 +14479,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.ATTR_SIGN;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:309:25: ( '@' )
- // xquery/XQueryLexer.g:309:27: '@'
+ // xquery/XQueryLexer.g:344:25: ( '@' )
+ // xquery/XQueryLexer.g:344:27: '@'
this.match('@');
@@ -14457,8 +14498,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.CHARREF_DEC;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:310:25: ( '' )
- // xquery/XQueryLexer.g:310:27: ''
+ // xquery/XQueryLexer.g:345:25: ( '' )
+ // xquery/XQueryLexer.g:345:27: ''
this.match("");
@@ -14477,8 +14518,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.CHARREF_HEX;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:311:25: ( '' )
- // xquery/XQueryLexer.g:311:27: ''
+ // xquery/XQueryLexer.g:346:25: ( '' )
+ // xquery/XQueryLexer.g:346:27: ''
this.match("");
@@ -14497,8 +14538,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.APOS;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:312:25: ( '\\'' )
- // xquery/XQueryLexer.g:312:27: '\\''
+ // xquery/XQueryLexer.g:347:25: ( '\\'' )
+ // xquery/XQueryLexer.g:347:27: '\\''
this.match('\'');
if (!this.inStr) this.inStr = true;
@@ -14517,8 +14558,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.QUOT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:313:25: ( '\"' )
- // xquery/XQueryLexer.g:313:27: '\"'
+ // xquery/XQueryLexer.g:348:25: ( '\"' )
+ // xquery/XQueryLexer.g:348:27: '\"'
this.match('\"');
if (!this.inStr) this.inStr = true;
@@ -14537,10 +14578,10 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.L_NCName;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:317:9: ( NCNameStartChar ( NCNameChar )* )
- // xquery/XQueryLexer.g:317:13: NCNameStartChar ( NCNameChar )*
+ // xquery/XQueryLexer.g:352:9: ( NCNameStartChar ( NCNameChar )* )
+ // xquery/XQueryLexer.g:352:13: NCNameStartChar ( NCNameChar )*
this.mNCNameStartChar();
- // xquery/XQueryLexer.g:317:29: ( NCNameChar )*
+ // xquery/XQueryLexer.g:352:29: ( NCNameChar )*
loop1:
do {
var alt1=2;
@@ -14553,7 +14594,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
switch (alt1) {
case 1 :
- // xquery/XQueryLexer.g:317:29: NCNameChar
+ // xquery/XQueryLexer.g:352:29: NCNameChar
this.mNCNameChar();
@@ -14578,7 +14619,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
// $ANTLR start Letter
mLetter: function() {
try {
- // xquery/XQueryLexer.g:320:29: ( 'a' .. 'z' | 'A' .. 'Z' )
+ // xquery/XQueryLexer.g:355:29: ( 'a' .. 'z' | 'A' .. 'Z' )
// xquery/XQueryLexer.g:
if ( (this.input.LA(1)>='A' && this.input.LA(1)<='Z')||(this.input.LA(1)>='a' && this.input.LA(1)<='z') ) {
this.input.consume();
@@ -14601,7 +14642,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
// $ANTLR start HexLetter
mHexLetter: function() {
try {
- // xquery/XQueryLexer.g:321:29: ( 'a' .. 'f' | 'A' .. 'F' )
+ // xquery/XQueryLexer.g:356:29: ( 'a' .. 'f' | 'A' .. 'F' )
// xquery/XQueryLexer.g:
if ( (this.input.LA(1)>='A' && this.input.LA(1)<='F')||(this.input.LA(1)>='a' && this.input.LA(1)<='f') ) {
this.input.consume();
@@ -14624,8 +14665,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
// $ANTLR start Digit
mDigit: function() {
try {
- // xquery/XQueryLexer.g:322:29: ( '0' .. '9' )
- // xquery/XQueryLexer.g:322:31: '0' .. '9'
+ // xquery/XQueryLexer.g:357:29: ( '0' .. '9' )
+ // xquery/XQueryLexer.g:357:31: '0' .. '9'
this.matchRange('0','9');
@@ -14639,9 +14680,9 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
// $ANTLR start Digits
mDigits: function() {
try {
- // xquery/XQueryLexer.g:323:29: ( ( Digit )+ )
- // xquery/XQueryLexer.g:323:31: ( Digit )+
- // xquery/XQueryLexer.g:323:31: ( Digit )+
+ // xquery/XQueryLexer.g:358:29: ( ( Digit )+ )
+ // xquery/XQueryLexer.g:358:31: ( Digit )+
+ // xquery/XQueryLexer.g:358:31: ( Digit )+
var cnt2=0;
loop2:
do {
@@ -14655,7 +14696,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
switch (alt2) {
case 1 :
- // xquery/XQueryLexer.g:323:31: Digit
+ // xquery/XQueryLexer.g:358:31: Digit
this.mDigit();
@@ -14683,7 +14724,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
// $ANTLR start NCNameStartChar
mNCNameStartChar: function() {
try {
- // xquery/XQueryLexer.g:325:29: ( Letter | '_' )
+ // xquery/XQueryLexer.g:360:29: ( Letter | '_' )
// xquery/XQueryLexer.g:
if ( (this.input.LA(1)>='A' && this.input.LA(1)<='Z')||this.input.LA(1)=='_'||(this.input.LA(1)>='a' && this.input.LA(1)<='z') ) {
this.input.consume();
@@ -14706,7 +14747,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
// $ANTLR start NCNameChar
mNCNameChar: function() {
try {
- // xquery/XQueryLexer.g:326:29: ( Letter | Digit | '.' | '-' | '_' )
+ // xquery/XQueryLexer.g:361:29: ( Letter | Digit | '.' | '-' | '_' )
// xquery/XQueryLexer.g:
if ( (this.input.LA(1)>='-' && this.input.LA(1)<='.')||(this.input.LA(1)>='0' && this.input.LA(1)<='9')||(this.input.LA(1)>='A' && this.input.LA(1)<='Z')||this.input.LA(1)=='_'||(this.input.LA(1)>='a' && this.input.LA(1)<='z') ) {
this.input.consume();
@@ -14731,9 +14772,9 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.S;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:329:9: ( ( '\\t' | ' ' | '\\n' | '\\r' )+ )
- // xquery/XQueryLexer.g:329:11: ( '\\t' | ' ' | '\\n' | '\\r' )+
- // xquery/XQueryLexer.g:329:11: ( '\\t' | ' ' | '\\n' | '\\r' )+
+ // xquery/XQueryLexer.g:364:9: ( ( '\\t' | ' ' | '\\n' | '\\r' )+ )
+ // xquery/XQueryLexer.g:364:11: ( '\\t' | ' ' | '\\n' | '\\r' )+
+ // xquery/XQueryLexer.g:364:11: ( '\\t' | ' ' | '\\n' | '\\r' )+
var cnt3=0;
loop3:
do {
@@ -14786,9 +14827,9 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
// $ANTLR start SU
mSU: function() {
try {
- // xquery/XQueryLexer.g:332:9: ( ( '\\t' | ' ' | '\\n' | '\\r' )+ )
- // xquery/XQueryLexer.g:332:11: ( '\\t' | ' ' | '\\n' | '\\r' )+
- // xquery/XQueryLexer.g:332:11: ( '\\t' | ' ' | '\\n' | '\\r' )+
+ // xquery/XQueryLexer.g:367:9: ( ( '\\t' | ' ' | '\\n' | '\\r' )+ )
+ // xquery/XQueryLexer.g:367:11: ( '\\t' | ' ' | '\\n' | '\\r' )+
+ // xquery/XQueryLexer.g:367:11: ( '\\t' | ' ' | '\\n' | '\\r' )+
var cnt4=0;
loop4:
do {
@@ -14840,10 +14881,10 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.L_Pragma;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:343:9: ( PRAGMA_START ( SU )? L_NCName COLON L_NCName ( SU ( options {greedy=false; } : . )* )? PRAGMA_END )
- // xquery/XQueryLexer.g:343:11: PRAGMA_START ( SU )? L_NCName COLON L_NCName ( SU ( options {greedy=false; } : . )* )? PRAGMA_END
+ // xquery/XQueryLexer.g:378:9: ( PRAGMA_START ( SU )? L_NCName COLON L_NCName ( SU ( options {greedy=false; } : . )* )? PRAGMA_END )
+ // xquery/XQueryLexer.g:378:11: PRAGMA_START ( SU )? L_NCName COLON L_NCName ( SU ( options {greedy=false; } : . )* )? PRAGMA_END
this.mPRAGMA_START();
- // xquery/XQueryLexer.g:343:24: ( SU )?
+ // xquery/XQueryLexer.g:378:24: ( SU )?
var alt5=2;
var LA5_0 = this.input.LA(1);
@@ -14852,7 +14893,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
}
switch (alt5) {
case 1 :
- // xquery/XQueryLexer.g:343:24: SU
+ // xquery/XQueryLexer.g:378:24: SU
this.mSU();
@@ -14863,7 +14904,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
this.mL_NCName();
this.mCOLON();
this.mL_NCName();
- // xquery/XQueryLexer.g:343:52: ( SU ( options {greedy=false; } : . )* )?
+ // xquery/XQueryLexer.g:378:52: ( SU ( options {greedy=false; } : . )* )?
var alt7=2;
var LA7_0 = this.input.LA(1);
@@ -14872,9 +14913,9 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
}
switch (alt7) {
case 1 :
- // xquery/XQueryLexer.g:343:53: SU ( options {greedy=false; } : . )*
+ // xquery/XQueryLexer.g:378:53: SU ( options {greedy=false; } : . )*
this.mSU();
- // xquery/XQueryLexer.g:343:56: ( options {greedy=false; } : . )*
+ // xquery/XQueryLexer.g:378:56: ( options {greedy=false; } : . )*
loop6:
do {
var alt6=2;
@@ -14899,7 +14940,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
switch (alt6) {
case 1 :
- // xquery/XQueryLexer.g:343:83: .
+ // xquery/XQueryLexer.g:378:83: .
this.matchAny();
@@ -14933,12 +14974,12 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.L_DirCommentConstructor;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:353:9: ( XML_COMMENT_START ( options {greedy=false; } : ( . )* ) XML_COMMENT_END )
- // xquery/XQueryLexer.g:353:11: XML_COMMENT_START ( options {greedy=false; } : ( . )* ) XML_COMMENT_END
+ // xquery/XQueryLexer.g:388:9: ( XML_COMMENT_START ( options {greedy=false; } : ( . )* ) XML_COMMENT_END )
+ // xquery/XQueryLexer.g:388:11: XML_COMMENT_START ( options {greedy=false; } : ( . )* ) XML_COMMENT_END
this.mXML_COMMENT_START();
- // xquery/XQueryLexer.g:353:29: ( options {greedy=false; } : ( . )* )
- // xquery/XQueryLexer.g:353:56: ( . )*
- // xquery/XQueryLexer.g:353:56: ( . )*
+ // xquery/XQueryLexer.g:388:29: ( options {greedy=false; } : ( . )* )
+ // xquery/XQueryLexer.g:388:56: ( . )*
+ // xquery/XQueryLexer.g:388:56: ( . )*
loop8:
do {
var alt8=2;
@@ -14972,7 +15013,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
switch (alt8) {
case 1 :
- // xquery/XQueryLexer.g:353:56: .
+ // xquery/XQueryLexer.g:388:56: .
this.matchAny();
@@ -15003,10 +15044,10 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.L_DirPIConstructor;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:362:9: ( PI_START ( SU )? L_NCName ( SU ( options {greedy=false; } : ( . )* ) )? PI_END )
- // xquery/XQueryLexer.g:362:11: PI_START ( SU )? L_NCName ( SU ( options {greedy=false; } : ( . )* ) )? PI_END
+ // xquery/XQueryLexer.g:397:9: ( PI_START ( SU )? L_NCName ( SU ( options {greedy=false; } : ( . )* ) )? PI_END )
+ // xquery/XQueryLexer.g:397:11: PI_START ( SU )? L_NCName ( SU ( options {greedy=false; } : ( . )* ) )? PI_END
this.mPI_START();
- // xquery/XQueryLexer.g:362:20: ( SU )?
+ // xquery/XQueryLexer.g:397:20: ( SU )?
var alt9=2;
var LA9_0 = this.input.LA(1);
@@ -15015,7 +15056,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
}
switch (alt9) {
case 1 :
- // xquery/XQueryLexer.g:362:20: SU
+ // xquery/XQueryLexer.g:397:20: SU
this.mSU();
@@ -15024,7 +15065,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
}
this.mL_NCName();
- // xquery/XQueryLexer.g:362:33: ( SU ( options {greedy=false; } : ( . )* ) )?
+ // xquery/XQueryLexer.g:397:33: ( SU ( options {greedy=false; } : ( . )* ) )?
var alt11=2;
var LA11_0 = this.input.LA(1);
@@ -15033,11 +15074,11 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
}
switch (alt11) {
case 1 :
- // xquery/XQueryLexer.g:362:34: SU ( options {greedy=false; } : ( . )* )
+ // xquery/XQueryLexer.g:397:34: SU ( options {greedy=false; } : ( . )* )
this.mSU();
- // xquery/XQueryLexer.g:362:36: ( options {greedy=false; } : ( . )* )
- // xquery/XQueryLexer.g:362:63: ( . )*
- // xquery/XQueryLexer.g:362:63: ( . )*
+ // xquery/XQueryLexer.g:397:36: ( options {greedy=false; } : ( . )* )
+ // xquery/XQueryLexer.g:397:63: ( . )*
+ // xquery/XQueryLexer.g:397:63: ( . )*
loop10:
do {
var alt10=2;
@@ -15062,7 +15103,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
switch (alt10) {
case 1 :
- // xquery/XQueryLexer.g:362:63: .
+ // xquery/XQueryLexer.g:397:63: .
this.matchAny();
@@ -15099,8 +15140,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.L_IntegerLiteral;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:370:9: ( Digits )
- // xquery/XQueryLexer.g:370:13: Digits
+ // xquery/XQueryLexer.g:405:9: ( Digits )
+ // xquery/XQueryLexer.g:405:13: Digits
this.mDigits();
@@ -15118,7 +15159,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.L_DecimalLiteral;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:375:9: ( ( '.' Digits ) | ( Digits '.' ( Digit )* ) )
+ // xquery/XQueryLexer.g:410:9: ( ( '.' Digits ) | ( Digits '.' ( Digit )* ) )
var alt13=2;
var LA13_0 = this.input.LA(1);
@@ -15136,9 +15177,9 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
}
switch (alt13) {
case 1 :
- // xquery/XQueryLexer.g:375:11: ( '.' Digits )
- // xquery/XQueryLexer.g:375:11: ( '.' Digits )
- // xquery/XQueryLexer.g:375:12: '.' Digits
+ // xquery/XQueryLexer.g:410:11: ( '.' Digits )
+ // xquery/XQueryLexer.g:410:11: ( '.' Digits )
+ // xquery/XQueryLexer.g:410:12: '.' Digits
this.match('.');
this.mDigits();
@@ -15148,12 +15189,12 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
break;
case 2 :
- // xquery/XQueryLexer.g:375:26: ( Digits '.' ( Digit )* )
- // xquery/XQueryLexer.g:375:26: ( Digits '.' ( Digit )* )
- // xquery/XQueryLexer.g:375:27: Digits '.' ( Digit )*
+ // xquery/XQueryLexer.g:410:26: ( Digits '.' ( Digit )* )
+ // xquery/XQueryLexer.g:410:26: ( Digits '.' ( Digit )* )
+ // xquery/XQueryLexer.g:410:27: Digits '.' ( Digit )*
this.mDigits();
this.match('.');
- // xquery/XQueryLexer.g:375:38: ( Digit )*
+ // xquery/XQueryLexer.g:410:38: ( Digit )*
loop12:
do {
var alt12=2;
@@ -15166,7 +15207,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
switch (alt12) {
case 1 :
- // xquery/XQueryLexer.g:375:38: Digit
+ // xquery/XQueryLexer.g:410:38: Digit
this.mDigit();
@@ -15198,9 +15239,9 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.L_DoubleLiteral;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:380:9: ( ( ( '.' Digits ) | ( Digits ( '.' ( Digit )* )? ) ) ( 'e' | 'E' ) ( '+' | '-' )? Digits )
- // xquery/XQueryLexer.g:380:11: ( ( '.' Digits ) | ( Digits ( '.' ( Digit )* )? ) ) ( 'e' | 'E' ) ( '+' | '-' )? Digits
- // xquery/XQueryLexer.g:380:11: ( ( '.' Digits ) | ( Digits ( '.' ( Digit )* )? ) )
+ // xquery/XQueryLexer.g:415:9: ( ( ( '.' Digits ) | ( Digits ( '.' ( Digit )* )? ) ) ( 'e' | 'E' ) ( '+' | '-' )? Digits )
+ // xquery/XQueryLexer.g:415:11: ( ( '.' Digits ) | ( Digits ( '.' ( Digit )* )? ) ) ( 'e' | 'E' ) ( '+' | '-' )? Digits
+ // xquery/XQueryLexer.g:415:11: ( ( '.' Digits ) | ( Digits ( '.' ( Digit )* )? ) )
var alt16=2;
var LA16_0 = this.input.LA(1);
@@ -15218,9 +15259,9 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
}
switch (alt16) {
case 1 :
- // xquery/XQueryLexer.g:380:12: ( '.' Digits )
- // xquery/XQueryLexer.g:380:12: ( '.' Digits )
- // xquery/XQueryLexer.g:380:13: '.' Digits
+ // xquery/XQueryLexer.g:415:12: ( '.' Digits )
+ // xquery/XQueryLexer.g:415:12: ( '.' Digits )
+ // xquery/XQueryLexer.g:415:13: '.' Digits
this.match('.');
this.mDigits();
@@ -15230,11 +15271,11 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
break;
case 2 :
- // xquery/XQueryLexer.g:380:27: ( Digits ( '.' ( Digit )* )? )
- // xquery/XQueryLexer.g:380:27: ( Digits ( '.' ( Digit )* )? )
- // xquery/XQueryLexer.g:380:28: Digits ( '.' ( Digit )* )?
+ // xquery/XQueryLexer.g:415:27: ( Digits ( '.' ( Digit )* )? )
+ // xquery/XQueryLexer.g:415:27: ( Digits ( '.' ( Digit )* )? )
+ // xquery/XQueryLexer.g:415:28: Digits ( '.' ( Digit )* )?
this.mDigits();
- // xquery/XQueryLexer.g:380:35: ( '.' ( Digit )* )?
+ // xquery/XQueryLexer.g:415:35: ( '.' ( Digit )* )?
var alt15=2;
var LA15_0 = this.input.LA(1);
@@ -15243,9 +15284,9 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
}
switch (alt15) {
case 1 :
- // xquery/XQueryLexer.g:380:36: '.' ( Digit )*
+ // xquery/XQueryLexer.g:415:36: '.' ( Digit )*
this.match('.');
- // xquery/XQueryLexer.g:380:40: ( Digit )*
+ // xquery/XQueryLexer.g:415:40: ( Digit )*
loop14:
do {
var alt14=2;
@@ -15258,7 +15299,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
switch (alt14) {
case 1 :
- // xquery/XQueryLexer.g:380:40: Digit
+ // xquery/XQueryLexer.g:415:40: Digit
this.mDigit();
@@ -15293,7 +15334,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
this.recover(mse);
throw mse;}
- // xquery/XQueryLexer.g:380:63: ( '+' | '-' )?
+ // xquery/XQueryLexer.g:415:63: ( '+' | '-' )?
var alt17=2;
var LA17_0 = this.input.LA(1);
@@ -15335,14 +15376,14 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.L_Comment;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:385:9: ({...}? => '(:' ( options {greedy=false; } : L_Comment | . )* ':)' )
- // xquery/XQueryLexer.g:385:11: {...}? => '(:' ( options {greedy=false; } : L_Comment | . )* ':)'
+ // xquery/XQueryLexer.g:420:9: ({...}? => '(:' ( options {greedy=false; } : L_Comment | . )* ':)' )
+ // xquery/XQueryLexer.g:420:11: {...}? => '(:' ( options {greedy=false; } : L_Comment | . )* ':)'
if ( !((!this.inStr)) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "L_Comment", "!this.inStr");
}
this.match("(:");
- // xquery/XQueryLexer.g:385:33: ( options {greedy=false; } : L_Comment | . )*
+ // xquery/XQueryLexer.g:420:33: ( options {greedy=false; } : L_Comment | . )*
loop18:
do {
var alt18=3;
@@ -15388,13 +15429,13 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
switch (alt18) {
case 1 :
- // xquery/XQueryLexer.g:385:59: L_Comment
+ // xquery/XQueryLexer.g:420:59: L_Comment
this.mL_Comment();
break;
case 2 :
- // xquery/XQueryLexer.g:385:71: .
+ // xquery/XQueryLexer.g:420:71: .
this.matchAny();
@@ -15424,8 +15465,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.L_AnyChar;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:388:11: ( . )
- // xquery/XQueryLexer.g:388:13: .
+ // xquery/XQueryLexer.g:423:11: ( . )
+ // xquery/XQueryLexer.g:423:13: .
this.matchAny();
@@ -19273,7 +19314,42 @@ org.antlr.lang.extend(XQueryLexer.DFA19, org.antlr.runtime.DFA, {
})();
exports.XQueryLexer = XQueryLexer;
-});define('ace/mode/xquery/XQDTLexer', ['require', 'exports', 'module' , 'ace/mode/xquery/antlr3-all'], function(require, exports, module) {
+});/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * 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/
+ *
+ * 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.
+ *
+ * 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/XQDTLexer', ['require', 'exports', 'module' , 'ace/mode/xquery/antlr3-all'], function(require, exports, module) {
var org = require("./antlr3-all").org;
@@ -19303,9 +19379,44 @@ 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'], function(require, exports, module) {
-// $ANTLR 3.3 Nov 30, 2010 12:50:56 xquery/XQueryParser.g 2012-04-09 19:06:49
+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/XQuerySemanticHighlighter'], function(require, exports, module) {
+// $ANTLR 3.3 Nov 30, 2010 12:50:56 xquery/XQueryParser.g 2012-04-13 15:32:27
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * 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/
+ *
+ * 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.
+ *
+ * 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 ***** */
var org = require("./antlr3-all").org;
var StringLexer = require("./StringLexer").StringLexer;
var XMLLexer = require("./XMLLexer").XMLLexer;
@@ -19317,6 +19428,8 @@ var XQU = true;
var ZORBA = true;
var MLS = false;
+var XQuerySemanticHighlighter = require("./XQuerySemanticHighlighter").XQuerySemanticHighlighter;
+
var XQueryParser = function(input, state) {
if (!state) {
@@ -19326,6 +19439,8 @@ var XQueryParser = function(input, state) {
(function(){
+ this.highlighter = new XQuerySemanticHighlighter();
+
this.errors = [];
this.hasErrors = function(){
@@ -19341,8 +19456,12 @@ var XQueryParser = function(input, state) {
};
this.source = null;
- this.stream = null;
+ this.setSource = function(s){
+ this.source = s;
+ this.highlighter.setSource(s);
+ };
+ this.stream = null;
this.lexerStack = new Array();
@@ -19390,7 +19509,26 @@ var XQueryParser = function(input, state) {
this.stream.setWsExplicit(isExplicit);
};
- this.ak = function(k){ };
+ this.ak = function(t)
+ {
+ this.addToken(t, "keyword");
+ };
+
+ this.ac = function(t)
+ {
+ this.addToken(t, "comment");
+ };
+
+ this.addToken = function(k, type){
+ if(org.antlr.lang.isArray(k)){
+ for(i in k)
+ {
+ this.highlighter.addToken(k[i], type);
+ }
+ } else if(k != null ) {
+ this.highlighter.addToken(k, type);
+ }
+ };
}).call(this);
@@ -20129,7 +20267,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:190:1: p_Module : (vd= p_VersionDecl )? (lm= p_LibraryModule[$vd.tree] -> | mm= p_MainModule[$vd.tree] ->) EOF ;
+ // xquery/XQueryParser.g:251:1: p_Module : (vd= p_VersionDecl )? (lm= p_LibraryModule[$vd.tree] -> | mm= p_MainModule[$vd.tree] ->) EOF ;
// $ANTLR start "p_Module"
p_Module: function() {
var retval = new XQueryParser.p_Module_return();
@@ -20148,15 +20286,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_p_LibraryModule=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_LibraryModule");
var stream_p_MainModule=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_MainModule");
try {
- // xquery/XQueryParser.g:191:9: ( (vd= p_VersionDecl )? (lm= p_LibraryModule[$vd.tree] -> | mm= p_MainModule[$vd.tree] ->) EOF )
- // xquery/XQueryParser.g:191:11: (vd= p_VersionDecl )? (lm= p_LibraryModule[$vd.tree] -> | mm= p_MainModule[$vd.tree] ->) EOF
- // xquery/XQueryParser.g:191:13: (vd= p_VersionDecl )?
+ // xquery/XQueryParser.g:252:9: ( (vd= p_VersionDecl )? (lm= p_LibraryModule[$vd.tree] -> | mm= p_MainModule[$vd.tree] ->) EOF )
+ // xquery/XQueryParser.g:252:11: (vd= p_VersionDecl )? (lm= p_LibraryModule[$vd.tree] -> | mm= p_MainModule[$vd.tree] ->) EOF
+ // xquery/XQueryParser.g:252:13: (vd= p_VersionDecl )?
var alt1=2;
alt1 = this.dfa1.predict(this.input);
switch (alt1) {
case 1 :
- // xquery/XQueryParser.g:191:13: vd= p_VersionDecl
- this.pushFollow(XQueryParser.FOLLOW_p_VersionDecl_in_p_Module503);
+ // xquery/XQueryParser.g:252:13: vd= p_VersionDecl
+ this.pushFollow(XQueryParser.FOLLOW_p_VersionDecl_in_p_Module502);
vd=this.p_VersionDecl();
this.state._fsp--;
@@ -20168,13 +20306,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- // xquery/XQueryParser.g:192:13: (lm= p_LibraryModule[$vd.tree] -> | mm= p_MainModule[$vd.tree] ->)
+ // xquery/XQueryParser.g:253:13: (lm= p_LibraryModule[$vd.tree] -> | mm= p_MainModule[$vd.tree] ->)
var alt2=2;
alt2 = this.dfa2.predict(this.input);
switch (alt2) {
case 1 :
- // xquery/XQueryParser.g:193:15: lm= p_LibraryModule[$vd.tree]
- this.pushFollow(XQueryParser.FOLLOW_p_LibraryModule_in_p_Module536);
+ // xquery/XQueryParser.g:254:15: lm= p_LibraryModule[$vd.tree]
+ this.pushFollow(XQueryParser.FOLLOW_p_LibraryModule_in_p_Module535);
lm=this.p_LibraryModule((vd?vd.tree:null));
this.state._fsp--;
@@ -20193,7 +20331,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 193:44: ->
+ // 254:44: ->
{
this.adaptor.addChild(root_0, (lm?lm.tree:null));
@@ -20203,8 +20341,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:194:15: mm= p_MainModule[$vd.tree]
- this.pushFollow(XQueryParser.FOLLOW_p_MainModule_in_p_Module559);
+ // xquery/XQueryParser.g:255:15: mm= p_MainModule[$vd.tree]
+ this.pushFollow(XQueryParser.FOLLOW_p_MainModule_in_p_Module558);
mm=this.p_MainModule((vd?vd.tree:null));
this.state._fsp--;
@@ -20223,7 +20361,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 194:44: ->
+ // 255:44: ->
{
this.adaptor.addChild(root_0, (mm?mm.tree:null));
@@ -20235,7 +20373,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- EOF1=this.match(this.input,EOF,XQueryParser.FOLLOW_EOF_in_p_Module583); if (this.state.failed) return retval;
+ EOF1=this.match(this.input,EOF,XQueryParser.FOLLOW_EOF_in_p_Module582); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_EOF.add(EOF1);
@@ -20274,7 +20412,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:199:1: p_VersionDecl : k= XQUERY ( (k= ENCODING enc= p_StringLiteral ) | (k= VERSION ver= p_StringLiteral (k= ENCODING enc= p_StringLiteral )? ) ) SEMICOLON -> ^( VersionDecl ^( VersionDeclVersion ( $ver)? ) ^( VersionDeclEncoding ( $enc)? ) ) ;
+ // xquery/XQueryParser.g:260:1: p_VersionDecl : k= XQUERY ( (k= ENCODING enc= p_StringLiteral ) | (k= VERSION ver= p_StringLiteral (k= ENCODING enc= p_StringLiteral )? ) ) SEMICOLON -> ^( VersionDecl ^( VersionDeclVersion ( $ver)? ) ^( VersionDeclEncoding ( $enc)? ) ) ;
// $ANTLR start "p_VersionDecl"
p_VersionDecl: function() {
var retval = new XQueryParser.p_VersionDecl_return();
@@ -20295,15 +20433,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_XQUERY=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token XQUERY");
var stream_p_StringLiteral=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_StringLiteral");
try {
- // xquery/XQueryParser.g:200:9: (k= XQUERY ( (k= ENCODING enc= p_StringLiteral ) | (k= VERSION ver= p_StringLiteral (k= ENCODING enc= p_StringLiteral )? ) ) SEMICOLON -> ^( VersionDecl ^( VersionDeclVersion ( $ver)? ) ^( VersionDeclEncoding ( $enc)? ) ) )
- // xquery/XQueryParser.g:200:11: k= XQUERY ( (k= ENCODING enc= p_StringLiteral ) | (k= VERSION ver= p_StringLiteral (k= ENCODING enc= p_StringLiteral )? ) ) SEMICOLON
- k=this.match(this.input,XQUERY,XQueryParser.FOLLOW_XQUERY_in_p_VersionDecl611); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:261:9: (k= XQUERY ( (k= ENCODING enc= p_StringLiteral ) | (k= VERSION ver= p_StringLiteral (k= ENCODING enc= p_StringLiteral )? ) ) SEMICOLON -> ^( VersionDecl ^( VersionDeclVersion ( $ver)? ) ^( VersionDeclEncoding ( $enc)? ) ) )
+ // xquery/XQueryParser.g:261:11: k= XQUERY ( (k= ENCODING enc= p_StringLiteral ) | (k= VERSION ver= p_StringLiteral (k= ENCODING enc= p_StringLiteral )? ) ) SEMICOLON
+ k=this.match(this.input,XQUERY,XQueryParser.FOLLOW_XQUERY_in_p_VersionDecl610); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_XQUERY.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:200:35: ( (k= ENCODING enc= p_StringLiteral ) | (k= VERSION ver= p_StringLiteral (k= ENCODING enc= p_StringLiteral )? ) )
+ // xquery/XQueryParser.g:261:35: ( (k= ENCODING enc= p_StringLiteral ) | (k= VERSION ver= p_StringLiteral (k= ENCODING enc= p_StringLiteral )? ) )
var alt4=2;
var LA4_0 = this.input.LA(1);
@@ -20322,16 +20460,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt4) {
case 1 :
- // xquery/XQueryParser.g:200:36: (k= ENCODING enc= p_StringLiteral )
- // xquery/XQueryParser.g:200:36: (k= ENCODING enc= p_StringLiteral )
- // xquery/XQueryParser.g:200:37: k= ENCODING enc= p_StringLiteral
- k=this.match(this.input,ENCODING,XQueryParser.FOLLOW_ENCODING_in_p_VersionDecl619); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:261:36: (k= ENCODING enc= p_StringLiteral )
+ // xquery/XQueryParser.g:261:36: (k= ENCODING enc= p_StringLiteral )
+ // xquery/XQueryParser.g:261:37: k= ENCODING enc= p_StringLiteral
+ k=this.match(this.input,ENCODING,XQueryParser.FOLLOW_ENCODING_in_p_VersionDecl618); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_ENCODING.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_VersionDecl625);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_VersionDecl624);
enc=this.p_StringLiteral();
this.state._fsp--;
@@ -20344,22 +20482,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:201:13: (k= VERSION ver= p_StringLiteral (k= ENCODING enc= p_StringLiteral )? )
- // xquery/XQueryParser.g:201:13: (k= VERSION ver= p_StringLiteral (k= ENCODING enc= p_StringLiteral )? )
- // xquery/XQueryParser.g:201:14: k= VERSION ver= p_StringLiteral (k= ENCODING enc= p_StringLiteral )?
- k=this.match(this.input,VERSION,XQueryParser.FOLLOW_VERSION_in_p_VersionDecl646); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:262:13: (k= VERSION ver= p_StringLiteral (k= ENCODING enc= p_StringLiteral )? )
+ // xquery/XQueryParser.g:262:13: (k= VERSION ver= p_StringLiteral (k= ENCODING enc= p_StringLiteral )? )
+ // xquery/XQueryParser.g:262:14: k= VERSION ver= p_StringLiteral (k= ENCODING enc= p_StringLiteral )?
+ k=this.match(this.input,VERSION,XQueryParser.FOLLOW_VERSION_in_p_VersionDecl645); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_VERSION.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_VersionDecl652);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_VersionDecl651);
ver=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_StringLiteral.add(ver.getTree());
- // xquery/XQueryParser.g:201:59: (k= ENCODING enc= p_StringLiteral )?
+ // xquery/XQueryParser.g:262:59: (k= ENCODING enc= p_StringLiteral )?
var alt3=2;
var LA3_0 = this.input.LA(1);
@@ -20368,14 +20506,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt3) {
case 1 :
- // xquery/XQueryParser.g:201:60: k= ENCODING enc= p_StringLiteral
- k=this.match(this.input,ENCODING,XQueryParser.FOLLOW_ENCODING_in_p_VersionDecl657); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:262:60: k= ENCODING enc= p_StringLiteral
+ k=this.match(this.input,ENCODING,XQueryParser.FOLLOW_ENCODING_in_p_VersionDecl656); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_ENCODING.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_VersionDecl663);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_VersionDecl662);
enc=this.p_StringLiteral();
this.state._fsp--;
@@ -20396,7 +20534,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- SEMICOLON2=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_VersionDecl669); if (this.state.failed) return retval;
+ SEMICOLON2=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_VersionDecl668); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_SEMICOLON.add(SEMICOLON2);
@@ -20414,19 +20552,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_enc=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token enc",enc!=null?enc.tree:null);
root_0 = this.adaptor.nil();
- // 202:17: -> ^( VersionDecl ^( VersionDeclVersion ( $ver)? ) ^( VersionDeclEncoding ( $enc)? ) )
+ // 263:17: -> ^( VersionDecl ^( VersionDeclVersion ( $ver)? ) ^( VersionDeclEncoding ( $enc)? ) )
{
- // xquery/XQueryParser.g:202:20: ^( VersionDecl ^( VersionDeclVersion ( $ver)? ) ^( VersionDeclEncoding ( $enc)? ) )
+ // xquery/XQueryParser.g:263:20: ^( VersionDecl ^( VersionDeclVersion ( $ver)? ) ^( VersionDeclEncoding ( $enc)? ) )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(VersionDecl, "VersionDecl"), root_1);
- // xquery/XQueryParser.g:202:34: ^( VersionDeclVersion ( $ver)? )
+ // xquery/XQueryParser.g:263:34: ^( VersionDeclVersion ( $ver)? )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(VersionDeclVersion, "VersionDeclVersion"), root_2);
- // xquery/XQueryParser.g:202:55: ( $ver)?
+ // xquery/XQueryParser.g:263:55: ( $ver)?
if ( stream_ver.hasNext() ) {
this.adaptor.addChild(root_2, stream_ver.nextTree());
@@ -20435,12 +20573,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
this.adaptor.addChild(root_1, root_2);
}
- // xquery/XQueryParser.g:202:62: ^( VersionDeclEncoding ( $enc)? )
+ // xquery/XQueryParser.g:263:62: ^( VersionDeclEncoding ( $enc)? )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(VersionDeclEncoding, "VersionDeclEncoding"), root_2);
- // xquery/XQueryParser.g:202:84: ( $enc)?
+ // xquery/XQueryParser.g:263:84: ( $enc)?
if ( stream_enc.hasNext() ) {
this.adaptor.addChild(root_2, stream_enc.nextTree());
@@ -20491,7 +20629,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:206:1: p_MainModule[vd] : pm_Prolog pm_QueryBody -> ^( MainModule pm_Prolog ) ;
+ // xquery/XQueryParser.g:267:1: p_MainModule[vd] : pm_Prolog pm_QueryBody -> ^( MainModule pm_Prolog ) ;
// $ANTLR start "p_MainModule"
p_MainModule: function(vd) {
var retval = new XQueryParser.p_MainModule_return();
@@ -20505,15 +20643,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_pm_QueryBody=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule pm_QueryBody");
var stream_pm_Prolog=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule pm_Prolog");
try {
- // xquery/XQueryParser.g:207:9: ( pm_Prolog pm_QueryBody -> ^( MainModule pm_Prolog ) )
- // xquery/XQueryParser.g:207:11: pm_Prolog pm_QueryBody
- this.pushFollow(XQueryParser.FOLLOW_pm_Prolog_in_p_MainModule735);
+ // xquery/XQueryParser.g:268:9: ( pm_Prolog pm_QueryBody -> ^( MainModule pm_Prolog ) )
+ // xquery/XQueryParser.g:268:11: pm_Prolog pm_QueryBody
+ this.pushFollow(XQueryParser.FOLLOW_pm_Prolog_in_p_MainModule734);
pm_Prolog3=this.pm_Prolog();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_pm_Prolog.add(pm_Prolog3.getTree());
- this.pushFollow(XQueryParser.FOLLOW_pm_QueryBody_in_p_MainModule737);
+ this.pushFollow(XQueryParser.FOLLOW_pm_QueryBody_in_p_MainModule736);
pm_QueryBody4=this.pm_QueryBody();
this.state._fsp--;
@@ -20532,9 +20670,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 208:17: -> ^( MainModule pm_Prolog )
+ // 269:17: -> ^( MainModule pm_Prolog )
{
- // xquery/XQueryParser.g:208:20: ^( MainModule pm_Prolog )
+ // xquery/XQueryParser.g:269:20: ^( MainModule pm_Prolog )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(MainModule, "MainModule"), root_1);
@@ -20583,7 +20721,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:212:1: p_LibraryModule[vd] : p_ModuleDecl pm_Prolog -> ^( LibraryModule p_ModuleDecl pm_Prolog ) ;
+ // xquery/XQueryParser.g:273:1: p_LibraryModule[vd] : p_ModuleDecl pm_Prolog -> ^( LibraryModule p_ModuleDecl pm_Prolog ) ;
// $ANTLR start "p_LibraryModule"
p_LibraryModule: function(vd) {
var retval = new XQueryParser.p_LibraryModule_return();
@@ -20597,15 +20735,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_pm_Prolog=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule pm_Prolog");
var stream_p_ModuleDecl=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_ModuleDecl");
try {
- // xquery/XQueryParser.g:213:9: ( p_ModuleDecl pm_Prolog -> ^( LibraryModule p_ModuleDecl pm_Prolog ) )
- // xquery/XQueryParser.g:213:11: p_ModuleDecl pm_Prolog
- this.pushFollow(XQueryParser.FOLLOW_p_ModuleDecl_in_p_LibraryModule793);
+ // xquery/XQueryParser.g:274:9: ( p_ModuleDecl pm_Prolog -> ^( LibraryModule p_ModuleDecl pm_Prolog ) )
+ // xquery/XQueryParser.g:274:11: p_ModuleDecl pm_Prolog
+ this.pushFollow(XQueryParser.FOLLOW_p_ModuleDecl_in_p_LibraryModule792);
p_ModuleDecl5=this.p_ModuleDecl();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_ModuleDecl.add(p_ModuleDecl5.getTree());
- this.pushFollow(XQueryParser.FOLLOW_pm_Prolog_in_p_LibraryModule795);
+ this.pushFollow(XQueryParser.FOLLOW_pm_Prolog_in_p_LibraryModule794);
pm_Prolog6=this.pm_Prolog();
this.state._fsp--;
@@ -20624,9 +20762,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 214:17: -> ^( LibraryModule p_ModuleDecl pm_Prolog )
+ // 275:17: -> ^( LibraryModule p_ModuleDecl pm_Prolog )
{
- // xquery/XQueryParser.g:214:20: ^( LibraryModule p_ModuleDecl pm_Prolog )
+ // xquery/XQueryParser.g:275:20: ^( LibraryModule p_ModuleDecl pm_Prolog )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(LibraryModule, "LibraryModule"), root_1);
@@ -20676,7 +20814,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:218:1: p_ModuleDecl : k+= MODULE k+= NAMESPACE p_NCName EQUAL p_StringLiteral SEMICOLON -> ^( ModuleDecl p_NCName p_StringLiteral ) ;
+ // xquery/XQueryParser.g:279:1: p_ModuleDecl : k+= MODULE k+= NAMESPACE p_NCName EQUAL p_StringLiteral SEMICOLON -> ^( ModuleDecl p_NCName p_StringLiteral ) ;
// $ANTLR start "p_ModuleDecl"
p_ModuleDecl: function() {
var retval = new XQueryParser.p_ModuleDecl_return();
@@ -20701,15 +20839,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_p_NCName=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_NCName");
var stream_p_StringLiteral=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_StringLiteral");
try {
- // xquery/XQueryParser.g:219:9: (k+= MODULE k+= NAMESPACE p_NCName EQUAL p_StringLiteral SEMICOLON -> ^( ModuleDecl p_NCName p_StringLiteral ) )
- // xquery/XQueryParser.g:219:11: k+= MODULE k+= NAMESPACE p_NCName EQUAL p_StringLiteral SEMICOLON
- k=this.match(this.input,MODULE,XQueryParser.FOLLOW_MODULE_in_p_ModuleDecl851); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:280:9: (k+= MODULE k+= NAMESPACE p_NCName EQUAL p_StringLiteral SEMICOLON -> ^( ModuleDecl p_NCName p_StringLiteral ) )
+ // xquery/XQueryParser.g:280:11: k+= MODULE k+= NAMESPACE p_NCName EQUAL p_StringLiteral SEMICOLON
+ k=this.match(this.input,MODULE,XQueryParser.FOLLOW_MODULE_in_p_ModuleDecl850); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_MODULE.add(k);
if (org.antlr.lang.isNull(list_k)) list_k = [];
list_k.push(k);
- k=this.match(this.input,NAMESPACE,XQueryParser.FOLLOW_NAMESPACE_in_p_ModuleDecl855); if (this.state.failed) return retval;
+ k=this.match(this.input,NAMESPACE,XQueryParser.FOLLOW_NAMESPACE_in_p_ModuleDecl854); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_NAMESPACE.add(k);
if (org.antlr.lang.isNull(list_k)) list_k = [];
@@ -20718,22 +20856,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(list_k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_ModuleDecl859);
+ this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_ModuleDecl858);
p_NCName7=this.p_NCName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_NCName.add(p_NCName7.getTree());
- EQUAL8=this.match(this.input,EQUAL,XQueryParser.FOLLOW_EQUAL_in_p_ModuleDecl861); if (this.state.failed) return retval;
+ EQUAL8=this.match(this.input,EQUAL,XQueryParser.FOLLOW_EQUAL_in_p_ModuleDecl860); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_EQUAL.add(EQUAL8);
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_ModuleDecl863);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_ModuleDecl862);
p_StringLiteral9=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_StringLiteral.add(p_StringLiteral9.getTree());
- SEMICOLON10=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_ModuleDecl865); if (this.state.failed) return retval;
+ SEMICOLON10=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_ModuleDecl864); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_SEMICOLON.add(SEMICOLON10);
@@ -20749,9 +20887,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 220:17: -> ^( ModuleDecl p_NCName p_StringLiteral )
+ // 281:17: -> ^( ModuleDecl p_NCName p_StringLiteral )
{
- // xquery/XQueryParser.g:220:21: ^( ModuleDecl p_NCName p_StringLiteral )
+ // xquery/XQueryParser.g:281:21: ^( ModuleDecl p_NCName p_StringLiteral )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(ModuleDecl, "ModuleDecl"), root_1);
@@ -20800,7 +20938,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:226:1: pm_Prolog : ( (dnd+= pm_DefaultNamespaceDecl | s+= p_Setter | nd+= pm_NamespaceDecl | i+= p_Import | fto+= pm_FTOptionDecl ) )* (od+= pg_OrderedDecl )* -> ^( Prolog ^( DefaultNamespaceDecls ( $dnd)* ) ^( Setters ( $s)* ) ^( NamespaceDecls ( $nd)* ) ^( Imports ( $i)* ) ^( FTOptionDecls ( $fto)* ) ^( OrderedDecls ( $od)* ) ) ;
+ // xquery/XQueryParser.g:287:1: pm_Prolog : ( (dnd+= pm_DefaultNamespaceDecl | s+= p_Setter | nd+= pm_NamespaceDecl | i+= p_Import | fto+= pm_FTOptionDecl ) )* (od+= pg_OrderedDecl )* -> ^( Prolog ^( DefaultNamespaceDecls ( $dnd)* ) ^( Setters ( $s)* ) ^( NamespaceDecls ( $nd)* ) ^( Imports ( $i)* ) ^( FTOptionDecls ( $fto)* ) ^( OrderedDecls ( $od)* ) ) ;
// $ANTLR start "pm_Prolog"
pm_Prolog: function() {
var retval = new XQueryParser.pm_Prolog_return();
@@ -20827,17 +20965,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_pg_OrderedDecl=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule pg_OrderedDecl");
var stream_pm_FTOptionDecl=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule pm_FTOptionDecl");
try {
- // xquery/XQueryParser.g:227:9: ( ( (dnd+= pm_DefaultNamespaceDecl | s+= p_Setter | nd+= pm_NamespaceDecl | i+= p_Import | fto+= pm_FTOptionDecl ) )* (od+= pg_OrderedDecl )* -> ^( Prolog ^( DefaultNamespaceDecls ( $dnd)* ) ^( Setters ( $s)* ) ^( NamespaceDecls ( $nd)* ) ^( Imports ( $i)* ) ^( FTOptionDecls ( $fto)* ) ^( OrderedDecls ( $od)* ) ) )
- // xquery/XQueryParser.g:227:11: ( (dnd+= pm_DefaultNamespaceDecl | s+= p_Setter | nd+= pm_NamespaceDecl | i+= p_Import | fto+= pm_FTOptionDecl ) )* (od+= pg_OrderedDecl )*
- // xquery/XQueryParser.g:227:11: ( (dnd+= pm_DefaultNamespaceDecl | s+= p_Setter | nd+= pm_NamespaceDecl | i+= p_Import | fto+= pm_FTOptionDecl ) )*
+ // xquery/XQueryParser.g:288:9: ( ( (dnd+= pm_DefaultNamespaceDecl | s+= p_Setter | nd+= pm_NamespaceDecl | i+= p_Import | fto+= pm_FTOptionDecl ) )* (od+= pg_OrderedDecl )* -> ^( Prolog ^( DefaultNamespaceDecls ( $dnd)* ) ^( Setters ( $s)* ) ^( NamespaceDecls ( $nd)* ) ^( Imports ( $i)* ) ^( FTOptionDecls ( $fto)* ) ^( OrderedDecls ( $od)* ) ) )
+ // xquery/XQueryParser.g:288:11: ( (dnd+= pm_DefaultNamespaceDecl | s+= p_Setter | nd+= pm_NamespaceDecl | i+= p_Import | fto+= pm_FTOptionDecl ) )* (od+= pg_OrderedDecl )*
+ // xquery/XQueryParser.g:288:11: ( (dnd+= pm_DefaultNamespaceDecl | s+= p_Setter | nd+= pm_NamespaceDecl | i+= p_Import | fto+= pm_FTOptionDecl ) )*
loop6:
do {
var alt6=2;
alt6 = this.dfa6.predict(this.input);
switch (alt6) {
case 1 :
- // xquery/XQueryParser.g:227:12: (dnd+= pm_DefaultNamespaceDecl | s+= p_Setter | nd+= pm_NamespaceDecl | i+= p_Import | fto+= pm_FTOptionDecl )
- // xquery/XQueryParser.g:227:12: (dnd+= pm_DefaultNamespaceDecl | s+= p_Setter | nd+= pm_NamespaceDecl | i+= p_Import | fto+= pm_FTOptionDecl )
+ // xquery/XQueryParser.g:288:12: (dnd+= pm_DefaultNamespaceDecl | s+= p_Setter | nd+= pm_NamespaceDecl | i+= p_Import | fto+= pm_FTOptionDecl )
+ // xquery/XQueryParser.g:288:12: (dnd+= pm_DefaultNamespaceDecl | s+= p_Setter | nd+= pm_NamespaceDecl | i+= p_Import | fto+= pm_FTOptionDecl )
var alt5=5;
var LA5_0 = this.input.LA(1);
@@ -20893,8 +21031,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt5) {
case 1 :
- // xquery/XQueryParser.g:227:13: dnd+= pm_DefaultNamespaceDecl
- this.pushFollow(XQueryParser.FOLLOW_pm_DefaultNamespaceDecl_in_pm_Prolog924);
+ // xquery/XQueryParser.g:288:13: dnd+= pm_DefaultNamespaceDecl
+ this.pushFollow(XQueryParser.FOLLOW_pm_DefaultNamespaceDecl_in_pm_Prolog923);
dnd=this.pm_DefaultNamespaceDecl();
this.state._fsp--;
@@ -20907,8 +21045,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:227:44: s+= p_Setter
- this.pushFollow(XQueryParser.FOLLOW_p_Setter_in_pm_Prolog930);
+ // xquery/XQueryParser.g:288:44: s+= p_Setter
+ this.pushFollow(XQueryParser.FOLLOW_p_Setter_in_pm_Prolog929);
s=this.p_Setter();
this.state._fsp--;
@@ -20921,8 +21059,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:227:58: nd+= pm_NamespaceDecl
- this.pushFollow(XQueryParser.FOLLOW_pm_NamespaceDecl_in_pm_Prolog936);
+ // xquery/XQueryParser.g:288:58: nd+= pm_NamespaceDecl
+ this.pushFollow(XQueryParser.FOLLOW_pm_NamespaceDecl_in_pm_Prolog935);
nd=this.pm_NamespaceDecl();
this.state._fsp--;
@@ -20935,8 +21073,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:227:81: i+= p_Import
- this.pushFollow(XQueryParser.FOLLOW_p_Import_in_pm_Prolog942);
+ // xquery/XQueryParser.g:288:81: i+= p_Import
+ this.pushFollow(XQueryParser.FOLLOW_p_Import_in_pm_Prolog941);
i=this.p_Import();
this.state._fsp--;
@@ -20949,8 +21087,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 5 :
- // xquery/XQueryParser.g:227:95: fto+= pm_FTOptionDecl
- this.pushFollow(XQueryParser.FOLLOW_pm_FTOptionDecl_in_pm_Prolog948);
+ // xquery/XQueryParser.g:288:95: fto+= pm_FTOptionDecl
+ this.pushFollow(XQueryParser.FOLLOW_pm_FTOptionDecl_in_pm_Prolog947);
fto=this.pm_FTOptionDecl();
this.state._fsp--;
@@ -20974,7 +21112,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- // xquery/XQueryParser.g:227:121: (od+= pg_OrderedDecl )*
+ // xquery/XQueryParser.g:288:121: (od+= pg_OrderedDecl )*
loop7:
do {
var alt7=2;
@@ -20993,8 +21131,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt7) {
case 1 :
- // xquery/XQueryParser.g:227:121: od+= pg_OrderedDecl
- this.pushFollow(XQueryParser.FOLLOW_pg_OrderedDecl_in_pm_Prolog955);
+ // xquery/XQueryParser.g:288:121: od+= pg_OrderedDecl
+ this.pushFollow(XQueryParser.FOLLOW_pg_OrderedDecl_in_pm_Prolog954);
od=this.pg_OrderedDecl();
this.state._fsp--;
@@ -21030,19 +21168,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
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);
root_0 = this.adaptor.nil();
- // 228:17: -> ^( Prolog ^( DefaultNamespaceDecls ( $dnd)* ) ^( Setters ( $s)* ) ^( NamespaceDecls ( $nd)* ) ^( Imports ( $i)* ) ^( FTOptionDecls ( $fto)* ) ^( OrderedDecls ( $od)* ) )
+ // 289:17: -> ^( Prolog ^( DefaultNamespaceDecls ( $dnd)* ) ^( Setters ( $s)* ) ^( NamespaceDecls ( $nd)* ) ^( Imports ( $i)* ) ^( FTOptionDecls ( $fto)* ) ^( OrderedDecls ( $od)* ) )
{
- // xquery/XQueryParser.g:228:21: ^( Prolog ^( DefaultNamespaceDecls ( $dnd)* ) ^( Setters ( $s)* ) ^( NamespaceDecls ( $nd)* ) ^( Imports ( $i)* ) ^( FTOptionDecls ( $fto)* ) ^( OrderedDecls ( $od)* ) )
+ // xquery/XQueryParser.g:289:21: ^( Prolog ^( DefaultNamespaceDecls ( $dnd)* ) ^( Setters ( $s)* ) ^( NamespaceDecls ( $nd)* ) ^( Imports ( $i)* ) ^( FTOptionDecls ( $fto)* ) ^( OrderedDecls ( $od)* ) )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(Prolog, "Prolog"), root_1);
- // xquery/XQueryParser.g:229:33: ^( DefaultNamespaceDecls ( $dnd)* )
+ // xquery/XQueryParser.g:290:33: ^( DefaultNamespaceDecls ( $dnd)* )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(DefaultNamespaceDecls, "DefaultNamespaceDecls"), root_2);
- // xquery/XQueryParser.g:229:57: ( $dnd)*
+ // xquery/XQueryParser.g:290:57: ( $dnd)*
while ( stream_dnd.hasNext() ) {
this.adaptor.addChild(root_2, stream_dnd.nextTree());
@@ -21051,12 +21189,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
this.adaptor.addChild(root_1, root_2);
}
- // xquery/XQueryParser.g:230:33: ^( Setters ( $s)* )
+ // xquery/XQueryParser.g:291:33: ^( Setters ( $s)* )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(Setters, "Setters"), root_2);
- // xquery/XQueryParser.g:230:43: ( $s)*
+ // xquery/XQueryParser.g:291:43: ( $s)*
while ( stream_s.hasNext() ) {
this.adaptor.addChild(root_2, stream_s.nextTree());
@@ -21065,12 +21203,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
this.adaptor.addChild(root_1, root_2);
}
- // xquery/XQueryParser.g:231:33: ^( NamespaceDecls ( $nd)* )
+ // xquery/XQueryParser.g:292:33: ^( NamespaceDecls ( $nd)* )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(NamespaceDecls, "NamespaceDecls"), root_2);
- // xquery/XQueryParser.g:231:50: ( $nd)*
+ // xquery/XQueryParser.g:292:50: ( $nd)*
while ( stream_nd.hasNext() ) {
this.adaptor.addChild(root_2, stream_nd.nextTree());
@@ -21079,12 +21217,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
this.adaptor.addChild(root_1, root_2);
}
- // xquery/XQueryParser.g:232:33: ^( Imports ( $i)* )
+ // xquery/XQueryParser.g:293:33: ^( Imports ( $i)* )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(Imports, "Imports"), root_2);
- // xquery/XQueryParser.g:232:43: ( $i)*
+ // xquery/XQueryParser.g:293:43: ( $i)*
while ( stream_i.hasNext() ) {
this.adaptor.addChild(root_2, stream_i.nextTree());
@@ -21093,12 +21231,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
this.adaptor.addChild(root_1, root_2);
}
- // xquery/XQueryParser.g:233:33: ^( FTOptionDecls ( $fto)* )
+ // xquery/XQueryParser.g:294:33: ^( FTOptionDecls ( $fto)* )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(FTOptionDecls, "FTOptionDecls"), root_2);
- // xquery/XQueryParser.g:233:49: ( $fto)*
+ // xquery/XQueryParser.g:294:49: ( $fto)*
while ( stream_fto.hasNext() ) {
this.adaptor.addChild(root_2, stream_fto.nextTree());
@@ -21107,12 +21245,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
this.adaptor.addChild(root_1, root_2);
}
- // xquery/XQueryParser.g:234:33: ^( OrderedDecls ( $od)* )
+ // xquery/XQueryParser.g:295:33: ^( OrderedDecls ( $od)* )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(OrderedDecls, "OrderedDecls"), root_2);
- // xquery/XQueryParser.g:234:48: ( $od)*
+ // xquery/XQueryParser.g:295:48: ( $od)*
while ( stream_od.hasNext() ) {
this.adaptor.addChild(root_2, stream_od.nextTree());
@@ -21163,7 +21301,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:242:1: pg_OrderedDecl : ( pm_ContextItemDecl | pm_AnnotatedDecl | pm_OptionDecl );
+ // xquery/XQueryParser.g:303:1: pg_OrderedDecl : ( pm_ContextItemDecl | pm_AnnotatedDecl | pm_OptionDecl );
// $ANTLR start "pg_OrderedDecl"
pg_OrderedDecl: function() {
var retval = new XQueryParser.pg_OrderedDecl_return();
@@ -21177,7 +21315,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:243:9: ( pm_ContextItemDecl | pm_AnnotatedDecl | pm_OptionDecl )
+ // xquery/XQueryParser.g:304:9: ( pm_ContextItemDecl | pm_AnnotatedDecl | pm_OptionDecl )
var alt8=3;
var LA8_0 = this.input.LA(1);
@@ -21216,10 +21354,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt8) {
case 1 :
- // xquery/XQueryParser.g:243:11: pm_ContextItemDecl
+ // xquery/XQueryParser.g:304:11: pm_ContextItemDecl
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_ContextItemDecl_in_pg_OrderedDecl1270);
+ this.pushFollow(XQueryParser.FOLLOW_pm_ContextItemDecl_in_pg_OrderedDecl1269);
pm_ContextItemDecl11=this.pm_ContextItemDecl();
this.state._fsp--;
@@ -21229,10 +21367,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:244:11: pm_AnnotatedDecl
+ // xquery/XQueryParser.g:305:11: pm_AnnotatedDecl
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_AnnotatedDecl_in_pg_OrderedDecl1282);
+ this.pushFollow(XQueryParser.FOLLOW_pm_AnnotatedDecl_in_pg_OrderedDecl1281);
pm_AnnotatedDecl12=this.pm_AnnotatedDecl();
this.state._fsp--;
@@ -21242,10 +21380,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:245:11: pm_OptionDecl
+ // xquery/XQueryParser.g:306:11: pm_OptionDecl
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_OptionDecl_in_pg_OrderedDecl1294);
+ this.pushFollow(XQueryParser.FOLLOW_pm_OptionDecl_in_pg_OrderedDecl1293);
pm_OptionDecl13=this.pm_OptionDecl();
this.state._fsp--;
@@ -21289,7 +21427,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:253:1: p_Setter : ( pm_BoundarySpaceDecl | pm_DefaultCollationDecl | pm_BaseURIDecl | pm_ConstructionDecl | pm_OrderingModeDecl | pm_EmptyOrderDecl | {...}? => pm_RevalidationDecl | pm_CopyNamespacesDecl | pm_DecimalFormatDecl );
+ // xquery/XQueryParser.g:314:1: p_Setter : ( pm_BoundarySpaceDecl | pm_DefaultCollationDecl | pm_BaseURIDecl | pm_ConstructionDecl | pm_OrderingModeDecl | pm_EmptyOrderDecl | {...}? => pm_RevalidationDecl | pm_CopyNamespacesDecl | pm_DecimalFormatDecl );
// $ANTLR start "p_Setter"
p_Setter: function() {
var retval = new XQueryParser.p_Setter_return();
@@ -21309,15 +21447,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:254:9: ( pm_BoundarySpaceDecl | pm_DefaultCollationDecl | pm_BaseURIDecl | pm_ConstructionDecl | pm_OrderingModeDecl | pm_EmptyOrderDecl | {...}? => pm_RevalidationDecl | pm_CopyNamespacesDecl | pm_DecimalFormatDecl )
+ // xquery/XQueryParser.g:315:9: ( pm_BoundarySpaceDecl | pm_DefaultCollationDecl | pm_BaseURIDecl | pm_ConstructionDecl | pm_OrderingModeDecl | pm_EmptyOrderDecl | {...}? => pm_RevalidationDecl | pm_CopyNamespacesDecl | pm_DecimalFormatDecl )
var alt9=9;
alt9 = this.dfa9.predict(this.input);
switch (alt9) {
case 1 :
- // xquery/XQueryParser.g:254:11: pm_BoundarySpaceDecl
+ // xquery/XQueryParser.g:315:11: pm_BoundarySpaceDecl
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_BoundarySpaceDecl_in_p_Setter1324);
+ this.pushFollow(XQueryParser.FOLLOW_pm_BoundarySpaceDecl_in_p_Setter1323);
pm_BoundarySpaceDecl14=this.pm_BoundarySpaceDecl();
this.state._fsp--;
@@ -21327,10 +21465,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:255:11: pm_DefaultCollationDecl
+ // xquery/XQueryParser.g:316:11: pm_DefaultCollationDecl
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_DefaultCollationDecl_in_p_Setter1336);
+ this.pushFollow(XQueryParser.FOLLOW_pm_DefaultCollationDecl_in_p_Setter1335);
pm_DefaultCollationDecl15=this.pm_DefaultCollationDecl();
this.state._fsp--;
@@ -21340,10 +21478,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:256:11: pm_BaseURIDecl
+ // xquery/XQueryParser.g:317:11: pm_BaseURIDecl
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_BaseURIDecl_in_p_Setter1348);
+ this.pushFollow(XQueryParser.FOLLOW_pm_BaseURIDecl_in_p_Setter1347);
pm_BaseURIDecl16=this.pm_BaseURIDecl();
this.state._fsp--;
@@ -21353,10 +21491,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:257:11: pm_ConstructionDecl
+ // xquery/XQueryParser.g:318:11: pm_ConstructionDecl
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_ConstructionDecl_in_p_Setter1360);
+ this.pushFollow(XQueryParser.FOLLOW_pm_ConstructionDecl_in_p_Setter1359);
pm_ConstructionDecl17=this.pm_ConstructionDecl();
this.state._fsp--;
@@ -21366,10 +21504,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 5 :
- // xquery/XQueryParser.g:258:11: pm_OrderingModeDecl
+ // xquery/XQueryParser.g:319:11: pm_OrderingModeDecl
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_OrderingModeDecl_in_p_Setter1372);
+ this.pushFollow(XQueryParser.FOLLOW_pm_OrderingModeDecl_in_p_Setter1371);
pm_OrderingModeDecl18=this.pm_OrderingModeDecl();
this.state._fsp--;
@@ -21379,10 +21517,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 6 :
- // xquery/XQueryParser.g:259:11: pm_EmptyOrderDecl
+ // xquery/XQueryParser.g:320:11: pm_EmptyOrderDecl
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_EmptyOrderDecl_in_p_Setter1384);
+ this.pushFollow(XQueryParser.FOLLOW_pm_EmptyOrderDecl_in_p_Setter1383);
pm_EmptyOrderDecl19=this.pm_EmptyOrderDecl();
this.state._fsp--;
@@ -21392,14 +21530,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 7 :
- // xquery/XQueryParser.g:260:11: {...}? => pm_RevalidationDecl
+ // xquery/XQueryParser.g:321:11: {...}? => pm_RevalidationDecl
root_0 = this.adaptor.nil();
if ( !((this.lc(XQU))) ) {
if (this.state.backtracking>0) {this.state.failed=true; return retval;}
throw new org.antlr.runtime.FailedPredicateException(this.input, "p_Setter", "this.lc(XQU)");
}
- this.pushFollow(XQueryParser.FOLLOW_pm_RevalidationDecl_in_p_Setter1399);
+ this.pushFollow(XQueryParser.FOLLOW_pm_RevalidationDecl_in_p_Setter1398);
pm_RevalidationDecl20=this.pm_RevalidationDecl();
this.state._fsp--;
@@ -21409,10 +21547,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 8 :
- // xquery/XQueryParser.g:261:11: pm_CopyNamespacesDecl
+ // xquery/XQueryParser.g:322:11: pm_CopyNamespacesDecl
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_CopyNamespacesDecl_in_p_Setter1411);
+ this.pushFollow(XQueryParser.FOLLOW_pm_CopyNamespacesDecl_in_p_Setter1410);
pm_CopyNamespacesDecl21=this.pm_CopyNamespacesDecl();
this.state._fsp--;
@@ -21422,10 +21560,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 9 :
- // xquery/XQueryParser.g:262:11: pm_DecimalFormatDecl
+ // xquery/XQueryParser.g:323:11: pm_DecimalFormatDecl
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_DecimalFormatDecl_in_p_Setter1423);
+ this.pushFollow(XQueryParser.FOLLOW_pm_DecimalFormatDecl_in_p_Setter1422);
pm_DecimalFormatDecl22=this.pm_DecimalFormatDecl();
this.state._fsp--;
@@ -21469,7 +21607,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:266:1: pm_BoundarySpaceDecl : k= DECLARE k= BOUNDARY_SPACE ( (k= PRESERVE ) | (k= STRIP ) ) SEMICOLON ;
+ // xquery/XQueryParser.g:327:1: pm_BoundarySpaceDecl : k= DECLARE k= BOUNDARY_SPACE ( (k= PRESERVE ) | (k= STRIP ) ) SEMICOLON ;
// $ANTLR start "pm_BoundarySpaceDecl"
pm_BoundarySpaceDecl: function() {
var retval = new XQueryParser.pm_BoundarySpaceDecl_return();
@@ -21484,11 +21622,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var SEMICOLON23_tree=null;
try {
- // xquery/XQueryParser.g:267:9: (k= DECLARE k= BOUNDARY_SPACE ( (k= PRESERVE ) | (k= STRIP ) ) SEMICOLON )
- // xquery/XQueryParser.g:267:11: k= DECLARE k= BOUNDARY_SPACE ( (k= PRESERVE ) | (k= STRIP ) ) SEMICOLON
+ // xquery/XQueryParser.g:328:9: (k= DECLARE k= BOUNDARY_SPACE ( (k= PRESERVE ) | (k= STRIP ) ) SEMICOLON )
+ // xquery/XQueryParser.g:328:11: k= DECLARE k= BOUNDARY_SPACE ( (k= PRESERVE ) | (k= STRIP ) ) SEMICOLON
root_0 = this.adaptor.nil();
- k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_BoundarySpaceDecl1455); if (this.state.failed) return retval;
+ k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_BoundarySpaceDecl1454); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -21496,7 +21634,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,BOUNDARY_SPACE,XQueryParser.FOLLOW_BOUNDARY_SPACE_in_pm_BoundarySpaceDecl1461); if (this.state.failed) return retval;
+ k=this.match(this.input,BOUNDARY_SPACE,XQueryParser.FOLLOW_BOUNDARY_SPACE_in_pm_BoundarySpaceDecl1460); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -21504,7 +21642,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:267:68: ( (k= PRESERVE ) | (k= STRIP ) )
+ // xquery/XQueryParser.g:328:68: ( (k= PRESERVE ) | (k= STRIP ) )
var alt10=2;
var LA10_0 = this.input.LA(1);
@@ -21523,10 +21661,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt10) {
case 1 :
- // xquery/XQueryParser.g:267:70: (k= PRESERVE )
- // xquery/XQueryParser.g:267:70: (k= PRESERVE )
- // xquery/XQueryParser.g:267:71: k= PRESERVE
- k=this.match(this.input,PRESERVE,XQueryParser.FOLLOW_PRESERVE_in_pm_BoundarySpaceDecl1470); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:328:70: (k= PRESERVE )
+ // xquery/XQueryParser.g:328:70: (k= PRESERVE )
+ // xquery/XQueryParser.g:328:71: k= PRESERVE
+ k=this.match(this.input,PRESERVE,XQueryParser.FOLLOW_PRESERVE_in_pm_BoundarySpaceDecl1469); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -21541,10 +21679,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:267:100: (k= STRIP )
- // xquery/XQueryParser.g:267:100: (k= STRIP )
- // xquery/XQueryParser.g:267:101: k= STRIP
- k=this.match(this.input,STRIP,XQueryParser.FOLLOW_STRIP_in_pm_BoundarySpaceDecl1480); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:328:100: (k= STRIP )
+ // xquery/XQueryParser.g:328:100: (k= STRIP )
+ // xquery/XQueryParser.g:328:101: k= STRIP
+ k=this.match(this.input,STRIP,XQueryParser.FOLLOW_STRIP_in_pm_BoundarySpaceDecl1479); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -21561,7 +21699,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- SEMICOLON23=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_BoundarySpaceDecl1487); if (this.state.failed) return retval;
+ SEMICOLON23=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_BoundarySpaceDecl1486); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SEMICOLON23_tree = this.adaptor.create(SEMICOLON23);
this.adaptor.addChild(root_0, SEMICOLON23_tree);
@@ -21602,7 +21740,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:271:1: pm_DefaultCollationDecl : k= DECLARE k= DEFAULT k= COLLATION p_StringLiteral SEMICOLON ;
+ // xquery/XQueryParser.g:332:1: pm_DefaultCollationDecl : k= DECLARE k= DEFAULT k= COLLATION p_StringLiteral SEMICOLON ;
// $ANTLR start "pm_DefaultCollationDecl"
pm_DefaultCollationDecl: function() {
var retval = new XQueryParser.pm_DefaultCollationDecl_return();
@@ -21618,11 +21756,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var SEMICOLON25_tree=null;
try {
- // xquery/XQueryParser.g:272:9: (k= DECLARE k= DEFAULT k= COLLATION p_StringLiteral SEMICOLON )
- // xquery/XQueryParser.g:272:11: k= DECLARE k= DEFAULT k= COLLATION p_StringLiteral SEMICOLON
+ // xquery/XQueryParser.g:333:9: (k= DECLARE k= DEFAULT k= COLLATION p_StringLiteral SEMICOLON )
+ // xquery/XQueryParser.g:333:11: k= DECLARE k= DEFAULT k= COLLATION p_StringLiteral SEMICOLON
root_0 = this.adaptor.nil();
- k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_DefaultCollationDecl1515); if (this.state.failed) return retval;
+ k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_DefaultCollationDecl1514); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -21630,7 +21768,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_pm_DefaultCollationDecl1521); if (this.state.failed) return retval;
+ k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_pm_DefaultCollationDecl1520); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -21638,7 +21776,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,COLLATION,XQueryParser.FOLLOW_COLLATION_in_pm_DefaultCollationDecl1527); if (this.state.failed) return retval;
+ k=this.match(this.input,COLLATION,XQueryParser.FOLLOW_COLLATION_in_pm_DefaultCollationDecl1526); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -21646,13 +21784,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_DefaultCollationDecl1531);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_DefaultCollationDecl1530);
p_StringLiteral24=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral24.getTree());
- SEMICOLON25=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_DefaultCollationDecl1533); if (this.state.failed) return retval;
+ SEMICOLON25=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_DefaultCollationDecl1532); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SEMICOLON25_tree = this.adaptor.create(SEMICOLON25);
this.adaptor.addChild(root_0, SEMICOLON25_tree);
@@ -21693,7 +21831,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:276:1: pm_BaseURIDecl : k= DECLARE k= BASE_URI sl= p_StringLiteral SEMICOLON -> ^( BaseURIDecl $sl) ;
+ // xquery/XQueryParser.g:337:1: pm_BaseURIDecl : k= DECLARE k= BASE_URI sl= p_StringLiteral SEMICOLON -> ^( BaseURIDecl $sl) ;
// $ANTLR start "pm_BaseURIDecl"
pm_BaseURIDecl: function() {
var retval = new XQueryParser.pm_BaseURIDecl_return();
@@ -21712,27 +21850,27 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_BASE_URI=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token BASE_URI");
var stream_p_StringLiteral=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_StringLiteral");
try {
- // xquery/XQueryParser.g:277:9: (k= DECLARE k= BASE_URI sl= p_StringLiteral SEMICOLON -> ^( BaseURIDecl $sl) )
- // xquery/XQueryParser.g:277:11: k= DECLARE k= BASE_URI sl= p_StringLiteral SEMICOLON
- k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_BaseURIDecl1569); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:338:9: (k= DECLARE k= BASE_URI sl= p_StringLiteral SEMICOLON -> ^( BaseURIDecl $sl) )
+ // xquery/XQueryParser.g:338:11: k= DECLARE k= BASE_URI sl= p_StringLiteral SEMICOLON
+ k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_BaseURIDecl1568); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_DECLARE.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,BASE_URI,XQueryParser.FOLLOW_BASE_URI_in_pm_BaseURIDecl1575); if (this.state.failed) return retval;
+ k=this.match(this.input,BASE_URI,XQueryParser.FOLLOW_BASE_URI_in_pm_BaseURIDecl1574); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_BASE_URI.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_BaseURIDecl1581);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_BaseURIDecl1580);
sl=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_StringLiteral.add(sl.getTree());
- SEMICOLON26=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_BaseURIDecl1583); if (this.state.failed) return retval;
+ SEMICOLON26=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_BaseURIDecl1582); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_SEMICOLON.add(SEMICOLON26);
@@ -21749,9 +21887,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 278:17: -> ^( BaseURIDecl $sl)
+ // 339:17: -> ^( BaseURIDecl $sl)
{
- // xquery/XQueryParser.g:278:20: ^( BaseURIDecl $sl)
+ // xquery/XQueryParser.g:339:20: ^( BaseURIDecl $sl)
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(BaseURIDecl, "BaseURIDecl"), root_1);
@@ -21799,7 +21937,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:282:1: pm_ConstructionDecl : k= DECLARE k= CONSTRUCTION ( (k= STRIP | k= PRESERVE ) ) SEMICOLON ;
+ // xquery/XQueryParser.g:343:1: pm_ConstructionDecl : k= DECLARE k= CONSTRUCTION ( (k= STRIP | k= PRESERVE ) ) SEMICOLON ;
// $ANTLR start "pm_ConstructionDecl"
pm_ConstructionDecl: function() {
var retval = new XQueryParser.pm_ConstructionDecl_return();
@@ -21814,11 +21952,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var SEMICOLON27_tree=null;
try {
- // xquery/XQueryParser.g:283:9: (k= DECLARE k= CONSTRUCTION ( (k= STRIP | k= PRESERVE ) ) SEMICOLON )
- // xquery/XQueryParser.g:283:11: k= DECLARE k= CONSTRUCTION ( (k= STRIP | k= PRESERVE ) ) SEMICOLON
+ // xquery/XQueryParser.g:344:9: (k= DECLARE k= CONSTRUCTION ( (k= STRIP | k= PRESERVE ) ) SEMICOLON )
+ // xquery/XQueryParser.g:344:11: k= DECLARE k= CONSTRUCTION ( (k= STRIP | k= PRESERVE ) ) SEMICOLON
root_0 = this.adaptor.nil();
- k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_ConstructionDecl1636); if (this.state.failed) return retval;
+ k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_ConstructionDecl1635); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -21826,7 +21964,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,CONSTRUCTION,XQueryParser.FOLLOW_CONSTRUCTION_in_pm_ConstructionDecl1642); if (this.state.failed) return retval;
+ k=this.match(this.input,CONSTRUCTION,XQueryParser.FOLLOW_CONSTRUCTION_in_pm_ConstructionDecl1641); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -21834,9 +21972,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:283:66: ( (k= STRIP | k= PRESERVE ) )
- // xquery/XQueryParser.g:283:68: (k= STRIP | k= PRESERVE )
- // xquery/XQueryParser.g:283:68: (k= STRIP | k= PRESERVE )
+ // xquery/XQueryParser.g:344:66: ( (k= STRIP | k= PRESERVE ) )
+ // xquery/XQueryParser.g:344:68: (k= STRIP | k= PRESERVE )
+ // xquery/XQueryParser.g:344:68: (k= STRIP | k= PRESERVE )
var alt11=2;
var LA11_0 = this.input.LA(1);
@@ -21855,8 +21993,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt11) {
case 1 :
- // xquery/XQueryParser.g:283:69: k= STRIP
- k=this.match(this.input,STRIP,XQueryParser.FOLLOW_STRIP_in_pm_ConstructionDecl1651); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:344:69: k= STRIP
+ k=this.match(this.input,STRIP,XQueryParser.FOLLOW_STRIP_in_pm_ConstructionDecl1650); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -21865,8 +22003,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:283:79: k= PRESERVE
- k=this.match(this.input,PRESERVE,XQueryParser.FOLLOW_PRESERVE_in_pm_ConstructionDecl1657); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:344:79: k= PRESERVE
+ k=this.match(this.input,PRESERVE,XQueryParser.FOLLOW_PRESERVE_in_pm_ConstructionDecl1656); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -21883,7 +22021,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
- SEMICOLON27=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_ConstructionDecl1664); if (this.state.failed) return retval;
+ SEMICOLON27=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_ConstructionDecl1663); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SEMICOLON27_tree = this.adaptor.create(SEMICOLON27);
this.adaptor.addChild(root_0, SEMICOLON27_tree);
@@ -21924,7 +22062,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:287:1: pm_OrderingModeDecl : k= DECLARE k= ORDERING ( (k= ORDERED | k= UNORDERED ) ) SEMICOLON ;
+ // xquery/XQueryParser.g:348:1: pm_OrderingModeDecl : k= DECLARE k= ORDERING ( (k= ORDERED | k= UNORDERED ) ) SEMICOLON ;
// $ANTLR start "pm_OrderingModeDecl"
pm_OrderingModeDecl: function() {
var retval = new XQueryParser.pm_OrderingModeDecl_return();
@@ -21939,11 +22077,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var SEMICOLON28_tree=null;
try {
- // xquery/XQueryParser.g:288:9: (k= DECLARE k= ORDERING ( (k= ORDERED | k= UNORDERED ) ) SEMICOLON )
- // xquery/XQueryParser.g:288:11: k= DECLARE k= ORDERING ( (k= ORDERED | k= UNORDERED ) ) SEMICOLON
+ // xquery/XQueryParser.g:349:9: (k= DECLARE k= ORDERING ( (k= ORDERED | k= UNORDERED ) ) SEMICOLON )
+ // xquery/XQueryParser.g:349:11: k= DECLARE k= ORDERING ( (k= ORDERED | k= UNORDERED ) ) SEMICOLON
root_0 = this.adaptor.nil();
- k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_OrderingModeDecl1692); if (this.state.failed) return retval;
+ k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_OrderingModeDecl1691); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -21951,7 +22089,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,ORDERING,XQueryParser.FOLLOW_ORDERING_in_pm_OrderingModeDecl1698); if (this.state.failed) return retval;
+ k=this.match(this.input,ORDERING,XQueryParser.FOLLOW_ORDERING_in_pm_OrderingModeDecl1697); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -21959,9 +22097,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:288:62: ( (k= ORDERED | k= UNORDERED ) )
- // xquery/XQueryParser.g:288:64: (k= ORDERED | k= UNORDERED )
- // xquery/XQueryParser.g:288:64: (k= ORDERED | k= UNORDERED )
+ // xquery/XQueryParser.g:349:62: ( (k= ORDERED | k= UNORDERED ) )
+ // xquery/XQueryParser.g:349:64: (k= ORDERED | k= UNORDERED )
+ // xquery/XQueryParser.g:349:64: (k= ORDERED | k= UNORDERED )
var alt12=2;
var LA12_0 = this.input.LA(1);
@@ -21980,8 +22118,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt12) {
case 1 :
- // xquery/XQueryParser.g:288:65: k= ORDERED
- k=this.match(this.input,ORDERED,XQueryParser.FOLLOW_ORDERED_in_pm_OrderingModeDecl1707); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:349:65: k= ORDERED
+ k=this.match(this.input,ORDERED,XQueryParser.FOLLOW_ORDERED_in_pm_OrderingModeDecl1706); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -21990,8 +22128,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:288:77: k= UNORDERED
- k=this.match(this.input,UNORDERED,XQueryParser.FOLLOW_UNORDERED_in_pm_OrderingModeDecl1713); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:349:77: k= UNORDERED
+ k=this.match(this.input,UNORDERED,XQueryParser.FOLLOW_UNORDERED_in_pm_OrderingModeDecl1712); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -22008,7 +22146,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
- SEMICOLON28=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_OrderingModeDecl1720); if (this.state.failed) return retval;
+ SEMICOLON28=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_OrderingModeDecl1719); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SEMICOLON28_tree = this.adaptor.create(SEMICOLON28);
this.adaptor.addChild(root_0, SEMICOLON28_tree);
@@ -22049,7 +22187,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:292:1: pm_EmptyOrderDecl : k= DECLARE k= DEFAULT k= ORDER k= EMPTY ( (k= GREATEST | k= LEAST ) ) SEMICOLON ;
+ // xquery/XQueryParser.g:353:1: pm_EmptyOrderDecl : k= DECLARE k= DEFAULT k= ORDER k= EMPTY ( (k= GREATEST | k= LEAST ) ) SEMICOLON ;
// $ANTLR start "pm_EmptyOrderDecl"
pm_EmptyOrderDecl: function() {
var retval = new XQueryParser.pm_EmptyOrderDecl_return();
@@ -22064,11 +22202,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var SEMICOLON29_tree=null;
try {
- // xquery/XQueryParser.g:293:9: (k= DECLARE k= DEFAULT k= ORDER k= EMPTY ( (k= GREATEST | k= LEAST ) ) SEMICOLON )
- // xquery/XQueryParser.g:293:11: k= DECLARE k= DEFAULT k= ORDER k= EMPTY ( (k= GREATEST | k= LEAST ) ) SEMICOLON
+ // xquery/XQueryParser.g:354:9: (k= DECLARE k= DEFAULT k= ORDER k= EMPTY ( (k= GREATEST | k= LEAST ) ) SEMICOLON )
+ // xquery/XQueryParser.g:354:11: k= DECLARE k= DEFAULT k= ORDER k= EMPTY ( (k= GREATEST | k= LEAST ) ) SEMICOLON
root_0 = this.adaptor.nil();
- k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_EmptyOrderDecl1748); if (this.state.failed) return retval;
+ k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_EmptyOrderDecl1747); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -22076,7 +22214,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_pm_EmptyOrderDecl1754); if (this.state.failed) return retval;
+ k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_pm_EmptyOrderDecl1753); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -22084,7 +22222,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,ORDER,XQueryParser.FOLLOW_ORDER_in_pm_EmptyOrderDecl1760); if (this.state.failed) return retval;
+ k=this.match(this.input,ORDER,XQueryParser.FOLLOW_ORDER_in_pm_EmptyOrderDecl1759); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -22092,7 +22230,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,EMPTY,XQueryParser.FOLLOW_EMPTY_in_pm_EmptyOrderDecl1766); if (this.state.failed) return retval;
+ k=this.match(this.input,EMPTY,XQueryParser.FOLLOW_EMPTY_in_pm_EmptyOrderDecl1765); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -22100,9 +22238,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:293:107: ( (k= GREATEST | k= LEAST ) )
- // xquery/XQueryParser.g:293:109: (k= GREATEST | k= LEAST )
- // xquery/XQueryParser.g:293:109: (k= GREATEST | k= LEAST )
+ // xquery/XQueryParser.g:354:107: ( (k= GREATEST | k= LEAST ) )
+ // xquery/XQueryParser.g:354:109: (k= GREATEST | k= LEAST )
+ // xquery/XQueryParser.g:354:109: (k= GREATEST | k= LEAST )
var alt13=2;
var LA13_0 = this.input.LA(1);
@@ -22121,8 +22259,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt13) {
case 1 :
- // xquery/XQueryParser.g:293:110: k= GREATEST
- k=this.match(this.input,GREATEST,XQueryParser.FOLLOW_GREATEST_in_pm_EmptyOrderDecl1775); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:354:110: k= GREATEST
+ k=this.match(this.input,GREATEST,XQueryParser.FOLLOW_GREATEST_in_pm_EmptyOrderDecl1774); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -22131,8 +22269,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:293:123: k= LEAST
- k=this.match(this.input,LEAST,XQueryParser.FOLLOW_LEAST_in_pm_EmptyOrderDecl1781); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:354:123: k= LEAST
+ k=this.match(this.input,LEAST,XQueryParser.FOLLOW_LEAST_in_pm_EmptyOrderDecl1780); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -22149,7 +22287,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
- SEMICOLON29=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_EmptyOrderDecl1788); if (this.state.failed) return retval;
+ SEMICOLON29=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_EmptyOrderDecl1787); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SEMICOLON29_tree = this.adaptor.create(SEMICOLON29);
this.adaptor.addChild(root_0, SEMICOLON29_tree);
@@ -22190,7 +22328,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:297:1: pm_CopyNamespacesDecl : k= DECLARE k= COPY_NAMESPACES p_PreserveMode COMMA p_InheritMode SEMICOLON ;
+ // xquery/XQueryParser.g:358:1: pm_CopyNamespacesDecl : k= DECLARE k= COPY_NAMESPACES p_PreserveMode COMMA p_InheritMode SEMICOLON ;
// $ANTLR start "pm_CopyNamespacesDecl"
pm_CopyNamespacesDecl: function() {
var retval = new XQueryParser.pm_CopyNamespacesDecl_return();
@@ -22209,11 +22347,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var SEMICOLON33_tree=null;
try {
- // xquery/XQueryParser.g:298:9: (k= DECLARE k= COPY_NAMESPACES p_PreserveMode COMMA p_InheritMode SEMICOLON )
- // xquery/XQueryParser.g:298:11: k= DECLARE k= COPY_NAMESPACES p_PreserveMode COMMA p_InheritMode SEMICOLON
+ // xquery/XQueryParser.g:359:9: (k= DECLARE k= COPY_NAMESPACES p_PreserveMode COMMA p_InheritMode SEMICOLON )
+ // xquery/XQueryParser.g:359:11: k= DECLARE k= COPY_NAMESPACES p_PreserveMode COMMA p_InheritMode SEMICOLON
root_0 = this.adaptor.nil();
- k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_CopyNamespacesDecl1816); if (this.state.failed) return retval;
+ k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_CopyNamespacesDecl1815); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -22221,7 +22359,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,COPY_NAMESPACES,XQueryParser.FOLLOW_COPY_NAMESPACES_in_pm_CopyNamespacesDecl1822); if (this.state.failed) return retval;
+ k=this.match(this.input,COPY_NAMESPACES,XQueryParser.FOLLOW_COPY_NAMESPACES_in_pm_CopyNamespacesDecl1821); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -22229,24 +22367,24 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_PreserveMode_in_pm_CopyNamespacesDecl1826);
+ this.pushFollow(XQueryParser.FOLLOW_p_PreserveMode_in_pm_CopyNamespacesDecl1825);
p_PreserveMode30=this.p_PreserveMode();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PreserveMode30.getTree());
- COMMA31=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_pm_CopyNamespacesDecl1828); if (this.state.failed) return retval;
+ COMMA31=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_pm_CopyNamespacesDecl1827); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COMMA31_tree = this.adaptor.create(COMMA31);
this.adaptor.addChild(root_0, COMMA31_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_InheritMode_in_pm_CopyNamespacesDecl1830);
+ this.pushFollow(XQueryParser.FOLLOW_p_InheritMode_in_pm_CopyNamespacesDecl1829);
p_InheritMode32=this.p_InheritMode();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_InheritMode32.getTree());
- SEMICOLON33=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_CopyNamespacesDecl1832); if (this.state.failed) return retval;
+ SEMICOLON33=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_CopyNamespacesDecl1831); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SEMICOLON33_tree = this.adaptor.create(SEMICOLON33);
this.adaptor.addChild(root_0, SEMICOLON33_tree);
@@ -22287,7 +22425,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:302:1: p_PreserveMode : (k+= PRESERVE | k+= NO_PRESERVE ) ;
+ // xquery/XQueryParser.g:363:1: p_PreserveMode : (k+= PRESERVE | k+= NO_PRESERVE ) ;
// $ANTLR start "p_PreserveMode"
p_PreserveMode: function() {
var retval = new XQueryParser.p_PreserveMode_return();
@@ -22301,11 +22439,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:303:9: ( (k+= PRESERVE | k+= NO_PRESERVE ) )
- // xquery/XQueryParser.g:303:11: (k+= PRESERVE | k+= NO_PRESERVE )
+ // xquery/XQueryParser.g:364:9: ( (k+= PRESERVE | k+= NO_PRESERVE ) )
+ // xquery/XQueryParser.g:364:11: (k+= PRESERVE | k+= NO_PRESERVE )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:303:11: (k+= PRESERVE | k+= NO_PRESERVE )
+ // xquery/XQueryParser.g:364:11: (k+= PRESERVE | k+= NO_PRESERVE )
var alt14=2;
var LA14_0 = this.input.LA(1);
@@ -22324,8 +22462,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt14) {
case 1 :
- // xquery/XQueryParser.g:303:12: k+= PRESERVE
- k=this.match(this.input,PRESERVE,XQueryParser.FOLLOW_PRESERVE_in_p_PreserveMode1861); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:364:12: k+= PRESERVE
+ k=this.match(this.input,PRESERVE,XQueryParser.FOLLOW_PRESERVE_in_p_PreserveMode1860); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -22337,8 +22475,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:303:26: k+= NO_PRESERVE
- k=this.match(this.input,NO_PRESERVE,XQueryParser.FOLLOW_NO_PRESERVE_in_p_PreserveMode1867); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:364:26: k+= NO_PRESERVE
+ k=this.match(this.input,NO_PRESERVE,XQueryParser.FOLLOW_NO_PRESERVE_in_p_PreserveMode1866); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -22391,7 +22529,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:307:1: p_InheritMode : (k+= INHERIT | k+= NO_INHERIT ) ;
+ // xquery/XQueryParser.g:368:1: p_InheritMode : (k+= INHERIT | k+= NO_INHERIT ) ;
// $ANTLR start "p_InheritMode"
p_InheritMode: function() {
var retval = new XQueryParser.p_InheritMode_return();
@@ -22405,11 +22543,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:308:9: ( (k+= INHERIT | k+= NO_INHERIT ) )
- // xquery/XQueryParser.g:308:11: (k+= INHERIT | k+= NO_INHERIT )
+ // xquery/XQueryParser.g:369:9: ( (k+= INHERIT | k+= NO_INHERIT ) )
+ // xquery/XQueryParser.g:369:11: (k+= INHERIT | k+= NO_INHERIT )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:308:11: (k+= INHERIT | k+= NO_INHERIT )
+ // xquery/XQueryParser.g:369:11: (k+= INHERIT | k+= NO_INHERIT )
var alt15=2;
var LA15_0 = this.input.LA(1);
@@ -22428,8 +22566,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt15) {
case 1 :
- // xquery/XQueryParser.g:308:12: k+= INHERIT
- k=this.match(this.input,INHERIT,XQueryParser.FOLLOW_INHERIT_in_p_InheritMode1899); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:369:12: k+= INHERIT
+ k=this.match(this.input,INHERIT,XQueryParser.FOLLOW_INHERIT_in_p_InheritMode1898); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -22441,8 +22579,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:308:25: k+= NO_INHERIT
- k=this.match(this.input,NO_INHERIT,XQueryParser.FOLLOW_NO_INHERIT_in_p_InheritMode1905); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:369:25: k+= NO_INHERIT
+ k=this.match(this.input,NO_INHERIT,XQueryParser.FOLLOW_NO_INHERIT_in_p_InheritMode1904); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -22495,7 +22633,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:312:1: pm_DecimalFormatDecl : k= DECLARE ( (k= DECIMAL_FORMAT p_QName ) | (k= DEFAULT k= DECIMAL_FORMAT ) ) ( p_DFPropertyName EQUAL p_StringLiteral )* SEMICOLON ;
+ // xquery/XQueryParser.g:373:1: pm_DecimalFormatDecl : k= DECLARE ( (k= DECIMAL_FORMAT p_QName ) | (k= DEFAULT k= DECIMAL_FORMAT ) ) ( p_DFPropertyName EQUAL p_StringLiteral )* SEMICOLON ;
// $ANTLR start "pm_DecimalFormatDecl"
pm_DecimalFormatDecl: function() {
var retval = new XQueryParser.pm_DecimalFormatDecl_return();
@@ -22515,11 +22653,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var SEMICOLON38_tree=null;
try {
- // xquery/XQueryParser.g:313:9: (k= DECLARE ( (k= DECIMAL_FORMAT p_QName ) | (k= DEFAULT k= DECIMAL_FORMAT ) ) ( p_DFPropertyName EQUAL p_StringLiteral )* SEMICOLON )
- // xquery/XQueryParser.g:313:11: k= DECLARE ( (k= DECIMAL_FORMAT p_QName ) | (k= DEFAULT k= DECIMAL_FORMAT ) ) ( p_DFPropertyName EQUAL p_StringLiteral )* SEMICOLON
+ // xquery/XQueryParser.g:374:9: (k= DECLARE ( (k= DECIMAL_FORMAT p_QName ) | (k= DEFAULT k= DECIMAL_FORMAT ) ) ( p_DFPropertyName EQUAL p_StringLiteral )* SEMICOLON )
+ // xquery/XQueryParser.g:374:11: k= DECLARE ( (k= DECIMAL_FORMAT p_QName ) | (k= DEFAULT k= DECIMAL_FORMAT ) ) ( p_DFPropertyName EQUAL p_StringLiteral )* SEMICOLON
root_0 = this.adaptor.nil();
- k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_DecimalFormatDecl1944); if (this.state.failed) return retval;
+ k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_DecimalFormatDecl1943); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -22527,7 +22665,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:313:36: ( (k= DECIMAL_FORMAT p_QName ) | (k= DEFAULT k= DECIMAL_FORMAT ) )
+ // xquery/XQueryParser.g:374:36: ( (k= DECIMAL_FORMAT p_QName ) | (k= DEFAULT k= DECIMAL_FORMAT ) )
var alt16=2;
var LA16_0 = this.input.LA(1);
@@ -22546,10 +22684,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt16) {
case 1 :
- // xquery/XQueryParser.g:313:37: (k= DECIMAL_FORMAT p_QName )
- // xquery/XQueryParser.g:313:37: (k= DECIMAL_FORMAT p_QName )
- // xquery/XQueryParser.g:313:38: k= DECIMAL_FORMAT p_QName
- k=this.match(this.input,DECIMAL_FORMAT,XQueryParser.FOLLOW_DECIMAL_FORMAT_in_pm_DecimalFormatDecl1952); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:374:37: (k= DECIMAL_FORMAT p_QName )
+ // xquery/XQueryParser.g:374:37: (k= DECIMAL_FORMAT p_QName )
+ // xquery/XQueryParser.g:374:38: k= DECIMAL_FORMAT p_QName
+ k=this.match(this.input,DECIMAL_FORMAT,XQueryParser.FOLLOW_DECIMAL_FORMAT_in_pm_DecimalFormatDecl1951); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -22557,7 +22695,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_pm_DecimalFormatDecl1956);
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_pm_DecimalFormatDecl1955);
p_QName34=this.p_QName();
this.state._fsp--;
@@ -22570,10 +22708,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:313:81: (k= DEFAULT k= DECIMAL_FORMAT )
- // xquery/XQueryParser.g:313:81: (k= DEFAULT k= DECIMAL_FORMAT )
- // xquery/XQueryParser.g:313:82: k= DEFAULT k= DECIMAL_FORMAT
- k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_pm_DecimalFormatDecl1964); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:374:81: (k= DEFAULT k= DECIMAL_FORMAT )
+ // xquery/XQueryParser.g:374:81: (k= DEFAULT k= DECIMAL_FORMAT )
+ // xquery/XQueryParser.g:374:82: k= DEFAULT k= DECIMAL_FORMAT
+ k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_pm_DecimalFormatDecl1963); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -22581,7 +22719,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,DECIMAL_FORMAT,XQueryParser.FOLLOW_DECIMAL_FORMAT_in_pm_DecimalFormatDecl1970); if (this.state.failed) return retval;
+ k=this.match(this.input,DECIMAL_FORMAT,XQueryParser.FOLLOW_DECIMAL_FORMAT_in_pm_DecimalFormatDecl1969); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -22598,7 +22736,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- // xquery/XQueryParser.g:313:141: ( p_DFPropertyName EQUAL p_StringLiteral )*
+ // xquery/XQueryParser.g:374:141: ( p_DFPropertyName EQUAL p_StringLiteral )*
loop17:
do {
var alt17=2;
@@ -22611,19 +22749,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt17) {
case 1 :
- // xquery/XQueryParser.g:313:142: p_DFPropertyName EQUAL p_StringLiteral
- this.pushFollow(XQueryParser.FOLLOW_p_DFPropertyName_in_pm_DecimalFormatDecl1977);
+ // xquery/XQueryParser.g:374:142: p_DFPropertyName EQUAL p_StringLiteral
+ this.pushFollow(XQueryParser.FOLLOW_p_DFPropertyName_in_pm_DecimalFormatDecl1976);
p_DFPropertyName35=this.p_DFPropertyName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_DFPropertyName35.getTree());
- EQUAL36=this.match(this.input,EQUAL,XQueryParser.FOLLOW_EQUAL_in_pm_DecimalFormatDecl1979); if (this.state.failed) return retval;
+ EQUAL36=this.match(this.input,EQUAL,XQueryParser.FOLLOW_EQUAL_in_pm_DecimalFormatDecl1978); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
EQUAL36_tree = this.adaptor.create(EQUAL36);
this.adaptor.addChild(root_0, EQUAL36_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_DecimalFormatDecl1981);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_DecimalFormatDecl1980);
p_StringLiteral37=this.p_StringLiteral();
this.state._fsp--;
@@ -22638,7 +22776,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- SEMICOLON38=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_DecimalFormatDecl1985); if (this.state.failed) return retval;
+ SEMICOLON38=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_DecimalFormatDecl1984); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SEMICOLON38_tree = this.adaptor.create(SEMICOLON38);
this.adaptor.addChild(root_0, SEMICOLON38_tree);
@@ -22679,7 +22817,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:317:1: p_DFPropertyName : (k= DECIMAL_SEPARATOR | k= GROUPING_SEPARATOR | k= INFINITY | k= MINUS_SIGN | k= NAN | k= PERCENT | k= PER_MILLE | k= ZERO_DIGIT | k= DIGIT | k= PATTERN_SEPARATOR ) ;
+ // xquery/XQueryParser.g:378:1: p_DFPropertyName : (k= DECIMAL_SEPARATOR | k= GROUPING_SEPARATOR | k= INFINITY | k= MINUS_SIGN | k= NAN | k= PERCENT | k= PER_MILLE | k= ZERO_DIGIT | k= DIGIT | k= PATTERN_SEPARATOR ) ;
// $ANTLR start "p_DFPropertyName"
p_DFPropertyName: function() {
var retval = new XQueryParser.p_DFPropertyName_return();
@@ -22692,11 +22830,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:318:9: ( (k= DECIMAL_SEPARATOR | k= GROUPING_SEPARATOR | k= INFINITY | k= MINUS_SIGN | k= NAN | k= PERCENT | k= PER_MILLE | k= ZERO_DIGIT | k= DIGIT | k= PATTERN_SEPARATOR ) )
- // xquery/XQueryParser.g:318:11: (k= DECIMAL_SEPARATOR | k= GROUPING_SEPARATOR | k= INFINITY | k= MINUS_SIGN | k= NAN | k= PERCENT | k= PER_MILLE | k= ZERO_DIGIT | k= DIGIT | k= PATTERN_SEPARATOR )
+ // xquery/XQueryParser.g:379:9: ( (k= DECIMAL_SEPARATOR | k= GROUPING_SEPARATOR | k= INFINITY | k= MINUS_SIGN | k= NAN | k= PERCENT | k= PER_MILLE | k= ZERO_DIGIT | k= DIGIT | k= PATTERN_SEPARATOR ) )
+ // xquery/XQueryParser.g:379:11: (k= DECIMAL_SEPARATOR | k= GROUPING_SEPARATOR | k= INFINITY | k= MINUS_SIGN | k= NAN | k= PERCENT | k= PER_MILLE | k= ZERO_DIGIT | k= DIGIT | k= PATTERN_SEPARATOR )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:318:11: (k= DECIMAL_SEPARATOR | k= GROUPING_SEPARATOR | k= INFINITY | k= MINUS_SIGN | k= NAN | k= PERCENT | k= PER_MILLE | k= ZERO_DIGIT | k= DIGIT | k= PATTERN_SEPARATOR )
+ // xquery/XQueryParser.g:379:11: (k= DECIMAL_SEPARATOR | k= GROUPING_SEPARATOR | k= INFINITY | k= MINUS_SIGN | k= NAN | k= PERCENT | k= PER_MILLE | k= ZERO_DIGIT | k= DIGIT | k= PATTERN_SEPARATOR )
var alt18=10;
switch ( this.input.LA(1) ) {
case DECIMAL_SEPARATOR:
@@ -22739,8 +22877,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt18) {
case 1 :
- // xquery/XQueryParser.g:318:12: k= DECIMAL_SEPARATOR
- k=this.match(this.input,DECIMAL_SEPARATOR,XQueryParser.FOLLOW_DECIMAL_SEPARATOR_in_p_DFPropertyName2014); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:379:12: k= DECIMAL_SEPARATOR
+ k=this.match(this.input,DECIMAL_SEPARATOR,XQueryParser.FOLLOW_DECIMAL_SEPARATOR_in_p_DFPropertyName2013); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -22749,8 +22887,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:318:34: k= GROUPING_SEPARATOR
- k=this.match(this.input,GROUPING_SEPARATOR,XQueryParser.FOLLOW_GROUPING_SEPARATOR_in_p_DFPropertyName2020); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:379:34: k= GROUPING_SEPARATOR
+ k=this.match(this.input,GROUPING_SEPARATOR,XQueryParser.FOLLOW_GROUPING_SEPARATOR_in_p_DFPropertyName2019); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -22759,8 +22897,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:318:57: k= INFINITY
- k=this.match(this.input,INFINITY,XQueryParser.FOLLOW_INFINITY_in_p_DFPropertyName2026); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:379:57: k= INFINITY
+ k=this.match(this.input,INFINITY,XQueryParser.FOLLOW_INFINITY_in_p_DFPropertyName2025); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -22769,8 +22907,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:318:70: k= MINUS_SIGN
- k=this.match(this.input,MINUS_SIGN,XQueryParser.FOLLOW_MINUS_SIGN_in_p_DFPropertyName2032); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:379:70: k= MINUS_SIGN
+ k=this.match(this.input,MINUS_SIGN,XQueryParser.FOLLOW_MINUS_SIGN_in_p_DFPropertyName2031); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -22779,8 +22917,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 5 :
- // xquery/XQueryParser.g:318:85: k= NAN
- k=this.match(this.input,NAN,XQueryParser.FOLLOW_NAN_in_p_DFPropertyName2038); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:379:85: k= NAN
+ k=this.match(this.input,NAN,XQueryParser.FOLLOW_NAN_in_p_DFPropertyName2037); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -22789,8 +22927,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 6 :
- // xquery/XQueryParser.g:318:93: k= PERCENT
- k=this.match(this.input,PERCENT,XQueryParser.FOLLOW_PERCENT_in_p_DFPropertyName2044); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:379:93: k= PERCENT
+ k=this.match(this.input,PERCENT,XQueryParser.FOLLOW_PERCENT_in_p_DFPropertyName2043); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -22799,8 +22937,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 7 :
- // xquery/XQueryParser.g:318:105: k= PER_MILLE
- k=this.match(this.input,PER_MILLE,XQueryParser.FOLLOW_PER_MILLE_in_p_DFPropertyName2050); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:379:105: k= PER_MILLE
+ k=this.match(this.input,PER_MILLE,XQueryParser.FOLLOW_PER_MILLE_in_p_DFPropertyName2049); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -22809,8 +22947,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 8 :
- // xquery/XQueryParser.g:318:119: k= ZERO_DIGIT
- k=this.match(this.input,ZERO_DIGIT,XQueryParser.FOLLOW_ZERO_DIGIT_in_p_DFPropertyName2056); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:379:119: k= ZERO_DIGIT
+ k=this.match(this.input,ZERO_DIGIT,XQueryParser.FOLLOW_ZERO_DIGIT_in_p_DFPropertyName2055); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -22819,8 +22957,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 9 :
- // xquery/XQueryParser.g:318:134: k= DIGIT
- k=this.match(this.input,DIGIT,XQueryParser.FOLLOW_DIGIT_in_p_DFPropertyName2062); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:379:134: k= DIGIT
+ k=this.match(this.input,DIGIT,XQueryParser.FOLLOW_DIGIT_in_p_DFPropertyName2061); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -22829,8 +22967,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 10 :
- // xquery/XQueryParser.g:318:144: k= PATTERN_SEPARATOR
- k=this.match(this.input,PATTERN_SEPARATOR,XQueryParser.FOLLOW_PATTERN_SEPARATOR_in_p_DFPropertyName2068); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:379:144: k= PATTERN_SEPARATOR
+ k=this.match(this.input,PATTERN_SEPARATOR,XQueryParser.FOLLOW_PATTERN_SEPARATOR_in_p_DFPropertyName2067); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -22880,7 +23018,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:322:1: p_Import : ( pm_SchemaImport | pm_ModuleImport );
+ // xquery/XQueryParser.g:383:1: p_Import : ( pm_SchemaImport | pm_ModuleImport );
// $ANTLR start "p_Import"
p_Import: function() {
var retval = new XQueryParser.p_Import_return();
@@ -22893,7 +23031,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:323:9: ( pm_SchemaImport | pm_ModuleImport )
+ // xquery/XQueryParser.g:384:9: ( pm_SchemaImport | pm_ModuleImport )
var alt19=2;
var LA19_0 = this.input.LA(1);
@@ -22923,10 +23061,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt19) {
case 1 :
- // xquery/XQueryParser.g:323:11: pm_SchemaImport
+ // xquery/XQueryParser.g:384:11: pm_SchemaImport
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_SchemaImport_in_p_Import2097);
+ this.pushFollow(XQueryParser.FOLLOW_pm_SchemaImport_in_p_Import2096);
pm_SchemaImport39=this.pm_SchemaImport();
this.state._fsp--;
@@ -22936,10 +23074,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:323:29: pm_ModuleImport
+ // xquery/XQueryParser.g:384:29: pm_ModuleImport
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_ModuleImport_in_p_Import2101);
+ this.pushFollow(XQueryParser.FOLLOW_pm_ModuleImport_in_p_Import2100);
pm_ModuleImport40=this.pm_ModuleImport();
this.state._fsp--;
@@ -22983,7 +23121,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:327:1: pm_SchemaImport : k= IMPORT k= SCHEMA (sp= p_SchemaPrefix )? us= p_StringLiteral (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )? SEMICOLON -> ^( SchemaImport ^( SchemaPrefix ( $sp)? ) $us ^( AtHints ( $ah)* ) ) ;
+ // xquery/XQueryParser.g:388:1: pm_SchemaImport : k= IMPORT k= SCHEMA (sp= p_SchemaPrefix )? us= p_StringLiteral (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )? SEMICOLON -> ^( SchemaImport ^( SchemaPrefix ( $sp)? ) $us ^( AtHints ( $ah)* ) ) ;
// $ANTLR start "pm_SchemaImport"
pm_SchemaImport: function() {
var retval = new XQueryParser.pm_SchemaImport_return();
@@ -23009,21 +23147,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_p_SchemaPrefix=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_SchemaPrefix");
var stream_p_StringLiteral=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_StringLiteral");
try {
- // xquery/XQueryParser.g:328:9: (k= IMPORT k= SCHEMA (sp= p_SchemaPrefix )? us= p_StringLiteral (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )? SEMICOLON -> ^( SchemaImport ^( SchemaPrefix ( $sp)? ) $us ^( AtHints ( $ah)* ) ) )
- // xquery/XQueryParser.g:328:11: k= IMPORT k= SCHEMA (sp= p_SchemaPrefix )? us= p_StringLiteral (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )? SEMICOLON
- k=this.match(this.input,IMPORT,XQueryParser.FOLLOW_IMPORT_in_pm_SchemaImport2137); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:389:9: (k= IMPORT k= SCHEMA (sp= p_SchemaPrefix )? us= p_StringLiteral (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )? SEMICOLON -> ^( SchemaImport ^( SchemaPrefix ( $sp)? ) $us ^( AtHints ( $ah)* ) ) )
+ // xquery/XQueryParser.g:389:11: k= IMPORT k= SCHEMA (sp= p_SchemaPrefix )? us= p_StringLiteral (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )? SEMICOLON
+ k=this.match(this.input,IMPORT,XQueryParser.FOLLOW_IMPORT_in_pm_SchemaImport2136); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_IMPORT.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,SCHEMA,XQueryParser.FOLLOW_SCHEMA_in_pm_SchemaImport2143); if (this.state.failed) return retval;
+ k=this.match(this.input,SCHEMA,XQueryParser.FOLLOW_SCHEMA_in_pm_SchemaImport2142); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_SCHEMA.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:328:61: (sp= p_SchemaPrefix )?
+ // xquery/XQueryParser.g:389:61: (sp= p_SchemaPrefix )?
var alt20=2;
var LA20_0 = this.input.LA(1);
@@ -23032,8 +23170,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt20) {
case 1 :
- // xquery/XQueryParser.g:328:61: sp= p_SchemaPrefix
- this.pushFollow(XQueryParser.FOLLOW_p_SchemaPrefix_in_pm_SchemaImport2149);
+ // xquery/XQueryParser.g:389:61: sp= p_SchemaPrefix
+ this.pushFollow(XQueryParser.FOLLOW_p_SchemaPrefix_in_pm_SchemaImport2148);
sp=this.p_SchemaPrefix();
this.state._fsp--;
@@ -23045,13 +23183,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_SchemaImport2154);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_SchemaImport2153);
us=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_StringLiteral.add(us.getTree());
- // xquery/XQueryParser.g:328:97: (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )?
+ // xquery/XQueryParser.g:389:97: (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )?
var alt22=2;
var LA22_0 = this.input.LA(1);
@@ -23060,14 +23198,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt22) {
case 1 :
- // xquery/XQueryParser.g:328:98: k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )*
- k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_pm_SchemaImport2159); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:389:98: k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )*
+ k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_pm_SchemaImport2158); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_AT.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_SchemaImport2165);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_SchemaImport2164);
ah=this.p_StringLiteral();
this.state._fsp--;
@@ -23076,7 +23214,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_ah)) list_ah = [];
list_ah.push(ah.getTree());
- // xquery/XQueryParser.g:328:138: ( COMMA ah+= p_StringLiteral )*
+ // xquery/XQueryParser.g:389:138: ( COMMA ah+= p_StringLiteral )*
loop21:
do {
var alt21=2;
@@ -23089,11 +23227,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt21) {
case 1 :
- // xquery/XQueryParser.g:328:139: COMMA ah+= p_StringLiteral
- COMMA41=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_pm_SchemaImport2168); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:389:139: COMMA ah+= p_StringLiteral
+ COMMA41=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_pm_SchemaImport2167); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_COMMA.add(COMMA41);
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_SchemaImport2172);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_SchemaImport2171);
ah=this.p_StringLiteral();
this.state._fsp--;
@@ -23117,7 +23255,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- SEMICOLON42=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_SchemaImport2178); if (this.state.failed) return retval;
+ SEMICOLON42=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_SchemaImport2177); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_SEMICOLON.add(SEMICOLON42);
@@ -23135,19 +23273,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_us=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token us",us!=null?us.tree:null);
var stream_ah=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token ah",list_ah);
root_0 = this.adaptor.nil();
- // 329:17: -> ^( SchemaImport ^( SchemaPrefix ( $sp)? ) $us ^( AtHints ( $ah)* ) )
+ // 390:17: -> ^( SchemaImport ^( SchemaPrefix ( $sp)? ) $us ^( AtHints ( $ah)* ) )
{
- // xquery/XQueryParser.g:329:20: ^( SchemaImport ^( SchemaPrefix ( $sp)? ) $us ^( AtHints ( $ah)* ) )
+ // xquery/XQueryParser.g:390:20: ^( SchemaImport ^( SchemaPrefix ( $sp)? ) $us ^( AtHints ( $ah)* ) )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(SchemaImport, "SchemaImport"), root_1);
- // xquery/XQueryParser.g:329:35: ^( SchemaPrefix ( $sp)? )
+ // xquery/XQueryParser.g:390:35: ^( SchemaPrefix ( $sp)? )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(SchemaPrefix, "SchemaPrefix"), root_2);
- // xquery/XQueryParser.g:329:50: ( $sp)?
+ // xquery/XQueryParser.g:390:50: ( $sp)?
if ( stream_sp.hasNext() ) {
this.adaptor.addChild(root_2, stream_sp.nextTree());
@@ -23157,12 +23295,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
this.adaptor.addChild(root_1, root_2);
}
this.adaptor.addChild(root_1, stream_us.nextTree());
- // xquery/XQueryParser.g:329:60: ^( AtHints ( $ah)* )
+ // xquery/XQueryParser.g:390:60: ^( AtHints ( $ah)* )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(AtHints, "AtHints"), root_2);
- // xquery/XQueryParser.g:329:70: ( $ah)*
+ // xquery/XQueryParser.g:390:70: ( $ah)*
while ( stream_ah.hasNext() ) {
this.adaptor.addChild(root_2, stream_ah.nextTree());
@@ -23213,7 +23351,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:333:1: p_SchemaPrefix : (k= NAMESPACE nn= p_NCName EQUAL -> ^( NamespaceName $nn) | k= DEFAULT k= ELEMENT k= NAMESPACE -> DefaultElementNamespace );
+ // xquery/XQueryParser.g:394:1: p_SchemaPrefix : (k= NAMESPACE nn= p_NCName EQUAL -> ^( NamespaceName $nn) | k= DEFAULT k= ELEMENT k= NAMESPACE -> DefaultElementNamespace );
// $ANTLR start "p_SchemaPrefix"
p_SchemaPrefix: function() {
var retval = new XQueryParser.p_SchemaPrefix_return();
@@ -23233,7 +23371,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_DEFAULT=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token DEFAULT");
var stream_p_NCName=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_NCName");
try {
- // xquery/XQueryParser.g:334:9: (k= NAMESPACE nn= p_NCName EQUAL -> ^( NamespaceName $nn) | k= DEFAULT k= ELEMENT k= NAMESPACE -> DefaultElementNamespace )
+ // xquery/XQueryParser.g:395:9: (k= NAMESPACE nn= p_NCName EQUAL -> ^( NamespaceName $nn) | k= DEFAULT k= ELEMENT k= NAMESPACE -> DefaultElementNamespace )
var alt23=2;
var LA23_0 = this.input.LA(1);
@@ -23252,20 +23390,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt23) {
case 1 :
- // xquery/XQueryParser.g:334:11: k= NAMESPACE nn= p_NCName EQUAL
- k=this.match(this.input,NAMESPACE,XQueryParser.FOLLOW_NAMESPACE_in_p_SchemaPrefix2248); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:395:11: k= NAMESPACE nn= p_NCName EQUAL
+ k=this.match(this.input,NAMESPACE,XQueryParser.FOLLOW_NAMESPACE_in_p_SchemaPrefix2247); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_NAMESPACE.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_SchemaPrefix2254);
+ this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_SchemaPrefix2253);
nn=this.p_NCName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_NCName.add(nn.getTree());
- EQUAL43=this.match(this.input,EQUAL,XQueryParser.FOLLOW_EQUAL_in_p_SchemaPrefix2256); if (this.state.failed) return retval;
+ EQUAL43=this.match(this.input,EQUAL,XQueryParser.FOLLOW_EQUAL_in_p_SchemaPrefix2255); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_EQUAL.add(EQUAL43);
@@ -23282,9 +23420,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_nn=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token nn",nn!=null?nn.tree:null);
root_0 = this.adaptor.nil();
- // 335:17: -> ^( NamespaceName $nn)
+ // 396:17: -> ^( NamespaceName $nn)
{
- // xquery/XQueryParser.g:335:20: ^( NamespaceName $nn)
+ // xquery/XQueryParser.g:396:20: ^( NamespaceName $nn)
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(NamespaceName, "NamespaceName"), root_1);
@@ -23300,20 +23438,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:336:11: k= DEFAULT k= ELEMENT k= NAMESPACE
- k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_SchemaPrefix2295); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:397:11: k= DEFAULT k= ELEMENT k= NAMESPACE
+ k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_SchemaPrefix2294); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_DEFAULT.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,ELEMENT,XQueryParser.FOLLOW_ELEMENT_in_p_SchemaPrefix2301); if (this.state.failed) return retval;
+ k=this.match(this.input,ELEMENT,XQueryParser.FOLLOW_ELEMENT_in_p_SchemaPrefix2300); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_ELEMENT.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,NAMESPACE,XQueryParser.FOLLOW_NAMESPACE_in_p_SchemaPrefix2307); if (this.state.failed) return retval;
+ k=this.match(this.input,NAMESPACE,XQueryParser.FOLLOW_NAMESPACE_in_p_SchemaPrefix2306); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_NAMESPACE.add(k);
if ( this.state.backtracking===0 ) {
@@ -23332,7 +23470,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 337:17: -> DefaultElementNamespace
+ // 398:17: -> DefaultElementNamespace
{
this.adaptor.addChild(root_0, this.adaptor.create(DefaultElementNamespace, "DefaultElementNamespace"));
@@ -23376,7 +23514,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:341:1: pm_ModuleImport : k= IMPORT k= MODULE (k= NAMESPACE nn= p_NCName EQUAL )? us= p_StringLiteral (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )? SEMICOLON -> ^( ModuleImport ^( NamespaceName ( $nn)? ) $us ^( AtHints ( $ah)* ) ) ;
+ // xquery/XQueryParser.g:402:1: pm_ModuleImport : k= IMPORT k= MODULE (k= NAMESPACE nn= p_NCName EQUAL )? us= p_StringLiteral (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )? SEMICOLON -> ^( ModuleImport ^( NamespaceName ( $nn)? ) $us ^( AtHints ( $ah)* ) ) ;
// $ANTLR start "pm_ModuleImport"
pm_ModuleImport: function() {
var retval = new XQueryParser.pm_ModuleImport_return();
@@ -23406,21 +23544,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_p_NCName=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_NCName");
var stream_p_StringLiteral=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_StringLiteral");
try {
- // xquery/XQueryParser.g:342:9: (k= IMPORT k= MODULE (k= NAMESPACE nn= p_NCName EQUAL )? us= p_StringLiteral (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )? SEMICOLON -> ^( ModuleImport ^( NamespaceName ( $nn)? ) $us ^( AtHints ( $ah)* ) ) )
- // xquery/XQueryParser.g:342:11: k= IMPORT k= MODULE (k= NAMESPACE nn= p_NCName EQUAL )? us= p_StringLiteral (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )? SEMICOLON
- k=this.match(this.input,IMPORT,XQueryParser.FOLLOW_IMPORT_in_pm_ModuleImport2357); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:403:9: (k= IMPORT k= MODULE (k= NAMESPACE nn= p_NCName EQUAL )? us= p_StringLiteral (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )? SEMICOLON -> ^( ModuleImport ^( NamespaceName ( $nn)? ) $us ^( AtHints ( $ah)* ) ) )
+ // xquery/XQueryParser.g:403:11: k= IMPORT k= MODULE (k= NAMESPACE nn= p_NCName EQUAL )? us= p_StringLiteral (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )? SEMICOLON
+ k=this.match(this.input,IMPORT,XQueryParser.FOLLOW_IMPORT_in_pm_ModuleImport2356); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_IMPORT.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,MODULE,XQueryParser.FOLLOW_MODULE_in_pm_ModuleImport2363); if (this.state.failed) return retval;
+ k=this.match(this.input,MODULE,XQueryParser.FOLLOW_MODULE_in_pm_ModuleImport2362); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_MODULE.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:342:59: (k= NAMESPACE nn= p_NCName EQUAL )?
+ // xquery/XQueryParser.g:403:59: (k= NAMESPACE nn= p_NCName EQUAL )?
var alt24=2;
var LA24_0 = this.input.LA(1);
@@ -23429,20 +23567,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt24) {
case 1 :
- // xquery/XQueryParser.g:342:60: k= NAMESPACE nn= p_NCName EQUAL
- k=this.match(this.input,NAMESPACE,XQueryParser.FOLLOW_NAMESPACE_in_pm_ModuleImport2370); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:403:60: k= NAMESPACE nn= p_NCName EQUAL
+ k=this.match(this.input,NAMESPACE,XQueryParser.FOLLOW_NAMESPACE_in_pm_ModuleImport2369); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_NAMESPACE.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pm_ModuleImport2376);
+ this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pm_ModuleImport2375);
nn=this.p_NCName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_NCName.add(nn.getTree());
- EQUAL44=this.match(this.input,EQUAL,XQueryParser.FOLLOW_EQUAL_in_pm_ModuleImport2378); if (this.state.failed) return retval;
+ EQUAL44=this.match(this.input,EQUAL,XQueryParser.FOLLOW_EQUAL_in_pm_ModuleImport2377); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_EQUAL.add(EQUAL44);
@@ -23451,13 +23589,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_ModuleImport2384);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_ModuleImport2383);
us=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_StringLiteral.add(us.getTree());
- // xquery/XQueryParser.g:342:126: (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )?
+ // xquery/XQueryParser.g:403:126: (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )?
var alt26=2;
var LA26_0 = this.input.LA(1);
@@ -23466,14 +23604,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt26) {
case 1 :
- // xquery/XQueryParser.g:342:127: k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )*
- k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_pm_ModuleImport2389); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:403:127: k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )*
+ k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_pm_ModuleImport2388); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_AT.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_ModuleImport2395);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_ModuleImport2394);
ah=this.p_StringLiteral();
this.state._fsp--;
@@ -23482,7 +23620,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_ah)) list_ah = [];
list_ah.push(ah.getTree());
- // xquery/XQueryParser.g:342:167: ( COMMA ah+= p_StringLiteral )*
+ // xquery/XQueryParser.g:403:167: ( COMMA ah+= p_StringLiteral )*
loop25:
do {
var alt25=2;
@@ -23495,11 +23633,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt25) {
case 1 :
- // xquery/XQueryParser.g:342:168: COMMA ah+= p_StringLiteral
- COMMA45=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_pm_ModuleImport2398); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:403:168: COMMA ah+= p_StringLiteral
+ COMMA45=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_pm_ModuleImport2397); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_COMMA.add(COMMA45);
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_ModuleImport2402);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_ModuleImport2401);
ah=this.p_StringLiteral();
this.state._fsp--;
@@ -23523,7 +23661,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- SEMICOLON46=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_ModuleImport2408); if (this.state.failed) return retval;
+ SEMICOLON46=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_ModuleImport2407); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_SEMICOLON.add(SEMICOLON46);
@@ -23541,19 +23679,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_us=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token us",us!=null?us.tree:null);
var stream_ah=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token ah",list_ah);
root_0 = this.adaptor.nil();
- // 343:17: -> ^( ModuleImport ^( NamespaceName ( $nn)? ) $us ^( AtHints ( $ah)* ) )
+ // 404:17: -> ^( ModuleImport ^( NamespaceName ( $nn)? ) $us ^( AtHints ( $ah)* ) )
{
- // xquery/XQueryParser.g:343:20: ^( ModuleImport ^( NamespaceName ( $nn)? ) $us ^( AtHints ( $ah)* ) )
+ // xquery/XQueryParser.g:404:20: ^( ModuleImport ^( NamespaceName ( $nn)? ) $us ^( AtHints ( $ah)* ) )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(ModuleImport, "ModuleImport"), root_1);
- // xquery/XQueryParser.g:343:35: ^( NamespaceName ( $nn)? )
+ // xquery/XQueryParser.g:404:35: ^( NamespaceName ( $nn)? )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(NamespaceName, "NamespaceName"), root_2);
- // xquery/XQueryParser.g:343:51: ( $nn)?
+ // xquery/XQueryParser.g:404:51: ( $nn)?
if ( stream_nn.hasNext() ) {
this.adaptor.addChild(root_2, stream_nn.nextTree());
@@ -23563,12 +23701,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
this.adaptor.addChild(root_1, root_2);
}
this.adaptor.addChild(root_1, stream_us.nextTree());
- // xquery/XQueryParser.g:343:61: ^( AtHints ( $ah)* )
+ // xquery/XQueryParser.g:404:61: ^( AtHints ( $ah)* )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(AtHints, "AtHints"), root_2);
- // xquery/XQueryParser.g:343:71: ( $ah)*
+ // xquery/XQueryParser.g:404:71: ( $ah)*
while ( stream_ah.hasNext() ) {
this.adaptor.addChild(root_2, stream_ah.nextTree());
@@ -23619,7 +23757,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:347:1: pm_NamespaceDecl : k= DECLARE k= NAMESPACE nn= p_NCName EQUAL us= p_StringLiteral SEMICOLON -> ^( NamespaceDecl $nn $us) ;
+ // xquery/XQueryParser.g:408:1: pm_NamespaceDecl : k= DECLARE k= NAMESPACE nn= p_NCName EQUAL us= p_StringLiteral SEMICOLON -> ^( NamespaceDecl $nn $us) ;
// $ANTLR start "pm_NamespaceDecl"
pm_NamespaceDecl: function() {
var retval = new XQueryParser.pm_NamespaceDecl_return();
@@ -23643,42 +23781,42 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_p_NCName=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_NCName");
var stream_p_StringLiteral=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_StringLiteral");
try {
- // xquery/XQueryParser.g:348:9: (k= DECLARE k= NAMESPACE nn= p_NCName EQUAL us= p_StringLiteral SEMICOLON -> ^( NamespaceDecl $nn $us) )
- // xquery/XQueryParser.g:348:11: k= DECLARE k= NAMESPACE nn= p_NCName EQUAL us= p_StringLiteral SEMICOLON
- k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_NamespaceDecl2477); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:409:9: (k= DECLARE k= NAMESPACE nn= p_NCName EQUAL us= p_StringLiteral SEMICOLON -> ^( NamespaceDecl $nn $us) )
+ // xquery/XQueryParser.g:409:11: k= DECLARE k= NAMESPACE nn= p_NCName EQUAL us= p_StringLiteral SEMICOLON
+ k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_NamespaceDecl2476); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_DECLARE.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,NAMESPACE,XQueryParser.FOLLOW_NAMESPACE_in_pm_NamespaceDecl2483); if (this.state.failed) return retval;
+ k=this.match(this.input,NAMESPACE,XQueryParser.FOLLOW_NAMESPACE_in_pm_NamespaceDecl2482); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_NAMESPACE.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pm_NamespaceDecl2489);
+ this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pm_NamespaceDecl2488);
nn=this.p_NCName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_NCName.add(nn.getTree());
- EQUAL47=this.match(this.input,EQUAL,XQueryParser.FOLLOW_EQUAL_in_pm_NamespaceDecl2491); if (this.state.failed) return retval;
+ EQUAL47=this.match(this.input,EQUAL,XQueryParser.FOLLOW_EQUAL_in_pm_NamespaceDecl2490); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_EQUAL.add(EQUAL47);
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_NamespaceDecl2495);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_NamespaceDecl2494);
us=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_StringLiteral.add(us.getTree());
- SEMICOLON48=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_NamespaceDecl2497); if (this.state.failed) return retval;
+ SEMICOLON48=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_NamespaceDecl2496); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_SEMICOLON.add(SEMICOLON48);
// AST REWRITE
- // elements: nn, us
+ // elements: us, nn
// token labels:
// rule labels: retval, nn, us
// token list labels:
@@ -23690,9 +23828,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_us=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token us",us!=null?us.tree:null);
root_0 = this.adaptor.nil();
- // 349:17: -> ^( NamespaceDecl $nn $us)
+ // 410:17: -> ^( NamespaceDecl $nn $us)
{
- // xquery/XQueryParser.g:349:20: ^( NamespaceDecl $nn $us)
+ // xquery/XQueryParser.g:410:20: ^( NamespaceDecl $nn $us)
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(NamespaceDecl, "NamespaceDecl"), root_1);
@@ -23741,7 +23879,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:353:1: pm_DefaultNamespaceDecl : k= DECLARE k= DEFAULT (k= ELEMENT | k= FUNCTION ) k= NAMESPACE p_StringLiteral SEMICOLON ;
+ // xquery/XQueryParser.g:414:1: pm_DefaultNamespaceDecl : k= DECLARE k= DEFAULT (k= ELEMENT | k= FUNCTION ) k= NAMESPACE p_StringLiteral SEMICOLON ;
// $ANTLR start "pm_DefaultNamespaceDecl"
pm_DefaultNamespaceDecl: function() {
var retval = new XQueryParser.pm_DefaultNamespaceDecl_return();
@@ -23757,11 +23895,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var SEMICOLON50_tree=null;
try {
- // xquery/XQueryParser.g:354:9: (k= DECLARE k= DEFAULT (k= ELEMENT | k= FUNCTION ) k= NAMESPACE p_StringLiteral SEMICOLON )
- // xquery/XQueryParser.g:354:11: k= DECLARE k= DEFAULT (k= ELEMENT | k= FUNCTION ) k= NAMESPACE p_StringLiteral SEMICOLON
+ // xquery/XQueryParser.g:415:9: (k= DECLARE k= DEFAULT (k= ELEMENT | k= FUNCTION ) k= NAMESPACE p_StringLiteral SEMICOLON )
+ // xquery/XQueryParser.g:415:11: k= DECLARE k= DEFAULT (k= ELEMENT | k= FUNCTION ) k= NAMESPACE p_StringLiteral SEMICOLON
root_0 = this.adaptor.nil();
- k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_DefaultNamespaceDecl2554); if (this.state.failed) return retval;
+ k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_DefaultNamespaceDecl2553); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -23769,7 +23907,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_pm_DefaultNamespaceDecl2560); if (this.state.failed) return retval;
+ k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_pm_DefaultNamespaceDecl2559); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -23777,7 +23915,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:354:61: (k= ELEMENT | k= FUNCTION )
+ // xquery/XQueryParser.g:415:61: (k= ELEMENT | k= FUNCTION )
var alt27=2;
var LA27_0 = this.input.LA(1);
@@ -23796,8 +23934,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt27) {
case 1 :
- // xquery/XQueryParser.g:354:62: k= ELEMENT
- k=this.match(this.input,ELEMENT,XQueryParser.FOLLOW_ELEMENT_in_pm_DefaultNamespaceDecl2567); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:415:62: k= ELEMENT
+ k=this.match(this.input,ELEMENT,XQueryParser.FOLLOW_ELEMENT_in_pm_DefaultNamespaceDecl2566); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -23806,8 +23944,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:354:74: k= FUNCTION
- k=this.match(this.input,FUNCTION,XQueryParser.FOLLOW_FUNCTION_in_pm_DefaultNamespaceDecl2573); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:415:74: k= FUNCTION
+ k=this.match(this.input,FUNCTION,XQueryParser.FOLLOW_FUNCTION_in_pm_DefaultNamespaceDecl2572); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -23821,7 +23959,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,NAMESPACE,XQueryParser.FOLLOW_NAMESPACE_in_pm_DefaultNamespaceDecl2580); if (this.state.failed) return retval;
+ k=this.match(this.input,NAMESPACE,XQueryParser.FOLLOW_NAMESPACE_in_pm_DefaultNamespaceDecl2579); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -23829,13 +23967,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_DefaultNamespaceDecl2584);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_DefaultNamespaceDecl2583);
p_StringLiteral49=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral49.getTree());
- SEMICOLON50=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_DefaultNamespaceDecl2586); if (this.state.failed) return retval;
+ SEMICOLON50=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_DefaultNamespaceDecl2585); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SEMICOLON50_tree = this.adaptor.create(SEMICOLON50);
this.adaptor.addChild(root_0, SEMICOLON50_tree);
@@ -23876,7 +24014,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:358:1: pm_AnnotatedDecl : k= DECLARE ( p_Annotation )* pg_AnnotatedDecl SEMICOLON ;
+ // xquery/XQueryParser.g:419:1: pm_AnnotatedDecl : k= DECLARE ( p_Annotation )* pg_AnnotatedDecl SEMICOLON ;
// $ANTLR start "pm_AnnotatedDecl"
pm_AnnotatedDecl: function() {
var retval = new XQueryParser.pm_AnnotatedDecl_return();
@@ -23893,11 +24031,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var SEMICOLON53_tree=null;
try {
- // xquery/XQueryParser.g:359:9: (k= DECLARE ( p_Annotation )* pg_AnnotatedDecl SEMICOLON )
- // xquery/XQueryParser.g:359:11: k= DECLARE ( p_Annotation )* pg_AnnotatedDecl SEMICOLON
+ // xquery/XQueryParser.g:420:9: (k= DECLARE ( p_Annotation )* pg_AnnotatedDecl SEMICOLON )
+ // xquery/XQueryParser.g:420:11: k= DECLARE ( p_Annotation )* pg_AnnotatedDecl SEMICOLON
root_0 = this.adaptor.nil();
- k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_AnnotatedDecl2614); if (this.state.failed) return retval;
+ k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_AnnotatedDecl2613); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -23905,7 +24043,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:359:36: ( p_Annotation )*
+ // xquery/XQueryParser.g:420:36: ( p_Annotation )*
loop28:
do {
var alt28=2;
@@ -23918,8 +24056,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt28) {
case 1 :
- // xquery/XQueryParser.g:359:36: p_Annotation
- this.pushFollow(XQueryParser.FOLLOW_p_Annotation_in_pm_AnnotatedDecl2618);
+ // xquery/XQueryParser.g:420:36: p_Annotation
+ this.pushFollow(XQueryParser.FOLLOW_p_Annotation_in_pm_AnnotatedDecl2617);
p_Annotation51=this.p_Annotation();
this.state._fsp--;
@@ -23934,13 +24072,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- this.pushFollow(XQueryParser.FOLLOW_pg_AnnotatedDecl_in_pm_AnnotatedDecl2621);
+ this.pushFollow(XQueryParser.FOLLOW_pg_AnnotatedDecl_in_pm_AnnotatedDecl2620);
pg_AnnotatedDecl52=this.pg_AnnotatedDecl();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pg_AnnotatedDecl52.getTree());
- SEMICOLON53=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_AnnotatedDecl2623); if (this.state.failed) return retval;
+ SEMICOLON53=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_AnnotatedDecl2622); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SEMICOLON53_tree = this.adaptor.create(SEMICOLON53);
this.adaptor.addChild(root_0, SEMICOLON53_tree);
@@ -23981,7 +24119,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:361:1: pg_AnnotatedDecl : ( p_VarDecl | pm_FunctionDecl | {...}? => p_CollectionDecl | {...}? => p_IndexDecl | {...}? => p_ICDecl );
+ // xquery/XQueryParser.g:422:1: pg_AnnotatedDecl : ( p_VarDecl | pm_FunctionDecl | {...}? => p_CollectionDecl | {...}? => p_IndexDecl | {...}? => p_ICDecl );
// $ANTLR start "pg_AnnotatedDecl"
pg_AnnotatedDecl: function() {
var retval = new XQueryParser.pg_AnnotatedDecl_return();
@@ -23997,7 +24135,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:362:9: ( p_VarDecl | pm_FunctionDecl | {...}? => p_CollectionDecl | {...}? => p_IndexDecl | {...}? => p_ICDecl )
+ // xquery/XQueryParser.g:423:9: ( p_VarDecl | pm_FunctionDecl | {...}? => p_CollectionDecl | {...}? => p_IndexDecl | {...}? => p_ICDecl )
var alt29=5;
var LA29_0 = this.input.LA(1);
@@ -24028,10 +24166,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt29) {
case 1 :
- // xquery/XQueryParser.g:362:11: p_VarDecl
+ // xquery/XQueryParser.g:423:11: p_VarDecl
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_VarDecl_in_pg_AnnotatedDecl2647);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarDecl_in_pg_AnnotatedDecl2646);
p_VarDecl54=this.p_VarDecl();
this.state._fsp--;
@@ -24041,10 +24179,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:363:11: pm_FunctionDecl
+ // xquery/XQueryParser.g:424:11: pm_FunctionDecl
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_FunctionDecl_in_pg_AnnotatedDecl2659);
+ this.pushFollow(XQueryParser.FOLLOW_pm_FunctionDecl_in_pg_AnnotatedDecl2658);
pm_FunctionDecl55=this.pm_FunctionDecl();
this.state._fsp--;
@@ -24054,14 +24192,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:364:11: {...}? => p_CollectionDecl
+ // xquery/XQueryParser.g:425:11: {...}? => p_CollectionDecl
root_0 = this.adaptor.nil();
if ( !((this.lc(ZORBA))) ) {
if (this.state.backtracking>0) {this.state.failed=true; return retval;}
throw new org.antlr.runtime.FailedPredicateException(this.input, "pg_AnnotatedDecl", "this.lc(ZORBA)");
}
- this.pushFollow(XQueryParser.FOLLOW_p_CollectionDecl_in_pg_AnnotatedDecl2674);
+ this.pushFollow(XQueryParser.FOLLOW_p_CollectionDecl_in_pg_AnnotatedDecl2673);
p_CollectionDecl56=this.p_CollectionDecl();
this.state._fsp--;
@@ -24071,14 +24209,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:365:11: {...}? => p_IndexDecl
+ // xquery/XQueryParser.g:426:11: {...}? => p_IndexDecl
root_0 = this.adaptor.nil();
if ( !((this.lc(ZORBA))) ) {
if (this.state.backtracking>0) {this.state.failed=true; return retval;}
throw new org.antlr.runtime.FailedPredicateException(this.input, "pg_AnnotatedDecl", "this.lc(ZORBA)");
}
- this.pushFollow(XQueryParser.FOLLOW_p_IndexDecl_in_pg_AnnotatedDecl2689);
+ this.pushFollow(XQueryParser.FOLLOW_p_IndexDecl_in_pg_AnnotatedDecl2688);
p_IndexDecl57=this.p_IndexDecl();
this.state._fsp--;
@@ -24088,14 +24226,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 5 :
- // xquery/XQueryParser.g:366:11: {...}? => p_ICDecl
+ // xquery/XQueryParser.g:427:11: {...}? => p_ICDecl
root_0 = this.adaptor.nil();
if ( !((this.lc(ZORBA))) ) {
if (this.state.backtracking>0) {this.state.failed=true; return retval;}
throw new org.antlr.runtime.FailedPredicateException(this.input, "pg_AnnotatedDecl", "this.lc(ZORBA)");
}
- this.pushFollow(XQueryParser.FOLLOW_p_ICDecl_in_pg_AnnotatedDecl2704);
+ this.pushFollow(XQueryParser.FOLLOW_p_ICDecl_in_pg_AnnotatedDecl2703);
p_ICDecl58=this.p_ICDecl();
this.state._fsp--;
@@ -24139,7 +24277,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:370:1: p_Annotation : ANN_PERCENT p_QName ( LPAREN p_Literal ( COMMA p_Literal )* RPAREN )? ;
+ // xquery/XQueryParser.g:431:1: p_Annotation : ANN_PERCENT p_QName ( LPAREN p_Literal ( COMMA p_Literal )* RPAREN )? ;
// $ANTLR start "p_Annotation"
p_Annotation: function() {
var retval = new XQueryParser.p_Annotation_return();
@@ -24161,22 +24299,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var RPAREN65_tree=null;
try {
- // xquery/XQueryParser.g:371:9: ( ANN_PERCENT p_QName ( LPAREN p_Literal ( COMMA p_Literal )* RPAREN )? )
- // xquery/XQueryParser.g:371:11: ANN_PERCENT p_QName ( LPAREN p_Literal ( COMMA p_Literal )* RPAREN )?
+ // xquery/XQueryParser.g:432:9: ( ANN_PERCENT p_QName ( LPAREN p_Literal ( COMMA p_Literal )* RPAREN )? )
+ // xquery/XQueryParser.g:432:11: ANN_PERCENT p_QName ( LPAREN p_Literal ( COMMA p_Literal )* RPAREN )?
root_0 = this.adaptor.nil();
- ANN_PERCENT59=this.match(this.input,ANN_PERCENT,XQueryParser.FOLLOW_ANN_PERCENT_in_p_Annotation2730); if (this.state.failed) return retval;
+ ANN_PERCENT59=this.match(this.input,ANN_PERCENT,XQueryParser.FOLLOW_ANN_PERCENT_in_p_Annotation2729); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
ANN_PERCENT59_tree = this.adaptor.create(ANN_PERCENT59);
this.adaptor.addChild(root_0, ANN_PERCENT59_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_Annotation2732);
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_Annotation2731);
p_QName60=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName60.getTree());
- // xquery/XQueryParser.g:371:31: ( LPAREN p_Literal ( COMMA p_Literal )* RPAREN )?
+ // xquery/XQueryParser.g:432:31: ( LPAREN p_Literal ( COMMA p_Literal )* RPAREN )?
var alt31=2;
var LA31_0 = this.input.LA(1);
@@ -24185,19 +24323,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt31) {
case 1 :
- // xquery/XQueryParser.g:371:32: LPAREN p_Literal ( COMMA p_Literal )* RPAREN
- LPAREN61=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_Annotation2735); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:432:32: LPAREN p_Literal ( COMMA p_Literal )* RPAREN
+ LPAREN61=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_Annotation2734); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
LPAREN61_tree = this.adaptor.create(LPAREN61);
this.adaptor.addChild(root_0, LPAREN61_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Literal_in_p_Annotation2737);
+ this.pushFollow(XQueryParser.FOLLOW_p_Literal_in_p_Annotation2736);
p_Literal62=this.p_Literal();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Literal62.getTree());
- // xquery/XQueryParser.g:371:49: ( COMMA p_Literal )*
+ // xquery/XQueryParser.g:432:49: ( COMMA p_Literal )*
loop30:
do {
var alt30=2;
@@ -24210,13 +24348,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt30) {
case 1 :
- // xquery/XQueryParser.g:371:50: COMMA p_Literal
- COMMA63=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_Annotation2740); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:432:50: COMMA p_Literal
+ COMMA63=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_Annotation2739); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COMMA63_tree = this.adaptor.create(COMMA63);
this.adaptor.addChild(root_0, COMMA63_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Literal_in_p_Annotation2742);
+ this.pushFollow(XQueryParser.FOLLOW_p_Literal_in_p_Annotation2741);
p_Literal64=this.p_Literal();
this.state._fsp--;
@@ -24231,7 +24369,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- RPAREN65=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_Annotation2746); if (this.state.failed) return retval;
+ RPAREN65=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_Annotation2745); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
RPAREN65_tree = this.adaptor.create(RPAREN65);
this.adaptor.addChild(root_0, RPAREN65_tree);
@@ -24278,7 +24416,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:375:1: p_VarDecl : k= VARIABLE DOLLAR qn= p_QName (td= p_TypeDeclaration )? ( ( BIND vv= p_VarValue ) | (k= EXTERNAL ( BIND vdv= p_VarDefaultValue )? ) ) -> ^( VarDecl $qn ^( VarType ( $td)? ) ^( VarValue ( $vv)? ^( VarDefaultValue ( $vdv)? ) ) ) ;
+ // xquery/XQueryParser.g:436:1: p_VarDecl : k= VARIABLE DOLLAR qn= p_QName (td= p_TypeDeclaration )? ( ( BIND vv= p_VarValue ) | (k= EXTERNAL ( BIND vdv= p_VarDefaultValue )? ) ) -> ^( VarDecl $qn ^( VarType ( $td)? ) ^( VarValue ( $vv)? ^( VarDefaultValue ( $vdv)? ) ) ) ;
// $ANTLR start "p_VarDecl"
p_VarDecl: function() {
var retval = new XQueryParser.p_VarDecl_return();
@@ -24308,24 +24446,24 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_p_VarDefaultValue=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_VarDefaultValue");
var stream_p_VarValue=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_VarValue");
try {
- // xquery/XQueryParser.g:376:9: (k= VARIABLE DOLLAR qn= p_QName (td= p_TypeDeclaration )? ( ( BIND vv= p_VarValue ) | (k= EXTERNAL ( BIND vdv= p_VarDefaultValue )? ) ) -> ^( VarDecl $qn ^( VarType ( $td)? ) ^( VarValue ( $vv)? ^( VarDefaultValue ( $vdv)? ) ) ) )
- // xquery/XQueryParser.g:376:11: k= VARIABLE DOLLAR qn= p_QName (td= p_TypeDeclaration )? ( ( BIND vv= p_VarValue ) | (k= EXTERNAL ( BIND vdv= p_VarDefaultValue )? ) )
- k=this.match(this.input,VARIABLE,XQueryParser.FOLLOW_VARIABLE_in_p_VarDecl2776); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:437:9: (k= VARIABLE DOLLAR qn= p_QName (td= p_TypeDeclaration )? ( ( BIND vv= p_VarValue ) | (k= EXTERNAL ( BIND vdv= p_VarDefaultValue )? ) ) -> ^( VarDecl $qn ^( VarType ( $td)? ) ^( VarValue ( $vv)? ^( VarDefaultValue ( $vdv)? ) ) ) )
+ // xquery/XQueryParser.g:437:11: k= VARIABLE DOLLAR qn= p_QName (td= p_TypeDeclaration )? ( ( BIND vv= p_VarValue ) | (k= EXTERNAL ( BIND vdv= p_VarDefaultValue )? ) )
+ k=this.match(this.input,VARIABLE,XQueryParser.FOLLOW_VARIABLE_in_p_VarDecl2775); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_VARIABLE.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- DOLLAR66=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_VarDecl2780); if (this.state.failed) return retval;
+ DOLLAR66=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_VarDecl2779); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_DOLLAR.add(DOLLAR66);
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_VarDecl2784);
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_VarDecl2783);
qn=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_QName.add(qn.getTree());
- // xquery/XQueryParser.g:376:57: (td= p_TypeDeclaration )?
+ // xquery/XQueryParser.g:437:57: (td= p_TypeDeclaration )?
var alt32=2;
var LA32_0 = this.input.LA(1);
@@ -24334,8 +24472,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt32) {
case 1 :
- // xquery/XQueryParser.g:376:57: td= p_TypeDeclaration
- this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_VarDecl2788);
+ // xquery/XQueryParser.g:437:57: td= p_TypeDeclaration
+ this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_VarDecl2787);
td=this.p_TypeDeclaration();
this.state._fsp--;
@@ -24347,7 +24485,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- // xquery/XQueryParser.g:376:77: ( ( BIND vv= p_VarValue ) | (k= EXTERNAL ( BIND vdv= p_VarDefaultValue )? ) )
+ // xquery/XQueryParser.g:437:77: ( ( BIND vv= p_VarValue ) | (k= EXTERNAL ( BIND vdv= p_VarDefaultValue )? ) )
var alt34=2;
var LA34_0 = this.input.LA(1);
@@ -24366,13 +24504,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt34) {
case 1 :
- // xquery/XQueryParser.g:376:78: ( BIND vv= p_VarValue )
- // xquery/XQueryParser.g:376:78: ( BIND vv= p_VarValue )
- // xquery/XQueryParser.g:376:79: BIND vv= p_VarValue
- BIND67=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_VarDecl2793); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:437:78: ( BIND vv= p_VarValue )
+ // xquery/XQueryParser.g:437:78: ( BIND vv= p_VarValue )
+ // xquery/XQueryParser.g:437:79: BIND vv= p_VarValue
+ BIND67=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_VarDecl2792); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_BIND.add(BIND67);
- this.pushFollow(XQueryParser.FOLLOW_p_VarValue_in_p_VarDecl2797);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarValue_in_p_VarDecl2796);
vv=this.p_VarValue();
this.state._fsp--;
@@ -24385,16 +24523,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:376:101: (k= EXTERNAL ( BIND vdv= p_VarDefaultValue )? )
- // xquery/XQueryParser.g:376:101: (k= EXTERNAL ( BIND vdv= p_VarDefaultValue )? )
- // xquery/XQueryParser.g:376:102: k= EXTERNAL ( BIND vdv= p_VarDefaultValue )?
- k=this.match(this.input,EXTERNAL,XQueryParser.FOLLOW_EXTERNAL_in_p_VarDecl2805); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:437:101: (k= EXTERNAL ( BIND vdv= p_VarDefaultValue )? )
+ // xquery/XQueryParser.g:437:101: (k= EXTERNAL ( BIND vdv= p_VarDefaultValue )? )
+ // xquery/XQueryParser.g:437:102: k= EXTERNAL ( BIND vdv= p_VarDefaultValue )?
+ k=this.match(this.input,EXTERNAL,XQueryParser.FOLLOW_EXTERNAL_in_p_VarDecl2804); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_EXTERNAL.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:376:128: ( BIND vdv= p_VarDefaultValue )?
+ // xquery/XQueryParser.g:437:128: ( BIND vdv= p_VarDefaultValue )?
var alt33=2;
var LA33_0 = this.input.LA(1);
@@ -24403,11 +24541,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt33) {
case 1 :
- // xquery/XQueryParser.g:376:129: BIND vdv= p_VarDefaultValue
- BIND68=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_VarDecl2810); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:437:129: BIND vdv= p_VarDefaultValue
+ BIND68=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_VarDecl2809); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_BIND.add(BIND68);
- this.pushFollow(XQueryParser.FOLLOW_p_VarDefaultValue_in_p_VarDecl2814);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarDefaultValue_in_p_VarDecl2813);
vdv=this.p_VarDefaultValue();
this.state._fsp--;
@@ -24431,7 +24569,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// AST REWRITE
- // elements: vv, qn, td, vdv
+ // elements: vdv, td, qn, vv
// token labels:
// rule labels: qn, vv, retval, vdv, td
// token list labels:
@@ -24445,20 +24583,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_td=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token td",td!=null?td.tree:null);
root_0 = this.adaptor.nil();
- // 377:17: -> ^( VarDecl $qn ^( VarType ( $td)? ) ^( VarValue ( $vv)? ^( VarDefaultValue ( $vdv)? ) ) )
+ // 438:17: -> ^( VarDecl $qn ^( VarType ( $td)? ) ^( VarValue ( $vv)? ^( VarDefaultValue ( $vdv)? ) ) )
{
- // xquery/XQueryParser.g:377:20: ^( VarDecl $qn ^( VarType ( $td)? ) ^( VarValue ( $vv)? ^( VarDefaultValue ( $vdv)? ) ) )
+ // xquery/XQueryParser.g:438:20: ^( VarDecl $qn ^( VarType ( $td)? ) ^( VarValue ( $vv)? ^( VarDefaultValue ( $vdv)? ) ) )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(VarDecl, "VarDecl"), root_1);
this.adaptor.addChild(root_1, stream_qn.nextTree());
- // xquery/XQueryParser.g:377:34: ^( VarType ( $td)? )
+ // xquery/XQueryParser.g:438:34: ^( VarType ( $td)? )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(VarType, "VarType"), root_2);
- // xquery/XQueryParser.g:377:44: ( $td)?
+ // xquery/XQueryParser.g:438:44: ( $td)?
if ( stream_td.hasNext() ) {
this.adaptor.addChild(root_2, stream_td.nextTree());
@@ -24467,23 +24605,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
this.adaptor.addChild(root_1, root_2);
}
- // xquery/XQueryParser.g:377:50: ^( VarValue ( $vv)? ^( VarDefaultValue ( $vdv)? ) )
+ // xquery/XQueryParser.g:438:50: ^( VarValue ( $vv)? ^( VarDefaultValue ( $vdv)? ) )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(VarValue, "VarValue"), root_2);
- // xquery/XQueryParser.g:377:61: ( $vv)?
+ // xquery/XQueryParser.g:438:61: ( $vv)?
if ( stream_vv.hasNext() ) {
this.adaptor.addChild(root_2, stream_vv.nextTree());
}
stream_vv.reset();
- // xquery/XQueryParser.g:377:66: ^( VarDefaultValue ( $vdv)? )
+ // xquery/XQueryParser.g:438:66: ^( VarDefaultValue ( $vdv)? )
{
var root_3 = this.adaptor.nil();
root_3 = this.adaptor.becomeRoot(this.adaptor.create(VarDefaultValue, "VarDefaultValue"), root_3);
- // xquery/XQueryParser.g:377:84: ( $vdv)?
+ // xquery/XQueryParser.g:438:84: ( $vdv)?
if ( stream_vdv.hasNext() ) {
this.adaptor.addChild(root_3, stream_vdv.nextTree());
@@ -24537,7 +24675,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:381:1: p_VarValue : p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:442:1: p_VarValue : p_ExprSingle[true] ;
// $ANTLR start "p_VarValue"
p_VarValue: function() {
var retval = new XQueryParser.p_VarValue_return();
@@ -24549,11 +24687,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:382:9: ( p_ExprSingle[true] )
- // xquery/XQueryParser.g:382:11: p_ExprSingle[true]
+ // xquery/XQueryParser.g:443:9: ( p_ExprSingle[true] )
+ // xquery/XQueryParser.g:443:11: p_ExprSingle[true]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_VarValue2893);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_VarValue2892);
p_ExprSingle69=this.p_ExprSingle(true);
this.state._fsp--;
@@ -24595,7 +24733,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:386:1: p_VarDefaultValue : p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:447:1: p_VarDefaultValue : p_ExprSingle[true] ;
// $ANTLR start "p_VarDefaultValue"
p_VarDefaultValue: function() {
var retval = new XQueryParser.p_VarDefaultValue_return();
@@ -24607,11 +24745,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:387:9: ( p_ExprSingle[true] )
- // xquery/XQueryParser.g:387:11: p_ExprSingle[true]
+ // xquery/XQueryParser.g:448:9: ( p_ExprSingle[true] )
+ // xquery/XQueryParser.g:448:11: p_ExprSingle[true]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_VarDefaultValue2920);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_VarDefaultValue2919);
p_ExprSingle70=this.p_ExprSingle(true);
this.state._fsp--;
@@ -24653,7 +24791,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:391:1: pm_ContextItemDecl : k= DECLARE k= CONTEXT k= ITEM (k= AS p_ItemType )? ( ( BIND p_VarValue ) | (k= EXTERNAL ( BIND p_VarDefaultValue )? ) ) SEMICOLON ;
+ // xquery/XQueryParser.g:452:1: pm_ContextItemDecl : k= DECLARE k= CONTEXT k= ITEM (k= AS p_ItemType )? ( ( BIND p_VarValue ) | (k= EXTERNAL ( BIND p_VarDefaultValue )? ) ) SEMICOLON ;
// $ANTLR start "pm_ContextItemDecl"
pm_ContextItemDecl: function() {
var retval = new XQueryParser.pm_ContextItemDecl_return();
@@ -24675,11 +24813,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var SEMICOLON76_tree=null;
try {
- // xquery/XQueryParser.g:392:9: (k= DECLARE k= CONTEXT k= ITEM (k= AS p_ItemType )? ( ( BIND p_VarValue ) | (k= EXTERNAL ( BIND p_VarDefaultValue )? ) ) SEMICOLON )
- // xquery/XQueryParser.g:392:11: k= DECLARE k= CONTEXT k= ITEM (k= AS p_ItemType )? ( ( BIND p_VarValue ) | (k= EXTERNAL ( BIND p_VarDefaultValue )? ) ) SEMICOLON
+ // xquery/XQueryParser.g:453:9: (k= DECLARE k= CONTEXT k= ITEM (k= AS p_ItemType )? ( ( BIND p_VarValue ) | (k= EXTERNAL ( BIND p_VarDefaultValue )? ) ) SEMICOLON )
+ // xquery/XQueryParser.g:453:11: k= DECLARE k= CONTEXT k= ITEM (k= AS p_ItemType )? ( ( BIND p_VarValue ) | (k= EXTERNAL ( BIND p_VarDefaultValue )? ) ) SEMICOLON
root_0 = this.adaptor.nil();
- k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_ContextItemDecl2949); if (this.state.failed) return retval;
+ k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_ContextItemDecl2948); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -24687,7 +24825,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,CONTEXT,XQueryParser.FOLLOW_CONTEXT_in_pm_ContextItemDecl2955); if (this.state.failed) return retval;
+ k=this.match(this.input,CONTEXT,XQueryParser.FOLLOW_CONTEXT_in_pm_ContextItemDecl2954); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -24695,7 +24833,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,ITEM,XQueryParser.FOLLOW_ITEM_in_pm_ContextItemDecl2961); if (this.state.failed) return retval;
+ k=this.match(this.input,ITEM,XQueryParser.FOLLOW_ITEM_in_pm_ContextItemDecl2960); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -24703,7 +24841,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:392:83: (k= AS p_ItemType )?
+ // xquery/XQueryParser.g:453:83: (k= AS p_ItemType )?
var alt35=2;
var LA35_0 = this.input.LA(1);
@@ -24712,8 +24850,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt35) {
case 1 :
- // xquery/XQueryParser.g:392:84: k= AS p_ItemType
- k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_pm_ContextItemDecl2968); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:453:84: k= AS p_ItemType
+ k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_pm_ContextItemDecl2967); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -24721,7 +24859,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ItemType_in_pm_ContextItemDecl2972);
+ this.pushFollow(XQueryParser.FOLLOW_p_ItemType_in_pm_ContextItemDecl2971);
p_ItemType71=this.p_ItemType();
this.state._fsp--;
@@ -24733,7 +24871,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- // xquery/XQueryParser.g:392:117: ( ( BIND p_VarValue ) | (k= EXTERNAL ( BIND p_VarDefaultValue )? ) )
+ // xquery/XQueryParser.g:453:117: ( ( BIND p_VarValue ) | (k= EXTERNAL ( BIND p_VarDefaultValue )? ) )
var alt37=2;
var LA37_0 = this.input.LA(1);
@@ -24752,15 +24890,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt37) {
case 1 :
- // xquery/XQueryParser.g:392:118: ( BIND p_VarValue )
- // xquery/XQueryParser.g:392:118: ( BIND p_VarValue )
- // xquery/XQueryParser.g:392:119: BIND p_VarValue
- BIND72=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_pm_ContextItemDecl2978); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:453:118: ( BIND p_VarValue )
+ // xquery/XQueryParser.g:453:118: ( BIND p_VarValue )
+ // xquery/XQueryParser.g:453:119: BIND p_VarValue
+ BIND72=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_pm_ContextItemDecl2977); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
BIND72_tree = this.adaptor.create(BIND72);
this.adaptor.addChild(root_0, BIND72_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarValue_in_pm_ContextItemDecl2980);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarValue_in_pm_ContextItemDecl2979);
p_VarValue73=this.p_VarValue();
this.state._fsp--;
@@ -24773,10 +24911,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:392:138: (k= EXTERNAL ( BIND p_VarDefaultValue )? )
- // xquery/XQueryParser.g:392:138: (k= EXTERNAL ( BIND p_VarDefaultValue )? )
- // xquery/XQueryParser.g:392:139: k= EXTERNAL ( BIND p_VarDefaultValue )?
- k=this.match(this.input,EXTERNAL,XQueryParser.FOLLOW_EXTERNAL_in_pm_ContextItemDecl2988); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:453:138: (k= EXTERNAL ( BIND p_VarDefaultValue )? )
+ // xquery/XQueryParser.g:453:138: (k= EXTERNAL ( BIND p_VarDefaultValue )? )
+ // xquery/XQueryParser.g:453:139: k= EXTERNAL ( BIND p_VarDefaultValue )?
+ k=this.match(this.input,EXTERNAL,XQueryParser.FOLLOW_EXTERNAL_in_pm_ContextItemDecl2987); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -24784,7 +24922,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:392:165: ( BIND p_VarDefaultValue )?
+ // xquery/XQueryParser.g:453:165: ( BIND p_VarDefaultValue )?
var alt36=2;
var LA36_0 = this.input.LA(1);
@@ -24793,13 +24931,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt36) {
case 1 :
- // xquery/XQueryParser.g:392:166: BIND p_VarDefaultValue
- BIND74=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_pm_ContextItemDecl2993); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:453:166: BIND p_VarDefaultValue
+ BIND74=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_pm_ContextItemDecl2992); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
BIND74_tree = this.adaptor.create(BIND74);
this.adaptor.addChild(root_0, BIND74_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarDefaultValue_in_pm_ContextItemDecl2995);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarDefaultValue_in_pm_ContextItemDecl2994);
p_VarDefaultValue75=this.p_VarDefaultValue();
this.state._fsp--;
@@ -24820,7 +24958,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- SEMICOLON76=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_ContextItemDecl3001); if (this.state.failed) return retval;
+ SEMICOLON76=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_ContextItemDecl3000); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SEMICOLON76_tree = this.adaptor.create(SEMICOLON76);
this.adaptor.addChild(root_0, SEMICOLON76_tree);
@@ -24861,7 +24999,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:397:1: pm_FunctionDecl : ({...}? =>k= UPDATING )? k= FUNCTION qn= pg_FQName LPAREN (pl= p_ParamList )? RPAREN (k= AS st= p_SequenceType )? ( LBRACKET soe= p_StatementsAndOptionalExpr RBRACKET | k= EXTERNAL ) -> ^( FunctionDecl $qn ^( ParamList ( $pl)? ) ^( ReturnType ( $st)? ) ( $soe)? ) ;
+ // xquery/XQueryParser.g:458:1: pm_FunctionDecl : ({...}? =>k= UPDATING )? k= FUNCTION qn= pg_FQName LPAREN (pl= p_ParamList )? RPAREN (k= AS st= p_SequenceType )? ( LBRACKET soe= p_StatementsAndOptionalExpr RBRACKET | k= EXTERNAL ) -> ^( FunctionDecl $qn ^( ParamList ( $pl)? ) ^( ReturnType ( $st)? ) ( $soe)? ) ;
// $ANTLR start "pm_FunctionDecl"
pm_FunctionDecl: function() {
var retval = new XQueryParser.pm_FunctionDecl_return();
@@ -24897,9 +25035,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_pg_FQName=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule pg_FQName");
var stream_p_SequenceType=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_SequenceType");
try {
- // xquery/XQueryParser.g:398:9: ( ({...}? =>k= UPDATING )? k= FUNCTION qn= pg_FQName LPAREN (pl= p_ParamList )? RPAREN (k= AS st= p_SequenceType )? ( LBRACKET soe= p_StatementsAndOptionalExpr RBRACKET | k= EXTERNAL ) -> ^( FunctionDecl $qn ^( ParamList ( $pl)? ) ^( ReturnType ( $st)? ) ( $soe)? ) )
- // xquery/XQueryParser.g:398:11: ({...}? =>k= UPDATING )? k= FUNCTION qn= pg_FQName LPAREN (pl= p_ParamList )? RPAREN (k= AS st= p_SequenceType )? ( LBRACKET soe= p_StatementsAndOptionalExpr RBRACKET | k= EXTERNAL )
- // xquery/XQueryParser.g:398:11: ({...}? =>k= UPDATING )?
+ // xquery/XQueryParser.g:459:9: ( ({...}? =>k= UPDATING )? k= FUNCTION qn= pg_FQName LPAREN (pl= p_ParamList )? RPAREN (k= AS st= p_SequenceType )? ( LBRACKET soe= p_StatementsAndOptionalExpr RBRACKET | k= EXTERNAL ) -> ^( FunctionDecl $qn ^( ParamList ( $pl)? ) ^( ReturnType ( $st)? ) ( $soe)? ) )
+ // xquery/XQueryParser.g:459:11: ({...}? =>k= UPDATING )? k= FUNCTION qn= pg_FQName LPAREN (pl= p_ParamList )? RPAREN (k= AS st= p_SequenceType )? ( LBRACKET soe= p_StatementsAndOptionalExpr RBRACKET | k= EXTERNAL )
+ // xquery/XQueryParser.g:459:11: ({...}? =>k= UPDATING )?
var alt38=2;
var LA38_0 = this.input.LA(1);
@@ -24908,12 +25046,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt38) {
case 1 :
- // xquery/XQueryParser.g:398:12: {...}? =>k= UPDATING
+ // xquery/XQueryParser.g:459:12: {...}? =>k= UPDATING
if ( !((this.lc(XQU))) ) {
if (this.state.backtracking>0) {this.state.failed=true; return retval;}
throw new org.antlr.runtime.FailedPredicateException(this.input, "pm_FunctionDecl", "this.lc(XQU)");
}
- k=this.match(this.input,UPDATING,XQueryParser.FOLLOW_UPDATING_in_pm_FunctionDecl3034); if (this.state.failed) return retval;
+ k=this.match(this.input,UPDATING,XQueryParser.FOLLOW_UPDATING_in_pm_FunctionDecl3033); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_UPDATING.add(k);
if ( this.state.backtracking===0 ) {
@@ -24925,22 +25063,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- k=this.match(this.input,FUNCTION,XQueryParser.FOLLOW_FUNCTION_in_pm_FunctionDecl3042); if (this.state.failed) return retval;
+ k=this.match(this.input,FUNCTION,XQueryParser.FOLLOW_FUNCTION_in_pm_FunctionDecl3041); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_FUNCTION.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_pg_FQName_in_pm_FunctionDecl3048);
+ this.pushFollow(XQueryParser.FOLLOW_pg_FQName_in_pm_FunctionDecl3047);
qn=this.pg_FQName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_pg_FQName.add(qn.getTree());
- LPAREN77=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_pm_FunctionDecl3050); if (this.state.failed) return retval;
+ LPAREN77=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_pm_FunctionDecl3049); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_LPAREN.add(LPAREN77);
- // xquery/XQueryParser.g:398:106: (pl= p_ParamList )?
+ // xquery/XQueryParser.g:459:106: (pl= p_ParamList )?
var alt39=2;
var LA39_0 = this.input.LA(1);
@@ -24949,8 +25087,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt39) {
case 1 :
- // xquery/XQueryParser.g:398:106: pl= p_ParamList
- this.pushFollow(XQueryParser.FOLLOW_p_ParamList_in_pm_FunctionDecl3054);
+ // xquery/XQueryParser.g:459:106: pl= p_ParamList
+ this.pushFollow(XQueryParser.FOLLOW_p_ParamList_in_pm_FunctionDecl3053);
pl=this.p_ParamList();
this.state._fsp--;
@@ -24962,10 +25100,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- RPAREN78=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_pm_FunctionDecl3057); if (this.state.failed) return retval;
+ RPAREN78=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_pm_FunctionDecl3056); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_RPAREN.add(RPAREN78);
- // xquery/XQueryParser.g:398:127: (k= AS st= p_SequenceType )?
+ // xquery/XQueryParser.g:459:127: (k= AS st= p_SequenceType )?
var alt40=2;
var LA40_0 = this.input.LA(1);
@@ -24974,14 +25112,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt40) {
case 1 :
- // xquery/XQueryParser.g:398:128: k= AS st= p_SequenceType
- k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_pm_FunctionDecl3062); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:459:128: k= AS st= p_SequenceType
+ k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_pm_FunctionDecl3061); 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_pm_FunctionDecl3068);
+ this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_pm_FunctionDecl3067);
st=this.p_SequenceType();
this.state._fsp--;
@@ -24993,7 +25131,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- // xquery/XQueryParser.g:398:168: ( LBRACKET soe= p_StatementsAndOptionalExpr RBRACKET | k= EXTERNAL )
+ // xquery/XQueryParser.g:459:168: ( LBRACKET soe= p_StatementsAndOptionalExpr RBRACKET | k= EXTERNAL )
var alt41=2;
var LA41_0 = this.input.LA(1);
@@ -25012,25 +25150,25 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt41) {
case 1 :
- // xquery/XQueryParser.g:398:169: LBRACKET soe= p_StatementsAndOptionalExpr RBRACKET
- LBRACKET79=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_FunctionDecl3073); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:459:169: LBRACKET soe= p_StatementsAndOptionalExpr RBRACKET
+ LBRACKET79=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_FunctionDecl3072); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_LBRACKET.add(LBRACKET79);
- this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_FunctionDecl3077);
+ this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_FunctionDecl3076);
soe=this.p_StatementsAndOptionalExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_StatementsAndOptionalExpr.add(soe.getTree());
- RBRACKET80=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_FunctionDecl3079); if (this.state.failed) return retval;
+ RBRACKET80=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_FunctionDecl3078); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_RBRACKET.add(RBRACKET80);
break;
case 2 :
- // xquery/XQueryParser.g:398:221: k= EXTERNAL
- k=this.match(this.input,EXTERNAL,XQueryParser.FOLLOW_EXTERNAL_in_pm_FunctionDecl3085); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:459:221: k= EXTERNAL
+ k=this.match(this.input,EXTERNAL,XQueryParser.FOLLOW_EXTERNAL_in_pm_FunctionDecl3084); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_EXTERNAL.add(k);
if ( this.state.backtracking===0 ) {
@@ -25059,20 +25197,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_st=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token st",st!=null?st.tree:null);
root_0 = this.adaptor.nil();
- // 399:17: -> ^( FunctionDecl $qn ^( ParamList ( $pl)? ) ^( ReturnType ( $st)? ) ( $soe)? )
+ // 460:17: -> ^( FunctionDecl $qn ^( ParamList ( $pl)? ) ^( ReturnType ( $st)? ) ( $soe)? )
{
- // xquery/XQueryParser.g:399:20: ^( FunctionDecl $qn ^( ParamList ( $pl)? ) ^( ReturnType ( $st)? ) ( $soe)? )
+ // xquery/XQueryParser.g:460:20: ^( FunctionDecl $qn ^( ParamList ( $pl)? ) ^( ReturnType ( $st)? ) ( $soe)? )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(FunctionDecl, "FunctionDecl"), root_1);
this.adaptor.addChild(root_1, stream_qn.nextTree());
- // xquery/XQueryParser.g:399:39: ^( ParamList ( $pl)? )
+ // xquery/XQueryParser.g:460:39: ^( ParamList ( $pl)? )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(ParamList, "ParamList"), root_2);
- // xquery/XQueryParser.g:399:51: ( $pl)?
+ // xquery/XQueryParser.g:460:51: ( $pl)?
if ( stream_pl.hasNext() ) {
this.adaptor.addChild(root_2, stream_pl.nextTree());
@@ -25081,12 +25219,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
this.adaptor.addChild(root_1, root_2);
}
- // xquery/XQueryParser.g:399:57: ^( ReturnType ( $st)? )
+ // xquery/XQueryParser.g:460:57: ^( ReturnType ( $st)? )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(ReturnType, "ReturnType"), root_2);
- // xquery/XQueryParser.g:399:70: ( $st)?
+ // xquery/XQueryParser.g:460:70: ( $st)?
if ( stream_st.hasNext() ) {
this.adaptor.addChild(root_2, stream_st.nextTree());
@@ -25095,7 +25233,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
this.adaptor.addChild(root_1, root_2);
}
- // xquery/XQueryParser.g:399:76: ( $soe)?
+ // xquery/XQueryParser.g:460:76: ( $soe)?
if ( stream_soe.hasNext() ) {
this.adaptor.addChild(root_1, stream_soe.nextTree());
@@ -25143,7 +25281,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:403:1: p_ParamList : p+= p_Param ( COMMA p+= p_Param )* -> ( $p)+ ;
+ // xquery/XQueryParser.g:464:1: p_ParamList : p+= p_Param ( COMMA p+= p_Param )* -> ( $p)+ ;
// $ANTLR start "p_ParamList"
p_ParamList: function() {
var retval = new XQueryParser.p_ParamList_return();
@@ -25158,9 +25296,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_COMMA=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token COMMA");
var stream_p_Param=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_Param");
try {
- // xquery/XQueryParser.g:404:9: (p+= p_Param ( COMMA p+= p_Param )* -> ( $p)+ )
- // xquery/XQueryParser.g:404:11: p+= p_Param ( COMMA p+= p_Param )*
- this.pushFollow(XQueryParser.FOLLOW_p_Param_in_p_ParamList3162);
+ // xquery/XQueryParser.g:465:9: (p+= p_Param ( COMMA p+= p_Param )* -> ( $p)+ )
+ // xquery/XQueryParser.g:465:11: p+= p_Param ( COMMA p+= p_Param )*
+ this.pushFollow(XQueryParser.FOLLOW_p_Param_in_p_ParamList3161);
p=this.p_Param();
this.state._fsp--;
@@ -25169,7 +25307,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_p)) list_p = [];
list_p.push(p.getTree());
- // xquery/XQueryParser.g:404:22: ( COMMA p+= p_Param )*
+ // xquery/XQueryParser.g:465:22: ( COMMA p+= p_Param )*
loop42:
do {
var alt42=2;
@@ -25182,11 +25320,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt42) {
case 1 :
- // xquery/XQueryParser.g:404:23: COMMA p+= p_Param
- COMMA81=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_ParamList3165); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:465:23: COMMA p+= p_Param
+ COMMA81=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_ParamList3164); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_COMMA.add(COMMA81);
- this.pushFollow(XQueryParser.FOLLOW_p_Param_in_p_ParamList3169);
+ this.pushFollow(XQueryParser.FOLLOW_p_Param_in_p_ParamList3168);
p=this.p_Param();
this.state._fsp--;
@@ -25217,7 +25355,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
var stream_p=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token p",list_p);
root_0 = this.adaptor.nil();
- // 405:17: -> ( $p)+
+ // 466:17: -> ( $p)+
{
if ( !(stream_p.hasNext()) ) {
throw new org.antlr.runtime.tree.RewriteEarlyExitException();
@@ -25266,7 +25404,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:409:1: p_Param : DOLLAR qn= p_QName (td= p_TypeDeclaration )? -> ^( Param $qn ( $td)? ) ;
+ // xquery/XQueryParser.g:470:1: p_Param : DOLLAR qn= p_QName (td= p_TypeDeclaration )? -> ^( Param $qn ( $td)? ) ;
// $ANTLR start "p_Param"
p_Param: function() {
var retval = new XQueryParser.p_Param_return();
@@ -25283,18 +25421,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_p_TypeDeclaration=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_TypeDeclaration");
var stream_p_QName=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_QName");
try {
- // xquery/XQueryParser.g:410:9: ( DOLLAR qn= p_QName (td= p_TypeDeclaration )? -> ^( Param $qn ( $td)? ) )
- // xquery/XQueryParser.g:410:11: DOLLAR qn= p_QName (td= p_TypeDeclaration )?
- DOLLAR82=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_Param3227); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:471:9: ( DOLLAR qn= p_QName (td= p_TypeDeclaration )? -> ^( Param $qn ( $td)? ) )
+ // xquery/XQueryParser.g:471:11: DOLLAR qn= p_QName (td= p_TypeDeclaration )?
+ DOLLAR82=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_Param3226); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_DOLLAR.add(DOLLAR82);
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_Param3231);
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_Param3230);
qn=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_QName.add(qn.getTree());
- // xquery/XQueryParser.g:410:31: (td= p_TypeDeclaration )?
+ // xquery/XQueryParser.g:471:31: (td= p_TypeDeclaration )?
var alt43=2;
var LA43_0 = this.input.LA(1);
@@ -25303,8 +25441,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt43) {
case 1 :
- // xquery/XQueryParser.g:410:31: td= p_TypeDeclaration
- this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_Param3235);
+ // xquery/XQueryParser.g:471:31: td= p_TypeDeclaration
+ this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_Param3234);
td=this.p_TypeDeclaration();
this.state._fsp--;
@@ -25331,15 +25469,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_td=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token td",td!=null?td.tree:null);
root_0 = this.adaptor.nil();
- // 411:17: -> ^( Param $qn ( $td)? )
+ // 472:17: -> ^( Param $qn ( $td)? )
{
- // xquery/XQueryParser.g:411:20: ^( Param $qn ( $td)? )
+ // xquery/XQueryParser.g:472:20: ^( Param $qn ( $td)? )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(Param, "Param"), root_1);
this.adaptor.addChild(root_1, stream_qn.nextTree());
- // xquery/XQueryParser.g:411:32: ( $td)?
+ // xquery/XQueryParser.g:472:32: ( $td)?
if ( stream_td.hasNext() ) {
this.adaptor.addChild(root_1, stream_td.nextTree());
@@ -25387,7 +25525,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:415:1: pm_FunctionBody : p_EnclosedExpr ;
+ // xquery/XQueryParser.g:476:1: pm_FunctionBody : p_EnclosedExpr ;
// $ANTLR start "pm_FunctionBody"
pm_FunctionBody: function() {
var retval = new XQueryParser.pm_FunctionBody_return();
@@ -25399,11 +25537,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:416:9: ( p_EnclosedExpr )
- // xquery/XQueryParser.g:416:11: p_EnclosedExpr
+ // xquery/XQueryParser.g:477:9: ( p_EnclosedExpr )
+ // xquery/XQueryParser.g:477:11: p_EnclosedExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_EnclosedExpr_in_pm_FunctionBody3291);
+ this.pushFollow(XQueryParser.FOLLOW_p_EnclosedExpr_in_pm_FunctionBody3290);
p_EnclosedExpr83=this.p_EnclosedExpr();
this.state._fsp--;
@@ -25445,7 +25583,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:421:1: p_EnclosedExpr : LBRACKET p_Expr[true,true] RBRACKET -> ^( EnclosedExpr p_Expr ) ;
+ // xquery/XQueryParser.g:482:1: p_EnclosedExpr : LBRACKET p_Expr[true,true] RBRACKET -> ^( EnclosedExpr p_Expr ) ;
// $ANTLR start "p_EnclosedExpr"
p_EnclosedExpr: function() {
var retval = new XQueryParser.p_EnclosedExpr_return();
@@ -25463,18 +25601,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_RBRACKET=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token RBRACKET");
var stream_p_Expr=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_Expr");
try {
- // xquery/XQueryParser.g:422:9: ( LBRACKET p_Expr[true,true] RBRACKET -> ^( EnclosedExpr p_Expr ) )
- // xquery/XQueryParser.g:422:11: LBRACKET p_Expr[true,true] RBRACKET
- LBRACKET84=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_EnclosedExpr3318); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:483:9: ( LBRACKET p_Expr[true,true] RBRACKET -> ^( EnclosedExpr p_Expr ) )
+ // xquery/XQueryParser.g:483:11: LBRACKET p_Expr[true,true] RBRACKET
+ LBRACKET84=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_EnclosedExpr3317); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_LBRACKET.add(LBRACKET84);
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_EnclosedExpr3320);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_EnclosedExpr3319);
p_Expr85=this.p_Expr(true, true);
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_Expr.add(p_Expr85.getTree());
- RBRACKET86=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_EnclosedExpr3323); if (this.state.failed) return retval;
+ RBRACKET86=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_EnclosedExpr3322); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_RBRACKET.add(RBRACKET86);
@@ -25490,9 +25628,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 423:17: -> ^( EnclosedExpr p_Expr )
+ // 484:17: -> ^( EnclosedExpr p_Expr )
{
- // xquery/XQueryParser.g:423:20: ^( EnclosedExpr p_Expr )
+ // xquery/XQueryParser.g:484:20: ^( EnclosedExpr p_Expr )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(EnclosedExpr, "EnclosedExpr"), root_1);
@@ -25540,7 +25678,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:427:1: pm_OptionDecl : k= DECLARE k= OPTION p_QName p_StringLiteral SEMICOLON ;
+ // xquery/XQueryParser.g:488:1: pm_OptionDecl : k= DECLARE k= OPTION p_QName p_StringLiteral SEMICOLON ;
// $ANTLR start "pm_OptionDecl"
pm_OptionDecl: function() {
var retval = new XQueryParser.pm_OptionDecl_return();
@@ -25557,11 +25695,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var SEMICOLON89_tree=null;
try {
- // xquery/XQueryParser.g:428:9: (k= DECLARE k= OPTION p_QName p_StringLiteral SEMICOLON )
- // xquery/XQueryParser.g:428:11: k= DECLARE k= OPTION p_QName p_StringLiteral SEMICOLON
+ // xquery/XQueryParser.g:489:9: (k= DECLARE k= OPTION p_QName p_StringLiteral SEMICOLON )
+ // xquery/XQueryParser.g:489:11: k= DECLARE k= OPTION p_QName p_StringLiteral SEMICOLON
root_0 = this.adaptor.nil();
- k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_OptionDecl3375); if (this.state.failed) return retval;
+ k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_OptionDecl3374); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -25569,7 +25707,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,OPTION,XQueryParser.FOLLOW_OPTION_in_pm_OptionDecl3381); if (this.state.failed) return retval;
+ k=this.match(this.input,OPTION,XQueryParser.FOLLOW_OPTION_in_pm_OptionDecl3380); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -25577,19 +25715,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_pm_OptionDecl3385);
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_pm_OptionDecl3384);
p_QName87=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName87.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_OptionDecl3387);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_OptionDecl3386);
p_StringLiteral88=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral88.getTree());
- SEMICOLON89=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_OptionDecl3389); if (this.state.failed) return retval;
+ SEMICOLON89=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_OptionDecl3388); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SEMICOLON89_tree = this.adaptor.create(SEMICOLON89);
this.adaptor.addChild(root_0, SEMICOLON89_tree);
@@ -25630,7 +25768,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:432:1: pm_QueryBody : ({...}? => p_Program | p_Expr[true,true] );
+ // xquery/XQueryParser.g:493:1: pm_QueryBody : ({...}? => p_Program | p_Expr[true,true] );
// $ANTLR start "pm_QueryBody"
pm_QueryBody: function() {
var retval = new XQueryParser.pm_QueryBody_return();
@@ -25643,19 +25781,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:433:9: ({...}? => p_Program | p_Expr[true,true] )
+ // xquery/XQueryParser.g:494:9: ({...}? => p_Program | p_Expr[true,true] )
var alt44=2;
alt44 = this.dfa44.predict(this.input);
switch (alt44) {
case 1 :
- // xquery/XQueryParser.g:433:11: {...}? => p_Program
+ // xquery/XQueryParser.g:494:11: {...}? => p_Program
root_0 = this.adaptor.nil();
if ( !((this.lc(XQS))) ) {
if (this.state.backtracking>0) {this.state.failed=true; return retval;}
throw new org.antlr.runtime.FailedPredicateException(this.input, "pm_QueryBody", "this.lc(XQS)");
}
- this.pushFollow(XQueryParser.FOLLOW_p_Program_in_pm_QueryBody3418);
+ this.pushFollow(XQueryParser.FOLLOW_p_Program_in_pm_QueryBody3417);
p_Program90=this.p_Program();
this.state._fsp--;
@@ -25665,10 +25803,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:434:11: p_Expr[true,true]
+ // xquery/XQueryParser.g:495:11: p_Expr[true,true]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_pm_QueryBody3430);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_pm_QueryBody3429);
p_Expr91=this.p_Expr(true, true);
this.state._fsp--;
@@ -25712,7 +25850,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:444:1: p_Expr[strict, allowConcat] : es= p_ExprSingle[$strict] ( COMMA p_ExprSingle[$strict] )* ;
+ // xquery/XQueryParser.g:505:1: p_Expr[strict, allowConcat] : es= p_ExprSingle[$strict] ( COMMA p_ExprSingle[$strict] )* ;
// $ANTLR start "p_Expr"
p_Expr: function(strict, allowConcat) {
var retval = new XQueryParser.p_Expr_return();
@@ -25727,11 +25865,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var COMMA92_tree=null;
try {
- // xquery/XQueryParser.g:445:9: (es= p_ExprSingle[$strict] ( COMMA p_ExprSingle[$strict] )* )
- // xquery/XQueryParser.g:445:11: es= p_ExprSingle[$strict] ( COMMA p_ExprSingle[$strict] )*
+ // xquery/XQueryParser.g:506:9: (es= p_ExprSingle[$strict] ( COMMA p_ExprSingle[$strict] )* )
+ // xquery/XQueryParser.g:506:11: es= p_ExprSingle[$strict] ( COMMA p_ExprSingle[$strict] )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_Expr3466);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_Expr3465);
es=this.p_ExprSingle(strict);
this.state._fsp--;
@@ -25740,7 +25878,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
if (!allowConcat) throw new Exception();
}
- // xquery/XQueryParser.g:446:11: ( COMMA p_ExprSingle[$strict] )*
+ // xquery/XQueryParser.g:507:11: ( COMMA p_ExprSingle[$strict] )*
loop45:
do {
var alt45=2;
@@ -25753,13 +25891,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt45) {
case 1 :
- // xquery/XQueryParser.g:446:12: COMMA p_ExprSingle[$strict]
- COMMA92=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_Expr3482); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:507:12: COMMA p_ExprSingle[$strict]
+ COMMA92=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_Expr3481); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COMMA92_tree = this.adaptor.create(COMMA92);
this.adaptor.addChild(root_0, COMMA92_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_Expr3484);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_Expr3483);
p_ExprSingle93=this.p_ExprSingle(strict);
this.state._fsp--;
@@ -25820,7 +25958,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:468:1: p_ExprSingle[strict] : ( ( ( ( FOR | LET ) DOLLAR ) | ( FOR ( TUMBLING | SLIDING ) ) )=> p_FLWORHybrid[$strict] | ( IF LPAREN )=> p_IfHybrid[$strict] | ( SWITCH LPAREN )=> p_SwitchHybrid[$strict] | ( TYPESWITCH LPAREN )=> p_TypeswitchHybrid[$strict] | ( TRY LBRACKET )=> p_TryCatchHybrid[$strict] | p_ExprSimple );
+ // xquery/XQueryParser.g:529:1: p_ExprSingle[strict] : ( ( ( ( FOR | LET ) DOLLAR ) | ( FOR ( TUMBLING | SLIDING ) ) )=> p_FLWORHybrid[$strict] | ( IF LPAREN )=> p_IfHybrid[$strict] | ( SWITCH LPAREN )=> p_SwitchHybrid[$strict] | ( TYPESWITCH LPAREN )=> p_TypeswitchHybrid[$strict] | ( TRY LBRACKET )=> p_TryCatchHybrid[$strict] | p_ExprSimple );
// $ANTLR start "p_ExprSingle"
p_ExprSingle: function(strict) {
var retval = new XQueryParser.p_ExprSingle_return();
@@ -25837,15 +25975,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:469:9: ( ( ( ( FOR | LET ) DOLLAR ) | ( FOR ( TUMBLING | SLIDING ) ) )=> p_FLWORHybrid[$strict] | ( IF LPAREN )=> p_IfHybrid[$strict] | ( SWITCH LPAREN )=> p_SwitchHybrid[$strict] | ( TYPESWITCH LPAREN )=> p_TypeswitchHybrid[$strict] | ( TRY LBRACKET )=> p_TryCatchHybrid[$strict] | p_ExprSimple )
+ // xquery/XQueryParser.g:530:9: ( ( ( ( FOR | LET ) DOLLAR ) | ( FOR ( TUMBLING | SLIDING ) ) )=> p_FLWORHybrid[$strict] | ( IF LPAREN )=> p_IfHybrid[$strict] | ( SWITCH LPAREN )=> p_SwitchHybrid[$strict] | ( TYPESWITCH LPAREN )=> p_TypeswitchHybrid[$strict] | ( TRY LBRACKET )=> p_TryCatchHybrid[$strict] | p_ExprSimple )
var alt46=6;
alt46 = this.dfa46.predict(this.input);
switch (alt46) {
case 1 :
- // xquery/XQueryParser.g:469:11: ( ( ( FOR | LET ) DOLLAR ) | ( FOR ( TUMBLING | SLIDING ) ) )=> p_FLWORHybrid[$strict]
+ // xquery/XQueryParser.g:530:11: ( ( ( FOR | LET ) DOLLAR ) | ( FOR ( TUMBLING | SLIDING ) ) )=> p_FLWORHybrid[$strict]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FLWORHybrid_in_p_ExprSingle3551);
+ this.pushFollow(XQueryParser.FOLLOW_p_FLWORHybrid_in_p_ExprSingle3550);
p_FLWORHybrid94=this.p_FLWORHybrid(strict);
this.state._fsp--;
@@ -25855,10 +25993,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:470:11: ( IF LPAREN )=> p_IfHybrid[$strict]
+ // xquery/XQueryParser.g:531:11: ( IF LPAREN )=> p_IfHybrid[$strict]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_IfHybrid_in_p_ExprSingle3581);
+ this.pushFollow(XQueryParser.FOLLOW_p_IfHybrid_in_p_ExprSingle3580);
p_IfHybrid95=this.p_IfHybrid(strict);
this.state._fsp--;
@@ -25868,10 +26006,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:471:11: ( SWITCH LPAREN )=> p_SwitchHybrid[$strict]
+ // xquery/XQueryParser.g:532:11: ( SWITCH LPAREN )=> p_SwitchHybrid[$strict]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_SwitchHybrid_in_p_ExprSingle3607);
+ this.pushFollow(XQueryParser.FOLLOW_p_SwitchHybrid_in_p_ExprSingle3606);
p_SwitchHybrid96=this.p_SwitchHybrid(strict);
this.state._fsp--;
@@ -25881,10 +26019,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:472:11: ( TYPESWITCH LPAREN )=> p_TypeswitchHybrid[$strict]
+ // xquery/XQueryParser.g:533:11: ( TYPESWITCH LPAREN )=> p_TypeswitchHybrid[$strict]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_TypeswitchHybrid_in_p_ExprSingle3629);
+ this.pushFollow(XQueryParser.FOLLOW_p_TypeswitchHybrid_in_p_ExprSingle3628);
p_TypeswitchHybrid97=this.p_TypeswitchHybrid(strict);
this.state._fsp--;
@@ -25894,10 +26032,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 5 :
- // xquery/XQueryParser.g:473:11: ( TRY LBRACKET )=> p_TryCatchHybrid[$strict]
+ // xquery/XQueryParser.g:534:11: ( TRY LBRACKET )=> p_TryCatchHybrid[$strict]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_TryCatchHybrid_in_p_ExprSingle3656);
+ this.pushFollow(XQueryParser.FOLLOW_p_TryCatchHybrid_in_p_ExprSingle3655);
p_TryCatchHybrid98=this.p_TryCatchHybrid(strict);
this.state._fsp--;
@@ -25907,10 +26045,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 6 :
- // xquery/XQueryParser.g:474:11: p_ExprSimple
+ // xquery/XQueryParser.g:535:11: p_ExprSimple
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSimple_in_p_ExprSingle3669);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSimple_in_p_ExprSingle3668);
p_ExprSimple99=this.p_ExprSimple();
this.state._fsp--;
@@ -25954,7 +26092,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:478:1: p_FLWORHybrid[strict] : p_InitialClause ( p_IntermediateClause )* p_ReturnHybrid[$strict] ;
+ // xquery/XQueryParser.g:539:1: p_FLWORHybrid[strict] : p_InitialClause ( p_IntermediateClause )* p_ReturnHybrid[$strict] ;
// $ANTLR start "p_FLWORHybrid"
p_FLWORHybrid: function(strict) {
var retval = new XQueryParser.p_FLWORHybrid_return();
@@ -25968,17 +26106,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:479:9: ( p_InitialClause ( p_IntermediateClause )* p_ReturnHybrid[$strict] )
- // xquery/XQueryParser.g:479:11: p_InitialClause ( p_IntermediateClause )* p_ReturnHybrid[$strict]
+ // xquery/XQueryParser.g:540:9: ( p_InitialClause ( p_IntermediateClause )* p_ReturnHybrid[$strict] )
+ // xquery/XQueryParser.g:540:11: p_InitialClause ( p_IntermediateClause )* p_ReturnHybrid[$strict]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_InitialClause_in_p_FLWORHybrid3696);
+ this.pushFollow(XQueryParser.FOLLOW_p_InitialClause_in_p_FLWORHybrid3695);
p_InitialClause100=this.p_InitialClause();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_InitialClause100.getTree());
- // xquery/XQueryParser.g:479:27: ( p_IntermediateClause )*
+ // xquery/XQueryParser.g:540:27: ( p_IntermediateClause )*
loop47:
do {
var alt47=2;
@@ -25991,8 +26129,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt47) {
case 1 :
- // xquery/XQueryParser.g:479:27: p_IntermediateClause
- this.pushFollow(XQueryParser.FOLLOW_p_IntermediateClause_in_p_FLWORHybrid3698);
+ // xquery/XQueryParser.g:540:27: p_IntermediateClause
+ this.pushFollow(XQueryParser.FOLLOW_p_IntermediateClause_in_p_FLWORHybrid3697);
p_IntermediateClause101=this.p_IntermediateClause();
this.state._fsp--;
@@ -26007,7 +26145,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- this.pushFollow(XQueryParser.FOLLOW_p_ReturnHybrid_in_p_FLWORHybrid3701);
+ this.pushFollow(XQueryParser.FOLLOW_p_ReturnHybrid_in_p_FLWORHybrid3700);
p_ReturnHybrid102=this.p_ReturnHybrid(strict);
this.state._fsp--;
@@ -26049,7 +26187,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:483:1: p_InitialClause : ( p_ForClause | p_LetClause | p_WindowClause );
+ // xquery/XQueryParser.g:544:1: p_InitialClause : ( p_ForClause | p_LetClause | p_WindowClause );
// $ANTLR start "p_InitialClause"
p_InitialClause: function() {
var retval = new XQueryParser.p_InitialClause_return();
@@ -26063,7 +26201,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:484:9: ( p_ForClause | p_LetClause | p_WindowClause )
+ // xquery/XQueryParser.g:545:9: ( p_ForClause | p_LetClause | p_WindowClause )
var alt48=3;
var LA48_0 = this.input.LA(1);
@@ -26096,10 +26234,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt48) {
case 1 :
- // xquery/XQueryParser.g:484:11: p_ForClause
+ // xquery/XQueryParser.g:545:11: p_ForClause
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ForClause_in_p_InitialClause3728);
+ this.pushFollow(XQueryParser.FOLLOW_p_ForClause_in_p_InitialClause3727);
p_ForClause103=this.p_ForClause();
this.state._fsp--;
@@ -26109,10 +26247,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:484:25: p_LetClause
+ // xquery/XQueryParser.g:545:25: p_LetClause
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_LetClause_in_p_InitialClause3732);
+ this.pushFollow(XQueryParser.FOLLOW_p_LetClause_in_p_InitialClause3731);
p_LetClause104=this.p_LetClause();
this.state._fsp--;
@@ -26122,10 +26260,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:484:39: p_WindowClause
+ // xquery/XQueryParser.g:545:39: p_WindowClause
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_WindowClause_in_p_InitialClause3736);
+ this.pushFollow(XQueryParser.FOLLOW_p_WindowClause_in_p_InitialClause3735);
p_WindowClause105=this.p_WindowClause();
this.state._fsp--;
@@ -26169,7 +26307,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:488:1: p_IntermediateClause : ( p_InitialClause | p_WhereClause | p_GroupByClause | p_OrderByClause | p_CountClause );
+ // xquery/XQueryParser.g:549:1: p_IntermediateClause : ( p_InitialClause | p_WhereClause | p_GroupByClause | p_OrderByClause | p_CountClause );
// $ANTLR start "p_IntermediateClause"
p_IntermediateClause: function() {
var retval = new XQueryParser.p_IntermediateClause_return();
@@ -26185,7 +26323,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:489:9: ( p_InitialClause | p_WhereClause | p_GroupByClause | p_OrderByClause | p_CountClause )
+ // xquery/XQueryParser.g:550:9: ( p_InitialClause | p_WhereClause | p_GroupByClause | p_OrderByClause | p_CountClause )
var alt49=5;
switch ( this.input.LA(1) ) {
case FOR:
@@ -26215,10 +26353,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt49) {
case 1 :
- // xquery/XQueryParser.g:489:11: p_InitialClause
+ // xquery/XQueryParser.g:550:11: p_InitialClause
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_InitialClause_in_p_IntermediateClause3762);
+ this.pushFollow(XQueryParser.FOLLOW_p_InitialClause_in_p_IntermediateClause3761);
p_InitialClause106=this.p_InitialClause();
this.state._fsp--;
@@ -26228,10 +26366,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:489:29: p_WhereClause
+ // xquery/XQueryParser.g:550:29: p_WhereClause
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_WhereClause_in_p_IntermediateClause3766);
+ this.pushFollow(XQueryParser.FOLLOW_p_WhereClause_in_p_IntermediateClause3765);
p_WhereClause107=this.p_WhereClause();
this.state._fsp--;
@@ -26241,10 +26379,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:489:45: p_GroupByClause
+ // xquery/XQueryParser.g:550:45: p_GroupByClause
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_GroupByClause_in_p_IntermediateClause3770);
+ this.pushFollow(XQueryParser.FOLLOW_p_GroupByClause_in_p_IntermediateClause3769);
p_GroupByClause108=this.p_GroupByClause();
this.state._fsp--;
@@ -26254,10 +26392,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:489:63: p_OrderByClause
+ // xquery/XQueryParser.g:550:63: p_OrderByClause
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_OrderByClause_in_p_IntermediateClause3774);
+ this.pushFollow(XQueryParser.FOLLOW_p_OrderByClause_in_p_IntermediateClause3773);
p_OrderByClause109=this.p_OrderByClause();
this.state._fsp--;
@@ -26267,10 +26405,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 5 :
- // xquery/XQueryParser.g:489:81: p_CountClause
+ // xquery/XQueryParser.g:550:81: p_CountClause
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_CountClause_in_p_IntermediateClause3778);
+ this.pushFollow(XQueryParser.FOLLOW_p_CountClause_in_p_IntermediateClause3777);
p_CountClause110=this.p_CountClause();
this.state._fsp--;
@@ -26314,7 +26452,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:493:1: p_StringConcatExpr : p_RangeExpr ( CONCAT p_RangeExpr )* ;
+ // xquery/XQueryParser.g:554:1: p_StringConcatExpr : p_RangeExpr ( CONCAT p_RangeExpr )* ;
// $ANTLR start "p_StringConcatExpr"
p_StringConcatExpr: function() {
var retval = new XQueryParser.p_StringConcatExpr_return();
@@ -26329,17 +26467,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var CONCAT112_tree=null;
try {
- // xquery/XQueryParser.g:494:4: ( p_RangeExpr ( CONCAT p_RangeExpr )* )
- // xquery/XQueryParser.g:494:6: p_RangeExpr ( CONCAT p_RangeExpr )*
+ // xquery/XQueryParser.g:555:4: ( p_RangeExpr ( CONCAT p_RangeExpr )* )
+ // xquery/XQueryParser.g:555:6: p_RangeExpr ( CONCAT p_RangeExpr )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_RangeExpr_in_p_StringConcatExpr3799);
+ this.pushFollow(XQueryParser.FOLLOW_p_RangeExpr_in_p_StringConcatExpr3798);
p_RangeExpr111=this.p_RangeExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_RangeExpr111.getTree());
- // xquery/XQueryParser.g:494:18: ( CONCAT p_RangeExpr )*
+ // xquery/XQueryParser.g:555:18: ( CONCAT p_RangeExpr )*
loop50:
do {
var alt50=2;
@@ -26352,13 +26490,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt50) {
case 1 :
- // xquery/XQueryParser.g:494:20: CONCAT p_RangeExpr
- CONCAT112=this.match(this.input,CONCAT,XQueryParser.FOLLOW_CONCAT_in_p_StringConcatExpr3803); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:555:20: CONCAT p_RangeExpr
+ CONCAT112=this.match(this.input,CONCAT,XQueryParser.FOLLOW_CONCAT_in_p_StringConcatExpr3802); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
CONCAT112_tree = this.adaptor.create(CONCAT112);
this.adaptor.addChild(root_0, CONCAT112_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_RangeExpr_in_p_StringConcatExpr3805);
+ this.pushFollow(XQueryParser.FOLLOW_p_RangeExpr_in_p_StringConcatExpr3804);
p_RangeExpr113=this.p_RangeExpr();
this.state._fsp--;
@@ -26409,7 +26547,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:499:1: p_ForClause : k= FOR p_ForBinding ( COMMA p_ForBinding )* ;
+ // xquery/XQueryParser.g:560:1: p_ForClause : k= FOR p_ForBinding ( COMMA p_ForBinding )* ;
// $ANTLR start "p_ForClause"
p_ForClause: function() {
var retval = new XQueryParser.p_ForClause_return();
@@ -26426,11 +26564,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var COMMA115_tree=null;
try {
- // xquery/XQueryParser.g:500:9: (k= FOR p_ForBinding ( COMMA p_ForBinding )* )
- // xquery/XQueryParser.g:500:11: k= FOR p_ForBinding ( COMMA p_ForBinding )*
+ // xquery/XQueryParser.g:561:9: (k= FOR p_ForBinding ( COMMA p_ForBinding )* )
+ // xquery/XQueryParser.g:561:11: k= FOR p_ForBinding ( COMMA p_ForBinding )*
root_0 = this.adaptor.nil();
- k=this.match(this.input,FOR,XQueryParser.FOLLOW_FOR_in_p_ForClause3832); if (this.state.failed) return retval;
+ k=this.match(this.input,FOR,XQueryParser.FOLLOW_FOR_in_p_ForClause3831); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -26438,13 +26576,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ForBinding_in_p_ForClause3836);
+ this.pushFollow(XQueryParser.FOLLOW_p_ForBinding_in_p_ForClause3835);
p_ForBinding114=this.p_ForBinding();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ForBinding114.getTree());
- // xquery/XQueryParser.g:500:45: ( COMMA p_ForBinding )*
+ // xquery/XQueryParser.g:561:45: ( COMMA p_ForBinding )*
loop51:
do {
var alt51=2;
@@ -26457,13 +26595,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt51) {
case 1 :
- // xquery/XQueryParser.g:500:46: COMMA p_ForBinding
- COMMA115=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_ForClause3839); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:561:46: COMMA p_ForBinding
+ COMMA115=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_ForClause3838); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COMMA115_tree = this.adaptor.create(COMMA115);
this.adaptor.addChild(root_0, COMMA115_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ForBinding_in_p_ForClause3841);
+ this.pushFollow(XQueryParser.FOLLOW_p_ForBinding_in_p_ForClause3840);
p_ForBinding116=this.p_ForBinding();
this.state._fsp--;
@@ -26514,7 +26652,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:504:1: p_ForBinding : DOLLAR p_VarName ( p_TypeDeclaration )? ( p_AllowingEmpty )? ( p_PositionalVar )? ( p_FTScoreVar )? k= IN p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:565:1: p_ForBinding : DOLLAR p_VarName ( p_TypeDeclaration )? ( p_AllowingEmpty )? ( p_PositionalVar )? ( p_FTScoreVar )? k= IN p_ExprSingle[true] ;
// $ANTLR start "p_ForBinding"
p_ForBinding: function() {
var retval = new XQueryParser.p_ForBinding_return();
@@ -26535,22 +26673,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var DOLLAR117_tree=null;
try {
- // xquery/XQueryParser.g:505:9: ( DOLLAR p_VarName ( p_TypeDeclaration )? ( p_AllowingEmpty )? ( p_PositionalVar )? ( p_FTScoreVar )? k= IN p_ExprSingle[true] )
- // xquery/XQueryParser.g:505:11: DOLLAR p_VarName ( p_TypeDeclaration )? ( p_AllowingEmpty )? ( p_PositionalVar )? ( p_FTScoreVar )? k= IN p_ExprSingle[true]
+ // xquery/XQueryParser.g:566:9: ( DOLLAR p_VarName ( p_TypeDeclaration )? ( p_AllowingEmpty )? ( p_PositionalVar )? ( p_FTScoreVar )? k= IN p_ExprSingle[true] )
+ // xquery/XQueryParser.g:566:11: DOLLAR p_VarName ( p_TypeDeclaration )? ( p_AllowingEmpty )? ( p_PositionalVar )? ( p_FTScoreVar )? k= IN p_ExprSingle[true]
root_0 = this.adaptor.nil();
- DOLLAR117=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ForBinding3869); if (this.state.failed) return retval;
+ DOLLAR117=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ForBinding3868); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOLLAR117_tree = this.adaptor.create(DOLLAR117);
this.adaptor.addChild(root_0, DOLLAR117_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_ForBinding3871);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_ForBinding3870);
p_VarName118=this.p_VarName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName118.getTree());
- // xquery/XQueryParser.g:505:28: ( p_TypeDeclaration )?
+ // xquery/XQueryParser.g:566:28: ( p_TypeDeclaration )?
var alt52=2;
var LA52_0 = this.input.LA(1);
@@ -26559,8 +26697,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt52) {
case 1 :
- // xquery/XQueryParser.g:505:28: p_TypeDeclaration
- this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_ForBinding3873);
+ // xquery/XQueryParser.g:566:28: p_TypeDeclaration
+ this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_ForBinding3872);
p_TypeDeclaration119=this.p_TypeDeclaration();
this.state._fsp--;
@@ -26572,7 +26710,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- // xquery/XQueryParser.g:505:47: ( p_AllowingEmpty )?
+ // xquery/XQueryParser.g:566:47: ( p_AllowingEmpty )?
var alt53=2;
var LA53_0 = this.input.LA(1);
@@ -26581,8 +26719,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt53) {
case 1 :
- // xquery/XQueryParser.g:505:47: p_AllowingEmpty
- this.pushFollow(XQueryParser.FOLLOW_p_AllowingEmpty_in_p_ForBinding3876);
+ // xquery/XQueryParser.g:566:47: p_AllowingEmpty
+ this.pushFollow(XQueryParser.FOLLOW_p_AllowingEmpty_in_p_ForBinding3875);
p_AllowingEmpty120=this.p_AllowingEmpty();
this.state._fsp--;
@@ -26594,7 +26732,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- // xquery/XQueryParser.g:505:64: ( p_PositionalVar )?
+ // xquery/XQueryParser.g:566:64: ( p_PositionalVar )?
var alt54=2;
var LA54_0 = this.input.LA(1);
@@ -26603,8 +26741,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt54) {
case 1 :
- // xquery/XQueryParser.g:505:64: p_PositionalVar
- this.pushFollow(XQueryParser.FOLLOW_p_PositionalVar_in_p_ForBinding3879);
+ // xquery/XQueryParser.g:566:64: p_PositionalVar
+ this.pushFollow(XQueryParser.FOLLOW_p_PositionalVar_in_p_ForBinding3878);
p_PositionalVar121=this.p_PositionalVar();
this.state._fsp--;
@@ -26616,7 +26754,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- // xquery/XQueryParser.g:505:81: ( p_FTScoreVar )?
+ // xquery/XQueryParser.g:566:81: ( p_FTScoreVar )?
var alt55=2;
var LA55_0 = this.input.LA(1);
@@ -26625,8 +26763,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt55) {
case 1 :
- // xquery/XQueryParser.g:505:81: p_FTScoreVar
- this.pushFollow(XQueryParser.FOLLOW_p_FTScoreVar_in_p_ForBinding3882);
+ // xquery/XQueryParser.g:566:81: p_FTScoreVar
+ this.pushFollow(XQueryParser.FOLLOW_p_FTScoreVar_in_p_ForBinding3881);
p_FTScoreVar122=this.p_FTScoreVar();
this.state._fsp--;
@@ -26638,7 +26776,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- k=this.match(this.input,IN,XQueryParser.FOLLOW_IN_in_p_ForBinding3887); if (this.state.failed) return retval;
+ k=this.match(this.input,IN,XQueryParser.FOLLOW_IN_in_p_ForBinding3886); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -26646,7 +26784,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ForBinding3891);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ForBinding3890);
p_ExprSingle123=this.p_ExprSingle(true);
this.state._fsp--;
@@ -26688,7 +26826,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:509:1: p_AllowingEmpty : k= ALLOWING k= EMPTY ;
+ // xquery/XQueryParser.g:570:1: p_AllowingEmpty : k= ALLOWING k= EMPTY ;
// $ANTLR start "p_AllowingEmpty"
p_AllowingEmpty: function() {
var retval = new XQueryParser.p_AllowingEmpty_return();
@@ -26701,11 +26839,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:510:9: (k= ALLOWING k= EMPTY )
- // xquery/XQueryParser.g:510:11: k= ALLOWING k= EMPTY
+ // xquery/XQueryParser.g:571:9: (k= ALLOWING k= EMPTY )
+ // xquery/XQueryParser.g:571:11: k= ALLOWING k= EMPTY
root_0 = this.adaptor.nil();
- k=this.match(this.input,ALLOWING,XQueryParser.FOLLOW_ALLOWING_in_p_AllowingEmpty3920); if (this.state.failed) return retval;
+ k=this.match(this.input,ALLOWING,XQueryParser.FOLLOW_ALLOWING_in_p_AllowingEmpty3919); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -26713,7 +26851,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,EMPTY,XQueryParser.FOLLOW_EMPTY_in_p_AllowingEmpty3926); if (this.state.failed) return retval;
+ k=this.match(this.input,EMPTY,XQueryParser.FOLLOW_EMPTY_in_p_AllowingEmpty3925); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -26757,7 +26895,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:514:1: p_PositionalVar : k= AT DOLLAR p_VarName ;
+ // xquery/XQueryParser.g:575:1: p_PositionalVar : k= AT DOLLAR p_VarName ;
// $ANTLR start "p_PositionalVar"
p_PositionalVar: function() {
var retval = new XQueryParser.p_PositionalVar_return();
@@ -26773,11 +26911,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var DOLLAR124_tree=null;
try {
- // xquery/XQueryParser.g:515:9: (k= AT DOLLAR p_VarName )
- // xquery/XQueryParser.g:515:11: k= AT DOLLAR p_VarName
+ // xquery/XQueryParser.g:576:9: (k= AT DOLLAR p_VarName )
+ // xquery/XQueryParser.g:576:11: k= AT DOLLAR p_VarName
root_0 = this.adaptor.nil();
- k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_PositionalVar3956); if (this.state.failed) return retval;
+ k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_PositionalVar3955); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -26785,12 +26923,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- DOLLAR124=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_PositionalVar3960); if (this.state.failed) return retval;
+ DOLLAR124=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_PositionalVar3959); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOLLAR124_tree = this.adaptor.create(DOLLAR124);
this.adaptor.addChild(root_0, DOLLAR124_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_PositionalVar3962);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_PositionalVar3961);
p_VarName125=this.p_VarName();
this.state._fsp--;
@@ -26832,7 +26970,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:519:1: p_LetClause : k= LET p_LetBinding ( COMMA p_LetBinding )* ;
+ // xquery/XQueryParser.g:580:1: p_LetClause : k= LET p_LetBinding ( COMMA p_LetBinding )* ;
// $ANTLR start "p_LetClause"
p_LetClause: function() {
var retval = new XQueryParser.p_LetClause_return();
@@ -26849,11 +26987,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var COMMA127_tree=null;
try {
- // xquery/XQueryParser.g:520:9: (k= LET p_LetBinding ( COMMA p_LetBinding )* )
- // xquery/XQueryParser.g:520:11: k= LET p_LetBinding ( COMMA p_LetBinding )*
+ // xquery/XQueryParser.g:581:9: (k= LET p_LetBinding ( COMMA p_LetBinding )* )
+ // xquery/XQueryParser.g:581:11: k= LET p_LetBinding ( COMMA p_LetBinding )*
root_0 = this.adaptor.nil();
- k=this.match(this.input,LET,XQueryParser.FOLLOW_LET_in_p_LetClause3990); if (this.state.failed) return retval;
+ k=this.match(this.input,LET,XQueryParser.FOLLOW_LET_in_p_LetClause3989); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -26861,13 +26999,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_LetBinding_in_p_LetClause3994);
+ this.pushFollow(XQueryParser.FOLLOW_p_LetBinding_in_p_LetClause3993);
p_LetBinding126=this.p_LetBinding();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_LetBinding126.getTree());
- // xquery/XQueryParser.g:520:45: ( COMMA p_LetBinding )*
+ // xquery/XQueryParser.g:581:45: ( COMMA p_LetBinding )*
loop56:
do {
var alt56=2;
@@ -26880,13 +27018,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt56) {
case 1 :
- // xquery/XQueryParser.g:520:46: COMMA p_LetBinding
- COMMA127=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_LetClause3997); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:581:46: COMMA p_LetBinding
+ COMMA127=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_LetClause3996); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COMMA127_tree = this.adaptor.create(COMMA127);
this.adaptor.addChild(root_0, COMMA127_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_LetBinding_in_p_LetClause3999);
+ this.pushFollow(XQueryParser.FOLLOW_p_LetBinding_in_p_LetClause3998);
p_LetBinding128=this.p_LetBinding();
this.state._fsp--;
@@ -26937,7 +27075,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:525:1: p_LetBinding : ( ( DOLLAR p_VarName ( p_TypeDeclaration )? ) | p_FTScoreVar ) BIND p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:586:1: p_LetBinding : ( ( DOLLAR p_VarName ( p_TypeDeclaration )? ) | p_FTScoreVar ) BIND p_ExprSingle[true] ;
// $ANTLR start "p_LetBinding"
p_LetBinding: function() {
var retval = new XQueryParser.p_LetBinding_return();
@@ -26956,11 +27094,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var BIND133_tree=null;
try {
- // xquery/XQueryParser.g:526:9: ( ( ( DOLLAR p_VarName ( p_TypeDeclaration )? ) | p_FTScoreVar ) BIND p_ExprSingle[true] )
- // xquery/XQueryParser.g:526:11: ( ( DOLLAR p_VarName ( p_TypeDeclaration )? ) | p_FTScoreVar ) BIND p_ExprSingle[true]
+ // xquery/XQueryParser.g:587:9: ( ( ( DOLLAR p_VarName ( p_TypeDeclaration )? ) | p_FTScoreVar ) BIND p_ExprSingle[true] )
+ // xquery/XQueryParser.g:587:11: ( ( DOLLAR p_VarName ( p_TypeDeclaration )? ) | p_FTScoreVar ) BIND p_ExprSingle[true]
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:526:11: ( ( DOLLAR p_VarName ( p_TypeDeclaration )? ) | p_FTScoreVar )
+ // xquery/XQueryParser.g:587:11: ( ( DOLLAR p_VarName ( p_TypeDeclaration )? ) | p_FTScoreVar )
var alt58=2;
var LA58_0 = this.input.LA(1);
@@ -26979,21 +27117,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt58) {
case 1 :
- // xquery/XQueryParser.g:526:13: ( DOLLAR p_VarName ( p_TypeDeclaration )? )
- // xquery/XQueryParser.g:526:13: ( DOLLAR p_VarName ( p_TypeDeclaration )? )
- // xquery/XQueryParser.g:526:14: DOLLAR p_VarName ( p_TypeDeclaration )?
- DOLLAR129=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_LetBinding4031); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:587:13: ( DOLLAR p_VarName ( p_TypeDeclaration )? )
+ // xquery/XQueryParser.g:587:13: ( DOLLAR p_VarName ( p_TypeDeclaration )? )
+ // xquery/XQueryParser.g:587:14: DOLLAR p_VarName ( p_TypeDeclaration )?
+ DOLLAR129=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_LetBinding4030); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOLLAR129_tree = this.adaptor.create(DOLLAR129);
this.adaptor.addChild(root_0, DOLLAR129_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_LetBinding4033);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_LetBinding4032);
p_VarName130=this.p_VarName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName130.getTree());
- // xquery/XQueryParser.g:526:31: ( p_TypeDeclaration )?
+ // xquery/XQueryParser.g:587:31: ( p_TypeDeclaration )?
var alt57=2;
var LA57_0 = this.input.LA(1);
@@ -27002,8 +27140,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt57) {
case 1 :
- // xquery/XQueryParser.g:526:31: p_TypeDeclaration
- this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_LetBinding4035);
+ // xquery/XQueryParser.g:587:31: p_TypeDeclaration
+ this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_LetBinding4034);
p_TypeDeclaration131=this.p_TypeDeclaration();
this.state._fsp--;
@@ -27022,8 +27160,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:526:53: p_FTScoreVar
- this.pushFollow(XQueryParser.FOLLOW_p_FTScoreVar_in_p_LetBinding4041);
+ // xquery/XQueryParser.g:587:53: p_FTScoreVar
+ this.pushFollow(XQueryParser.FOLLOW_p_FTScoreVar_in_p_LetBinding4040);
p_FTScoreVar132=this.p_FTScoreVar();
this.state._fsp--;
@@ -27035,12 +27173,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- BIND133=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_LetBinding4045); if (this.state.failed) return retval;
+ BIND133=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_LetBinding4044); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
BIND133_tree = this.adaptor.create(BIND133);
this.adaptor.addChild(root_0, BIND133_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_LetBinding4047);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_LetBinding4046);
p_ExprSingle134=this.p_ExprSingle(true);
this.state._fsp--;
@@ -27082,7 +27220,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:530:1: p_WindowClause : k= FOR ( p_TumblingWindowClause | p_SlidingWindowClause ) ;
+ // xquery/XQueryParser.g:591:1: p_WindowClause : k= FOR ( p_TumblingWindowClause | p_SlidingWindowClause ) ;
// $ANTLR start "p_WindowClause"
p_WindowClause: function() {
var retval = new XQueryParser.p_WindowClause_return();
@@ -27097,11 +27235,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:531:9: (k= FOR ( p_TumblingWindowClause | p_SlidingWindowClause ) )
- // xquery/XQueryParser.g:531:11: k= FOR ( p_TumblingWindowClause | p_SlidingWindowClause )
+ // xquery/XQueryParser.g:592:9: (k= FOR ( p_TumblingWindowClause | p_SlidingWindowClause ) )
+ // xquery/XQueryParser.g:592:11: k= FOR ( p_TumblingWindowClause | p_SlidingWindowClause )
root_0 = this.adaptor.nil();
- k=this.match(this.input,FOR,XQueryParser.FOLLOW_FOR_in_p_WindowClause4076); if (this.state.failed) return retval;
+ k=this.match(this.input,FOR,XQueryParser.FOLLOW_FOR_in_p_WindowClause4075); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -27109,7 +27247,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:531:32: ( p_TumblingWindowClause | p_SlidingWindowClause )
+ // xquery/XQueryParser.g:592:32: ( p_TumblingWindowClause | p_SlidingWindowClause )
var alt59=2;
var LA59_0 = this.input.LA(1);
@@ -27128,8 +27266,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt59) {
case 1 :
- // xquery/XQueryParser.g:531:33: p_TumblingWindowClause
- this.pushFollow(XQueryParser.FOLLOW_p_TumblingWindowClause_in_p_WindowClause4081);
+ // xquery/XQueryParser.g:592:33: p_TumblingWindowClause
+ this.pushFollow(XQueryParser.FOLLOW_p_TumblingWindowClause_in_p_WindowClause4080);
p_TumblingWindowClause135=this.p_TumblingWindowClause();
this.state._fsp--;
@@ -27139,8 +27277,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:531:58: p_SlidingWindowClause
- this.pushFollow(XQueryParser.FOLLOW_p_SlidingWindowClause_in_p_WindowClause4085);
+ // xquery/XQueryParser.g:592:58: p_SlidingWindowClause
+ this.pushFollow(XQueryParser.FOLLOW_p_SlidingWindowClause_in_p_WindowClause4084);
p_SlidingWindowClause136=this.p_SlidingWindowClause();
this.state._fsp--;
@@ -27188,7 +27326,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:535:1: p_TumblingWindowClause : k= TUMBLING k= WINDOW DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] p_WindowStartCondition ( p_WindowEndCondition )? ;
+ // xquery/XQueryParser.g:596:1: p_TumblingWindowClause : k= TUMBLING k= WINDOW DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] p_WindowStartCondition ( p_WindowEndCondition )? ;
// $ANTLR start "p_TumblingWindowClause"
p_TumblingWindowClause: function() {
var retval = new XQueryParser.p_TumblingWindowClause_return();
@@ -27208,11 +27346,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var DOLLAR137_tree=null;
try {
- // xquery/XQueryParser.g:536:9: (k= TUMBLING k= WINDOW DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] p_WindowStartCondition ( p_WindowEndCondition )? )
- // xquery/XQueryParser.g:536:11: k= TUMBLING k= WINDOW DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] p_WindowStartCondition ( p_WindowEndCondition )?
+ // xquery/XQueryParser.g:597:9: (k= TUMBLING k= WINDOW DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] p_WindowStartCondition ( p_WindowEndCondition )? )
+ // xquery/XQueryParser.g:597:11: k= TUMBLING k= WINDOW DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] p_WindowStartCondition ( p_WindowEndCondition )?
root_0 = this.adaptor.nil();
- k=this.match(this.input,TUMBLING,XQueryParser.FOLLOW_TUMBLING_in_p_TumblingWindowClause4122); if (this.state.failed) return retval;
+ k=this.match(this.input,TUMBLING,XQueryParser.FOLLOW_TUMBLING_in_p_TumblingWindowClause4121); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -27220,7 +27358,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,WINDOW,XQueryParser.FOLLOW_WINDOW_in_p_TumblingWindowClause4128); if (this.state.failed) return retval;
+ k=this.match(this.input,WINDOW,XQueryParser.FOLLOW_WINDOW_in_p_TumblingWindowClause4127); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -27228,18 +27366,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- DOLLAR137=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TumblingWindowClause4132); if (this.state.failed) return retval;
+ DOLLAR137=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TumblingWindowClause4131); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOLLAR137_tree = this.adaptor.create(DOLLAR137);
this.adaptor.addChild(root_0, DOLLAR137_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TumblingWindowClause4134);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TumblingWindowClause4133);
p_VarName138=this.p_VarName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName138.getTree());
- // xquery/XQueryParser.g:536:78: ( p_TypeDeclaration )?
+ // xquery/XQueryParser.g:597:78: ( p_TypeDeclaration )?
var alt60=2;
var LA60_0 = this.input.LA(1);
@@ -27248,8 +27386,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt60) {
case 1 :
- // xquery/XQueryParser.g:536:78: p_TypeDeclaration
- this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_TumblingWindowClause4136);
+ // xquery/XQueryParser.g:597:78: p_TypeDeclaration
+ this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_TumblingWindowClause4135);
p_TypeDeclaration139=this.p_TypeDeclaration();
this.state._fsp--;
@@ -27261,7 +27399,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- k=this.match(this.input,IN,XQueryParser.FOLLOW_IN_in_p_TumblingWindowClause4141); if (this.state.failed) return retval;
+ k=this.match(this.input,IN,XQueryParser.FOLLOW_IN_in_p_TumblingWindowClause4140); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -27269,19 +27407,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TumblingWindowClause4145);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TumblingWindowClause4144);
p_ExprSingle140=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle140.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_WindowStartCondition_in_p_TumblingWindowClause4148);
+ this.pushFollow(XQueryParser.FOLLOW_p_WindowStartCondition_in_p_TumblingWindowClause4147);
p_WindowStartCondition141=this.p_WindowStartCondition();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_WindowStartCondition141.getTree());
- // xquery/XQueryParser.g:536:159: ( p_WindowEndCondition )?
+ // xquery/XQueryParser.g:597:159: ( p_WindowEndCondition )?
var alt61=2;
var LA61_0 = this.input.LA(1);
@@ -27290,8 +27428,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt61) {
case 1 :
- // xquery/XQueryParser.g:536:159: p_WindowEndCondition
- this.pushFollow(XQueryParser.FOLLOW_p_WindowEndCondition_in_p_TumblingWindowClause4150);
+ // xquery/XQueryParser.g:597:159: p_WindowEndCondition
+ this.pushFollow(XQueryParser.FOLLOW_p_WindowEndCondition_in_p_TumblingWindowClause4149);
p_WindowEndCondition142=this.p_WindowEndCondition();
this.state._fsp--;
@@ -27339,7 +27477,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:540:1: p_SlidingWindowClause : k= SLIDING k= WINDOW DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] p_WindowStartCondition ( p_WindowEndCondition )? ;
+ // xquery/XQueryParser.g:601:1: p_SlidingWindowClause : k= SLIDING k= WINDOW DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] p_WindowStartCondition ( p_WindowEndCondition )? ;
// $ANTLR start "p_SlidingWindowClause"
p_SlidingWindowClause: function() {
var retval = new XQueryParser.p_SlidingWindowClause_return();
@@ -27359,11 +27497,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var DOLLAR143_tree=null;
try {
- // xquery/XQueryParser.g:541:9: (k= SLIDING k= WINDOW DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] p_WindowStartCondition ( p_WindowEndCondition )? )
- // xquery/XQueryParser.g:541:11: k= SLIDING k= WINDOW DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] p_WindowStartCondition ( p_WindowEndCondition )?
+ // xquery/XQueryParser.g:602:9: (k= SLIDING k= WINDOW DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] p_WindowStartCondition ( p_WindowEndCondition )? )
+ // xquery/XQueryParser.g:602:11: k= SLIDING k= WINDOW DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] p_WindowStartCondition ( p_WindowEndCondition )?
root_0 = this.adaptor.nil();
- k=this.match(this.input,SLIDING,XQueryParser.FOLLOW_SLIDING_in_p_SlidingWindowClause4179); if (this.state.failed) return retval;
+ k=this.match(this.input,SLIDING,XQueryParser.FOLLOW_SLIDING_in_p_SlidingWindowClause4178); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -27371,7 +27509,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,WINDOW,XQueryParser.FOLLOW_WINDOW_in_p_SlidingWindowClause4185); if (this.state.failed) return retval;
+ k=this.match(this.input,WINDOW,XQueryParser.FOLLOW_WINDOW_in_p_SlidingWindowClause4184); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -27379,18 +27517,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- DOLLAR143=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_SlidingWindowClause4189); if (this.state.failed) return retval;
+ DOLLAR143=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_SlidingWindowClause4188); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOLLAR143_tree = this.adaptor.create(DOLLAR143);
this.adaptor.addChild(root_0, DOLLAR143_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_SlidingWindowClause4191);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_SlidingWindowClause4190);
p_VarName144=this.p_VarName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName144.getTree());
- // xquery/XQueryParser.g:541:77: ( p_TypeDeclaration )?
+ // xquery/XQueryParser.g:602:77: ( p_TypeDeclaration )?
var alt62=2;
var LA62_0 = this.input.LA(1);
@@ -27399,8 +27537,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt62) {
case 1 :
- // xquery/XQueryParser.g:541:77: p_TypeDeclaration
- this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_SlidingWindowClause4193);
+ // xquery/XQueryParser.g:602:77: p_TypeDeclaration
+ this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_SlidingWindowClause4192);
p_TypeDeclaration145=this.p_TypeDeclaration();
this.state._fsp--;
@@ -27412,7 +27550,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- k=this.match(this.input,IN,XQueryParser.FOLLOW_IN_in_p_SlidingWindowClause4198); if (this.state.failed) return retval;
+ k=this.match(this.input,IN,XQueryParser.FOLLOW_IN_in_p_SlidingWindowClause4197); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -27420,19 +27558,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_SlidingWindowClause4202);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_SlidingWindowClause4201);
p_ExprSingle146=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle146.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_WindowStartCondition_in_p_SlidingWindowClause4205);
+ this.pushFollow(XQueryParser.FOLLOW_p_WindowStartCondition_in_p_SlidingWindowClause4204);
p_WindowStartCondition147=this.p_WindowStartCondition();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_WindowStartCondition147.getTree());
- // xquery/XQueryParser.g:541:158: ( p_WindowEndCondition )?
+ // xquery/XQueryParser.g:602:158: ( p_WindowEndCondition )?
var alt63=2;
var LA63_0 = this.input.LA(1);
@@ -27441,8 +27579,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt63) {
case 1 :
- // xquery/XQueryParser.g:541:158: p_WindowEndCondition
- this.pushFollow(XQueryParser.FOLLOW_p_WindowEndCondition_in_p_SlidingWindowClause4207);
+ // xquery/XQueryParser.g:602:158: p_WindowEndCondition
+ this.pushFollow(XQueryParser.FOLLOW_p_WindowEndCondition_in_p_SlidingWindowClause4206);
p_WindowEndCondition148=this.p_WindowEndCondition();
this.state._fsp--;
@@ -27490,7 +27628,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:545:1: p_WindowStartCondition : k= START p_WindowVars k= WHEN p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:606:1: p_WindowStartCondition : k= START p_WindowVars k= WHEN p_ExprSingle[true] ;
// $ANTLR start "p_WindowStartCondition"
p_WindowStartCondition: function() {
var retval = new XQueryParser.p_WindowStartCondition_return();
@@ -27505,11 +27643,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:546:9: (k= START p_WindowVars k= WHEN p_ExprSingle[true] )
- // xquery/XQueryParser.g:546:11: k= START p_WindowVars k= WHEN p_ExprSingle[true]
+ // xquery/XQueryParser.g:607:9: (k= START p_WindowVars k= WHEN p_ExprSingle[true] )
+ // xquery/XQueryParser.g:607:11: k= START p_WindowVars k= WHEN p_ExprSingle[true]
root_0 = this.adaptor.nil();
- k=this.match(this.input,START,XQueryParser.FOLLOW_START_in_p_WindowStartCondition4236); if (this.state.failed) return retval;
+ k=this.match(this.input,START,XQueryParser.FOLLOW_START_in_p_WindowStartCondition4235); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -27517,13 +27655,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_WindowVars_in_p_WindowStartCondition4240);
+ this.pushFollow(XQueryParser.FOLLOW_p_WindowVars_in_p_WindowStartCondition4239);
p_WindowVars149=this.p_WindowVars();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_WindowVars149.getTree());
- k=this.match(this.input,WHEN,XQueryParser.FOLLOW_WHEN_in_p_WindowStartCondition4244); if (this.state.failed) return retval;
+ k=this.match(this.input,WHEN,XQueryParser.FOLLOW_WHEN_in_p_WindowStartCondition4243); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -27531,7 +27669,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_WindowStartCondition4248);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_WindowStartCondition4247);
p_ExprSingle150=this.p_ExprSingle(true);
this.state._fsp--;
@@ -27573,7 +27711,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:550:1: p_WindowEndCondition : (k= ONLY )? k= END p_WindowVars k= WHEN p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:611:1: p_WindowEndCondition : (k= ONLY )? k= END p_WindowVars k= WHEN p_ExprSingle[true] ;
// $ANTLR start "p_WindowEndCondition"
p_WindowEndCondition: function() {
var retval = new XQueryParser.p_WindowEndCondition_return();
@@ -27588,11 +27726,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:551:9: ( (k= ONLY )? k= END p_WindowVars k= WHEN p_ExprSingle[true] )
- // xquery/XQueryParser.g:551:11: (k= ONLY )? k= END p_WindowVars k= WHEN p_ExprSingle[true]
+ // xquery/XQueryParser.g:612:9: ( (k= ONLY )? k= END p_WindowVars k= WHEN p_ExprSingle[true] )
+ // xquery/XQueryParser.g:612:11: (k= ONLY )? k= END p_WindowVars k= WHEN p_ExprSingle[true]
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:551:11: (k= ONLY )?
+ // xquery/XQueryParser.g:612:11: (k= ONLY )?
var alt64=2;
var LA64_0 = this.input.LA(1);
@@ -27601,8 +27739,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt64) {
case 1 :
- // xquery/XQueryParser.g:551:12: k= ONLY
- k=this.match(this.input,ONLY,XQueryParser.FOLLOW_ONLY_in_p_WindowEndCondition4278); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:612:12: k= ONLY
+ k=this.match(this.input,ONLY,XQueryParser.FOLLOW_ONLY_in_p_WindowEndCondition4277); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -27616,7 +27754,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- k=this.match(this.input,END,XQueryParser.FOLLOW_END_in_p_WindowEndCondition4286); if (this.state.failed) return retval;
+ k=this.match(this.input,END,XQueryParser.FOLLOW_END_in_p_WindowEndCondition4285); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -27624,13 +27762,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_WindowVars_in_p_WindowEndCondition4290);
+ this.pushFollow(XQueryParser.FOLLOW_p_WindowVars_in_p_WindowEndCondition4289);
p_WindowVars151=this.p_WindowVars();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_WindowVars151.getTree());
- k=this.match(this.input,WHEN,XQueryParser.FOLLOW_WHEN_in_p_WindowEndCondition4294); if (this.state.failed) return retval;
+ k=this.match(this.input,WHEN,XQueryParser.FOLLOW_WHEN_in_p_WindowEndCondition4293); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -27638,7 +27776,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_WindowEndCondition4298);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_WindowEndCondition4297);
p_ExprSingle152=this.p_ExprSingle(true);
this.state._fsp--;
@@ -27680,7 +27818,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:555:1: p_WindowVars : ( DOLLAR p_CurrentItem )? ( p_PositionalVar )? (k= PREVIOUS DOLLAR p_PreviousItem )? (k= NEXT DOLLAR p_NextItem )? ;
+ // xquery/XQueryParser.g:616:1: p_WindowVars : ( DOLLAR p_CurrentItem )? ( p_PositionalVar )? (k= PREVIOUS DOLLAR p_PreviousItem )? (k= NEXT DOLLAR p_NextItem )? ;
// $ANTLR start "p_WindowVars"
p_WindowVars: function() {
var retval = new XQueryParser.p_WindowVars_return();
@@ -27703,11 +27841,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var DOLLAR158_tree=null;
try {
- // xquery/XQueryParser.g:556:9: ( ( DOLLAR p_CurrentItem )? ( p_PositionalVar )? (k= PREVIOUS DOLLAR p_PreviousItem )? (k= NEXT DOLLAR p_NextItem )? )
- // xquery/XQueryParser.g:556:11: ( DOLLAR p_CurrentItem )? ( p_PositionalVar )? (k= PREVIOUS DOLLAR p_PreviousItem )? (k= NEXT DOLLAR p_NextItem )?
+ // xquery/XQueryParser.g:617:9: ( ( DOLLAR p_CurrentItem )? ( p_PositionalVar )? (k= PREVIOUS DOLLAR p_PreviousItem )? (k= NEXT DOLLAR p_NextItem )? )
+ // xquery/XQueryParser.g:617:11: ( DOLLAR p_CurrentItem )? ( p_PositionalVar )? (k= PREVIOUS DOLLAR p_PreviousItem )? (k= NEXT DOLLAR p_NextItem )?
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:556:11: ( DOLLAR p_CurrentItem )?
+ // xquery/XQueryParser.g:617:11: ( DOLLAR p_CurrentItem )?
var alt65=2;
var LA65_0 = this.input.LA(1);
@@ -27716,13 +27854,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt65) {
case 1 :
- // xquery/XQueryParser.g:556:12: DOLLAR p_CurrentItem
- DOLLAR153=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_WindowVars4326); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:617:12: DOLLAR p_CurrentItem
+ DOLLAR153=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_WindowVars4325); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOLLAR153_tree = this.adaptor.create(DOLLAR153);
this.adaptor.addChild(root_0, DOLLAR153_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_CurrentItem_in_p_WindowVars4328);
+ this.pushFollow(XQueryParser.FOLLOW_p_CurrentItem_in_p_WindowVars4327);
p_CurrentItem154=this.p_CurrentItem();
this.state._fsp--;
@@ -27734,7 +27872,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- // xquery/XQueryParser.g:556:35: ( p_PositionalVar )?
+ // xquery/XQueryParser.g:617:35: ( p_PositionalVar )?
var alt66=2;
var LA66_0 = this.input.LA(1);
@@ -27743,8 +27881,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt66) {
case 1 :
- // xquery/XQueryParser.g:556:35: p_PositionalVar
- this.pushFollow(XQueryParser.FOLLOW_p_PositionalVar_in_p_WindowVars4332);
+ // xquery/XQueryParser.g:617:35: p_PositionalVar
+ this.pushFollow(XQueryParser.FOLLOW_p_PositionalVar_in_p_WindowVars4331);
p_PositionalVar155=this.p_PositionalVar();
this.state._fsp--;
@@ -27756,7 +27894,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- // xquery/XQueryParser.g:556:52: (k= PREVIOUS DOLLAR p_PreviousItem )?
+ // xquery/XQueryParser.g:617:52: (k= PREVIOUS DOLLAR p_PreviousItem )?
var alt67=2;
var LA67_0 = this.input.LA(1);
@@ -27765,8 +27903,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt67) {
case 1 :
- // xquery/XQueryParser.g:556:53: k= PREVIOUS DOLLAR p_PreviousItem
- k=this.match(this.input,PREVIOUS,XQueryParser.FOLLOW_PREVIOUS_in_p_WindowVars4338); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:617:53: k= PREVIOUS DOLLAR p_PreviousItem
+ k=this.match(this.input,PREVIOUS,XQueryParser.FOLLOW_PREVIOUS_in_p_WindowVars4337); 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,12 +27912,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- DOLLAR156=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_WindowVars4342); if (this.state.failed) return retval;
+ DOLLAR156=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_WindowVars4341); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOLLAR156_tree = this.adaptor.create(DOLLAR156);
this.adaptor.addChild(root_0, DOLLAR156_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_PreviousItem_in_p_WindowVars4344);
+ this.pushFollow(XQueryParser.FOLLOW_p_PreviousItem_in_p_WindowVars4343);
p_PreviousItem157=this.p_PreviousItem();
this.state._fsp--;
@@ -27791,7 +27929,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- // xquery/XQueryParser.g:556:103: (k= NEXT DOLLAR p_NextItem )?
+ // xquery/XQueryParser.g:617:103: (k= NEXT DOLLAR p_NextItem )?
var alt68=2;
var LA68_0 = this.input.LA(1);
@@ -27800,8 +27938,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt68) {
case 1 :
- // xquery/XQueryParser.g:556:104: k= NEXT DOLLAR p_NextItem
- k=this.match(this.input,NEXT,XQueryParser.FOLLOW_NEXT_in_p_WindowVars4351); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:617:104: k= NEXT DOLLAR p_NextItem
+ k=this.match(this.input,NEXT,XQueryParser.FOLLOW_NEXT_in_p_WindowVars4350); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -27809,12 +27947,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- DOLLAR158=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_WindowVars4355); if (this.state.failed) return retval;
+ DOLLAR158=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_WindowVars4354); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOLLAR158_tree = this.adaptor.create(DOLLAR158);
this.adaptor.addChild(root_0, DOLLAR158_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_NextItem_in_p_WindowVars4357);
+ this.pushFollow(XQueryParser.FOLLOW_p_NextItem_in_p_WindowVars4356);
p_NextItem159=this.p_NextItem();
this.state._fsp--;
@@ -27862,7 +28000,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:560:1: p_CurrentItem : p_QName ;
+ // xquery/XQueryParser.g:621:1: p_CurrentItem : p_QName ;
// $ANTLR start "p_CurrentItem"
p_CurrentItem: function() {
var retval = new XQueryParser.p_CurrentItem_return();
@@ -27874,11 +28012,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:561:9: ( p_QName )
- // xquery/XQueryParser.g:561:11: p_QName
+ // xquery/XQueryParser.g:622:9: ( p_QName )
+ // xquery/XQueryParser.g:622:11: p_QName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_CurrentItem4385);
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_CurrentItem4384);
p_QName160=this.p_QName();
this.state._fsp--;
@@ -27920,7 +28058,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:565:1: p_PreviousItem : p_QName ;
+ // xquery/XQueryParser.g:626:1: p_PreviousItem : p_QName ;
// $ANTLR start "p_PreviousItem"
p_PreviousItem: function() {
var retval = new XQueryParser.p_PreviousItem_return();
@@ -27932,11 +28070,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:566:9: ( p_QName )
- // xquery/XQueryParser.g:566:11: p_QName
+ // xquery/XQueryParser.g:627:9: ( p_QName )
+ // xquery/XQueryParser.g:627:11: p_QName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_PreviousItem4411);
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_PreviousItem4410);
p_QName161=this.p_QName();
this.state._fsp--;
@@ -27978,7 +28116,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:570:1: p_NextItem : p_QName ;
+ // xquery/XQueryParser.g:631:1: p_NextItem : p_QName ;
// $ANTLR start "p_NextItem"
p_NextItem: function() {
var retval = new XQueryParser.p_NextItem_return();
@@ -27990,11 +28128,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:571:9: ( p_QName )
- // xquery/XQueryParser.g:571:11: p_QName
+ // xquery/XQueryParser.g:632:9: ( p_QName )
+ // xquery/XQueryParser.g:632:11: p_QName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_NextItem4437);
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_NextItem4436);
p_QName162=this.p_QName();
this.state._fsp--;
@@ -28036,7 +28174,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:575:1: p_CountClause : k= COUNT DOLLAR p_VarName ;
+ // xquery/XQueryParser.g:636:1: p_CountClause : k= COUNT DOLLAR p_VarName ;
// $ANTLR start "p_CountClause"
p_CountClause: function() {
var retval = new XQueryParser.p_CountClause_return();
@@ -28052,11 +28190,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var DOLLAR163_tree=null;
try {
- // xquery/XQueryParser.g:576:9: (k= COUNT DOLLAR p_VarName )
- // xquery/XQueryParser.g:576:11: k= COUNT DOLLAR p_VarName
+ // xquery/XQueryParser.g:637:9: (k= COUNT DOLLAR p_VarName )
+ // xquery/XQueryParser.g:637:11: k= COUNT DOLLAR p_VarName
root_0 = this.adaptor.nil();
- k=this.match(this.input,COUNT,XQueryParser.FOLLOW_COUNT_in_p_CountClause4465); if (this.state.failed) return retval;
+ k=this.match(this.input,COUNT,XQueryParser.FOLLOW_COUNT_in_p_CountClause4464); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28064,12 +28202,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- DOLLAR163=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_CountClause4469); if (this.state.failed) return retval;
+ DOLLAR163=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_CountClause4468); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOLLAR163_tree = this.adaptor.create(DOLLAR163);
this.adaptor.addChild(root_0, DOLLAR163_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_CountClause4471);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_CountClause4470);
p_VarName164=this.p_VarName();
this.state._fsp--;
@@ -28111,7 +28249,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:580:1: p_WhereClause : k= WHERE p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:641:1: p_WhereClause : k= WHERE p_ExprSingle[true] ;
// $ANTLR start "p_WhereClause"
p_WhereClause: function() {
var retval = new XQueryParser.p_WhereClause_return();
@@ -28125,11 +28263,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:581:9: (k= WHERE p_ExprSingle[true] )
- // xquery/XQueryParser.g:581:11: k= WHERE p_ExprSingle[true]
+ // xquery/XQueryParser.g:642:9: (k= WHERE p_ExprSingle[true] )
+ // xquery/XQueryParser.g:642:11: k= WHERE p_ExprSingle[true]
root_0 = this.adaptor.nil();
- k=this.match(this.input,WHERE,XQueryParser.FOLLOW_WHERE_in_p_WhereClause4507); if (this.state.failed) return retval;
+ k=this.match(this.input,WHERE,XQueryParser.FOLLOW_WHERE_in_p_WhereClause4506); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28137,7 +28275,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_WhereClause4511);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_WhereClause4510);
p_ExprSingle165=this.p_ExprSingle(true);
this.state._fsp--;
@@ -28179,7 +28317,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:585:1: p_GroupByClause : k= GROUP k= BY p_GroupingSpecList ;
+ // xquery/XQueryParser.g:646:1: p_GroupByClause : k= GROUP k= BY p_GroupingSpecList ;
// $ANTLR start "p_GroupByClause"
p_GroupByClause: function() {
var retval = new XQueryParser.p_GroupByClause_return();
@@ -28193,11 +28331,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:586:9: (k= GROUP k= BY p_GroupingSpecList )
- // xquery/XQueryParser.g:586:11: k= GROUP k= BY p_GroupingSpecList
+ // xquery/XQueryParser.g:647:9: (k= GROUP k= BY p_GroupingSpecList )
+ // xquery/XQueryParser.g:647:11: k= GROUP k= BY p_GroupingSpecList
root_0 = this.adaptor.nil();
- k=this.match(this.input,GROUP,XQueryParser.FOLLOW_GROUP_in_p_GroupByClause4540); if (this.state.failed) return retval;
+ k=this.match(this.input,GROUP,XQueryParser.FOLLOW_GROUP_in_p_GroupByClause4539); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28205,7 +28343,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,BY,XQueryParser.FOLLOW_BY_in_p_GroupByClause4546); if (this.state.failed) return retval;
+ k=this.match(this.input,BY,XQueryParser.FOLLOW_BY_in_p_GroupByClause4545); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28213,7 +28351,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_GroupingSpecList_in_p_GroupByClause4550);
+ this.pushFollow(XQueryParser.FOLLOW_p_GroupingSpecList_in_p_GroupByClause4549);
p_GroupingSpecList166=this.p_GroupingSpecList();
this.state._fsp--;
@@ -28255,7 +28393,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:590:1: p_GroupingSpecList : p_GroupingSpec ( COMMA p_GroupingSpec )* ;
+ // xquery/XQueryParser.g:651:1: p_GroupingSpecList : p_GroupingSpec ( COMMA p_GroupingSpec )* ;
// $ANTLR start "p_GroupingSpecList"
p_GroupingSpecList: function() {
var retval = new XQueryParser.p_GroupingSpecList_return();
@@ -28270,17 +28408,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var COMMA168_tree=null;
try {
- // xquery/XQueryParser.g:591:9: ( p_GroupingSpec ( COMMA p_GroupingSpec )* )
- // xquery/XQueryParser.g:591:11: p_GroupingSpec ( COMMA p_GroupingSpec )*
+ // xquery/XQueryParser.g:652:9: ( p_GroupingSpec ( COMMA p_GroupingSpec )* )
+ // xquery/XQueryParser.g:652:11: p_GroupingSpec ( COMMA p_GroupingSpec )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_GroupingSpec_in_p_GroupingSpecList4576);
+ this.pushFollow(XQueryParser.FOLLOW_p_GroupingSpec_in_p_GroupingSpecList4575);
p_GroupingSpec167=this.p_GroupingSpec();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_GroupingSpec167.getTree());
- // xquery/XQueryParser.g:591:26: ( COMMA p_GroupingSpec )*
+ // xquery/XQueryParser.g:652:26: ( COMMA p_GroupingSpec )*
loop69:
do {
var alt69=2;
@@ -28293,13 +28431,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt69) {
case 1 :
- // xquery/XQueryParser.g:591:27: COMMA p_GroupingSpec
- COMMA168=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_GroupingSpecList4579); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:652:27: COMMA p_GroupingSpec
+ COMMA168=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_GroupingSpecList4578); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COMMA168_tree = this.adaptor.create(COMMA168);
this.adaptor.addChild(root_0, COMMA168_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_GroupingSpec_in_p_GroupingSpecList4581);
+ this.pushFollow(XQueryParser.FOLLOW_p_GroupingSpec_in_p_GroupingSpecList4580);
p_GroupingSpec169=this.p_GroupingSpec();
this.state._fsp--;
@@ -28350,7 +28488,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:595:1: p_GroupingSpec : DOLLAR p_VarName (k= COLLATION p_StringLiteral )? ;
+ // xquery/XQueryParser.g:656:1: p_GroupingSpec : DOLLAR p_VarName (k= COLLATION p_StringLiteral )? ;
// $ANTLR start "p_GroupingSpec"
p_GroupingSpec: function() {
var retval = new XQueryParser.p_GroupingSpec_return();
@@ -28367,22 +28505,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var DOLLAR170_tree=null;
try {
- // xquery/XQueryParser.g:596:9: ( DOLLAR p_VarName (k= COLLATION p_StringLiteral )? )
- // xquery/XQueryParser.g:596:11: DOLLAR p_VarName (k= COLLATION p_StringLiteral )?
+ // xquery/XQueryParser.g:657:9: ( DOLLAR p_VarName (k= COLLATION p_StringLiteral )? )
+ // xquery/XQueryParser.g:657:11: DOLLAR p_VarName (k= COLLATION p_StringLiteral )?
root_0 = this.adaptor.nil();
- DOLLAR170=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_GroupingSpec4609); if (this.state.failed) return retval;
+ DOLLAR170=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_GroupingSpec4608); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOLLAR170_tree = this.adaptor.create(DOLLAR170);
this.adaptor.addChild(root_0, DOLLAR170_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_GroupingSpec4611);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_GroupingSpec4610);
p_VarName171=this.p_VarName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName171.getTree());
- // xquery/XQueryParser.g:596:28: (k= COLLATION p_StringLiteral )?
+ // xquery/XQueryParser.g:657:28: (k= COLLATION p_StringLiteral )?
var alt70=2;
var LA70_0 = this.input.LA(1);
@@ -28391,8 +28529,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt70) {
case 1 :
- // xquery/XQueryParser.g:596:29: k= COLLATION p_StringLiteral
- k=this.match(this.input,COLLATION,XQueryParser.FOLLOW_COLLATION_in_p_GroupingSpec4616); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:657:29: k= COLLATION p_StringLiteral
+ k=this.match(this.input,COLLATION,XQueryParser.FOLLOW_COLLATION_in_p_GroupingSpec4615); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28400,7 +28538,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_GroupingSpec4620);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_GroupingSpec4619);
p_StringLiteral172=this.p_StringLiteral();
this.state._fsp--;
@@ -28448,7 +28586,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:600:1: p_OrderByClause : ( (k+= ORDER k+= BY ) | (k+= STABLE k+= ORDER k+= BY ) ) p_OrderSpecList ;
+ // xquery/XQueryParser.g:661:1: p_OrderByClause : ( (k+= ORDER k+= BY ) | (k+= STABLE k+= ORDER k+= BY ) ) p_OrderSpecList ;
// $ANTLR start "p_OrderByClause"
p_OrderByClause: function() {
var retval = new XQueryParser.p_OrderByClause_return();
@@ -28463,11 +28601,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:601:9: ( ( (k+= ORDER k+= BY ) | (k+= STABLE k+= ORDER k+= BY ) ) p_OrderSpecList )
- // xquery/XQueryParser.g:601:11: ( (k+= ORDER k+= BY ) | (k+= STABLE k+= ORDER k+= BY ) ) p_OrderSpecList
+ // xquery/XQueryParser.g:662:9: ( ( (k+= ORDER k+= BY ) | (k+= STABLE k+= ORDER k+= BY ) ) p_OrderSpecList )
+ // xquery/XQueryParser.g:662:11: ( (k+= ORDER k+= BY ) | (k+= STABLE k+= ORDER k+= BY ) ) p_OrderSpecList
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:601:11: ( (k+= ORDER k+= BY ) | (k+= STABLE k+= ORDER k+= BY ) )
+ // xquery/XQueryParser.g:662:11: ( (k+= ORDER k+= BY ) | (k+= STABLE k+= ORDER k+= BY ) )
var alt71=2;
var LA71_0 = this.input.LA(1);
@@ -28486,10 +28624,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt71) {
case 1 :
- // xquery/XQueryParser.g:601:12: (k+= ORDER k+= BY )
- // xquery/XQueryParser.g:601:12: (k+= ORDER k+= BY )
- // xquery/XQueryParser.g:601:13: k+= ORDER k+= BY
- k=this.match(this.input,ORDER,XQueryParser.FOLLOW_ORDER_in_p_OrderByClause4652); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:662:12: (k+= ORDER k+= BY )
+ // xquery/XQueryParser.g:662:12: (k+= ORDER k+= BY )
+ // xquery/XQueryParser.g:662:13: k+= ORDER k+= BY
+ k=this.match(this.input,ORDER,XQueryParser.FOLLOW_ORDER_in_p_OrderByClause4651); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28497,7 +28635,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,BY,XQueryParser.FOLLOW_BY_in_p_OrderByClause4656); if (this.state.failed) return retval;
+ k=this.match(this.input,BY,XQueryParser.FOLLOW_BY_in_p_OrderByClause4655); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28512,10 +28650,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:601:31: (k+= STABLE k+= ORDER k+= BY )
- // xquery/XQueryParser.g:601:31: (k+= STABLE k+= ORDER k+= BY )
- // xquery/XQueryParser.g:601:32: k+= STABLE k+= ORDER k+= BY
- k=this.match(this.input,STABLE,XQueryParser.FOLLOW_STABLE_in_p_OrderByClause4664); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:662:31: (k+= STABLE k+= ORDER k+= BY )
+ // xquery/XQueryParser.g:662:31: (k+= STABLE k+= ORDER k+= BY )
+ // xquery/XQueryParser.g:662:32: k+= STABLE k+= ORDER k+= BY
+ k=this.match(this.input,STABLE,XQueryParser.FOLLOW_STABLE_in_p_OrderByClause4663); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28523,7 +28661,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,ORDER,XQueryParser.FOLLOW_ORDER_in_p_OrderByClause4668); if (this.state.failed) return retval;
+ k=this.match(this.input,ORDER,XQueryParser.FOLLOW_ORDER_in_p_OrderByClause4667); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28531,7 +28669,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,BY,XQueryParser.FOLLOW_BY_in_p_OrderByClause4672); if (this.state.failed) return retval;
+ k=this.match(this.input,BY,XQueryParser.FOLLOW_BY_in_p_OrderByClause4671); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28551,7 +28689,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(list_k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_OrderSpecList_in_p_OrderByClause4678);
+ this.pushFollow(XQueryParser.FOLLOW_p_OrderSpecList_in_p_OrderByClause4677);
p_OrderSpecList173=this.p_OrderSpecList();
this.state._fsp--;
@@ -28593,7 +28731,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:605:1: p_OrderSpecList : p_OrderSpec ( COMMA p_OrderSpec )* ;
+ // xquery/XQueryParser.g:666:1: p_OrderSpecList : p_OrderSpec ( COMMA p_OrderSpec )* ;
// $ANTLR start "p_OrderSpecList"
p_OrderSpecList: function() {
var retval = new XQueryParser.p_OrderSpecList_return();
@@ -28608,17 +28746,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var COMMA175_tree=null;
try {
- // xquery/XQueryParser.g:606:9: ( p_OrderSpec ( COMMA p_OrderSpec )* )
- // xquery/XQueryParser.g:606:11: p_OrderSpec ( COMMA p_OrderSpec )*
+ // xquery/XQueryParser.g:667:9: ( p_OrderSpec ( COMMA p_OrderSpec )* )
+ // xquery/XQueryParser.g:667:11: p_OrderSpec ( COMMA p_OrderSpec )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_OrderSpec_in_p_OrderSpecList4704);
+ this.pushFollow(XQueryParser.FOLLOW_p_OrderSpec_in_p_OrderSpecList4703);
p_OrderSpec174=this.p_OrderSpec();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_OrderSpec174.getTree());
- // xquery/XQueryParser.g:606:23: ( COMMA p_OrderSpec )*
+ // xquery/XQueryParser.g:667:23: ( COMMA p_OrderSpec )*
loop72:
do {
var alt72=2;
@@ -28631,13 +28769,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt72) {
case 1 :
- // xquery/XQueryParser.g:606:24: COMMA p_OrderSpec
- COMMA175=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_OrderSpecList4707); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:667:24: COMMA p_OrderSpec
+ COMMA175=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_OrderSpecList4706); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COMMA175_tree = this.adaptor.create(COMMA175);
this.adaptor.addChild(root_0, COMMA175_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_OrderSpec_in_p_OrderSpecList4709);
+ this.pushFollow(XQueryParser.FOLLOW_p_OrderSpec_in_p_OrderSpecList4708);
p_OrderSpec176=this.p_OrderSpec();
this.state._fsp--;
@@ -28688,7 +28826,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:610:1: p_OrderSpec : p_ExprSingle[true] p_OrderModifier ;
+ // xquery/XQueryParser.g:671:1: p_OrderSpec : p_ExprSingle[true] p_OrderModifier ;
// $ANTLR start "p_OrderSpec"
p_OrderSpec: function() {
var retval = new XQueryParser.p_OrderSpec_return();
@@ -28701,17 +28839,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:611:9: ( p_ExprSingle[true] p_OrderModifier )
- // xquery/XQueryParser.g:611:11: p_ExprSingle[true] p_OrderModifier
+ // xquery/XQueryParser.g:672:9: ( p_ExprSingle[true] p_OrderModifier )
+ // xquery/XQueryParser.g:672:11: p_ExprSingle[true] p_OrderModifier
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_OrderSpec4737);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_OrderSpec4736);
p_ExprSingle177=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle177.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_OrderModifier_in_p_OrderSpec4740);
+ this.pushFollow(XQueryParser.FOLLOW_p_OrderModifier_in_p_OrderSpec4739);
p_OrderModifier178=this.p_OrderModifier();
this.state._fsp--;
@@ -28753,7 +28891,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:615:1: p_OrderModifier : (k+= ASCENDING | k+= DESCENDING )? (k+= EMPTY (k+= GREATEST | k+= LEAST ) )? (k+= COLLATION p_StringLiteral )? ;
+ // xquery/XQueryParser.g:676:1: p_OrderModifier : (k+= ASCENDING | k+= DESCENDING )? (k+= EMPTY (k+= GREATEST | k+= LEAST ) )? (k+= COLLATION p_StringLiteral )? ;
// $ANTLR start "p_OrderModifier"
p_OrderModifier: function() {
var retval = new XQueryParser.p_OrderModifier_return();
@@ -28768,11 +28906,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:616:9: ( (k+= ASCENDING | k+= DESCENDING )? (k+= EMPTY (k+= GREATEST | k+= LEAST ) )? (k+= COLLATION p_StringLiteral )? )
- // xquery/XQueryParser.g:616:11: (k+= ASCENDING | k+= DESCENDING )? (k+= EMPTY (k+= GREATEST | k+= LEAST ) )? (k+= COLLATION p_StringLiteral )?
+ // xquery/XQueryParser.g:677:9: ( (k+= ASCENDING | k+= DESCENDING )? (k+= EMPTY (k+= GREATEST | k+= LEAST ) )? (k+= COLLATION p_StringLiteral )? )
+ // xquery/XQueryParser.g:677:11: (k+= ASCENDING | k+= DESCENDING )? (k+= EMPTY (k+= GREATEST | k+= LEAST ) )? (k+= COLLATION p_StringLiteral )?
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:616:11: (k+= ASCENDING | k+= DESCENDING )?
+ // xquery/XQueryParser.g:677:11: (k+= ASCENDING | k+= DESCENDING )?
var alt73=3;
var LA73_0 = this.input.LA(1);
@@ -28784,8 +28922,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt73) {
case 1 :
- // xquery/XQueryParser.g:616:12: k+= ASCENDING
- k=this.match(this.input,ASCENDING,XQueryParser.FOLLOW_ASCENDING_in_p_OrderModifier4769); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:677:12: k+= ASCENDING
+ k=this.match(this.input,ASCENDING,XQueryParser.FOLLOW_ASCENDING_in_p_OrderModifier4768); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28797,8 +28935,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:616:27: k+= DESCENDING
- k=this.match(this.input,DESCENDING,XQueryParser.FOLLOW_DESCENDING_in_p_OrderModifier4775); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:677:27: k+= DESCENDING
+ k=this.match(this.input,DESCENDING,XQueryParser.FOLLOW_DESCENDING_in_p_OrderModifier4774); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28812,7 +28950,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- // xquery/XQueryParser.g:616:43: (k+= EMPTY (k+= GREATEST | k+= LEAST ) )?
+ // xquery/XQueryParser.g:677:43: (k+= EMPTY (k+= GREATEST | k+= LEAST ) )?
var alt75=2;
var LA75_0 = this.input.LA(1);
@@ -28821,8 +28959,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt75) {
case 1 :
- // xquery/XQueryParser.g:616:44: k+= EMPTY (k+= GREATEST | k+= LEAST )
- k=this.match(this.input,EMPTY,XQueryParser.FOLLOW_EMPTY_in_p_OrderModifier4782); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:677:44: k+= EMPTY (k+= GREATEST | k+= LEAST )
+ k=this.match(this.input,EMPTY,XQueryParser.FOLLOW_EMPTY_in_p_OrderModifier4781); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28830,7 +28968,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_k)) list_k = [];
list_k.push(k);
- // xquery/XQueryParser.g:616:53: (k+= GREATEST | k+= LEAST )
+ // xquery/XQueryParser.g:677:53: (k+= GREATEST | k+= LEAST )
var alt74=2;
var LA74_0 = this.input.LA(1);
@@ -28849,8 +28987,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt74) {
case 1 :
- // xquery/XQueryParser.g:616:54: k+= GREATEST
- k=this.match(this.input,GREATEST,XQueryParser.FOLLOW_GREATEST_in_p_OrderModifier4787); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:677:54: k+= GREATEST
+ k=this.match(this.input,GREATEST,XQueryParser.FOLLOW_GREATEST_in_p_OrderModifier4786); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28862,8 +29000,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:616:68: k+= LEAST
- k=this.match(this.input,LEAST,XQueryParser.FOLLOW_LEAST_in_p_OrderModifier4793); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:677:68: k+= LEAST
+ k=this.match(this.input,LEAST,XQueryParser.FOLLOW_LEAST_in_p_OrderModifier4792); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28883,7 +29021,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- // xquery/XQueryParser.g:616:80: (k+= COLLATION p_StringLiteral )?
+ // xquery/XQueryParser.g:677:80: (k+= COLLATION p_StringLiteral )?
var alt76=2;
var LA76_0 = this.input.LA(1);
@@ -28892,8 +29030,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt76) {
case 1 :
- // xquery/XQueryParser.g:616:81: k+= COLLATION p_StringLiteral
- k=this.match(this.input,COLLATION,XQueryParser.FOLLOW_COLLATION_in_p_OrderModifier4801); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:677:81: k+= COLLATION p_StringLiteral
+ k=this.match(this.input,COLLATION,XQueryParser.FOLLOW_COLLATION_in_p_OrderModifier4800); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28901,7 +29039,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_StringLiteral_in_p_OrderModifier4803);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_OrderModifier4802);
p_StringLiteral179=this.p_StringLiteral();
this.state._fsp--;
@@ -28952,7 +29090,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:620:1: p_ReturnHybrid[strict] : k= RETURN p_Hybrid[$strict,false] ;
+ // xquery/XQueryParser.g:681:1: p_ReturnHybrid[strict] : k= RETURN p_Hybrid[$strict,false] ;
// $ANTLR start "p_ReturnHybrid"
p_ReturnHybrid: function(strict) {
var retval = new XQueryParser.p_ReturnHybrid_return();
@@ -28966,11 +29104,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:621:9: (k= RETURN p_Hybrid[$strict,false] )
- // xquery/XQueryParser.g:621:11: k= RETURN p_Hybrid[$strict,false]
+ // xquery/XQueryParser.g:682:9: (k= RETURN p_Hybrid[$strict,false] )
+ // xquery/XQueryParser.g:682:11: k= RETURN p_Hybrid[$strict,false]
root_0 = this.adaptor.nil();
- k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_ReturnHybrid4836); if (this.state.failed) return retval;
+ k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_ReturnHybrid4835); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28978,7 +29116,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_ReturnHybrid4840);
+ this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_ReturnHybrid4839);
p_Hybrid180=this.p_Hybrid(strict, false);
this.state._fsp--;
@@ -29020,7 +29158,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:625:1: p_QuantifiedExpr : (k= SOME | k= EVERY ) DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] ( COMMA DOLLAR p_QName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] )* k= SATISFIES p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:686:1: p_QuantifiedExpr : (k= SOME | k= EVERY ) DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] ( COMMA DOLLAR p_QName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] )* k= SATISFIES p_ExprSingle[true] ;
// $ANTLR start "p_QuantifiedExpr"
p_QuantifiedExpr: function() {
var retval = new XQueryParser.p_QuantifiedExpr_return();
@@ -29046,11 +29184,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var DOLLAR186_tree=null;
try {
- // xquery/XQueryParser.g:626:9: ( (k= SOME | k= EVERY ) DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] ( COMMA DOLLAR p_QName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] )* k= SATISFIES p_ExprSingle[true] )
- // xquery/XQueryParser.g:626:11: (k= SOME | k= EVERY ) DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] ( COMMA DOLLAR p_QName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] )* k= SATISFIES p_ExprSingle[true]
+ // xquery/XQueryParser.g:687:9: ( (k= SOME | k= EVERY ) DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] ( COMMA DOLLAR p_QName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] )* k= SATISFIES p_ExprSingle[true] )
+ // xquery/XQueryParser.g:687:11: (k= SOME | k= EVERY ) DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] ( COMMA DOLLAR p_QName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] )* k= SATISFIES p_ExprSingle[true]
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:626:11: (k= SOME | k= EVERY )
+ // xquery/XQueryParser.g:687:11: (k= SOME | k= EVERY )
var alt77=2;
var LA77_0 = this.input.LA(1);
@@ -29069,8 +29207,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt77) {
case 1 :
- // xquery/XQueryParser.g:626:12: k= SOME
- k=this.match(this.input,SOME,XQueryParser.FOLLOW_SOME_in_p_QuantifiedExpr4870); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:687:12: k= SOME
+ k=this.match(this.input,SOME,XQueryParser.FOLLOW_SOME_in_p_QuantifiedExpr4869); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29079,8 +29217,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:626:21: k= EVERY
- k=this.match(this.input,EVERY,XQueryParser.FOLLOW_EVERY_in_p_QuantifiedExpr4876); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:687:21: k= EVERY
+ k=this.match(this.input,EVERY,XQueryParser.FOLLOW_EVERY_in_p_QuantifiedExpr4875); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29094,18 +29232,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- DOLLAR181=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_QuantifiedExpr4881); if (this.state.failed) return retval;
+ DOLLAR181=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_QuantifiedExpr4880); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOLLAR181_tree = this.adaptor.create(DOLLAR181);
this.adaptor.addChild(root_0, DOLLAR181_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_QuantifiedExpr4883);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_QuantifiedExpr4882);
p_VarName182=this.p_VarName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName182.getTree());
- // xquery/XQueryParser.g:626:62: ( p_TypeDeclaration )?
+ // xquery/XQueryParser.g:687:62: ( p_TypeDeclaration )?
var alt78=2;
var LA78_0 = this.input.LA(1);
@@ -29114,8 +29252,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt78) {
case 1 :
- // xquery/XQueryParser.g:626:62: p_TypeDeclaration
- this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_QuantifiedExpr4885);
+ // xquery/XQueryParser.g:687:62: p_TypeDeclaration
+ this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_QuantifiedExpr4884);
p_TypeDeclaration183=this.p_TypeDeclaration();
this.state._fsp--;
@@ -29127,7 +29265,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- k=this.match(this.input,IN,XQueryParser.FOLLOW_IN_in_p_QuantifiedExpr4890); if (this.state.failed) return retval;
+ k=this.match(this.input,IN,XQueryParser.FOLLOW_IN_in_p_QuantifiedExpr4889); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29135,13 +29273,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_QuantifiedExpr4894);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_QuantifiedExpr4893);
p_ExprSingle184=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle184.getTree());
- // xquery/XQueryParser.g:626:120: ( COMMA DOLLAR p_QName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] )*
+ // xquery/XQueryParser.g:687:120: ( COMMA DOLLAR p_QName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] )*
loop80:
do {
var alt80=2;
@@ -29154,24 +29292,24 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt80) {
case 1 :
- // xquery/XQueryParser.g:626:121: COMMA DOLLAR p_QName ( p_TypeDeclaration )? k= IN p_ExprSingle[true]
- COMMA185=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_QuantifiedExpr4898); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:687:121: COMMA DOLLAR p_QName ( p_TypeDeclaration )? k= IN p_ExprSingle[true]
+ COMMA185=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_QuantifiedExpr4897); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COMMA185_tree = this.adaptor.create(COMMA185);
this.adaptor.addChild(root_0, COMMA185_tree);
}
- DOLLAR186=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_QuantifiedExpr4900); if (this.state.failed) return retval;
+ DOLLAR186=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_QuantifiedExpr4899); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOLLAR186_tree = this.adaptor.create(DOLLAR186);
this.adaptor.addChild(root_0, DOLLAR186_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_QuantifiedExpr4902);
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_QuantifiedExpr4901);
p_QName187=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName187.getTree());
- // xquery/XQueryParser.g:626:142: ( p_TypeDeclaration )?
+ // xquery/XQueryParser.g:687:142: ( p_TypeDeclaration )?
var alt79=2;
var LA79_0 = this.input.LA(1);
@@ -29180,8 +29318,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt79) {
case 1 :
- // xquery/XQueryParser.g:626:142: p_TypeDeclaration
- this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_QuantifiedExpr4904);
+ // xquery/XQueryParser.g:687:142: p_TypeDeclaration
+ this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_QuantifiedExpr4903);
p_TypeDeclaration188=this.p_TypeDeclaration();
this.state._fsp--;
@@ -29193,7 +29331,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- k=this.match(this.input,IN,XQueryParser.FOLLOW_IN_in_p_QuantifiedExpr4909); if (this.state.failed) return retval;
+ k=this.match(this.input,IN,XQueryParser.FOLLOW_IN_in_p_QuantifiedExpr4908); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29201,7 +29339,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_QuantifiedExpr4913);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_QuantifiedExpr4912);
p_ExprSingle189=this.p_ExprSingle(true);
this.state._fsp--;
@@ -29216,7 +29354,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- k=this.match(this.input,SATISFIES,XQueryParser.FOLLOW_SATISFIES_in_p_QuantifiedExpr4920); if (this.state.failed) return retval;
+ k=this.match(this.input,SATISFIES,XQueryParser.FOLLOW_SATISFIES_in_p_QuantifiedExpr4919); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29224,7 +29362,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_QuantifiedExpr4924);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_QuantifiedExpr4923);
p_ExprSingle190=this.p_ExprSingle(true);
this.state._fsp--;
@@ -29266,7 +29404,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:630:1: p_SwitchHybrid[strict] : k= SWITCH LPAREN p_Expr[true,true] RPAREN ( p_SwitchCaseHybrid[$strict] )+ k= DEFAULT k= RETURN p_Hybrid[$strict,false] ;
+ // xquery/XQueryParser.g:691:1: p_SwitchHybrid[strict] : k= SWITCH LPAREN p_Expr[true,true] RPAREN ( p_SwitchCaseHybrid[$strict] )+ k= DEFAULT k= RETURN p_Hybrid[$strict,false] ;
// $ANTLR start "p_SwitchHybrid"
p_SwitchHybrid: function(strict) {
var retval = new XQueryParser.p_SwitchHybrid_return();
@@ -29286,11 +29424,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var RPAREN193_tree=null;
try {
- // xquery/XQueryParser.g:631:9: (k= SWITCH LPAREN p_Expr[true,true] RPAREN ( p_SwitchCaseHybrid[$strict] )+ k= DEFAULT k= RETURN p_Hybrid[$strict,false] )
- // xquery/XQueryParser.g:631:11: k= SWITCH LPAREN p_Expr[true,true] RPAREN ( p_SwitchCaseHybrid[$strict] )+ k= DEFAULT k= RETURN p_Hybrid[$strict,false]
+ // xquery/XQueryParser.g:692:9: (k= SWITCH LPAREN p_Expr[true,true] RPAREN ( p_SwitchCaseHybrid[$strict] )+ k= DEFAULT k= RETURN p_Hybrid[$strict,false] )
+ // xquery/XQueryParser.g:692:11: k= SWITCH LPAREN p_Expr[true,true] RPAREN ( p_SwitchCaseHybrid[$strict] )+ k= DEFAULT k= RETURN p_Hybrid[$strict,false]
root_0 = this.adaptor.nil();
- k=this.match(this.input,SWITCH,XQueryParser.FOLLOW_SWITCH_in_p_SwitchHybrid4954); if (this.state.failed) return retval;
+ k=this.match(this.input,SWITCH,XQueryParser.FOLLOW_SWITCH_in_p_SwitchHybrid4953); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29298,23 +29436,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- LPAREN191=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SwitchHybrid4958); if (this.state.failed) return retval;
+ LPAREN191=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SwitchHybrid4957); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
LPAREN191_tree = this.adaptor.create(LPAREN191);
this.adaptor.addChild(root_0, LPAREN191_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_SwitchHybrid4960);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_SwitchHybrid4959);
p_Expr192=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_Expr192.getTree());
- RPAREN193=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SwitchHybrid4963); if (this.state.failed) return retval;
+ RPAREN193=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SwitchHybrid4962); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
RPAREN193_tree = this.adaptor.create(RPAREN193);
this.adaptor.addChild(root_0, RPAREN193_tree);
}
- // xquery/XQueryParser.g:631:67: ( p_SwitchCaseHybrid[$strict] )+
+ // xquery/XQueryParser.g:692:67: ( p_SwitchCaseHybrid[$strict] )+
var cnt81=0;
loop81:
do {
@@ -29328,8 +29466,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt81) {
case 1 :
- // xquery/XQueryParser.g:631:67: p_SwitchCaseHybrid[$strict]
- this.pushFollow(XQueryParser.FOLLOW_p_SwitchCaseHybrid_in_p_SwitchHybrid4965);
+ // xquery/XQueryParser.g:692:67: p_SwitchCaseHybrid[$strict]
+ this.pushFollow(XQueryParser.FOLLOW_p_SwitchCaseHybrid_in_p_SwitchHybrid4964);
p_SwitchCaseHybrid194=this.p_SwitchCaseHybrid(strict);
this.state._fsp--;
@@ -29350,7 +29488,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
cnt81++;
} while (true);
- k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_SwitchHybrid4971); if (this.state.failed) return retval;
+ k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_SwitchHybrid4970); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29358,7 +29496,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_SwitchHybrid4977); if (this.state.failed) return retval;
+ k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_SwitchHybrid4976); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29366,7 +29504,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_SwitchHybrid4981);
+ this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_SwitchHybrid4980);
p_Hybrid195=this.p_Hybrid(strict, false);
this.state._fsp--;
@@ -29408,7 +29546,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:635:1: p_SwitchCaseHybrid[strict] : (k= CASE p_SwitchCaseOperand )+ k= RETURN p_Hybrid[$strict,false] ;
+ // xquery/XQueryParser.g:696:1: p_SwitchCaseHybrid[strict] : (k= CASE p_SwitchCaseOperand )+ k= RETURN p_Hybrid[$strict,false] ;
// $ANTLR start "p_SwitchCaseHybrid"
p_SwitchCaseHybrid: function(strict) {
var retval = new XQueryParser.p_SwitchCaseHybrid_return();
@@ -29423,11 +29561,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:636:9: ( (k= CASE p_SwitchCaseOperand )+ k= RETURN p_Hybrid[$strict,false] )
- // xquery/XQueryParser.g:636:11: (k= CASE p_SwitchCaseOperand )+ k= RETURN p_Hybrid[$strict,false]
+ // xquery/XQueryParser.g:697:9: ( (k= CASE p_SwitchCaseOperand )+ k= RETURN p_Hybrid[$strict,false] )
+ // xquery/XQueryParser.g:697:11: (k= CASE p_SwitchCaseOperand )+ k= RETURN p_Hybrid[$strict,false]
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:636:11: (k= CASE p_SwitchCaseOperand )+
+ // xquery/XQueryParser.g:697:11: (k= CASE p_SwitchCaseOperand )+
var cnt82=0;
loop82:
do {
@@ -29441,8 +29579,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt82) {
case 1 :
- // xquery/XQueryParser.g:636:12: k= CASE p_SwitchCaseOperand
- k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_SwitchCaseHybrid5012); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:697:12: k= CASE p_SwitchCaseOperand
+ k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_SwitchCaseHybrid5011); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29450,7 +29588,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_SwitchCaseOperand_in_p_SwitchCaseHybrid5016);
+ this.pushFollow(XQueryParser.FOLLOW_p_SwitchCaseOperand_in_p_SwitchCaseHybrid5015);
p_SwitchCaseOperand196=this.p_SwitchCaseOperand();
this.state._fsp--;
@@ -29471,7 +29609,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
cnt82++;
} while (true);
- k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_SwitchCaseHybrid5022); if (this.state.failed) return retval;
+ k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_SwitchCaseHybrid5021); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29479,7 +29617,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_SwitchCaseHybrid5026);
+ this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_SwitchCaseHybrid5025);
p_Hybrid197=this.p_Hybrid(strict, false);
this.state._fsp--;
@@ -29521,7 +29659,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:640:1: p_SwitchCaseOperand : p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:701:1: p_SwitchCaseOperand : p_ExprSingle[true] ;
// $ANTLR start "p_SwitchCaseOperand"
p_SwitchCaseOperand: function() {
var retval = new XQueryParser.p_SwitchCaseOperand_return();
@@ -29533,11 +29671,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:641:9: ( p_ExprSingle[true] )
- // xquery/XQueryParser.g:641:11: p_ExprSingle[true]
+ // xquery/XQueryParser.g:702:9: ( p_ExprSingle[true] )
+ // xquery/XQueryParser.g:702:11: p_ExprSingle[true]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_SwitchCaseOperand5053);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_SwitchCaseOperand5052);
p_ExprSingle198=this.p_ExprSingle(true);
this.state._fsp--;
@@ -29579,7 +29717,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:645:1: p_TypeswitchHybrid[strict] : k= TYPESWITCH LPAREN p_Expr[true,true] RPAREN ( p_CaseHybrid[$strict] )+ k= DEFAULT ( DOLLAR p_VarName )? k= RETURN p_Hybrid[$strict,false] ;
+ // xquery/XQueryParser.g:706:1: p_TypeswitchHybrid[strict] : k= TYPESWITCH LPAREN p_Expr[true,true] RPAREN ( p_CaseHybrid[$strict] )+ k= DEFAULT ( DOLLAR p_VarName )? k= RETURN p_Hybrid[$strict,false] ;
// $ANTLR start "p_TypeswitchHybrid"
p_TypeswitchHybrid: function(strict) {
var retval = new XQueryParser.p_TypeswitchHybrid_return();
@@ -29602,11 +29740,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var DOLLAR203_tree=null;
try {
- // xquery/XQueryParser.g:646:9: (k= TYPESWITCH LPAREN p_Expr[true,true] RPAREN ( p_CaseHybrid[$strict] )+ k= DEFAULT ( DOLLAR p_VarName )? k= RETURN p_Hybrid[$strict,false] )
- // xquery/XQueryParser.g:646:11: k= TYPESWITCH LPAREN p_Expr[true,true] RPAREN ( p_CaseHybrid[$strict] )+ k= DEFAULT ( DOLLAR p_VarName )? k= RETURN p_Hybrid[$strict,false]
+ // xquery/XQueryParser.g:707:9: (k= TYPESWITCH LPAREN p_Expr[true,true] RPAREN ( p_CaseHybrid[$strict] )+ k= DEFAULT ( DOLLAR p_VarName )? k= RETURN p_Hybrid[$strict,false] )
+ // xquery/XQueryParser.g:707:11: k= TYPESWITCH LPAREN p_Expr[true,true] RPAREN ( p_CaseHybrid[$strict] )+ k= DEFAULT ( DOLLAR p_VarName )? k= RETURN p_Hybrid[$strict,false]
root_0 = this.adaptor.nil();
- k=this.match(this.input,TYPESWITCH,XQueryParser.FOLLOW_TYPESWITCH_in_p_TypeswitchHybrid5083); if (this.state.failed) return retval;
+ k=this.match(this.input,TYPESWITCH,XQueryParser.FOLLOW_TYPESWITCH_in_p_TypeswitchHybrid5082); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29614,23 +29752,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- LPAREN199=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_TypeswitchHybrid5087); if (this.state.failed) return retval;
+ LPAREN199=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_TypeswitchHybrid5086); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
LPAREN199_tree = this.adaptor.create(LPAREN199);
this.adaptor.addChild(root_0, LPAREN199_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_TypeswitchHybrid5089);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_TypeswitchHybrid5088);
p_Expr200=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_Expr200.getTree());
- RPAREN201=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_TypeswitchHybrid5092); if (this.state.failed) return retval;
+ RPAREN201=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_TypeswitchHybrid5091); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
RPAREN201_tree = this.adaptor.create(RPAREN201);
this.adaptor.addChild(root_0, RPAREN201_tree);
}
- // xquery/XQueryParser.g:646:71: ( p_CaseHybrid[$strict] )+
+ // xquery/XQueryParser.g:707:71: ( p_CaseHybrid[$strict] )+
var cnt83=0;
loop83:
do {
@@ -29644,8 +29782,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt83) {
case 1 :
- // xquery/XQueryParser.g:646:71: p_CaseHybrid[$strict]
- this.pushFollow(XQueryParser.FOLLOW_p_CaseHybrid_in_p_TypeswitchHybrid5094);
+ // xquery/XQueryParser.g:707:71: p_CaseHybrid[$strict]
+ this.pushFollow(XQueryParser.FOLLOW_p_CaseHybrid_in_p_TypeswitchHybrid5093);
p_CaseHybrid202=this.p_CaseHybrid(strict);
this.state._fsp--;
@@ -29666,7 +29804,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
cnt83++;
} while (true);
- k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_TypeswitchHybrid5100); if (this.state.failed) return retval;
+ k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_TypeswitchHybrid5099); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29674,7 +29812,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:646:119: ( DOLLAR p_VarName )?
+ // xquery/XQueryParser.g:707:119: ( DOLLAR p_VarName )?
var alt84=2;
var LA84_0 = this.input.LA(1);
@@ -29683,13 +29821,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt84) {
case 1 :
- // xquery/XQueryParser.g:646:120: DOLLAR p_VarName
- DOLLAR203=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TypeswitchHybrid5105); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:707:120: DOLLAR p_VarName
+ DOLLAR203=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TypeswitchHybrid5104); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOLLAR203_tree = this.adaptor.create(DOLLAR203);
this.adaptor.addChild(root_0, DOLLAR203_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TypeswitchHybrid5107);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TypeswitchHybrid5106);
p_VarName204=this.p_VarName();
this.state._fsp--;
@@ -29701,7 +29839,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_TypeswitchHybrid5113); if (this.state.failed) return retval;
+ k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_TypeswitchHybrid5112); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29709,7 +29847,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_TypeswitchHybrid5117);
+ this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_TypeswitchHybrid5116);
p_Hybrid205=this.p_Hybrid(strict, false);
this.state._fsp--;
@@ -29751,7 +29889,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:650:1: p_CaseHybrid[strict] : k= CASE ( DOLLAR p_VarName k= AS )? p_SequenceTypeUnion k= RETURN p_ExprSingle[false] ;
+ // xquery/XQueryParser.g:711:1: p_CaseHybrid[strict] : k= CASE ( DOLLAR p_VarName k= AS )? p_SequenceTypeUnion k= RETURN p_ExprSingle[false] ;
// $ANTLR start "p_CaseHybrid"
p_CaseHybrid: function(strict) {
var retval = new XQueryParser.p_CaseHybrid_return();
@@ -29769,11 +29907,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var DOLLAR206_tree=null;
try {
- // xquery/XQueryParser.g:651:9: (k= CASE ( DOLLAR p_VarName k= AS )? p_SequenceTypeUnion k= RETURN p_ExprSingle[false] )
- // xquery/XQueryParser.g:651:11: k= CASE ( DOLLAR p_VarName k= AS )? p_SequenceTypeUnion k= RETURN p_ExprSingle[false]
+ // xquery/XQueryParser.g:712:9: (k= CASE ( DOLLAR p_VarName k= AS )? p_SequenceTypeUnion k= RETURN p_ExprSingle[false] )
+ // xquery/XQueryParser.g:712:11: k= CASE ( DOLLAR p_VarName k= AS )? p_SequenceTypeUnion k= RETURN p_ExprSingle[false]
root_0 = this.adaptor.nil();
- k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_CaseHybrid5147); if (this.state.failed) return retval;
+ k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_CaseHybrid5146); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29781,7 +29919,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:651:33: ( DOLLAR p_VarName k= AS )?
+ // xquery/XQueryParser.g:712:33: ( DOLLAR p_VarName k= AS )?
var alt85=2;
var LA85_0 = this.input.LA(1);
@@ -29790,19 +29928,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt85) {
case 1 :
- // xquery/XQueryParser.g:651:34: DOLLAR p_VarName k= AS
- DOLLAR206=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_CaseHybrid5152); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:712:34: DOLLAR p_VarName k= AS
+ DOLLAR206=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_CaseHybrid5151); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOLLAR206_tree = this.adaptor.create(DOLLAR206);
this.adaptor.addChild(root_0, DOLLAR206_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_CaseHybrid5154);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_CaseHybrid5153);
p_VarName207=this.p_VarName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName207.getTree());
- k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_CaseHybrid5158); if (this.state.failed) return retval;
+ k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_CaseHybrid5157); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29816,13 +29954,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.pushFollow(XQueryParser.FOLLOW_p_SequenceTypeUnion_in_p_CaseHybrid5164);
+ this.pushFollow(XQueryParser.FOLLOW_p_SequenceTypeUnion_in_p_CaseHybrid5163);
p_SequenceTypeUnion208=this.p_SequenceTypeUnion();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceTypeUnion208.getTree());
- k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_CaseHybrid5168); if (this.state.failed) return retval;
+ k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_CaseHybrid5167); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29830,7 +29968,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_CaseHybrid5172);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_CaseHybrid5171);
p_ExprSingle209=this.p_ExprSingle(false);
this.state._fsp--;
@@ -29872,7 +30010,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:655:1: p_SequenceTypeUnion : p_SequenceType ( VBAR p_SequenceType )* ;
+ // xquery/XQueryParser.g:716:1: p_SequenceTypeUnion : p_SequenceType ( VBAR p_SequenceType )* ;
// $ANTLR start "p_SequenceTypeUnion"
p_SequenceTypeUnion: function() {
var retval = new XQueryParser.p_SequenceTypeUnion_return();
@@ -29887,17 +30025,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var VBAR211_tree=null;
try {
- // xquery/XQueryParser.g:656:9: ( p_SequenceType ( VBAR p_SequenceType )* )
- // xquery/XQueryParser.g:656:11: p_SequenceType ( VBAR p_SequenceType )*
+ // xquery/XQueryParser.g:717:9: ( p_SequenceType ( VBAR p_SequenceType )* )
+ // xquery/XQueryParser.g:717:11: p_SequenceType ( VBAR p_SequenceType )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_SequenceTypeUnion5199);
+ this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_SequenceTypeUnion5198);
p_SequenceType210=this.p_SequenceType();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType210.getTree());
- // xquery/XQueryParser.g:656:26: ( VBAR p_SequenceType )*
+ // xquery/XQueryParser.g:717:26: ( VBAR p_SequenceType )*
loop86:
do {
var alt86=2;
@@ -29910,13 +30048,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt86) {
case 1 :
- // xquery/XQueryParser.g:656:27: VBAR p_SequenceType
- VBAR211=this.match(this.input,VBAR,XQueryParser.FOLLOW_VBAR_in_p_SequenceTypeUnion5202); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:717:27: VBAR p_SequenceType
+ VBAR211=this.match(this.input,VBAR,XQueryParser.FOLLOW_VBAR_in_p_SequenceTypeUnion5201); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
VBAR211_tree = this.adaptor.create(VBAR211);
this.adaptor.addChild(root_0, VBAR211_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_SequenceTypeUnion5204);
+ this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_SequenceTypeUnion5203);
p_SequenceType212=this.p_SequenceType();
this.state._fsp--;
@@ -29967,7 +30105,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:660:1: p_IfHybrid[strict] : k= IF LPAREN p_Expr[true,true] RPAREN k= THEN p_Hybrid[$strict,false] k= ELSE p_Hybrid[$strict,false] ;
+ // xquery/XQueryParser.g:721:1: p_IfHybrid[strict] : k= IF LPAREN p_Expr[true,true] RPAREN k= THEN p_Hybrid[$strict,false] k= ELSE p_Hybrid[$strict,false] ;
// $ANTLR start "p_IfHybrid"
p_IfHybrid: function(strict) {
var retval = new XQueryParser.p_IfHybrid_return();
@@ -29987,11 +30125,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var RPAREN215_tree=null;
try {
- // xquery/XQueryParser.g:661:9: (k= IF LPAREN p_Expr[true,true] RPAREN k= THEN p_Hybrid[$strict,false] k= ELSE p_Hybrid[$strict,false] )
- // xquery/XQueryParser.g:661:11: k= IF LPAREN p_Expr[true,true] RPAREN k= THEN p_Hybrid[$strict,false] k= ELSE p_Hybrid[$strict,false]
+ // xquery/XQueryParser.g:722:9: (k= IF LPAREN p_Expr[true,true] RPAREN k= THEN p_Hybrid[$strict,false] k= ELSE p_Hybrid[$strict,false] )
+ // xquery/XQueryParser.g:722:11: k= IF LPAREN p_Expr[true,true] RPAREN k= THEN p_Hybrid[$strict,false] k= ELSE p_Hybrid[$strict,false]
root_0 = this.adaptor.nil();
- k=this.match(this.input,IF,XQueryParser.FOLLOW_IF_in_p_IfHybrid5235); if (this.state.failed) return retval;
+ k=this.match(this.input,IF,XQueryParser.FOLLOW_IF_in_p_IfHybrid5234); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29999,23 +30137,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- LPAREN213=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_IfHybrid5239); if (this.state.failed) return retval;
+ LPAREN213=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_IfHybrid5238); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
LPAREN213_tree = this.adaptor.create(LPAREN213);
this.adaptor.addChild(root_0, LPAREN213_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_IfHybrid5241);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_IfHybrid5240);
p_Expr214=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_Expr214.getTree());
- RPAREN215=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_IfHybrid5244); if (this.state.failed) return retval;
+ RPAREN215=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_IfHybrid5243); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
RPAREN215_tree = this.adaptor.create(RPAREN215);
this.adaptor.addChild(root_0, RPAREN215_tree);
}
- k=this.match(this.input,THEN,XQueryParser.FOLLOW_THEN_in_p_IfHybrid5248); if (this.state.failed) return retval;
+ k=this.match(this.input,THEN,XQueryParser.FOLLOW_THEN_in_p_IfHybrid5247); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -30023,13 +30161,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_IfHybrid5252);
+ this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_IfHybrid5251);
p_Hybrid216=this.p_Hybrid(strict, false);
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid216.getTree());
- k=this.match(this.input,ELSE,XQueryParser.FOLLOW_ELSE_in_p_IfHybrid5257); if (this.state.failed) return retval;
+ k=this.match(this.input,ELSE,XQueryParser.FOLLOW_ELSE_in_p_IfHybrid5256); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -30037,7 +30175,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_IfHybrid5261);
+ this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_IfHybrid5260);
p_Hybrid217=this.p_Hybrid(strict, false);
this.state._fsp--;
@@ -30079,7 +30217,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:665:1: p_TryCatchExpr : p_TryClause ( p_CatchClause )+ ;
+ // xquery/XQueryParser.g:726:1: p_TryCatchExpr : p_TryClause ( p_CatchClause )+ ;
// $ANTLR start "p_TryCatchExpr"
p_TryCatchExpr: function() {
var retval = new XQueryParser.p_TryCatchExpr_return();
@@ -30092,17 +30230,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:666:9: ( p_TryClause ( p_CatchClause )+ )
- // xquery/XQueryParser.g:666:11: p_TryClause ( p_CatchClause )+
+ // xquery/XQueryParser.g:727:9: ( p_TryClause ( p_CatchClause )+ )
+ // xquery/XQueryParser.g:727:11: p_TryClause ( p_CatchClause )+
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_TryClause_in_p_TryCatchExpr5288);
+ this.pushFollow(XQueryParser.FOLLOW_p_TryClause_in_p_TryCatchExpr5287);
p_TryClause218=this.p_TryClause();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TryClause218.getTree());
- // xquery/XQueryParser.g:666:23: ( p_CatchClause )+
+ // xquery/XQueryParser.g:727:23: ( p_CatchClause )+
var cnt87=0;
loop87:
do {
@@ -30116,8 +30254,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt87) {
case 1 :
- // xquery/XQueryParser.g:666:23: p_CatchClause
- this.pushFollow(XQueryParser.FOLLOW_p_CatchClause_in_p_TryCatchExpr5290);
+ // xquery/XQueryParser.g:727:23: p_CatchClause
+ this.pushFollow(XQueryParser.FOLLOW_p_CatchClause_in_p_TryCatchExpr5289);
p_CatchClause219=this.p_CatchClause();
this.state._fsp--;
@@ -30174,7 +30312,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:670:1: p_TryClause : k= TRY LBRACKET p_TryTargetExpr RBRACKET ;
+ // xquery/XQueryParser.g:731:1: p_TryClause : k= TRY LBRACKET p_TryTargetExpr RBRACKET ;
// $ANTLR start "p_TryClause"
p_TryClause: function() {
var retval = new XQueryParser.p_TryClause_return();
@@ -30192,11 +30330,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var RBRACKET222_tree=null;
try {
- // xquery/XQueryParser.g:671:9: (k= TRY LBRACKET p_TryTargetExpr RBRACKET )
- // xquery/XQueryParser.g:671:11: k= TRY LBRACKET p_TryTargetExpr RBRACKET
+ // xquery/XQueryParser.g:732:9: (k= TRY LBRACKET p_TryTargetExpr RBRACKET )
+ // xquery/XQueryParser.g:732:11: k= TRY LBRACKET p_TryTargetExpr RBRACKET
root_0 = this.adaptor.nil();
- k=this.match(this.input,TRY,XQueryParser.FOLLOW_TRY_in_p_TryClause5319); if (this.state.failed) return retval;
+ k=this.match(this.input,TRY,XQueryParser.FOLLOW_TRY_in_p_TryClause5318); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -30204,18 +30342,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- LBRACKET220=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_TryClause5323); if (this.state.failed) return retval;
+ LBRACKET220=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_TryClause5322); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
LBRACKET220_tree = this.adaptor.create(LBRACKET220);
this.adaptor.addChild(root_0, LBRACKET220_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_TryTargetExpr_in_p_TryClause5325);
+ this.pushFollow(XQueryParser.FOLLOW_p_TryTargetExpr_in_p_TryClause5324);
p_TryTargetExpr221=this.p_TryTargetExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TryTargetExpr221.getTree());
- RBRACKET222=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_TryClause5327); if (this.state.failed) return retval;
+ RBRACKET222=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_TryClause5326); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
RBRACKET222_tree = this.adaptor.create(RBRACKET222);
this.adaptor.addChild(root_0, RBRACKET222_tree);
@@ -30256,7 +30394,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:675:1: p_TryTargetExpr : p_Expr[false,false] ;
+ // xquery/XQueryParser.g:736:1: p_TryTargetExpr : p_Expr[false,false] ;
// $ANTLR start "p_TryTargetExpr"
p_TryTargetExpr: function() {
var retval = new XQueryParser.p_TryTargetExpr_return();
@@ -30268,11 +30406,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:676:9: ( p_Expr[false,false] )
- // xquery/XQueryParser.g:676:11: p_Expr[false,false]
+ // xquery/XQueryParser.g:737:9: ( p_Expr[false,false] )
+ // xquery/XQueryParser.g:737:11: p_Expr[false,false]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_TryTargetExpr5353);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_TryTargetExpr5352);
p_Expr223=this.p_Expr(false, false);
this.state._fsp--;
@@ -30314,7 +30452,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:680:1: p_CatchClause : k= CATCH p_CatchErrorList LBRACKET p_Expr[false,false] RBRACKET ;
+ // xquery/XQueryParser.g:741:1: p_CatchClause : k= CATCH p_CatchErrorList LBRACKET p_Expr[false,false] RBRACKET ;
// $ANTLR start "p_CatchClause"
p_CatchClause: function() {
var retval = new XQueryParser.p_CatchClause_return();
@@ -30333,11 +30471,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var RBRACKET227_tree=null;
try {
- // xquery/XQueryParser.g:681:9: (k= CATCH p_CatchErrorList LBRACKET p_Expr[false,false] RBRACKET )
- // xquery/XQueryParser.g:681:11: k= CATCH p_CatchErrorList LBRACKET p_Expr[false,false] RBRACKET
+ // xquery/XQueryParser.g:742:9: (k= CATCH p_CatchErrorList LBRACKET p_Expr[false,false] RBRACKET )
+ // xquery/XQueryParser.g:742:11: k= CATCH p_CatchErrorList LBRACKET p_Expr[false,false] RBRACKET
root_0 = this.adaptor.nil();
- k=this.match(this.input,CATCH,XQueryParser.FOLLOW_CATCH_in_p_CatchClause5382); if (this.state.failed) return retval;
+ k=this.match(this.input,CATCH,XQueryParser.FOLLOW_CATCH_in_p_CatchClause5381); 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,24 +30483,24 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_CatchErrorList_in_p_CatchClause5386);
+ this.pushFollow(XQueryParser.FOLLOW_p_CatchErrorList_in_p_CatchClause5385);
p_CatchErrorList224=this.p_CatchErrorList();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CatchErrorList224.getTree());
- LBRACKET225=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CatchClause5388); if (this.state.failed) return retval;
+ LBRACKET225=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CatchClause5387); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
LBRACKET225_tree = this.adaptor.create(LBRACKET225);
this.adaptor.addChild(root_0, LBRACKET225_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_CatchClause5390);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_CatchClause5389);
p_Expr226=this.p_Expr(false, false);
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr226.getTree());
- RBRACKET227=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CatchClause5393); if (this.state.failed) return retval;
+ RBRACKET227=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CatchClause5392); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
RBRACKET227_tree = this.adaptor.create(RBRACKET227);
this.adaptor.addChild(root_0, RBRACKET227_tree);
@@ -30403,7 +30541,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:685:1: p_CatchErrorList : ( p_NameTest ( VBAR p_NameTest )* | {...}? => () );
+ // xquery/XQueryParser.g:746:1: p_CatchErrorList : ( p_NameTest ( VBAR p_NameTest )* | {...}? => () );
// $ANTLR start "p_CatchErrorList"
p_CatchErrorList: function() {
var retval = new XQueryParser.p_CatchErrorList_return();
@@ -30418,7 +30556,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var VBAR229_tree=null;
try {
- // xquery/XQueryParser.g:686:9: ( p_NameTest ( VBAR p_NameTest )* | {...}? => () )
+ // xquery/XQueryParser.g:747:9: ( p_NameTest ( VBAR p_NameTest )* | {...}? => () )
var alt89=2;
var LA89_0 = this.input.LA(1);
@@ -30437,16 +30575,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt89) {
case 1 :
- // xquery/XQueryParser.g:686:11: p_NameTest ( VBAR p_NameTest )*
+ // xquery/XQueryParser.g:747:11: p_NameTest ( VBAR p_NameTest )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_NameTest_in_p_CatchErrorList5419);
+ this.pushFollow(XQueryParser.FOLLOW_p_NameTest_in_p_CatchErrorList5418);
p_NameTest228=this.p_NameTest();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NameTest228.getTree());
- // xquery/XQueryParser.g:686:22: ( VBAR p_NameTest )*
+ // xquery/XQueryParser.g:747:22: ( VBAR p_NameTest )*
loop88:
do {
var alt88=2;
@@ -30459,13 +30597,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt88) {
case 1 :
- // xquery/XQueryParser.g:686:23: VBAR p_NameTest
- VBAR229=this.match(this.input,VBAR,XQueryParser.FOLLOW_VBAR_in_p_CatchErrorList5422); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:747:23: VBAR p_NameTest
+ VBAR229=this.match(this.input,VBAR,XQueryParser.FOLLOW_VBAR_in_p_CatchErrorList5421); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
VBAR229_tree = this.adaptor.create(VBAR229);
this.adaptor.addChild(root_0, VBAR229_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_NameTest_in_p_CatchErrorList5424);
+ this.pushFollow(XQueryParser.FOLLOW_p_NameTest_in_p_CatchErrorList5423);
p_NameTest230=this.p_NameTest();
this.state._fsp--;
@@ -30484,15 +30622,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:687:11: {...}? => ()
+ // xquery/XQueryParser.g:748:11: {...}? => ()
root_0 = this.adaptor.nil();
if ( !((this.lc(MLS))) ) {
if (this.state.backtracking>0) {this.state.failed=true; return retval;}
throw new org.antlr.runtime.FailedPredicateException(this.input, "p_CatchErrorList", "this.lc(MLS)");
}
- // xquery/XQueryParser.g:687:29: ()
- // xquery/XQueryParser.g:687:43:
+ // xquery/XQueryParser.g:748:29: ()
+ // xquery/XQueryParser.g:748:43:
@@ -30533,7 +30671,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:691:1: p_OrExpr : p_AndExpr (k= OR p_AndExpr )* ;
+ // xquery/XQueryParser.g:752:1: p_OrExpr : p_AndExpr (k= OR p_AndExpr )* ;
// $ANTLR start "p_OrExpr"
p_OrExpr: function() {
var retval = new XQueryParser.p_OrExpr_return();
@@ -30548,17 +30686,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:692:9: ( p_AndExpr (k= OR p_AndExpr )* )
- // xquery/XQueryParser.g:692:11: p_AndExpr (k= OR p_AndExpr )*
+ // xquery/XQueryParser.g:753:9: ( p_AndExpr (k= OR p_AndExpr )* )
+ // xquery/XQueryParser.g:753:11: p_AndExpr (k= OR p_AndExpr )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_AndExpr_in_p_OrExpr5469);
+ this.pushFollow(XQueryParser.FOLLOW_p_AndExpr_in_p_OrExpr5468);
p_AndExpr231=this.p_AndExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AndExpr231.getTree());
- // xquery/XQueryParser.g:692:21: (k= OR p_AndExpr )*
+ // xquery/XQueryParser.g:753:21: (k= OR p_AndExpr )*
loop90:
do {
var alt90=2;
@@ -30571,8 +30709,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt90) {
case 1 :
- // xquery/XQueryParser.g:692:23: k= OR p_AndExpr
- k=this.match(this.input,OR,XQueryParser.FOLLOW_OR_in_p_OrExpr5475); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:753:23: k= OR p_AndExpr
+ k=this.match(this.input,OR,XQueryParser.FOLLOW_OR_in_p_OrExpr5474); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -30580,7 +30718,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_AndExpr_in_p_OrExpr5479);
+ this.pushFollow(XQueryParser.FOLLOW_p_AndExpr_in_p_OrExpr5478);
p_AndExpr232=this.p_AndExpr();
this.state._fsp--;
@@ -30631,7 +30769,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:696:1: p_AndExpr : p_ComparisonExpr (k= AND p_ComparisonExpr )* ;
+ // xquery/XQueryParser.g:757:1: p_AndExpr : p_ComparisonExpr (k= AND p_ComparisonExpr )* ;
// $ANTLR start "p_AndExpr"
p_AndExpr: function() {
var retval = new XQueryParser.p_AndExpr_return();
@@ -30646,17 +30784,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:697:9: ( p_ComparisonExpr (k= AND p_ComparisonExpr )* )
- // xquery/XQueryParser.g:697:11: p_ComparisonExpr (k= AND p_ComparisonExpr )*
+ // xquery/XQueryParser.g:758:9: ( p_ComparisonExpr (k= AND p_ComparisonExpr )* )
+ // xquery/XQueryParser.g:758:11: p_ComparisonExpr (k= AND p_ComparisonExpr )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ComparisonExpr_in_p_AndExpr5508);
+ this.pushFollow(XQueryParser.FOLLOW_p_ComparisonExpr_in_p_AndExpr5507);
p_ComparisonExpr233=this.p_ComparisonExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ComparisonExpr233.getTree());
- // xquery/XQueryParser.g:697:28: (k= AND p_ComparisonExpr )*
+ // xquery/XQueryParser.g:758:28: (k= AND p_ComparisonExpr )*
loop91:
do {
var alt91=2;
@@ -30669,8 +30807,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt91) {
case 1 :
- // xquery/XQueryParser.g:697:30: k= AND p_ComparisonExpr
- k=this.match(this.input,AND,XQueryParser.FOLLOW_AND_in_p_AndExpr5514); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:758:30: k= AND p_ComparisonExpr
+ k=this.match(this.input,AND,XQueryParser.FOLLOW_AND_in_p_AndExpr5513); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -30678,7 +30816,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ComparisonExpr_in_p_AndExpr5518);
+ this.pushFollow(XQueryParser.FOLLOW_p_ComparisonExpr_in_p_AndExpr5517);
p_ComparisonExpr234=this.p_ComparisonExpr();
this.state._fsp--;
@@ -30729,7 +30867,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:702:1: p_ComparisonExpr : p_FTContainsExpr ( ( p_ValueComp | p_GeneralComp | p_NodeComp ) p_FTContainsExpr )? ;
+ // xquery/XQueryParser.g:763:1: p_ComparisonExpr : p_FTContainsExpr ( ( p_ValueComp | p_GeneralComp | p_NodeComp ) p_FTContainsExpr )? ;
// $ANTLR start "p_ComparisonExpr"
p_ComparisonExpr: function() {
var retval = new XQueryParser.p_ComparisonExpr_return();
@@ -30745,17 +30883,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:703:9: ( p_FTContainsExpr ( ( p_ValueComp | p_GeneralComp | p_NodeComp ) p_FTContainsExpr )? )
- // xquery/XQueryParser.g:703:11: p_FTContainsExpr ( ( p_ValueComp | p_GeneralComp | p_NodeComp ) p_FTContainsExpr )?
+ // xquery/XQueryParser.g:764:9: ( p_FTContainsExpr ( ( p_ValueComp | p_GeneralComp | p_NodeComp ) p_FTContainsExpr )? )
+ // xquery/XQueryParser.g:764:11: p_FTContainsExpr ( ( p_ValueComp | p_GeneralComp | p_NodeComp ) p_FTContainsExpr )?
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTContainsExpr_in_p_ComparisonExpr5548);
+ this.pushFollow(XQueryParser.FOLLOW_p_FTContainsExpr_in_p_ComparisonExpr5547);
p_FTContainsExpr235=this.p_FTContainsExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTContainsExpr235.getTree());
- // xquery/XQueryParser.g:703:28: ( ( p_ValueComp | p_GeneralComp | p_NodeComp ) p_FTContainsExpr )?
+ // xquery/XQueryParser.g:764:28: ( ( p_ValueComp | p_GeneralComp | p_NodeComp ) p_FTContainsExpr )?
var alt93=2;
var LA93_0 = this.input.LA(1);
@@ -30764,8 +30902,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt93) {
case 1 :
- // xquery/XQueryParser.g:703:30: ( p_ValueComp | p_GeneralComp | p_NodeComp ) p_FTContainsExpr
- // xquery/XQueryParser.g:703:30: ( p_ValueComp | p_GeneralComp | p_NodeComp )
+ // xquery/XQueryParser.g:764:30: ( p_ValueComp | p_GeneralComp | p_NodeComp ) p_FTContainsExpr
+ // xquery/XQueryParser.g:764:30: ( p_ValueComp | p_GeneralComp | p_NodeComp )
var alt92=3;
switch ( this.input.LA(1) ) {
case EQ:
@@ -30799,8 +30937,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt92) {
case 1 :
- // xquery/XQueryParser.g:703:31: p_ValueComp
- this.pushFollow(XQueryParser.FOLLOW_p_ValueComp_in_p_ComparisonExpr5553);
+ // xquery/XQueryParser.g:764:31: p_ValueComp
+ this.pushFollow(XQueryParser.FOLLOW_p_ValueComp_in_p_ComparisonExpr5552);
p_ValueComp236=this.p_ValueComp();
this.state._fsp--;
@@ -30810,8 +30948,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:703:45: p_GeneralComp
- this.pushFollow(XQueryParser.FOLLOW_p_GeneralComp_in_p_ComparisonExpr5557);
+ // xquery/XQueryParser.g:764:45: p_GeneralComp
+ this.pushFollow(XQueryParser.FOLLOW_p_GeneralComp_in_p_ComparisonExpr5556);
p_GeneralComp237=this.p_GeneralComp();
this.state._fsp--;
@@ -30821,8 +30959,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:703:61: p_NodeComp
- this.pushFollow(XQueryParser.FOLLOW_p_NodeComp_in_p_ComparisonExpr5561);
+ // xquery/XQueryParser.g:764:61: p_NodeComp
+ this.pushFollow(XQueryParser.FOLLOW_p_NodeComp_in_p_ComparisonExpr5560);
p_NodeComp238=this.p_NodeComp();
this.state._fsp--;
@@ -30834,7 +30972,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.pushFollow(XQueryParser.FOLLOW_p_FTContainsExpr_in_p_ComparisonExpr5564);
+ this.pushFollow(XQueryParser.FOLLOW_p_FTContainsExpr_in_p_ComparisonExpr5563);
p_FTContainsExpr239=this.p_FTContainsExpr();
this.state._fsp--;
@@ -30882,7 +31020,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:707:1: p_RangeExpr : p_AdditiveExpr (k= TO p_AdditiveExpr )? ;
+ // xquery/XQueryParser.g:768:1: p_RangeExpr : p_AdditiveExpr (k= TO p_AdditiveExpr )? ;
// $ANTLR start "p_RangeExpr"
p_RangeExpr: function() {
var retval = new XQueryParser.p_RangeExpr_return();
@@ -30897,17 +31035,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:708:9: ( p_AdditiveExpr (k= TO p_AdditiveExpr )? )
- // xquery/XQueryParser.g:708:11: p_AdditiveExpr (k= TO p_AdditiveExpr )?
+ // xquery/XQueryParser.g:769:9: ( p_AdditiveExpr (k= TO p_AdditiveExpr )? )
+ // xquery/XQueryParser.g:769:11: p_AdditiveExpr (k= TO p_AdditiveExpr )?
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_RangeExpr5593);
+ this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_RangeExpr5592);
p_AdditiveExpr240=this.p_AdditiveExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AdditiveExpr240.getTree());
- // xquery/XQueryParser.g:708:26: (k= TO p_AdditiveExpr )?
+ // xquery/XQueryParser.g:769:26: (k= TO p_AdditiveExpr )?
var alt94=2;
var LA94_0 = this.input.LA(1);
@@ -30916,8 +31054,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt94) {
case 1 :
- // xquery/XQueryParser.g:708:28: k= TO p_AdditiveExpr
- k=this.match(this.input,TO,XQueryParser.FOLLOW_TO_in_p_RangeExpr5599); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:769:28: k= TO p_AdditiveExpr
+ k=this.match(this.input,TO,XQueryParser.FOLLOW_TO_in_p_RangeExpr5598); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -30925,7 +31063,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_RangeExpr5603);
+ this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_RangeExpr5602);
p_AdditiveExpr241=this.p_AdditiveExpr();
this.state._fsp--;
@@ -30973,7 +31111,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:712:1: p_AdditiveExpr : p_MultiplicativeExpr ( ( PLUS | MINUS ) p_MultiplicativeExpr )* ;
+ // xquery/XQueryParser.g:773:1: p_AdditiveExpr : p_MultiplicativeExpr ( ( PLUS | MINUS ) p_MultiplicativeExpr )* ;
// $ANTLR start "p_AdditiveExpr"
p_AdditiveExpr: function() {
var retval = new XQueryParser.p_AdditiveExpr_return();
@@ -30988,17 +31126,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var set243_tree=null;
try {
- // xquery/XQueryParser.g:713:9: ( p_MultiplicativeExpr ( ( PLUS | MINUS ) p_MultiplicativeExpr )* )
- // xquery/XQueryParser.g:713:11: p_MultiplicativeExpr ( ( PLUS | MINUS ) p_MultiplicativeExpr )*
+ // xquery/XQueryParser.g:774:9: ( p_MultiplicativeExpr ( ( PLUS | MINUS ) p_MultiplicativeExpr )* )
+ // xquery/XQueryParser.g:774:11: p_MultiplicativeExpr ( ( PLUS | MINUS ) p_MultiplicativeExpr )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_MultiplicativeExpr_in_p_AdditiveExpr5632);
+ this.pushFollow(XQueryParser.FOLLOW_p_MultiplicativeExpr_in_p_AdditiveExpr5631);
p_MultiplicativeExpr242=this.p_MultiplicativeExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_MultiplicativeExpr242.getTree());
- // xquery/XQueryParser.g:713:32: ( ( PLUS | MINUS ) p_MultiplicativeExpr )*
+ // xquery/XQueryParser.g:774:32: ( ( PLUS | MINUS ) p_MultiplicativeExpr )*
loop95:
do {
var alt95=2;
@@ -31011,7 +31149,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt95) {
case 1 :
- // xquery/XQueryParser.g:713:34: ( PLUS | MINUS ) p_MultiplicativeExpr
+ // xquery/XQueryParser.g:774:34: ( PLUS | MINUS ) p_MultiplicativeExpr
set243=this.input.LT(1);
if ( (this.input.LA(1)>=PLUS && this.input.LA(1)<=MINUS) ) {
this.input.consume();
@@ -31024,7 +31162,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
throw mse;
}
- this.pushFollow(XQueryParser.FOLLOW_p_MultiplicativeExpr_in_p_AdditiveExpr5644);
+ this.pushFollow(XQueryParser.FOLLOW_p_MultiplicativeExpr_in_p_AdditiveExpr5643);
p_MultiplicativeExpr244=this.p_MultiplicativeExpr();
this.state._fsp--;
@@ -31075,7 +31213,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:717:1: p_MultiplicativeExpr : p_UnionExpr ( ( STAR | (k= DIV | k= IDIV | k= MOD ) ) p_UnionExpr )* ;
+ // xquery/XQueryParser.g:778:1: p_MultiplicativeExpr : p_UnionExpr ( ( STAR | (k= DIV | k= IDIV | k= MOD ) ) p_UnionExpr )* ;
// $ANTLR start "p_MultiplicativeExpr"
p_MultiplicativeExpr: function() {
var retval = new XQueryParser.p_MultiplicativeExpr_return();
@@ -31092,17 +31230,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var STAR246_tree=null;
try {
- // xquery/XQueryParser.g:718:9: ( p_UnionExpr ( ( STAR | (k= DIV | k= IDIV | k= MOD ) ) p_UnionExpr )* )
- // xquery/XQueryParser.g:718:11: p_UnionExpr ( ( STAR | (k= DIV | k= IDIV | k= MOD ) ) p_UnionExpr )*
+ // xquery/XQueryParser.g:779:9: ( p_UnionExpr ( ( STAR | (k= DIV | k= IDIV | k= MOD ) ) p_UnionExpr )* )
+ // xquery/XQueryParser.g:779:11: p_UnionExpr ( ( STAR | (k= DIV | k= IDIV | k= MOD ) ) p_UnionExpr )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_UnionExpr_in_p_MultiplicativeExpr5673);
+ this.pushFollow(XQueryParser.FOLLOW_p_UnionExpr_in_p_MultiplicativeExpr5672);
p_UnionExpr245=this.p_UnionExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_UnionExpr245.getTree());
- // xquery/XQueryParser.g:718:23: ( ( STAR | (k= DIV | k= IDIV | k= MOD ) ) p_UnionExpr )*
+ // xquery/XQueryParser.g:779:23: ( ( STAR | (k= DIV | k= IDIV | k= MOD ) ) p_UnionExpr )*
loop98:
do {
var alt98=2;
@@ -31115,8 +31253,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt98) {
case 1 :
- // xquery/XQueryParser.g:718:25: ( STAR | (k= DIV | k= IDIV | k= MOD ) ) p_UnionExpr
- // xquery/XQueryParser.g:718:25: ( STAR | (k= DIV | k= IDIV | k= MOD ) )
+ // xquery/XQueryParser.g:779:25: ( STAR | (k= DIV | k= IDIV | k= MOD ) ) p_UnionExpr
+ // xquery/XQueryParser.g:779:25: ( STAR | (k= DIV | k= IDIV | k= MOD ) )
var alt97=2;
var LA97_0 = this.input.LA(1);
@@ -31135,8 +31273,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt97) {
case 1 :
- // xquery/XQueryParser.g:718:26: STAR
- STAR246=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_MultiplicativeExpr5678); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:779:26: STAR
+ STAR246=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_MultiplicativeExpr5677); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
STAR246_tree = this.adaptor.create(STAR246);
this.adaptor.addChild(root_0, STAR246_tree);
@@ -31145,8 +31283,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:718:33: (k= DIV | k= IDIV | k= MOD )
- // xquery/XQueryParser.g:718:33: (k= DIV | k= IDIV | k= MOD )
+ // xquery/XQueryParser.g:779:33: (k= DIV | k= IDIV | k= MOD )
+ // xquery/XQueryParser.g:779:33: (k= DIV | k= IDIV | k= MOD )
var alt96=3;
switch ( this.input.LA(1) ) {
case DIV:
@@ -31168,8 +31306,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt96) {
case 1 :
- // xquery/XQueryParser.g:718:34: k= DIV
- k=this.match(this.input,DIV,XQueryParser.FOLLOW_DIV_in_p_MultiplicativeExpr5685); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:779:34: k= DIV
+ k=this.match(this.input,DIV,XQueryParser.FOLLOW_DIV_in_p_MultiplicativeExpr5684); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -31178,8 +31316,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:718:42: k= IDIV
- k=this.match(this.input,IDIV,XQueryParser.FOLLOW_IDIV_in_p_MultiplicativeExpr5691); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:779:42: k= IDIV
+ k=this.match(this.input,IDIV,XQueryParser.FOLLOW_IDIV_in_p_MultiplicativeExpr5690); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -31188,8 +31326,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:718:51: k= MOD
- k=this.match(this.input,MOD,XQueryParser.FOLLOW_MOD_in_p_MultiplicativeExpr5697); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:779:51: k= MOD
+ k=this.match(this.input,MOD,XQueryParser.FOLLOW_MOD_in_p_MultiplicativeExpr5696); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -31209,7 +31347,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.pushFollow(XQueryParser.FOLLOW_p_UnionExpr_in_p_MultiplicativeExpr5703);
+ this.pushFollow(XQueryParser.FOLLOW_p_UnionExpr_in_p_MultiplicativeExpr5702);
p_UnionExpr247=this.p_UnionExpr();
this.state._fsp--;
@@ -31260,7 +31398,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:722:1: p_UnionExpr : p_IntersectExceptExpr ( (k= UNION | VBAR ) p_IntersectExceptExpr )* ;
+ // xquery/XQueryParser.g:783:1: p_UnionExpr : p_IntersectExceptExpr ( (k= UNION | VBAR ) p_IntersectExceptExpr )* ;
// $ANTLR start "p_UnionExpr"
p_UnionExpr: function() {
var retval = new XQueryParser.p_UnionExpr_return();
@@ -31277,17 +31415,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var VBAR249_tree=null;
try {
- // xquery/XQueryParser.g:723:9: ( p_IntersectExceptExpr ( (k= UNION | VBAR ) p_IntersectExceptExpr )* )
- // xquery/XQueryParser.g:723:11: p_IntersectExceptExpr ( (k= UNION | VBAR ) p_IntersectExceptExpr )*
+ // xquery/XQueryParser.g:784:9: ( p_IntersectExceptExpr ( (k= UNION | VBAR ) p_IntersectExceptExpr )* )
+ // xquery/XQueryParser.g:784:11: p_IntersectExceptExpr ( (k= UNION | VBAR ) p_IntersectExceptExpr )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_IntersectExceptExpr_in_p_UnionExpr5732);
+ this.pushFollow(XQueryParser.FOLLOW_p_IntersectExceptExpr_in_p_UnionExpr5731);
p_IntersectExceptExpr248=this.p_IntersectExceptExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IntersectExceptExpr248.getTree());
- // xquery/XQueryParser.g:723:33: ( (k= UNION | VBAR ) p_IntersectExceptExpr )*
+ // xquery/XQueryParser.g:784:33: ( (k= UNION | VBAR ) p_IntersectExceptExpr )*
loop100:
do {
var alt100=2;
@@ -31300,8 +31438,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt100) {
case 1 :
- // xquery/XQueryParser.g:723:35: (k= UNION | VBAR ) p_IntersectExceptExpr
- // xquery/XQueryParser.g:723:35: (k= UNION | VBAR )
+ // xquery/XQueryParser.g:784:35: (k= UNION | VBAR ) p_IntersectExceptExpr
+ // xquery/XQueryParser.g:784:35: (k= UNION | VBAR )
var alt99=2;
var LA99_0 = this.input.LA(1);
@@ -31320,8 +31458,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt99) {
case 1 :
- // xquery/XQueryParser.g:723:36: k= UNION
- k=this.match(this.input,UNION,XQueryParser.FOLLOW_UNION_in_p_UnionExpr5739); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:784:36: k= UNION
+ k=this.match(this.input,UNION,XQueryParser.FOLLOW_UNION_in_p_UnionExpr5738); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -31333,8 +31471,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:723:61: VBAR
- VBAR249=this.match(this.input,VBAR,XQueryParser.FOLLOW_VBAR_in_p_UnionExpr5745); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:784:61: VBAR
+ VBAR249=this.match(this.input,VBAR,XQueryParser.FOLLOW_VBAR_in_p_UnionExpr5744); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
VBAR249_tree = this.adaptor.create(VBAR249);
this.adaptor.addChild(root_0, VBAR249_tree);
@@ -31345,7 +31483,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.pushFollow(XQueryParser.FOLLOW_p_IntersectExceptExpr_in_p_UnionExpr5748);
+ this.pushFollow(XQueryParser.FOLLOW_p_IntersectExceptExpr_in_p_UnionExpr5747);
p_IntersectExceptExpr250=this.p_IntersectExceptExpr();
this.state._fsp--;
@@ -31396,7 +31534,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:727:1: p_IntersectExceptExpr : p_InstanceofExpr ( (k= INTERSECT | k= EXCEPT ) p_InstanceofExpr )* ;
+ // xquery/XQueryParser.g:788:1: p_IntersectExceptExpr : p_InstanceofExpr ( (k= INTERSECT | k= EXCEPT ) p_InstanceofExpr )* ;
// $ANTLR start "p_IntersectExceptExpr"
p_IntersectExceptExpr: function() {
var retval = new XQueryParser.p_IntersectExceptExpr_return();
@@ -31411,17 +31549,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:728:9: ( p_InstanceofExpr ( (k= INTERSECT | k= EXCEPT ) p_InstanceofExpr )* )
- // xquery/XQueryParser.g:728:11: p_InstanceofExpr ( (k= INTERSECT | k= EXCEPT ) p_InstanceofExpr )*
+ // xquery/XQueryParser.g:789:9: ( p_InstanceofExpr ( (k= INTERSECT | k= EXCEPT ) p_InstanceofExpr )* )
+ // xquery/XQueryParser.g:789:11: p_InstanceofExpr ( (k= INTERSECT | k= EXCEPT ) p_InstanceofExpr )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_InstanceofExpr_in_p_IntersectExceptExpr5777);
+ this.pushFollow(XQueryParser.FOLLOW_p_InstanceofExpr_in_p_IntersectExceptExpr5776);
p_InstanceofExpr251=this.p_InstanceofExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_InstanceofExpr251.getTree());
- // xquery/XQueryParser.g:728:28: ( (k= INTERSECT | k= EXCEPT ) p_InstanceofExpr )*
+ // xquery/XQueryParser.g:789:28: ( (k= INTERSECT | k= EXCEPT ) p_InstanceofExpr )*
loop102:
do {
var alt102=2;
@@ -31434,8 +31572,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt102) {
case 1 :
- // xquery/XQueryParser.g:728:30: (k= INTERSECT | k= EXCEPT ) p_InstanceofExpr
- // xquery/XQueryParser.g:728:30: (k= INTERSECT | k= EXCEPT )
+ // xquery/XQueryParser.g:789:30: (k= INTERSECT | k= EXCEPT ) p_InstanceofExpr
+ // xquery/XQueryParser.g:789:30: (k= INTERSECT | k= EXCEPT )
var alt101=2;
var LA101_0 = this.input.LA(1);
@@ -31454,8 +31592,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt101) {
case 1 :
- // xquery/XQueryParser.g:728:31: k= INTERSECT
- k=this.match(this.input,INTERSECT,XQueryParser.FOLLOW_INTERSECT_in_p_IntersectExceptExpr5784); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:789:31: k= INTERSECT
+ k=this.match(this.input,INTERSECT,XQueryParser.FOLLOW_INTERSECT_in_p_IntersectExceptExpr5783); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -31464,8 +31602,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:728:45: k= EXCEPT
- k=this.match(this.input,EXCEPT,XQueryParser.FOLLOW_EXCEPT_in_p_IntersectExceptExpr5790); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:789:45: k= EXCEPT
+ k=this.match(this.input,EXCEPT,XQueryParser.FOLLOW_EXCEPT_in_p_IntersectExceptExpr5789); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -31479,7 +31617,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_InstanceofExpr_in_p_IntersectExceptExpr5795);
+ this.pushFollow(XQueryParser.FOLLOW_p_InstanceofExpr_in_p_IntersectExceptExpr5794);
p_InstanceofExpr252=this.p_InstanceofExpr();
this.state._fsp--;
@@ -31530,7 +31668,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:732:1: p_InstanceofExpr : p_TreatExpr (k= INSTANCE k= OF p_SequenceType )? ;
+ // xquery/XQueryParser.g:793:1: p_InstanceofExpr : p_TreatExpr (k= INSTANCE k= OF p_SequenceType )? ;
// $ANTLR start "p_InstanceofExpr"
p_InstanceofExpr: function() {
var retval = new XQueryParser.p_InstanceofExpr_return();
@@ -31545,17 +31683,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:733:9: ( p_TreatExpr (k= INSTANCE k= OF p_SequenceType )? )
- // xquery/XQueryParser.g:733:11: p_TreatExpr (k= INSTANCE k= OF p_SequenceType )?
+ // xquery/XQueryParser.g:794:9: ( p_TreatExpr (k= INSTANCE k= OF p_SequenceType )? )
+ // xquery/XQueryParser.g:794:11: p_TreatExpr (k= INSTANCE k= OF p_SequenceType )?
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_TreatExpr_in_p_InstanceofExpr5824);
+ this.pushFollow(XQueryParser.FOLLOW_p_TreatExpr_in_p_InstanceofExpr5823);
p_TreatExpr253=this.p_TreatExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TreatExpr253.getTree());
- // xquery/XQueryParser.g:733:23: (k= INSTANCE k= OF p_SequenceType )?
+ // xquery/XQueryParser.g:794:23: (k= INSTANCE k= OF p_SequenceType )?
var alt103=2;
var LA103_0 = this.input.LA(1);
@@ -31564,8 +31702,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt103) {
case 1 :
- // xquery/XQueryParser.g:733:25: k= INSTANCE k= OF p_SequenceType
- k=this.match(this.input,INSTANCE,XQueryParser.FOLLOW_INSTANCE_in_p_InstanceofExpr5830); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:794:25: k= INSTANCE k= OF p_SequenceType
+ k=this.match(this.input,INSTANCE,XQueryParser.FOLLOW_INSTANCE_in_p_InstanceofExpr5829); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -31573,7 +31711,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,OF,XQueryParser.FOLLOW_OF_in_p_InstanceofExpr5836); if (this.state.failed) return retval;
+ k=this.match(this.input,OF,XQueryParser.FOLLOW_OF_in_p_InstanceofExpr5835); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -31581,7 +31719,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_InstanceofExpr5840);
+ this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_InstanceofExpr5839);
p_SequenceType254=this.p_SequenceType();
this.state._fsp--;
@@ -31629,7 +31767,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:737:1: p_TreatExpr : p_CastableExpr (k= TREAT k= AS p_SequenceType )? ;
+ // xquery/XQueryParser.g:798:1: p_TreatExpr : p_CastableExpr (k= TREAT k= AS p_SequenceType )? ;
// $ANTLR start "p_TreatExpr"
p_TreatExpr: function() {
var retval = new XQueryParser.p_TreatExpr_return();
@@ -31644,17 +31782,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:738:9: ( p_CastableExpr (k= TREAT k= AS p_SequenceType )? )
- // xquery/XQueryParser.g:738:11: p_CastableExpr (k= TREAT k= AS p_SequenceType )?
+ // xquery/XQueryParser.g:799:9: ( p_CastableExpr (k= TREAT k= AS p_SequenceType )? )
+ // xquery/XQueryParser.g:799:11: p_CastableExpr (k= TREAT k= AS p_SequenceType )?
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_CastableExpr_in_p_TreatExpr5868);
+ this.pushFollow(XQueryParser.FOLLOW_p_CastableExpr_in_p_TreatExpr5867);
p_CastableExpr255=this.p_CastableExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CastableExpr255.getTree());
- // xquery/XQueryParser.g:738:26: (k= TREAT k= AS p_SequenceType )?
+ // xquery/XQueryParser.g:799:26: (k= TREAT k= AS p_SequenceType )?
var alt104=2;
var LA104_0 = this.input.LA(1);
@@ -31663,8 +31801,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt104) {
case 1 :
- // xquery/XQueryParser.g:738:28: k= TREAT k= AS p_SequenceType
- k=this.match(this.input,TREAT,XQueryParser.FOLLOW_TREAT_in_p_TreatExpr5874); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:799:28: k= TREAT k= AS p_SequenceType
+ k=this.match(this.input,TREAT,XQueryParser.FOLLOW_TREAT_in_p_TreatExpr5873); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -31672,7 +31810,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_TreatExpr5880); if (this.state.failed) return retval;
+ k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_TreatExpr5879); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -31680,7 +31818,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TreatExpr5884);
+ this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TreatExpr5883);
p_SequenceType256=this.p_SequenceType();
this.state._fsp--;
@@ -31728,7 +31866,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:742:1: p_CastableExpr : p_CastExpr (k= CASTABLE k= AS p_SingleType )? ;
+ // xquery/XQueryParser.g:803:1: p_CastableExpr : p_CastExpr (k= CASTABLE k= AS p_SingleType )? ;
// $ANTLR start "p_CastableExpr"
p_CastableExpr: function() {
var retval = new XQueryParser.p_CastableExpr_return();
@@ -31743,17 +31881,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:743:9: ( p_CastExpr (k= CASTABLE k= AS p_SingleType )? )
- // xquery/XQueryParser.g:743:11: p_CastExpr (k= CASTABLE k= AS p_SingleType )?
+ // xquery/XQueryParser.g:804:9: ( p_CastExpr (k= CASTABLE k= AS p_SingleType )? )
+ // xquery/XQueryParser.g:804:11: p_CastExpr (k= CASTABLE k= AS p_SingleType )?
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_CastExpr_in_p_CastableExpr5921);
+ this.pushFollow(XQueryParser.FOLLOW_p_CastExpr_in_p_CastableExpr5920);
p_CastExpr257=this.p_CastExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CastExpr257.getTree());
- // xquery/XQueryParser.g:743:22: (k= CASTABLE k= AS p_SingleType )?
+ // xquery/XQueryParser.g:804:22: (k= CASTABLE k= AS p_SingleType )?
var alt105=2;
var LA105_0 = this.input.LA(1);
@@ -31762,8 +31900,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt105) {
case 1 :
- // xquery/XQueryParser.g:743:24: k= CASTABLE k= AS p_SingleType
- k=this.match(this.input,CASTABLE,XQueryParser.FOLLOW_CASTABLE_in_p_CastableExpr5927); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:804:24: k= CASTABLE k= AS p_SingleType
+ k=this.match(this.input,CASTABLE,XQueryParser.FOLLOW_CASTABLE_in_p_CastableExpr5926); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -31771,7 +31909,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_CastableExpr5933); if (this.state.failed) return retval;
+ k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_CastableExpr5932); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -31779,7 +31917,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_SingleType_in_p_CastableExpr5937);
+ this.pushFollow(XQueryParser.FOLLOW_p_SingleType_in_p_CastableExpr5936);
p_SingleType258=this.p_SingleType();
this.state._fsp--;
@@ -31827,7 +31965,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:747:1: p_CastExpr : p_UnaryExpr (k= CAST k= AS p_SingleType )? ;
+ // xquery/XQueryParser.g:808:1: p_CastExpr : p_UnaryExpr (k= CAST k= AS p_SingleType )? ;
// $ANTLR start "p_CastExpr"
p_CastExpr: function() {
var retval = new XQueryParser.p_CastExpr_return();
@@ -31842,17 +31980,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:748:9: ( p_UnaryExpr (k= CAST k= AS p_SingleType )? )
- // xquery/XQueryParser.g:748:11: p_UnaryExpr (k= CAST k= AS p_SingleType )?
+ // xquery/XQueryParser.g:809:9: ( p_UnaryExpr (k= CAST k= AS p_SingleType )? )
+ // xquery/XQueryParser.g:809:11: p_UnaryExpr (k= CAST k= AS p_SingleType )?
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_UnaryExpr_in_p_CastExpr5974);
+ this.pushFollow(XQueryParser.FOLLOW_p_UnaryExpr_in_p_CastExpr5973);
p_UnaryExpr259=this.p_UnaryExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_UnaryExpr259.getTree());
- // xquery/XQueryParser.g:748:23: (k= CAST k= AS p_SingleType )?
+ // xquery/XQueryParser.g:809:23: (k= CAST k= AS p_SingleType )?
var alt106=2;
var LA106_0 = this.input.LA(1);
@@ -31861,8 +31999,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt106) {
case 1 :
- // xquery/XQueryParser.g:748:25: k= CAST k= AS p_SingleType
- k=this.match(this.input,CAST,XQueryParser.FOLLOW_CAST_in_p_CastExpr5980); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:809:25: k= CAST k= AS p_SingleType
+ k=this.match(this.input,CAST,XQueryParser.FOLLOW_CAST_in_p_CastExpr5979); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -31870,7 +32008,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_CastExpr5986); if (this.state.failed) return retval;
+ k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_CastExpr5985); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -31878,7 +32016,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_SingleType_in_p_CastExpr5990);
+ this.pushFollow(XQueryParser.FOLLOW_p_SingleType_in_p_CastExpr5989);
p_SingleType260=this.p_SingleType();
this.state._fsp--;
@@ -31926,7 +32064,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:752:1: p_UnaryExpr : ( PLUS | MINUS )* p_ValueExpr -> ^( UnaryExpr ( PLUS )* p_ValueExpr ) ;
+ // xquery/XQueryParser.g:813:1: p_UnaryExpr : ( PLUS | MINUS )* p_ValueExpr -> ^( UnaryExpr ( PLUS )* p_ValueExpr ) ;
// $ANTLR start "p_UnaryExpr"
p_UnaryExpr: function() {
var retval = new XQueryParser.p_UnaryExpr_return();
@@ -31944,9 +32082,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_MINUS=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token MINUS");
var stream_p_ValueExpr=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_ValueExpr");
try {
- // xquery/XQueryParser.g:753:9: ( ( PLUS | MINUS )* p_ValueExpr -> ^( UnaryExpr ( PLUS )* p_ValueExpr ) )
- // xquery/XQueryParser.g:753:11: ( PLUS | MINUS )* p_ValueExpr
- // xquery/XQueryParser.g:753:11: ( PLUS | MINUS )*
+ // xquery/XQueryParser.g:814:9: ( ( PLUS | MINUS )* p_ValueExpr -> ^( UnaryExpr ( PLUS )* p_ValueExpr ) )
+ // xquery/XQueryParser.g:814:11: ( PLUS | MINUS )* p_ValueExpr
+ // xquery/XQueryParser.g:814:11: ( PLUS | MINUS )*
loop107:
do {
var alt107=3;
@@ -31962,16 +32100,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt107) {
case 1 :
- // xquery/XQueryParser.g:753:12: PLUS
- PLUS261=this.match(this.input,PLUS,XQueryParser.FOLLOW_PLUS_in_p_UnaryExpr6020); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:814:12: PLUS
+ PLUS261=this.match(this.input,PLUS,XQueryParser.FOLLOW_PLUS_in_p_UnaryExpr6019); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_PLUS.add(PLUS261);
break;
case 2 :
- // xquery/XQueryParser.g:753:19: MINUS
- MINUS262=this.match(this.input,MINUS,XQueryParser.FOLLOW_MINUS_in_p_UnaryExpr6024); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:814:19: MINUS
+ MINUS262=this.match(this.input,MINUS,XQueryParser.FOLLOW_MINUS_in_p_UnaryExpr6023); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_MINUS.add(MINUS262);
@@ -31983,7 +32121,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- this.pushFollow(XQueryParser.FOLLOW_p_ValueExpr_in_p_UnaryExpr6028);
+ this.pushFollow(XQueryParser.FOLLOW_p_ValueExpr_in_p_UnaryExpr6027);
p_ValueExpr263=this.p_ValueExpr();
this.state._fsp--;
@@ -32002,14 +32140,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 754:17: -> ^( UnaryExpr ( PLUS )* p_ValueExpr )
+ // 815:17: -> ^( UnaryExpr ( PLUS )* p_ValueExpr )
{
- // xquery/XQueryParser.g:754:20: ^( UnaryExpr ( PLUS )* p_ValueExpr )
+ // xquery/XQueryParser.g:815:20: ^( UnaryExpr ( PLUS )* p_ValueExpr )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(UnaryExpr, "UnaryExpr"), root_1);
- // xquery/XQueryParser.g:754:32: ( PLUS )*
+ // xquery/XQueryParser.g:815:32: ( PLUS )*
while ( stream_PLUS.hasNext() ) {
this.adaptor.addChild(root_1, stream_PLUS.nextNode());
@@ -32058,7 +32196,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:758:1: p_ValueExpr : ( ( VALIDATE ( p_ValidationMode | TYPE )? )=> p_ValidateExpr | p_PathExpr | p_ExtensionExpr );
+ // xquery/XQueryParser.g:819:1: p_ValueExpr : ( ( VALIDATE ( p_ValidationMode | TYPE )? )=> p_ValidateExpr | p_PathExpr | p_ExtensionExpr );
// $ANTLR start "p_ValueExpr"
p_ValueExpr: function() {
var retval = new XQueryParser.p_ValueExpr_return();
@@ -32072,7 +32210,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:759:9: ( ( VALIDATE ( p_ValidationMode | TYPE )? )=> p_ValidateExpr | p_PathExpr | p_ExtensionExpr )
+ // xquery/XQueryParser.g:820:9: ( ( VALIDATE ( p_ValidationMode | TYPE )? )=> p_ValidateExpr | p_PathExpr | p_ExtensionExpr )
var alt108=3;
switch ( this.input.LA(1) ) {
case VALIDATE:
@@ -32338,10 +32476,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt108) {
case 1 :
- // xquery/XQueryParser.g:759:11: ( VALIDATE ( p_ValidationMode | TYPE )? )=> p_ValidateExpr
+ // xquery/XQueryParser.g:820:11: ( VALIDATE ( p_ValidationMode | TYPE )? )=> p_ValidateExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ValidateExpr_in_p_ValueExpr6098);
+ this.pushFollow(XQueryParser.FOLLOW_p_ValidateExpr_in_p_ValueExpr6097);
p_ValidateExpr264=this.p_ValidateExpr();
this.state._fsp--;
@@ -32351,10 +32489,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:760:11: p_PathExpr
+ // xquery/XQueryParser.g:821:11: p_PathExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_ValueExpr6110);
+ this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_ValueExpr6109);
p_PathExpr265=this.p_PathExpr();
this.state._fsp--;
@@ -32364,10 +32502,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:761:11: p_ExtensionExpr
+ // xquery/XQueryParser.g:822:11: p_ExtensionExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ExtensionExpr_in_p_ValueExpr6122);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExtensionExpr_in_p_ValueExpr6121);
p_ExtensionExpr266=this.p_ExtensionExpr();
this.state._fsp--;
@@ -32411,7 +32549,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:765:1: p_GeneralComp : ( EQUAL | NOTEQUAL | SMALLER | SMALLEREQ | GREATER | GREATEREQ );
+ // xquery/XQueryParser.g:826:1: p_GeneralComp : ( EQUAL | NOTEQUAL | SMALLER | SMALLEREQ | GREATER | GREATEREQ );
// $ANTLR start "p_GeneralComp"
p_GeneralComp: function() {
var retval = new XQueryParser.p_GeneralComp_return();
@@ -32424,7 +32562,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var set267_tree=null;
try {
- // xquery/XQueryParser.g:766:9: ( EQUAL | NOTEQUAL | SMALLER | SMALLEREQ | GREATER | GREATEREQ )
+ // xquery/XQueryParser.g:827:9: ( EQUAL | NOTEQUAL | SMALLER | SMALLEREQ | GREATER | GREATEREQ )
// xquery/XQueryParser.g:
root_0 = this.adaptor.nil();
@@ -32476,7 +32614,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:770:1: p_ValueComp : (k= EQ | k= NE | k= LT | k= LE | k= GT | k= GE ) ;
+ // xquery/XQueryParser.g:831:1: p_ValueComp : (k= EQ | k= NE | k= LT | k= LE | k= GT | k= GE ) ;
// $ANTLR start "p_ValueComp"
p_ValueComp: function() {
var retval = new XQueryParser.p_ValueComp_return();
@@ -32489,11 +32627,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:771:9: ( (k= EQ | k= NE | k= LT | k= LE | k= GT | k= GE ) )
- // xquery/XQueryParser.g:771:11: (k= EQ | k= NE | k= LT | k= LE | k= GT | k= GE )
+ // xquery/XQueryParser.g:832:9: ( (k= EQ | k= NE | k= LT | k= LE | k= GT | k= GE ) )
+ // xquery/XQueryParser.g:832:11: (k= EQ | k= NE | k= LT | k= LE | k= GT | k= GE )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:771:11: (k= EQ | k= NE | k= LT | k= LE | k= GT | k= GE )
+ // xquery/XQueryParser.g:832:11: (k= EQ | k= NE | k= LT | k= LE | k= GT | k= GE )
var alt109=6;
switch ( this.input.LA(1) ) {
case EQ:
@@ -32524,8 +32662,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt109) {
case 1 :
- // xquery/XQueryParser.g:771:12: k= EQ
- k=this.match(this.input,EQ,XQueryParser.FOLLOW_EQ_in_p_ValueComp6197); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:832:12: k= EQ
+ k=this.match(this.input,EQ,XQueryParser.FOLLOW_EQ_in_p_ValueComp6196); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -32534,8 +32672,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:771:19: k= NE
- k=this.match(this.input,NE,XQueryParser.FOLLOW_NE_in_p_ValueComp6203); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:832:19: k= NE
+ k=this.match(this.input,NE,XQueryParser.FOLLOW_NE_in_p_ValueComp6202); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -32544,8 +32682,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:771:26: k= LT
- k=this.match(this.input,LT,XQueryParser.FOLLOW_LT_in_p_ValueComp6209); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:832:26: k= LT
+ k=this.match(this.input,LT,XQueryParser.FOLLOW_LT_in_p_ValueComp6208); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -32554,8 +32692,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:771:33: k= LE
- k=this.match(this.input,LE,XQueryParser.FOLLOW_LE_in_p_ValueComp6215); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:832:33: k= LE
+ k=this.match(this.input,LE,XQueryParser.FOLLOW_LE_in_p_ValueComp6214); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -32564,8 +32702,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 5 :
- // xquery/XQueryParser.g:771:40: k= GT
- k=this.match(this.input,GT,XQueryParser.FOLLOW_GT_in_p_ValueComp6221); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:832:40: k= GT
+ k=this.match(this.input,GT,XQueryParser.FOLLOW_GT_in_p_ValueComp6220); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -32574,8 +32712,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 6 :
- // xquery/XQueryParser.g:771:47: k= GE
- k=this.match(this.input,GE,XQueryParser.FOLLOW_GE_in_p_ValueComp6227); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:832:47: k= GE
+ k=this.match(this.input,GE,XQueryParser.FOLLOW_GE_in_p_ValueComp6226); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -32625,7 +32763,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:775:1: p_NodeComp : (k= IS | SMALLER_SMALLER | GREATER_GREATER );
+ // xquery/XQueryParser.g:836:1: p_NodeComp : (k= IS | SMALLER_SMALLER | GREATER_GREATER );
// $ANTLR start "p_NodeComp"
p_NodeComp: function() {
var retval = new XQueryParser.p_NodeComp_return();
@@ -32642,7 +32780,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var GREATER_GREATER269_tree=null;
try {
- // xquery/XQueryParser.g:776:9: (k= IS | SMALLER_SMALLER | GREATER_GREATER )
+ // xquery/XQueryParser.g:837:9: (k= IS | SMALLER_SMALLER | GREATER_GREATER )
var alt110=3;
switch ( this.input.LA(1) ) {
case IS:
@@ -32664,10 +32802,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt110) {
case 1 :
- // xquery/XQueryParser.g:776:11: k= IS
+ // xquery/XQueryParser.g:837:11: k= IS
root_0 = this.adaptor.nil();
- k=this.match(this.input,IS,XQueryParser.FOLLOW_IS_in_p_NodeComp6258); if (this.state.failed) return retval;
+ k=this.match(this.input,IS,XQueryParser.FOLLOW_IS_in_p_NodeComp6257); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -32679,10 +32817,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:776:33: SMALLER_SMALLER
+ // xquery/XQueryParser.g:837:33: SMALLER_SMALLER
root_0 = this.adaptor.nil();
- SMALLER_SMALLER268=this.match(this.input,SMALLER_SMALLER,XQueryParser.FOLLOW_SMALLER_SMALLER_in_p_NodeComp6264); if (this.state.failed) return retval;
+ SMALLER_SMALLER268=this.match(this.input,SMALLER_SMALLER,XQueryParser.FOLLOW_SMALLER_SMALLER_in_p_NodeComp6263); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SMALLER_SMALLER268_tree = this.adaptor.create(SMALLER_SMALLER268);
this.adaptor.addChild(root_0, SMALLER_SMALLER268_tree);
@@ -32691,10 +32829,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:776:51: GREATER_GREATER
+ // xquery/XQueryParser.g:837:51: GREATER_GREATER
root_0 = this.adaptor.nil();
- GREATER_GREATER269=this.match(this.input,GREATER_GREATER,XQueryParser.FOLLOW_GREATER_GREATER_in_p_NodeComp6268); if (this.state.failed) return retval;
+ GREATER_GREATER269=this.match(this.input,GREATER_GREATER,XQueryParser.FOLLOW_GREATER_GREATER_in_p_NodeComp6267); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
GREATER_GREATER269_tree = this.adaptor.create(GREATER_GREATER269);
this.adaptor.addChild(root_0, GREATER_GREATER269_tree);
@@ -32737,7 +32875,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:780:1: p_ValidateExpr : k= VALIDATE ( p_ValidationMode | k= TYPE p_TypeName )? LBRACKET p_Expr[true,true] RBRACKET ;
+ // xquery/XQueryParser.g:841:1: p_ValidateExpr : k= VALIDATE ( p_ValidationMode | k= TYPE p_TypeName )? LBRACKET p_Expr[true,true] RBRACKET ;
// $ANTLR start "p_ValidateExpr"
p_ValidateExpr: function() {
var retval = new XQueryParser.p_ValidateExpr_return();
@@ -32757,11 +32895,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var RBRACKET274_tree=null;
try {
- // xquery/XQueryParser.g:781:9: (k= VALIDATE ( p_ValidationMode | k= TYPE p_TypeName )? LBRACKET p_Expr[true,true] RBRACKET )
- // xquery/XQueryParser.g:781:11: k= VALIDATE ( p_ValidationMode | k= TYPE p_TypeName )? LBRACKET p_Expr[true,true] RBRACKET
+ // xquery/XQueryParser.g:842:9: (k= VALIDATE ( p_ValidationMode | k= TYPE p_TypeName )? LBRACKET p_Expr[true,true] RBRACKET )
+ // xquery/XQueryParser.g:842:11: k= VALIDATE ( p_ValidationMode | k= TYPE p_TypeName )? LBRACKET p_Expr[true,true] RBRACKET
root_0 = this.adaptor.nil();
- k=this.match(this.input,VALIDATE,XQueryParser.FOLLOW_VALIDATE_in_p_ValidateExpr6296); if (this.state.failed) return retval;
+ k=this.match(this.input,VALIDATE,XQueryParser.FOLLOW_VALIDATE_in_p_ValidateExpr6295); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -32769,7 +32907,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:781:37: ( p_ValidationMode | k= TYPE p_TypeName )?
+ // xquery/XQueryParser.g:842:37: ( p_ValidationMode | k= TYPE p_TypeName )?
var alt111=3;
var LA111_0 = this.input.LA(1);
@@ -32781,8 +32919,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt111) {
case 1 :
- // xquery/XQueryParser.g:781:39: p_ValidationMode
- this.pushFollow(XQueryParser.FOLLOW_p_ValidationMode_in_p_ValidateExpr6302);
+ // xquery/XQueryParser.g:842:39: p_ValidationMode
+ this.pushFollow(XQueryParser.FOLLOW_p_ValidationMode_in_p_ValidateExpr6301);
p_ValidationMode270=this.p_ValidationMode();
this.state._fsp--;
@@ -32792,8 +32930,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:781:58: k= TYPE p_TypeName
- k=this.match(this.input,TYPE,XQueryParser.FOLLOW_TYPE_in_p_ValidateExpr6308); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:842:58: k= TYPE p_TypeName
+ k=this.match(this.input,TYPE,XQueryParser.FOLLOW_TYPE_in_p_ValidateExpr6307); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -32801,7 +32939,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_TypeName_in_p_ValidateExpr6312);
+ this.pushFollow(XQueryParser.FOLLOW_p_TypeName_in_p_ValidateExpr6311);
p_TypeName271=this.p_TypeName();
this.state._fsp--;
@@ -32813,18 +32951,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- LBRACKET272=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_ValidateExpr6317); if (this.state.failed) return retval;
+ LBRACKET272=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_ValidateExpr6316); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
LBRACKET272_tree = this.adaptor.create(LBRACKET272);
this.adaptor.addChild(root_0, LBRACKET272_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_ValidateExpr6319);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_ValidateExpr6318);
p_Expr273=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_Expr273.getTree());
- RBRACKET274=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_ValidateExpr6322); if (this.state.failed) return retval;
+ RBRACKET274=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_ValidateExpr6321); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
RBRACKET274_tree = this.adaptor.create(RBRACKET274);
this.adaptor.addChild(root_0, RBRACKET274_tree);
@@ -32865,7 +33003,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:785:1: p_ValidationMode : (k= LAX | k= STRICT ) ;
+ // xquery/XQueryParser.g:846:1: p_ValidationMode : (k= LAX | k= STRICT ) ;
// $ANTLR start "p_ValidationMode"
p_ValidationMode: function() {
var retval = new XQueryParser.p_ValidationMode_return();
@@ -32878,11 +33016,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:786:9: ( (k= LAX | k= STRICT ) )
- // xquery/XQueryParser.g:786:11: (k= LAX | k= STRICT )
+ // xquery/XQueryParser.g:847:9: ( (k= LAX | k= STRICT ) )
+ // xquery/XQueryParser.g:847:11: (k= LAX | k= STRICT )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:786:11: (k= LAX | k= STRICT )
+ // xquery/XQueryParser.g:847:11: (k= LAX | k= STRICT )
var alt112=2;
var LA112_0 = this.input.LA(1);
@@ -32901,8 +33039,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt112) {
case 1 :
- // xquery/XQueryParser.g:786:12: k= LAX
- k=this.match(this.input,LAX,XQueryParser.FOLLOW_LAX_in_p_ValidationMode6351); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:847:12: k= LAX
+ k=this.match(this.input,LAX,XQueryParser.FOLLOW_LAX_in_p_ValidationMode6350); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -32911,8 +33049,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:786:20: k= STRICT
- k=this.match(this.input,STRICT,XQueryParser.FOLLOW_STRICT_in_p_ValidationMode6357); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:847:20: k= STRICT
+ k=this.match(this.input,STRICT,XQueryParser.FOLLOW_STRICT_in_p_ValidationMode6356); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -32962,7 +33100,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:790:1: p_ExtensionExpr : ( L_Pragma )+ LBRACKET ( p_Expr[true,true] )? RBRACKET ;
+ // xquery/XQueryParser.g:851:1: p_ExtensionExpr : ( L_Pragma )+ LBRACKET ( p_Expr[true,true] )? RBRACKET ;
// $ANTLR start "p_ExtensionExpr"
p_ExtensionExpr: function() {
var retval = new XQueryParser.p_ExtensionExpr_return();
@@ -32980,11 +33118,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var RBRACKET278_tree=null;
try {
- // xquery/XQueryParser.g:791:9: ( ( L_Pragma )+ LBRACKET ( p_Expr[true,true] )? RBRACKET )
- // xquery/XQueryParser.g:791:11: ( L_Pragma )+ LBRACKET ( p_Expr[true,true] )? RBRACKET
+ // xquery/XQueryParser.g:852:9: ( ( L_Pragma )+ LBRACKET ( p_Expr[true,true] )? RBRACKET )
+ // xquery/XQueryParser.g:852:11: ( L_Pragma )+ LBRACKET ( p_Expr[true,true] )? RBRACKET
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:791:11: ( L_Pragma )+
+ // xquery/XQueryParser.g:852:11: ( L_Pragma )+
var cnt113=0;
loop113:
do {
@@ -32998,8 +33136,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt113) {
case 1 :
- // xquery/XQueryParser.g:791:11: L_Pragma
- L_Pragma275=this.match(this.input,L_Pragma,XQueryParser.FOLLOW_L_Pragma_in_p_ExtensionExpr6386); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:852:11: L_Pragma
+ L_Pragma275=this.match(this.input,L_Pragma,XQueryParser.FOLLOW_L_Pragma_in_p_ExtensionExpr6385); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
L_Pragma275_tree = this.adaptor.create(L_Pragma275);
this.adaptor.addChild(root_0, L_Pragma275_tree);
@@ -33019,12 +33157,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
cnt113++;
} while (true);
- LBRACKET276=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_ExtensionExpr6389); if (this.state.failed) return retval;
+ LBRACKET276=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_ExtensionExpr6388); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
LBRACKET276_tree = this.adaptor.create(LBRACKET276);
this.adaptor.addChild(root_0, LBRACKET276_tree);
}
- // xquery/XQueryParser.g:791:30: ( p_Expr[true,true] )?
+ // xquery/XQueryParser.g:852:30: ( p_Expr[true,true] )?
var alt114=2;
var LA114_0 = this.input.LA(1);
@@ -33033,8 +33171,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt114) {
case 1 :
- // xquery/XQueryParser.g:791:30: p_Expr[true,true]
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_ExtensionExpr6391);
+ // xquery/XQueryParser.g:852:30: p_Expr[true,true]
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_ExtensionExpr6390);
p_Expr277=this.p_Expr(true, true);
this.state._fsp--;
@@ -33046,7 +33184,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- RBRACKET278=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_ExtensionExpr6395); if (this.state.failed) return retval;
+ RBRACKET278=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_ExtensionExpr6394); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
RBRACKET278_tree = this.adaptor.create(RBRACKET278);
this.adaptor.addChild(root_0, RBRACKET278_tree);
@@ -33087,7 +33225,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:803:1: p_PathExpr : ( ( SLASH p_RelativePathExpr )=> ( SLASH p_RelativePathExpr ) | SLASH | SLASH_SLASH p_RelativePathExpr | p_RelativePathExpr );
+ // xquery/XQueryParser.g:864:1: p_PathExpr : ( ( SLASH p_RelativePathExpr )=> ( SLASH p_RelativePathExpr ) | SLASH | SLASH_SLASH p_RelativePathExpr | p_RelativePathExpr );
// $ANTLR start "p_PathExpr"
p_PathExpr: function() {
var retval = new XQueryParser.p_PathExpr_return();
@@ -33107,22 +33245,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var SLASH_SLASH282_tree=null;
try {
- // xquery/XQueryParser.g:804:9: ( ( SLASH p_RelativePathExpr )=> ( SLASH p_RelativePathExpr ) | SLASH | SLASH_SLASH p_RelativePathExpr | p_RelativePathExpr )
+ // xquery/XQueryParser.g:865:9: ( ( SLASH p_RelativePathExpr )=> ( SLASH p_RelativePathExpr ) | SLASH | SLASH_SLASH p_RelativePathExpr | p_RelativePathExpr )
var alt115=4;
alt115 = this.dfa115.predict(this.input);
switch (alt115) {
case 1 :
- // xquery/XQueryParser.g:804:11: ( SLASH p_RelativePathExpr )=> ( SLASH p_RelativePathExpr )
+ // xquery/XQueryParser.g:865:11: ( SLASH p_RelativePathExpr )=> ( SLASH p_RelativePathExpr )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:804:41: ( SLASH p_RelativePathExpr )
- // xquery/XQueryParser.g:804:42: SLASH p_RelativePathExpr
- SLASH279=this.match(this.input,SLASH,XQueryParser.FOLLOW_SLASH_in_p_PathExpr6438); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:865:41: ( SLASH p_RelativePathExpr )
+ // xquery/XQueryParser.g:865:42: SLASH p_RelativePathExpr
+ SLASH279=this.match(this.input,SLASH,XQueryParser.FOLLOW_SLASH_in_p_PathExpr6437); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SLASH279_tree = this.adaptor.create(SLASH279);
this.adaptor.addChild(root_0, SLASH279_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_RelativePathExpr_in_p_PathExpr6440);
+ this.pushFollow(XQueryParser.FOLLOW_p_RelativePathExpr_in_p_PathExpr6439);
p_RelativePathExpr280=this.p_RelativePathExpr();
this.state._fsp--;
@@ -33135,10 +33273,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:805:11: SLASH
+ // xquery/XQueryParser.g:866:11: SLASH
root_0 = this.adaptor.nil();
- SLASH281=this.match(this.input,SLASH,XQueryParser.FOLLOW_SLASH_in_p_PathExpr6453); if (this.state.failed) return retval;
+ SLASH281=this.match(this.input,SLASH,XQueryParser.FOLLOW_SLASH_in_p_PathExpr6452); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SLASH281_tree = this.adaptor.create(SLASH281);
this.adaptor.addChild(root_0, SLASH281_tree);
@@ -33147,15 +33285,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:806:11: SLASH_SLASH p_RelativePathExpr
+ // xquery/XQueryParser.g:867:11: SLASH_SLASH p_RelativePathExpr
root_0 = this.adaptor.nil();
- SLASH_SLASH282=this.match(this.input,SLASH_SLASH,XQueryParser.FOLLOW_SLASH_SLASH_in_p_PathExpr6465); if (this.state.failed) return retval;
+ SLASH_SLASH282=this.match(this.input,SLASH_SLASH,XQueryParser.FOLLOW_SLASH_SLASH_in_p_PathExpr6464); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SLASH_SLASH282_tree = this.adaptor.create(SLASH_SLASH282);
this.adaptor.addChild(root_0, SLASH_SLASH282_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_RelativePathExpr_in_p_PathExpr6467);
+ this.pushFollow(XQueryParser.FOLLOW_p_RelativePathExpr_in_p_PathExpr6466);
p_RelativePathExpr283=this.p_RelativePathExpr();
this.state._fsp--;
@@ -33165,10 +33303,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:807:11: p_RelativePathExpr
+ // xquery/XQueryParser.g:868:11: p_RelativePathExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_RelativePathExpr_in_p_PathExpr6479);
+ this.pushFollow(XQueryParser.FOLLOW_p_RelativePathExpr_in_p_PathExpr6478);
p_RelativePathExpr284=this.p_RelativePathExpr();
this.state._fsp--;
@@ -33212,7 +33350,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:811:1: p_RelativePathExpr : p_StepExpr ( ( SLASH | SLASH_SLASH ) p_StepExpr )* ;
+ // xquery/XQueryParser.g:872:1: p_RelativePathExpr : p_StepExpr ( ( SLASH | SLASH_SLASH ) p_StepExpr )* ;
// $ANTLR start "p_RelativePathExpr"
p_RelativePathExpr: function() {
var retval = new XQueryParser.p_RelativePathExpr_return();
@@ -33227,17 +33365,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var set286_tree=null;
try {
- // xquery/XQueryParser.g:812:9: ( p_StepExpr ( ( SLASH | SLASH_SLASH ) p_StepExpr )* )
- // xquery/XQueryParser.g:812:11: p_StepExpr ( ( SLASH | SLASH_SLASH ) p_StepExpr )*
+ // xquery/XQueryParser.g:873:9: ( p_StepExpr ( ( SLASH | SLASH_SLASH ) p_StepExpr )* )
+ // xquery/XQueryParser.g:873:11: p_StepExpr ( ( SLASH | SLASH_SLASH ) p_StepExpr )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_StepExpr_in_p_RelativePathExpr6507);
+ this.pushFollow(XQueryParser.FOLLOW_p_StepExpr_in_p_RelativePathExpr6506);
p_StepExpr285=this.p_StepExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StepExpr285.getTree());
- // xquery/XQueryParser.g:812:22: ( ( SLASH | SLASH_SLASH ) p_StepExpr )*
+ // xquery/XQueryParser.g:873:22: ( ( SLASH | SLASH_SLASH ) p_StepExpr )*
loop116:
do {
var alt116=2;
@@ -33250,7 +33388,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt116) {
case 1 :
- // xquery/XQueryParser.g:812:23: ( SLASH | SLASH_SLASH ) p_StepExpr
+ // xquery/XQueryParser.g:873:23: ( SLASH | SLASH_SLASH ) p_StepExpr
set286=this.input.LT(1);
if ( (this.input.LA(1)>=SLASH && this.input.LA(1)<=SLASH_SLASH) ) {
this.input.consume();
@@ -33263,7 +33401,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
throw mse;
}
- this.pushFollow(XQueryParser.FOLLOW_p_StepExpr_in_p_RelativePathExpr6518);
+ this.pushFollow(XQueryParser.FOLLOW_p_StepExpr_in_p_RelativePathExpr6517);
p_StepExpr287=this.p_StepExpr();
this.state._fsp--;
@@ -33314,7 +33452,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:816:1: p_StepExpr : ( ( LBRACKET | LPAREN | SMALLER | QUOT | APOS | DOLLAR )=> p_PostfixExpr | ( ( ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET ) | ( ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET ) | ( ( DOCUMENT | TEXT | COMMENT ) LBRACKET ) )=> p_PostfixExpr | ( p_KindTest )=> p_AxisStep | ( p_QName LPAREN )=> p_PostfixExpr | ( p_PrimaryExpr )=> p_PostfixExpr | p_AxisStep );
+ // xquery/XQueryParser.g:877:1: p_StepExpr : ( ( LBRACKET | LPAREN | SMALLER | QUOT | APOS | DOLLAR )=> p_PostfixExpr | ( ( ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET ) | ( ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET ) | ( ( DOCUMENT | TEXT | COMMENT ) LBRACKET ) )=> p_PostfixExpr | ( p_KindTest )=> p_AxisStep | ( p_QName LPAREN )=> p_PostfixExpr | ( p_PrimaryExpr )=> p_PostfixExpr | p_AxisStep );
// $ANTLR start "p_StepExpr"
p_StepExpr: function() {
var retval = new XQueryParser.p_StepExpr_return();
@@ -33331,15 +33469,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:817:9: ( ( LBRACKET | LPAREN | SMALLER | QUOT | APOS | DOLLAR )=> p_PostfixExpr | ( ( ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET ) | ( ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET ) | ( ( DOCUMENT | TEXT | COMMENT ) LBRACKET ) )=> p_PostfixExpr | ( p_KindTest )=> p_AxisStep | ( p_QName LPAREN )=> p_PostfixExpr | ( p_PrimaryExpr )=> p_PostfixExpr | p_AxisStep )
+ // xquery/XQueryParser.g:878:9: ( ( LBRACKET | LPAREN | SMALLER | QUOT | APOS | DOLLAR )=> p_PostfixExpr | ( ( ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET ) | ( ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET ) | ( ( DOCUMENT | TEXT | COMMENT ) LBRACKET ) )=> p_PostfixExpr | ( p_KindTest )=> p_AxisStep | ( p_QName LPAREN )=> p_PostfixExpr | ( p_PrimaryExpr )=> p_PostfixExpr | p_AxisStep )
var alt117=6;
alt117 = this.dfa117.predict(this.input);
switch (alt117) {
case 1 :
- // xquery/XQueryParser.g:817:11: ( LBRACKET | LPAREN | SMALLER | QUOT | APOS | DOLLAR )=> p_PostfixExpr
+ // xquery/XQueryParser.g:878:11: ( LBRACKET | LPAREN | SMALLER | QUOT | APOS | DOLLAR )=> p_PostfixExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_PostfixExpr_in_p_StepExpr6572);
+ this.pushFollow(XQueryParser.FOLLOW_p_PostfixExpr_in_p_StepExpr6571);
p_PostfixExpr288=this.p_PostfixExpr();
this.state._fsp--;
@@ -33349,10 +33487,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:818:11: ( ( ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET ) | ( ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET ) | ( ( DOCUMENT | TEXT | COMMENT ) LBRACKET ) )=> p_PostfixExpr
+ // xquery/XQueryParser.g:879:11: ( ( ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET ) | ( ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET ) | ( ( DOCUMENT | TEXT | COMMENT ) LBRACKET ) )=> p_PostfixExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_PostfixExpr_in_p_StepExpr6686);
+ this.pushFollow(XQueryParser.FOLLOW_p_PostfixExpr_in_p_StepExpr6685);
p_PostfixExpr289=this.p_PostfixExpr();
this.state._fsp--;
@@ -33362,10 +33500,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:823:11: ( p_KindTest )=> p_AxisStep
+ // xquery/XQueryParser.g:884:11: ( p_KindTest )=> p_AxisStep
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_AxisStep_in_p_StepExpr6704);
+ this.pushFollow(XQueryParser.FOLLOW_p_AxisStep_in_p_StepExpr6703);
p_AxisStep290=this.p_AxisStep();
this.state._fsp--;
@@ -33375,10 +33513,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:824:11: ( p_QName LPAREN )=> p_PostfixExpr
+ // xquery/XQueryParser.g:885:11: ( p_QName LPAREN )=> p_PostfixExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_PostfixExpr_in_p_StepExpr6725);
+ this.pushFollow(XQueryParser.FOLLOW_p_PostfixExpr_in_p_StepExpr6724);
p_PostfixExpr291=this.p_PostfixExpr();
this.state._fsp--;
@@ -33388,10 +33526,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 5 :
- // xquery/XQueryParser.g:825:11: ( p_PrimaryExpr )=> p_PostfixExpr
+ // xquery/XQueryParser.g:886:11: ( p_PrimaryExpr )=> p_PostfixExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_PostfixExpr_in_p_StepExpr6743);
+ this.pushFollow(XQueryParser.FOLLOW_p_PostfixExpr_in_p_StepExpr6742);
p_PostfixExpr292=this.p_PostfixExpr();
this.state._fsp--;
@@ -33401,10 +33539,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 6 :
- // xquery/XQueryParser.g:826:11: p_AxisStep
+ // xquery/XQueryParser.g:887:11: p_AxisStep
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_AxisStep_in_p_StepExpr6755);
+ this.pushFollow(XQueryParser.FOLLOW_p_AxisStep_in_p_StepExpr6754);
p_AxisStep293=this.p_AxisStep();
this.state._fsp--;
@@ -33448,7 +33586,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:830:1: p_AxisStep : ( p_ReverseStep | p_ForwardStep ) p_PredicateList ;
+ // xquery/XQueryParser.g:891:1: p_AxisStep : ( p_ReverseStep | p_ForwardStep ) p_PredicateList ;
// $ANTLR start "p_AxisStep"
p_AxisStep: function() {
var retval = new XQueryParser.p_AxisStep_return();
@@ -33462,11 +33600,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:831:9: ( ( p_ReverseStep | p_ForwardStep ) p_PredicateList )
- // xquery/XQueryParser.g:831:11: ( p_ReverseStep | p_ForwardStep ) p_PredicateList
+ // xquery/XQueryParser.g:892:9: ( ( p_ReverseStep | p_ForwardStep ) p_PredicateList )
+ // xquery/XQueryParser.g:892:11: ( p_ReverseStep | p_ForwardStep ) p_PredicateList
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:831:11: ( p_ReverseStep | p_ForwardStep )
+ // xquery/XQueryParser.g:892:11: ( p_ReverseStep | p_ForwardStep )
var alt118=2;
switch ( this.input.LA(1) ) {
case PARENT:
@@ -33773,8 +33911,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt118) {
case 1 :
- // xquery/XQueryParser.g:831:12: p_ReverseStep
- this.pushFollow(XQueryParser.FOLLOW_p_ReverseStep_in_p_AxisStep6782);
+ // xquery/XQueryParser.g:892:12: p_ReverseStep
+ this.pushFollow(XQueryParser.FOLLOW_p_ReverseStep_in_p_AxisStep6781);
p_ReverseStep294=this.p_ReverseStep();
this.state._fsp--;
@@ -33784,8 +33922,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:831:28: p_ForwardStep
- this.pushFollow(XQueryParser.FOLLOW_p_ForwardStep_in_p_AxisStep6786);
+ // xquery/XQueryParser.g:892:28: p_ForwardStep
+ this.pushFollow(XQueryParser.FOLLOW_p_ForwardStep_in_p_AxisStep6785);
p_ForwardStep295=this.p_ForwardStep();
this.state._fsp--;
@@ -33797,7 +33935,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.pushFollow(XQueryParser.FOLLOW_p_PredicateList_in_p_AxisStep6789);
+ this.pushFollow(XQueryParser.FOLLOW_p_PredicateList_in_p_AxisStep6788);
p_PredicateList296=this.p_PredicateList();
this.state._fsp--;
@@ -33839,7 +33977,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:835:1: p_ForwardStep : ( p_ForwardAxis p_NodeTest | p_AbbrevForwardStep );
+ // xquery/XQueryParser.g:896:1: p_ForwardStep : ( p_ForwardAxis p_NodeTest | p_AbbrevForwardStep );
// $ANTLR start "p_ForwardStep"
p_ForwardStep: function() {
var retval = new XQueryParser.p_ForwardStep_return();
@@ -33853,21 +33991,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:836:9: ( p_ForwardAxis p_NodeTest | p_AbbrevForwardStep )
+ // xquery/XQueryParser.g:897:9: ( p_ForwardAxis p_NodeTest | p_AbbrevForwardStep )
var alt119=2;
alt119 = this.dfa119.predict(this.input);
switch (alt119) {
case 1 :
- // xquery/XQueryParser.g:836:11: p_ForwardAxis p_NodeTest
+ // xquery/XQueryParser.g:897:11: p_ForwardAxis p_NodeTest
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ForwardAxis_in_p_ForwardStep6815);
+ this.pushFollow(XQueryParser.FOLLOW_p_ForwardAxis_in_p_ForwardStep6814);
p_ForwardAxis297=this.p_ForwardAxis();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ForwardAxis297.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_NodeTest_in_p_ForwardStep6817);
+ this.pushFollow(XQueryParser.FOLLOW_p_NodeTest_in_p_ForwardStep6816);
p_NodeTest298=this.p_NodeTest();
this.state._fsp--;
@@ -33877,10 +34015,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:837:11: p_AbbrevForwardStep
+ // xquery/XQueryParser.g:898:11: p_AbbrevForwardStep
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_AbbrevForwardStep_in_p_ForwardStep6829);
+ this.pushFollow(XQueryParser.FOLLOW_p_AbbrevForwardStep_in_p_ForwardStep6828);
p_AbbrevForwardStep299=this.p_AbbrevForwardStep();
this.state._fsp--;
@@ -33924,7 +34062,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:841:1: p_ForwardAxis : ( CHILD COLON_COLON | DESCENDANT COLON_COLON | ATTRIBUTE COLON_COLON | SELF COLON_COLON | DESCENDANT_OR_SELF COLON_COLON | FOLLOWING_SIBLING COLON_COLON | FOLLOWING COLON_COLON );
+ // xquery/XQueryParser.g:902:1: p_ForwardAxis : ( CHILD COLON_COLON | DESCENDANT COLON_COLON | ATTRIBUTE COLON_COLON | SELF COLON_COLON | DESCENDANT_OR_SELF COLON_COLON | FOLLOWING_SIBLING COLON_COLON | FOLLOWING COLON_COLON );
// $ANTLR start "p_ForwardAxis"
p_ForwardAxis: function() {
var retval = new XQueryParser.p_ForwardAxis_return();
@@ -33963,7 +34101,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var COLON_COLON313_tree=null;
try {
- // xquery/XQueryParser.g:842:9: ( CHILD COLON_COLON | DESCENDANT COLON_COLON | ATTRIBUTE COLON_COLON | SELF COLON_COLON | DESCENDANT_OR_SELF COLON_COLON | FOLLOWING_SIBLING COLON_COLON | FOLLOWING COLON_COLON )
+ // xquery/XQueryParser.g:903:9: ( CHILD COLON_COLON | DESCENDANT COLON_COLON | ATTRIBUTE COLON_COLON | SELF COLON_COLON | DESCENDANT_OR_SELF COLON_COLON | FOLLOWING_SIBLING COLON_COLON | FOLLOWING COLON_COLON )
var alt120=7;
switch ( this.input.LA(1) ) {
case CHILD:
@@ -33997,15 +34135,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt120) {
case 1 :
- // xquery/XQueryParser.g:842:11: CHILD COLON_COLON
+ // xquery/XQueryParser.g:903:11: CHILD COLON_COLON
root_0 = this.adaptor.nil();
- CHILD300=this.match(this.input,CHILD,XQueryParser.FOLLOW_CHILD_in_p_ForwardAxis6855); if (this.state.failed) return retval;
+ CHILD300=this.match(this.input,CHILD,XQueryParser.FOLLOW_CHILD_in_p_ForwardAxis6854); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
CHILD300_tree = this.adaptor.create(CHILD300);
this.adaptor.addChild(root_0, CHILD300_tree);
}
- COLON_COLON301=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ForwardAxis6857); if (this.state.failed) return retval;
+ COLON_COLON301=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ForwardAxis6856); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COLON_COLON301_tree = this.adaptor.create(COLON_COLON301);
this.adaptor.addChild(root_0, COLON_COLON301_tree);
@@ -34014,15 +34152,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:843:11: DESCENDANT COLON_COLON
+ // xquery/XQueryParser.g:904:11: DESCENDANT COLON_COLON
root_0 = this.adaptor.nil();
- DESCENDANT302=this.match(this.input,DESCENDANT,XQueryParser.FOLLOW_DESCENDANT_in_p_ForwardAxis6869); if (this.state.failed) return retval;
+ DESCENDANT302=this.match(this.input,DESCENDANT,XQueryParser.FOLLOW_DESCENDANT_in_p_ForwardAxis6868); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DESCENDANT302_tree = this.adaptor.create(DESCENDANT302);
this.adaptor.addChild(root_0, DESCENDANT302_tree);
}
- COLON_COLON303=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ForwardAxis6871); if (this.state.failed) return retval;
+ COLON_COLON303=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ForwardAxis6870); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COLON_COLON303_tree = this.adaptor.create(COLON_COLON303);
this.adaptor.addChild(root_0, COLON_COLON303_tree);
@@ -34031,15 +34169,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:844:11: ATTRIBUTE COLON_COLON
+ // xquery/XQueryParser.g:905:11: ATTRIBUTE COLON_COLON
root_0 = this.adaptor.nil();
- ATTRIBUTE304=this.match(this.input,ATTRIBUTE,XQueryParser.FOLLOW_ATTRIBUTE_in_p_ForwardAxis6883); if (this.state.failed) return retval;
+ ATTRIBUTE304=this.match(this.input,ATTRIBUTE,XQueryParser.FOLLOW_ATTRIBUTE_in_p_ForwardAxis6882); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
ATTRIBUTE304_tree = this.adaptor.create(ATTRIBUTE304);
this.adaptor.addChild(root_0, ATTRIBUTE304_tree);
}
- COLON_COLON305=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ForwardAxis6885); if (this.state.failed) return retval;
+ COLON_COLON305=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ForwardAxis6884); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COLON_COLON305_tree = this.adaptor.create(COLON_COLON305);
this.adaptor.addChild(root_0, COLON_COLON305_tree);
@@ -34048,15 +34186,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:845:11: SELF COLON_COLON
+ // xquery/XQueryParser.g:906:11: SELF COLON_COLON
root_0 = this.adaptor.nil();
- SELF306=this.match(this.input,SELF,XQueryParser.FOLLOW_SELF_in_p_ForwardAxis6897); if (this.state.failed) return retval;
+ SELF306=this.match(this.input,SELF,XQueryParser.FOLLOW_SELF_in_p_ForwardAxis6896); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SELF306_tree = this.adaptor.create(SELF306);
this.adaptor.addChild(root_0, SELF306_tree);
}
- COLON_COLON307=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ForwardAxis6899); if (this.state.failed) return retval;
+ COLON_COLON307=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ForwardAxis6898); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COLON_COLON307_tree = this.adaptor.create(COLON_COLON307);
this.adaptor.addChild(root_0, COLON_COLON307_tree);
@@ -34065,15 +34203,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 5 :
- // xquery/XQueryParser.g:846:11: DESCENDANT_OR_SELF COLON_COLON
+ // xquery/XQueryParser.g:907:11: DESCENDANT_OR_SELF COLON_COLON
root_0 = this.adaptor.nil();
- DESCENDANT_OR_SELF308=this.match(this.input,DESCENDANT_OR_SELF,XQueryParser.FOLLOW_DESCENDANT_OR_SELF_in_p_ForwardAxis6911); if (this.state.failed) return retval;
+ DESCENDANT_OR_SELF308=this.match(this.input,DESCENDANT_OR_SELF,XQueryParser.FOLLOW_DESCENDANT_OR_SELF_in_p_ForwardAxis6910); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DESCENDANT_OR_SELF308_tree = this.adaptor.create(DESCENDANT_OR_SELF308);
this.adaptor.addChild(root_0, DESCENDANT_OR_SELF308_tree);
}
- COLON_COLON309=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ForwardAxis6913); if (this.state.failed) return retval;
+ COLON_COLON309=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ForwardAxis6912); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COLON_COLON309_tree = this.adaptor.create(COLON_COLON309);
this.adaptor.addChild(root_0, COLON_COLON309_tree);
@@ -34082,15 +34220,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 6 :
- // xquery/XQueryParser.g:847:11: FOLLOWING_SIBLING COLON_COLON
+ // xquery/XQueryParser.g:908:11: FOLLOWING_SIBLING COLON_COLON
root_0 = this.adaptor.nil();
- FOLLOWING_SIBLING310=this.match(this.input,FOLLOWING_SIBLING,XQueryParser.FOLLOW_FOLLOWING_SIBLING_in_p_ForwardAxis6925); if (this.state.failed) return retval;
+ FOLLOWING_SIBLING310=this.match(this.input,FOLLOWING_SIBLING,XQueryParser.FOLLOW_FOLLOWING_SIBLING_in_p_ForwardAxis6924); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
FOLLOWING_SIBLING310_tree = this.adaptor.create(FOLLOWING_SIBLING310);
this.adaptor.addChild(root_0, FOLLOWING_SIBLING310_tree);
}
- COLON_COLON311=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ForwardAxis6927); if (this.state.failed) return retval;
+ COLON_COLON311=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ForwardAxis6926); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COLON_COLON311_tree = this.adaptor.create(COLON_COLON311);
this.adaptor.addChild(root_0, COLON_COLON311_tree);
@@ -34099,15 +34237,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 7 :
- // xquery/XQueryParser.g:848:11: FOLLOWING COLON_COLON
+ // xquery/XQueryParser.g:909:11: FOLLOWING COLON_COLON
root_0 = this.adaptor.nil();
- FOLLOWING312=this.match(this.input,FOLLOWING,XQueryParser.FOLLOW_FOLLOWING_in_p_ForwardAxis6939); if (this.state.failed) return retval;
+ FOLLOWING312=this.match(this.input,FOLLOWING,XQueryParser.FOLLOW_FOLLOWING_in_p_ForwardAxis6938); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
FOLLOWING312_tree = this.adaptor.create(FOLLOWING312);
this.adaptor.addChild(root_0, FOLLOWING312_tree);
}
- COLON_COLON313=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ForwardAxis6941); if (this.state.failed) return retval;
+ COLON_COLON313=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ForwardAxis6940); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COLON_COLON313_tree = this.adaptor.create(COLON_COLON313);
this.adaptor.addChild(root_0, COLON_COLON313_tree);
@@ -34150,7 +34288,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:852:1: p_AbbrevForwardStep : ( ATTR_SIGN )? p_NodeTest ;
+ // xquery/XQueryParser.g:913:1: p_AbbrevForwardStep : ( ATTR_SIGN )? p_NodeTest ;
// $ANTLR start "p_AbbrevForwardStep"
p_AbbrevForwardStep: function() {
var retval = new XQueryParser.p_AbbrevForwardStep_return();
@@ -34164,11 +34302,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var ATTR_SIGN314_tree=null;
try {
- // xquery/XQueryParser.g:853:9: ( ( ATTR_SIGN )? p_NodeTest )
- // xquery/XQueryParser.g:853:11: ( ATTR_SIGN )? p_NodeTest
+ // xquery/XQueryParser.g:914:9: ( ( ATTR_SIGN )? p_NodeTest )
+ // xquery/XQueryParser.g:914:11: ( ATTR_SIGN )? p_NodeTest
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:853:11: ( ATTR_SIGN )?
+ // xquery/XQueryParser.g:914:11: ( ATTR_SIGN )?
var alt121=2;
var LA121_0 = this.input.LA(1);
@@ -34177,8 +34315,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt121) {
case 1 :
- // xquery/XQueryParser.g:853:11: ATTR_SIGN
- ATTR_SIGN314=this.match(this.input,ATTR_SIGN,XQueryParser.FOLLOW_ATTR_SIGN_in_p_AbbrevForwardStep6967); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:914:11: ATTR_SIGN
+ ATTR_SIGN314=this.match(this.input,ATTR_SIGN,XQueryParser.FOLLOW_ATTR_SIGN_in_p_AbbrevForwardStep6966); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
ATTR_SIGN314_tree = this.adaptor.create(ATTR_SIGN314);
this.adaptor.addChild(root_0, ATTR_SIGN314_tree);
@@ -34189,7 +34327,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.pushFollow(XQueryParser.FOLLOW_p_NodeTest_in_p_AbbrevForwardStep6970);
+ this.pushFollow(XQueryParser.FOLLOW_p_NodeTest_in_p_AbbrevForwardStep6969);
p_NodeTest315=this.p_NodeTest();
this.state._fsp--;
@@ -34231,7 +34369,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:857:1: p_ReverseStep : ( p_ReverseAxis p_NodeTest | p_AbbrevReverseStep );
+ // xquery/XQueryParser.g:918:1: p_ReverseStep : ( p_ReverseAxis p_NodeTest | p_AbbrevReverseStep );
// $ANTLR start "p_ReverseStep"
p_ReverseStep: function() {
var retval = new XQueryParser.p_ReverseStep_return();
@@ -34245,7 +34383,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:858:9: ( p_ReverseAxis p_NodeTest | p_AbbrevReverseStep )
+ // xquery/XQueryParser.g:919:9: ( p_ReverseAxis p_NodeTest | p_AbbrevReverseStep )
var alt122=2;
var LA122_0 = this.input.LA(1);
@@ -34264,16 +34402,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt122) {
case 1 :
- // xquery/XQueryParser.g:858:11: p_ReverseAxis p_NodeTest
+ // xquery/XQueryParser.g:919:11: p_ReverseAxis p_NodeTest
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ReverseAxis_in_p_ReverseStep6996);
+ this.pushFollow(XQueryParser.FOLLOW_p_ReverseAxis_in_p_ReverseStep6995);
p_ReverseAxis316=this.p_ReverseAxis();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ReverseAxis316.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_NodeTest_in_p_ReverseStep6998);
+ this.pushFollow(XQueryParser.FOLLOW_p_NodeTest_in_p_ReverseStep6997);
p_NodeTest317=this.p_NodeTest();
this.state._fsp--;
@@ -34283,10 +34421,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:859:11: p_AbbrevReverseStep
+ // xquery/XQueryParser.g:920:11: p_AbbrevReverseStep
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_AbbrevReverseStep_in_p_ReverseStep7010);
+ this.pushFollow(XQueryParser.FOLLOW_p_AbbrevReverseStep_in_p_ReverseStep7009);
p_AbbrevReverseStep318=this.p_AbbrevReverseStep();
this.state._fsp--;
@@ -34330,7 +34468,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:863:1: p_ReverseAxis : ( PARENT COLON_COLON | ANCESTOR COLON_COLON | PRECEDING_SIBLING COLON_COLON | PRECEDING COLON_COLON | ANCESTOR_OR_SELF COLON_COLON );
+ // xquery/XQueryParser.g:924:1: p_ReverseAxis : ( PARENT COLON_COLON | ANCESTOR COLON_COLON | PRECEDING_SIBLING COLON_COLON | PRECEDING COLON_COLON | ANCESTOR_OR_SELF COLON_COLON );
// $ANTLR start "p_ReverseAxis"
p_ReverseAxis: function() {
var retval = new XQueryParser.p_ReverseAxis_return();
@@ -34361,7 +34499,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var COLON_COLON328_tree=null;
try {
- // xquery/XQueryParser.g:864:9: ( PARENT COLON_COLON | ANCESTOR COLON_COLON | PRECEDING_SIBLING COLON_COLON | PRECEDING COLON_COLON | ANCESTOR_OR_SELF COLON_COLON )
+ // xquery/XQueryParser.g:925:9: ( PARENT COLON_COLON | ANCESTOR COLON_COLON | PRECEDING_SIBLING COLON_COLON | PRECEDING COLON_COLON | ANCESTOR_OR_SELF COLON_COLON )
var alt123=5;
switch ( this.input.LA(1) ) {
case PARENT:
@@ -34389,15 +34527,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt123) {
case 1 :
- // xquery/XQueryParser.g:864:11: PARENT COLON_COLON
+ // xquery/XQueryParser.g:925:11: PARENT COLON_COLON
root_0 = this.adaptor.nil();
- PARENT319=this.match(this.input,PARENT,XQueryParser.FOLLOW_PARENT_in_p_ReverseAxis7036); if (this.state.failed) return retval;
+ PARENT319=this.match(this.input,PARENT,XQueryParser.FOLLOW_PARENT_in_p_ReverseAxis7035); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
PARENT319_tree = this.adaptor.create(PARENT319);
this.adaptor.addChild(root_0, PARENT319_tree);
}
- COLON_COLON320=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ReverseAxis7038); if (this.state.failed) return retval;
+ COLON_COLON320=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ReverseAxis7037); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COLON_COLON320_tree = this.adaptor.create(COLON_COLON320);
this.adaptor.addChild(root_0, COLON_COLON320_tree);
@@ -34406,15 +34544,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:865:11: ANCESTOR COLON_COLON
+ // xquery/XQueryParser.g:926:11: ANCESTOR COLON_COLON
root_0 = this.adaptor.nil();
- ANCESTOR321=this.match(this.input,ANCESTOR,XQueryParser.FOLLOW_ANCESTOR_in_p_ReverseAxis7050); if (this.state.failed) return retval;
+ ANCESTOR321=this.match(this.input,ANCESTOR,XQueryParser.FOLLOW_ANCESTOR_in_p_ReverseAxis7049); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
ANCESTOR321_tree = this.adaptor.create(ANCESTOR321);
this.adaptor.addChild(root_0, ANCESTOR321_tree);
}
- COLON_COLON322=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ReverseAxis7052); if (this.state.failed) return retval;
+ COLON_COLON322=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ReverseAxis7051); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COLON_COLON322_tree = this.adaptor.create(COLON_COLON322);
this.adaptor.addChild(root_0, COLON_COLON322_tree);
@@ -34423,15 +34561,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:866:11: PRECEDING_SIBLING COLON_COLON
+ // xquery/XQueryParser.g:927:11: PRECEDING_SIBLING COLON_COLON
root_0 = this.adaptor.nil();
- PRECEDING_SIBLING323=this.match(this.input,PRECEDING_SIBLING,XQueryParser.FOLLOW_PRECEDING_SIBLING_in_p_ReverseAxis7064); if (this.state.failed) return retval;
+ PRECEDING_SIBLING323=this.match(this.input,PRECEDING_SIBLING,XQueryParser.FOLLOW_PRECEDING_SIBLING_in_p_ReverseAxis7063); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
PRECEDING_SIBLING323_tree = this.adaptor.create(PRECEDING_SIBLING323);
this.adaptor.addChild(root_0, PRECEDING_SIBLING323_tree);
}
- COLON_COLON324=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ReverseAxis7066); if (this.state.failed) return retval;
+ COLON_COLON324=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ReverseAxis7065); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COLON_COLON324_tree = this.adaptor.create(COLON_COLON324);
this.adaptor.addChild(root_0, COLON_COLON324_tree);
@@ -34440,15 +34578,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:867:11: PRECEDING COLON_COLON
+ // xquery/XQueryParser.g:928:11: PRECEDING COLON_COLON
root_0 = this.adaptor.nil();
- PRECEDING325=this.match(this.input,PRECEDING,XQueryParser.FOLLOW_PRECEDING_in_p_ReverseAxis7078); if (this.state.failed) return retval;
+ PRECEDING325=this.match(this.input,PRECEDING,XQueryParser.FOLLOW_PRECEDING_in_p_ReverseAxis7077); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
PRECEDING325_tree = this.adaptor.create(PRECEDING325);
this.adaptor.addChild(root_0, PRECEDING325_tree);
}
- COLON_COLON326=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ReverseAxis7080); if (this.state.failed) return retval;
+ COLON_COLON326=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ReverseAxis7079); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COLON_COLON326_tree = this.adaptor.create(COLON_COLON326);
this.adaptor.addChild(root_0, COLON_COLON326_tree);
@@ -34457,15 +34595,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 5 :
- // xquery/XQueryParser.g:868:11: ANCESTOR_OR_SELF COLON_COLON
+ // xquery/XQueryParser.g:929:11: ANCESTOR_OR_SELF COLON_COLON
root_0 = this.adaptor.nil();
- ANCESTOR_OR_SELF327=this.match(this.input,ANCESTOR_OR_SELF,XQueryParser.FOLLOW_ANCESTOR_OR_SELF_in_p_ReverseAxis7092); if (this.state.failed) return retval;
+ ANCESTOR_OR_SELF327=this.match(this.input,ANCESTOR_OR_SELF,XQueryParser.FOLLOW_ANCESTOR_OR_SELF_in_p_ReverseAxis7091); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
ANCESTOR_OR_SELF327_tree = this.adaptor.create(ANCESTOR_OR_SELF327);
this.adaptor.addChild(root_0, ANCESTOR_OR_SELF327_tree);
}
- COLON_COLON328=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ReverseAxis7094); if (this.state.failed) return retval;
+ COLON_COLON328=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ReverseAxis7093); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COLON_COLON328_tree = this.adaptor.create(COLON_COLON328);
this.adaptor.addChild(root_0, COLON_COLON328_tree);
@@ -34508,7 +34646,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:872:1: p_AbbrevReverseStep : DOT_DOT ;
+ // xquery/XQueryParser.g:933:1: p_AbbrevReverseStep : DOT_DOT ;
// $ANTLR start "p_AbbrevReverseStep"
p_AbbrevReverseStep: function() {
var retval = new XQueryParser.p_AbbrevReverseStep_return();
@@ -34521,11 +34659,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var DOT_DOT329_tree=null;
try {
- // xquery/XQueryParser.g:873:9: ( DOT_DOT )
- // xquery/XQueryParser.g:873:11: DOT_DOT
+ // xquery/XQueryParser.g:934:9: ( DOT_DOT )
+ // xquery/XQueryParser.g:934:11: DOT_DOT
root_0 = this.adaptor.nil();
- DOT_DOT329=this.match(this.input,DOT_DOT,XQueryParser.FOLLOW_DOT_DOT_in_p_AbbrevReverseStep7120); if (this.state.failed) return retval;
+ DOT_DOT329=this.match(this.input,DOT_DOT,XQueryParser.FOLLOW_DOT_DOT_in_p_AbbrevReverseStep7119); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOT_DOT329_tree = this.adaptor.create(DOT_DOT329);
this.adaptor.addChild(root_0, DOT_DOT329_tree);
@@ -34566,7 +34704,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:877:1: p_NodeTest : ( p_KindTest | p_NameTest );
+ // xquery/XQueryParser.g:938:1: p_NodeTest : ( p_KindTest | p_NameTest );
// $ANTLR start "p_NodeTest"
p_NodeTest: function() {
var retval = new XQueryParser.p_NodeTest_return();
@@ -34579,15 +34717,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:878:9: ( p_KindTest | p_NameTest )
+ // xquery/XQueryParser.g:939:9: ( p_KindTest | p_NameTest )
var alt124=2;
alt124 = this.dfa124.predict(this.input);
switch (alt124) {
case 1 :
- // xquery/XQueryParser.g:878:11: p_KindTest
+ // xquery/XQueryParser.g:939:11: p_KindTest
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_KindTest_in_p_NodeTest7146);
+ this.pushFollow(XQueryParser.FOLLOW_p_KindTest_in_p_NodeTest7145);
p_KindTest330=this.p_KindTest();
this.state._fsp--;
@@ -34597,10 +34735,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:878:24: p_NameTest
+ // xquery/XQueryParser.g:939:24: p_NameTest
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_NameTest_in_p_NodeTest7150);
+ this.pushFollow(XQueryParser.FOLLOW_p_NameTest_in_p_NodeTest7149);
p_NameTest331=this.p_NameTest();
this.state._fsp--;
@@ -34644,7 +34782,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:882:1: p_NameTest : ( ( p_Wildcard )=> p_Wildcard | ( p_NCName COLON )=> p_QName | ( p_NCName )=> p_QName );
+ // xquery/XQueryParser.g:943:1: p_NameTest : ( ( p_Wildcard )=> p_Wildcard | ( p_NCName COLON )=> p_QName | ( p_NCName )=> p_QName );
// $ANTLR start "p_NameTest"
p_NameTest: function() {
var retval = new XQueryParser.p_NameTest_return();
@@ -34658,7 +34796,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:883:9: ( ( p_Wildcard )=> p_Wildcard | ( p_NCName COLON )=> p_QName | ( p_NCName )=> p_QName )
+ // xquery/XQueryParser.g:944:9: ( ( p_Wildcard )=> p_Wildcard | ( p_NCName COLON )=> p_QName | ( p_NCName )=> p_QName )
var alt125=3;
var LA125_0 = this.input.LA(1);
@@ -34700,10 +34838,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt125) {
case 1 :
- // xquery/XQueryParser.g:883:11: ( p_Wildcard )=> p_Wildcard
+ // xquery/XQueryParser.g:944:11: ( p_Wildcard )=> p_Wildcard
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_Wildcard_in_p_NameTest7182);
+ this.pushFollow(XQueryParser.FOLLOW_p_Wildcard_in_p_NameTest7181);
p_Wildcard332=this.p_Wildcard();
this.state._fsp--;
@@ -34713,10 +34851,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:884:11: ( p_NCName COLON )=> p_QName
+ // xquery/XQueryParser.g:945:11: ( p_NCName COLON )=> p_QName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_NameTest7203);
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_NameTest7202);
p_QName333=this.p_QName();
this.state._fsp--;
@@ -34726,10 +34864,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:885:11: ( p_NCName )=> p_QName
+ // xquery/XQueryParser.g:946:11: ( p_NCName )=> p_QName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_NameTest7221);
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_NameTest7220);
p_QName334=this.p_QName();
this.state._fsp--;
@@ -34773,7 +34911,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:889:1: p_Wildcard : ( STAR ( COLON p_NCName )? | p_NCName COLON STAR | p_StringLiteral COLON STAR );
+ // xquery/XQueryParser.g:950:1: p_Wildcard : ( STAR ( COLON p_NCName )? | p_NCName COLON STAR | p_StringLiteral COLON STAR );
// $ANTLR start "p_Wildcard"
p_Wildcard: function() {
var retval = new XQueryParser.p_Wildcard_return();
@@ -34800,7 +34938,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
this.setWsExplicit(true);
try {
- // xquery/XQueryParser.g:890:9: ( STAR ( COLON p_NCName )? | p_NCName COLON STAR | p_StringLiteral COLON STAR )
+ // xquery/XQueryParser.g:951:9: ( STAR ( COLON p_NCName )? | p_NCName COLON STAR | p_StringLiteral COLON STAR )
var alt127=3;
switch ( this.input.LA(1) ) {
case STAR:
@@ -35027,15 +35165,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt127) {
case 1 :
- // xquery/XQueryParser.g:890:11: STAR ( COLON p_NCName )?
+ // xquery/XQueryParser.g:951:11: STAR ( COLON p_NCName )?
root_0 = this.adaptor.nil();
- STAR335=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_Wildcard7251); if (this.state.failed) return retval;
+ STAR335=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_Wildcard7250); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
STAR335_tree = this.adaptor.create(STAR335);
this.adaptor.addChild(root_0, STAR335_tree);
}
- // xquery/XQueryParser.g:890:16: ( COLON p_NCName )?
+ // xquery/XQueryParser.g:951:16: ( COLON p_NCName )?
var alt126=2;
var LA126_0 = this.input.LA(1);
@@ -35044,13 +35182,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt126) {
case 1 :
- // xquery/XQueryParser.g:890:17: COLON p_NCName
- COLON336=this.match(this.input,COLON,XQueryParser.FOLLOW_COLON_in_p_Wildcard7254); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:951:17: COLON p_NCName
+ COLON336=this.match(this.input,COLON,XQueryParser.FOLLOW_COLON_in_p_Wildcard7253); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COLON336_tree = this.adaptor.create(COLON336);
this.adaptor.addChild(root_0, COLON336_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_Wildcard7256);
+ this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_Wildcard7255);
p_NCName337=this.p_NCName();
this.state._fsp--;
@@ -35066,21 +35204,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:891:11: p_NCName COLON STAR
+ // xquery/XQueryParser.g:952:11: p_NCName COLON STAR
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_Wildcard7270);
+ this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_Wildcard7269);
p_NCName338=this.p_NCName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NCName338.getTree());
- COLON339=this.match(this.input,COLON,XQueryParser.FOLLOW_COLON_in_p_Wildcard7272); if (this.state.failed) return retval;
+ COLON339=this.match(this.input,COLON,XQueryParser.FOLLOW_COLON_in_p_Wildcard7271); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COLON339_tree = this.adaptor.create(COLON339);
this.adaptor.addChild(root_0, COLON339_tree);
}
- STAR340=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_Wildcard7274); if (this.state.failed) return retval;
+ STAR340=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_Wildcard7273); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
STAR340_tree = this.adaptor.create(STAR340);
this.adaptor.addChild(root_0, STAR340_tree);
@@ -35089,21 +35227,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:892:11: p_StringLiteral COLON STAR
+ // xquery/XQueryParser.g:953:11: p_StringLiteral COLON STAR
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_Wildcard7286);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_Wildcard7285);
p_StringLiteral341=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral341.getTree());
- COLON342=this.match(this.input,COLON,XQueryParser.FOLLOW_COLON_in_p_Wildcard7288); if (this.state.failed) return retval;
+ COLON342=this.match(this.input,COLON,XQueryParser.FOLLOW_COLON_in_p_Wildcard7287); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COLON342_tree = this.adaptor.create(COLON342);
this.adaptor.addChild(root_0, COLON342_tree);
}
- STAR343=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_Wildcard7290); if (this.state.failed) return retval;
+ STAR343=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_Wildcard7289); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
STAR343_tree = this.adaptor.create(STAR343);
this.adaptor.addChild(root_0, STAR343_tree);
@@ -35147,7 +35285,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:897:1: p_PostfixExpr : p_PrimaryExpr ( p_Predicate )* ;
+ // xquery/XQueryParser.g:958:1: p_PostfixExpr : p_PrimaryExpr ( p_Predicate )* ;
// $ANTLR start "p_PostfixExpr"
p_PostfixExpr: function() {
var retval = new XQueryParser.p_PostfixExpr_return();
@@ -35160,17 +35298,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:898:9: ( p_PrimaryExpr ( p_Predicate )* )
- // xquery/XQueryParser.g:898:11: p_PrimaryExpr ( p_Predicate )*
+ // xquery/XQueryParser.g:959:9: ( p_PrimaryExpr ( p_Predicate )* )
+ // xquery/XQueryParser.g:959:11: p_PrimaryExpr ( p_Predicate )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_PrimaryExpr_in_p_PostfixExpr7328);
+ this.pushFollow(XQueryParser.FOLLOW_p_PrimaryExpr_in_p_PostfixExpr7327);
p_PrimaryExpr344=this.p_PrimaryExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PrimaryExpr344.getTree());
- // xquery/XQueryParser.g:898:25: ( p_Predicate )*
+ // xquery/XQueryParser.g:959:25: ( p_Predicate )*
loop128:
do {
var alt128=2;
@@ -35183,8 +35321,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt128) {
case 1 :
- // xquery/XQueryParser.g:898:26: p_Predicate
- this.pushFollow(XQueryParser.FOLLOW_p_Predicate_in_p_PostfixExpr7331);
+ // xquery/XQueryParser.g:959:26: p_Predicate
+ this.pushFollow(XQueryParser.FOLLOW_p_Predicate_in_p_PostfixExpr7330);
p_Predicate345=this.p_Predicate();
this.state._fsp--;
@@ -35235,7 +35373,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:905:1: p_ArgumentList : LPAREN ( p_Argument ( COMMA p_Argument )* )? RPAREN ;
+ // xquery/XQueryParser.g:966:1: p_ArgumentList : LPAREN ( p_Argument ( COMMA p_Argument )* )? RPAREN ;
// $ANTLR start "p_ArgumentList"
p_ArgumentList: function() {
var retval = new XQueryParser.p_ArgumentList_return();
@@ -35254,16 +35392,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var RPAREN350_tree=null;
try {
- // xquery/XQueryParser.g:906:9: ( LPAREN ( p_Argument ( COMMA p_Argument )* )? RPAREN )
- // xquery/XQueryParser.g:906:11: LPAREN ( p_Argument ( COMMA p_Argument )* )? RPAREN
+ // xquery/XQueryParser.g:967:9: ( LPAREN ( p_Argument ( COMMA p_Argument )* )? RPAREN )
+ // xquery/XQueryParser.g:967:11: LPAREN ( p_Argument ( COMMA p_Argument )* )? RPAREN
root_0 = this.adaptor.nil();
- LPAREN346=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ArgumentList7372); if (this.state.failed) return retval;
+ LPAREN346=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ArgumentList7371); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
LPAREN346_tree = this.adaptor.create(LPAREN346);
this.adaptor.addChild(root_0, LPAREN346_tree);
}
- // xquery/XQueryParser.g:906:18: ( p_Argument ( COMMA p_Argument )* )?
+ // xquery/XQueryParser.g:967:18: ( p_Argument ( COMMA p_Argument )* )?
var alt130=2;
var LA130_0 = this.input.LA(1);
@@ -35272,14 +35410,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt130) {
case 1 :
- // xquery/XQueryParser.g:906:19: p_Argument ( COMMA p_Argument )*
- this.pushFollow(XQueryParser.FOLLOW_p_Argument_in_p_ArgumentList7375);
+ // xquery/XQueryParser.g:967:19: p_Argument ( COMMA p_Argument )*
+ this.pushFollow(XQueryParser.FOLLOW_p_Argument_in_p_ArgumentList7374);
p_Argument347=this.p_Argument();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Argument347.getTree());
- // xquery/XQueryParser.g:906:30: ( COMMA p_Argument )*
+ // xquery/XQueryParser.g:967:30: ( COMMA p_Argument )*
loop129:
do {
var alt129=2;
@@ -35292,13 +35430,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt129) {
case 1 :
- // xquery/XQueryParser.g:906:31: COMMA p_Argument
- COMMA348=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_ArgumentList7378); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:967:31: COMMA p_Argument
+ COMMA348=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_ArgumentList7377); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COMMA348_tree = this.adaptor.create(COMMA348);
this.adaptor.addChild(root_0, COMMA348_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Argument_in_p_ArgumentList7380);
+ this.pushFollow(XQueryParser.FOLLOW_p_Argument_in_p_ArgumentList7379);
p_Argument349=this.p_Argument();
this.state._fsp--;
@@ -35319,7 +35457,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- RPAREN350=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ArgumentList7386); if (this.state.failed) return retval;
+ RPAREN350=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ArgumentList7385); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
RPAREN350_tree = this.adaptor.create(RPAREN350);
this.adaptor.addChild(root_0, RPAREN350_tree);
@@ -35360,7 +35498,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:910:1: p_PredicateList : ( p_Predicate )* ;
+ // xquery/XQueryParser.g:971:1: p_PredicateList : ( p_Predicate )* ;
// $ANTLR start "p_PredicateList"
p_PredicateList: function() {
var retval = new XQueryParser.p_PredicateList_return();
@@ -35372,11 +35510,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:911:9: ( ( p_Predicate )* )
- // xquery/XQueryParser.g:911:11: ( p_Predicate )*
+ // xquery/XQueryParser.g:972:9: ( ( p_Predicate )* )
+ // xquery/XQueryParser.g:972:11: ( p_Predicate )*
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:911:11: ( p_Predicate )*
+ // xquery/XQueryParser.g:972:11: ( p_Predicate )*
loop131:
do {
var alt131=2;
@@ -35389,8 +35527,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt131) {
case 1 :
- // xquery/XQueryParser.g:911:11: p_Predicate
- this.pushFollow(XQueryParser.FOLLOW_p_Predicate_in_p_PredicateList7412);
+ // xquery/XQueryParser.g:972:11: p_Predicate
+ this.pushFollow(XQueryParser.FOLLOW_p_Predicate_in_p_PredicateList7411);
p_Predicate351=this.p_Predicate();
this.state._fsp--;
@@ -35441,7 +35579,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:915:1: p_Predicate : LSQUARE p_Expr[true,true] RSQUARE ;
+ // xquery/XQueryParser.g:976:1: p_Predicate : LSQUARE p_Expr[true,true] RSQUARE ;
// $ANTLR start "p_Predicate"
p_Predicate: function() {
var retval = new XQueryParser.p_Predicate_return();
@@ -35457,22 +35595,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var RSQUARE354_tree=null;
try {
- // xquery/XQueryParser.g:916:9: ( LSQUARE p_Expr[true,true] RSQUARE )
- // xquery/XQueryParser.g:916:11: LSQUARE p_Expr[true,true] RSQUARE
+ // xquery/XQueryParser.g:977:9: ( LSQUARE p_Expr[true,true] RSQUARE )
+ // xquery/XQueryParser.g:977:11: LSQUARE p_Expr[true,true] RSQUARE
root_0 = this.adaptor.nil();
- LSQUARE352=this.match(this.input,LSQUARE,XQueryParser.FOLLOW_LSQUARE_in_p_Predicate7439); if (this.state.failed) return retval;
+ LSQUARE352=this.match(this.input,LSQUARE,XQueryParser.FOLLOW_LSQUARE_in_p_Predicate7438); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
LSQUARE352_tree = this.adaptor.create(LSQUARE352);
this.adaptor.addChild(root_0, LSQUARE352_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_Predicate7441);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_Predicate7440);
p_Expr353=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_Expr353.getTree());
- RSQUARE354=this.match(this.input,RSQUARE,XQueryParser.FOLLOW_RSQUARE_in_p_Predicate7444); if (this.state.failed) return retval;
+ RSQUARE354=this.match(this.input,RSQUARE,XQueryParser.FOLLOW_RSQUARE_in_p_Predicate7443); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
RSQUARE354_tree = this.adaptor.create(RSQUARE354);
this.adaptor.addChild(root_0, RSQUARE354_tree);
@@ -35513,7 +35651,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:921:1: p_PrimaryExpr : ( ( LPAREN )=> p_ParenthesizedExpr | p_Literal | p_VarRef | p_ContextItemExpr | p_FunctionCall | p_OrderedExpr | p_UnorderedExpr | p_Constructor | p_BlockExpr );
+ // xquery/XQueryParser.g:982:1: p_PrimaryExpr : ( ( LPAREN )=> p_ParenthesizedExpr | p_Literal | p_VarRef | p_ContextItemExpr | p_FunctionCall | p_OrderedExpr | p_UnorderedExpr | p_Constructor | p_BlockExpr );
// $ANTLR start "p_PrimaryExpr"
p_PrimaryExpr: function() {
var retval = new XQueryParser.p_PrimaryExpr_return();
@@ -35533,15 +35671,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:922:9: ( ( LPAREN )=> p_ParenthesizedExpr | p_Literal | p_VarRef | p_ContextItemExpr | p_FunctionCall | p_OrderedExpr | p_UnorderedExpr | p_Constructor | p_BlockExpr )
+ // xquery/XQueryParser.g:983:9: ( ( LPAREN )=> p_ParenthesizedExpr | p_Literal | p_VarRef | p_ContextItemExpr | p_FunctionCall | p_OrderedExpr | p_UnorderedExpr | p_Constructor | p_BlockExpr )
var alt132=9;
alt132 = this.dfa132.predict(this.input);
switch (alt132) {
case 1 :
- // xquery/XQueryParser.g:922:11: ( LPAREN )=> p_ParenthesizedExpr
+ // xquery/XQueryParser.g:983:11: ( LPAREN )=> p_ParenthesizedExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ParenthesizedExpr_in_p_PrimaryExpr7477);
+ this.pushFollow(XQueryParser.FOLLOW_p_ParenthesizedExpr_in_p_PrimaryExpr7476);
p_ParenthesizedExpr355=this.p_ParenthesizedExpr();
this.state._fsp--;
@@ -35551,10 +35689,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:923:11: p_Literal
+ // xquery/XQueryParser.g:984:11: p_Literal
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_Literal_in_p_PrimaryExpr7489);
+ this.pushFollow(XQueryParser.FOLLOW_p_Literal_in_p_PrimaryExpr7488);
p_Literal356=this.p_Literal();
this.state._fsp--;
@@ -35564,10 +35702,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:924:11: p_VarRef
+ // xquery/XQueryParser.g:985:11: p_VarRef
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_VarRef_in_p_PrimaryExpr7501);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarRef_in_p_PrimaryExpr7500);
p_VarRef357=this.p_VarRef();
this.state._fsp--;
@@ -35577,10 +35715,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:925:11: p_ContextItemExpr
+ // xquery/XQueryParser.g:986:11: p_ContextItemExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ContextItemExpr_in_p_PrimaryExpr7513);
+ this.pushFollow(XQueryParser.FOLLOW_p_ContextItemExpr_in_p_PrimaryExpr7512);
p_ContextItemExpr358=this.p_ContextItemExpr();
this.state._fsp--;
@@ -35590,10 +35728,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 5 :
- // xquery/XQueryParser.g:926:11: p_FunctionCall
+ // xquery/XQueryParser.g:987:11: p_FunctionCall
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FunctionCall_in_p_PrimaryExpr7525);
+ this.pushFollow(XQueryParser.FOLLOW_p_FunctionCall_in_p_PrimaryExpr7524);
p_FunctionCall359=this.p_FunctionCall();
this.state._fsp--;
@@ -35603,10 +35741,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 6 :
- // xquery/XQueryParser.g:927:11: p_OrderedExpr
+ // xquery/XQueryParser.g:988:11: p_OrderedExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_OrderedExpr_in_p_PrimaryExpr7537);
+ this.pushFollow(XQueryParser.FOLLOW_p_OrderedExpr_in_p_PrimaryExpr7536);
p_OrderedExpr360=this.p_OrderedExpr();
this.state._fsp--;
@@ -35616,10 +35754,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 7 :
- // xquery/XQueryParser.g:928:11: p_UnorderedExpr
+ // xquery/XQueryParser.g:989:11: p_UnorderedExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_UnorderedExpr_in_p_PrimaryExpr7549);
+ this.pushFollow(XQueryParser.FOLLOW_p_UnorderedExpr_in_p_PrimaryExpr7548);
p_UnorderedExpr361=this.p_UnorderedExpr();
this.state._fsp--;
@@ -35629,10 +35767,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 8 :
- // xquery/XQueryParser.g:929:11: p_Constructor
+ // xquery/XQueryParser.g:990:11: p_Constructor
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_Constructor_in_p_PrimaryExpr7561);
+ this.pushFollow(XQueryParser.FOLLOW_p_Constructor_in_p_PrimaryExpr7560);
p_Constructor362=this.p_Constructor();
this.state._fsp--;
@@ -35642,10 +35780,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 9 :
- // xquery/XQueryParser.g:932:11: p_BlockExpr
+ // xquery/XQueryParser.g:993:11: p_BlockExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_BlockExpr_in_p_PrimaryExpr7575);
+ this.pushFollow(XQueryParser.FOLLOW_p_BlockExpr_in_p_PrimaryExpr7574);
p_BlockExpr363=this.p_BlockExpr();
this.state._fsp--;
@@ -35689,7 +35827,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:936:1: p_Literal : ( p_NumericLiteral | p_StringLiteral );
+ // xquery/XQueryParser.g:997:1: p_Literal : ( p_NumericLiteral | p_StringLiteral );
// $ANTLR start "p_Literal"
p_Literal: function() {
var retval = new XQueryParser.p_Literal_return();
@@ -35702,7 +35840,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:937:9: ( p_NumericLiteral | p_StringLiteral )
+ // xquery/XQueryParser.g:998:9: ( p_NumericLiteral | p_StringLiteral )
var alt133=2;
var LA133_0 = this.input.LA(1);
@@ -35721,10 +35859,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt133) {
case 1 :
- // xquery/XQueryParser.g:937:11: p_NumericLiteral
+ // xquery/XQueryParser.g:998:11: p_NumericLiteral
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_NumericLiteral_in_p_Literal7601);
+ this.pushFollow(XQueryParser.FOLLOW_p_NumericLiteral_in_p_Literal7600);
p_NumericLiteral364=this.p_NumericLiteral();
this.state._fsp--;
@@ -35734,10 +35872,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:937:30: p_StringLiteral
+ // xquery/XQueryParser.g:998:30: p_StringLiteral
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_Literal7605);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_Literal7604);
p_StringLiteral365=this.p_StringLiteral();
this.state._fsp--;
@@ -35781,7 +35919,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:941:1: p_NumericLiteral : ( L_IntegerLiteral | L_DecimalLiteral | L_DoubleLiteral );
+ // xquery/XQueryParser.g:1002:1: p_NumericLiteral : ( L_IntegerLiteral | L_DecimalLiteral | L_DoubleLiteral );
// $ANTLR start "p_NumericLiteral"
p_NumericLiteral: function() {
var retval = new XQueryParser.p_NumericLiteral_return();
@@ -35794,7 +35932,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var set366_tree=null;
try {
- // xquery/XQueryParser.g:942:9: ( L_IntegerLiteral | L_DecimalLiteral | L_DoubleLiteral )
+ // xquery/XQueryParser.g:1003:9: ( L_IntegerLiteral | L_DecimalLiteral | L_DoubleLiteral )
// xquery/XQueryParser.g:
root_0 = this.adaptor.nil();
@@ -35846,7 +35984,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:946:1: p_VarRef : DOLLAR p_VarName ;
+ // xquery/XQueryParser.g:1007:1: p_VarRef : DOLLAR p_VarName ;
// $ANTLR start "p_VarRef"
p_VarRef: function() {
var retval = new XQueryParser.p_VarRef_return();
@@ -35860,16 +35998,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var DOLLAR367_tree=null;
try {
- // xquery/XQueryParser.g:947:9: ( DOLLAR p_VarName )
- // xquery/XQueryParser.g:947:11: DOLLAR p_VarName
+ // xquery/XQueryParser.g:1008:9: ( DOLLAR p_VarName )
+ // xquery/XQueryParser.g:1008:11: DOLLAR p_VarName
root_0 = this.adaptor.nil();
- DOLLAR367=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_VarRef7673); if (this.state.failed) return retval;
+ DOLLAR367=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_VarRef7672); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOLLAR367_tree = this.adaptor.create(DOLLAR367);
this.adaptor.addChild(root_0, DOLLAR367_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_VarRef7675);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_VarRef7674);
p_VarName368=this.p_VarName();
this.state._fsp--;
@@ -35911,7 +36049,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:951:1: p_VarName : p_QName ;
+ // xquery/XQueryParser.g:1012:1: p_VarName : p_QName ;
// $ANTLR start "p_VarName"
p_VarName: function() {
var retval = new XQueryParser.p_VarName_return();
@@ -35923,11 +36061,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:952:9: ( p_QName )
- // xquery/XQueryParser.g:952:11: p_QName
+ // xquery/XQueryParser.g:1013:9: ( p_QName )
+ // xquery/XQueryParser.g:1013:11: p_QName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_VarName7701);
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_VarName7700);
p_QName369=this.p_QName();
this.state._fsp--;
@@ -35969,7 +36107,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:956:1: p_ParenthesizedExpr : LPAREN ( p_Expr[true,true] )? RPAREN ;
+ // xquery/XQueryParser.g:1017:1: p_ParenthesizedExpr : LPAREN ( p_Expr[true,true] )? RPAREN ;
// $ANTLR start "p_ParenthesizedExpr"
p_ParenthesizedExpr: function() {
var retval = new XQueryParser.p_ParenthesizedExpr_return();
@@ -35985,16 +36123,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var RPAREN372_tree=null;
try {
- // xquery/XQueryParser.g:957:9: ( LPAREN ( p_Expr[true,true] )? RPAREN )
- // xquery/XQueryParser.g:957:11: LPAREN ( p_Expr[true,true] )? RPAREN
+ // xquery/XQueryParser.g:1018:9: ( LPAREN ( p_Expr[true,true] )? RPAREN )
+ // xquery/XQueryParser.g:1018:11: LPAREN ( p_Expr[true,true] )? RPAREN
root_0 = this.adaptor.nil();
- LPAREN370=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ParenthesizedExpr7727); if (this.state.failed) return retval;
+ LPAREN370=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ParenthesizedExpr7726); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
LPAREN370_tree = this.adaptor.create(LPAREN370);
this.adaptor.addChild(root_0, LPAREN370_tree);
}
- // xquery/XQueryParser.g:957:18: ( p_Expr[true,true] )?
+ // xquery/XQueryParser.g:1018:18: ( p_Expr[true,true] )?
var alt134=2;
var LA134_0 = this.input.LA(1);
@@ -36003,8 +36141,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt134) {
case 1 :
- // xquery/XQueryParser.g:957:18: p_Expr[true,true]
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_ParenthesizedExpr7729);
+ // xquery/XQueryParser.g:1018:18: p_Expr[true,true]
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_ParenthesizedExpr7728);
p_Expr371=this.p_Expr(true, true);
this.state._fsp--;
@@ -36016,7 +36154,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- RPAREN372=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ParenthesizedExpr7733); if (this.state.failed) return retval;
+ RPAREN372=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ParenthesizedExpr7732); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
RPAREN372_tree = this.adaptor.create(RPAREN372);
this.adaptor.addChild(root_0, RPAREN372_tree);
@@ -36057,7 +36195,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:961:1: p_ContextItemExpr : DOT ;
+ // xquery/XQueryParser.g:1022:1: p_ContextItemExpr : DOT ;
// $ANTLR start "p_ContextItemExpr"
p_ContextItemExpr: function() {
var retval = new XQueryParser.p_ContextItemExpr_return();
@@ -36070,11 +36208,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var DOT373_tree=null;
try {
- // xquery/XQueryParser.g:962:9: ( DOT )
- // xquery/XQueryParser.g:962:11: DOT
+ // xquery/XQueryParser.g:1023:9: ( DOT )
+ // xquery/XQueryParser.g:1023:11: DOT
root_0 = this.adaptor.nil();
- DOT373=this.match(this.input,DOT,XQueryParser.FOLLOW_DOT_in_p_ContextItemExpr7759); if (this.state.failed) return retval;
+ DOT373=this.match(this.input,DOT,XQueryParser.FOLLOW_DOT_in_p_ContextItemExpr7758); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOT373_tree = this.adaptor.create(DOT373);
this.adaptor.addChild(root_0, DOT373_tree);
@@ -36115,7 +36253,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:966:1: p_OrderedExpr : k= ORDERED LBRACKET p_Expr[true,true] RBRACKET ;
+ // xquery/XQueryParser.g:1027:1: p_OrderedExpr : k= ORDERED LBRACKET p_Expr[true,true] RBRACKET ;
// $ANTLR start "p_OrderedExpr"
p_OrderedExpr: function() {
var retval = new XQueryParser.p_OrderedExpr_return();
@@ -36133,11 +36271,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var RBRACKET376_tree=null;
try {
- // xquery/XQueryParser.g:967:9: (k= ORDERED LBRACKET p_Expr[true,true] RBRACKET )
- // xquery/XQueryParser.g:967:11: k= ORDERED LBRACKET p_Expr[true,true] RBRACKET
+ // xquery/XQueryParser.g:1028:9: (k= ORDERED LBRACKET p_Expr[true,true] RBRACKET )
+ // xquery/XQueryParser.g:1028:11: k= ORDERED LBRACKET p_Expr[true,true] RBRACKET
root_0 = this.adaptor.nil();
- k=this.match(this.input,ORDERED,XQueryParser.FOLLOW_ORDERED_in_p_OrderedExpr7787); if (this.state.failed) return retval;
+ k=this.match(this.input,ORDERED,XQueryParser.FOLLOW_ORDERED_in_p_OrderedExpr7786); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -36145,18 +36283,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- LBRACKET374=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_OrderedExpr7791); if (this.state.failed) return retval;
+ LBRACKET374=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_OrderedExpr7790); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
LBRACKET374_tree = this.adaptor.create(LBRACKET374);
this.adaptor.addChild(root_0, LBRACKET374_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_OrderedExpr7793);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_OrderedExpr7792);
p_Expr375=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_Expr375.getTree());
- RBRACKET376=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_OrderedExpr7796); if (this.state.failed) return retval;
+ RBRACKET376=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_OrderedExpr7795); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
RBRACKET376_tree = this.adaptor.create(RBRACKET376);
this.adaptor.addChild(root_0, RBRACKET376_tree);
@@ -36197,7 +36335,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:971:1: p_UnorderedExpr : k= UNORDERED LBRACKET p_Expr[true,true] RBRACKET ;
+ // xquery/XQueryParser.g:1032:1: p_UnorderedExpr : k= UNORDERED LBRACKET p_Expr[true,true] RBRACKET ;
// $ANTLR start "p_UnorderedExpr"
p_UnorderedExpr: function() {
var retval = new XQueryParser.p_UnorderedExpr_return();
@@ -36215,11 +36353,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var RBRACKET379_tree=null;
try {
- // xquery/XQueryParser.g:972:9: (k= UNORDERED LBRACKET p_Expr[true,true] RBRACKET )
- // xquery/XQueryParser.g:972:11: k= UNORDERED LBRACKET p_Expr[true,true] RBRACKET
+ // xquery/XQueryParser.g:1033:9: (k= UNORDERED LBRACKET p_Expr[true,true] RBRACKET )
+ // xquery/XQueryParser.g:1033:11: k= UNORDERED LBRACKET p_Expr[true,true] RBRACKET
root_0 = this.adaptor.nil();
- k=this.match(this.input,UNORDERED,XQueryParser.FOLLOW_UNORDERED_in_p_UnorderedExpr7824); if (this.state.failed) return retval;
+ k=this.match(this.input,UNORDERED,XQueryParser.FOLLOW_UNORDERED_in_p_UnorderedExpr7823); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -36227,18 +36365,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- LBRACKET377=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_UnorderedExpr7828); if (this.state.failed) return retval;
+ LBRACKET377=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_UnorderedExpr7827); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
LBRACKET377_tree = this.adaptor.create(LBRACKET377);
this.adaptor.addChild(root_0, LBRACKET377_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_UnorderedExpr7830);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_UnorderedExpr7829);
p_Expr378=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_Expr378.getTree());
- RBRACKET379=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_UnorderedExpr7833); if (this.state.failed) return retval;
+ RBRACKET379=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_UnorderedExpr7832); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
RBRACKET379_tree = this.adaptor.create(RBRACKET379);
this.adaptor.addChild(root_0, RBRACKET379_tree);
@@ -36279,7 +36417,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:977:1: p_FunctionCall : pg_FQName p_ArgumentList ;
+ // xquery/XQueryParser.g:1038:1: p_FunctionCall : pg_FQName p_ArgumentList ;
// $ANTLR start "p_FunctionCall"
p_FunctionCall: function() {
var retval = new XQueryParser.p_FunctionCall_return();
@@ -36292,17 +36430,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:978:9: ( pg_FQName p_ArgumentList )
- // xquery/XQueryParser.g:978:11: pg_FQName p_ArgumentList
+ // xquery/XQueryParser.g:1039:9: ( pg_FQName p_ArgumentList )
+ // xquery/XQueryParser.g:1039:11: pg_FQName p_ArgumentList
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pg_FQName_in_p_FunctionCall7860);
+ this.pushFollow(XQueryParser.FOLLOW_pg_FQName_in_p_FunctionCall7859);
pg_FQName380=this.pg_FQName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pg_FQName380.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_ArgumentList_in_p_FunctionCall7862);
+ this.pushFollow(XQueryParser.FOLLOW_p_ArgumentList_in_p_FunctionCall7861);
p_ArgumentList381=this.p_ArgumentList();
this.state._fsp--;
@@ -36344,7 +36482,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:982:1: p_Argument : ( p_ExprSingle[true] | p_ArgumentPlaceholder );
+ // xquery/XQueryParser.g:1043:1: p_Argument : ( p_ExprSingle[true] | p_ArgumentPlaceholder );
// $ANTLR start "p_Argument"
p_Argument: function() {
var retval = new XQueryParser.p_Argument_return();
@@ -36357,7 +36495,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:983:9: ( p_ExprSingle[true] | p_ArgumentPlaceholder )
+ // xquery/XQueryParser.g:1044:9: ( p_ExprSingle[true] | p_ArgumentPlaceholder )
var alt135=2;
var LA135_0 = this.input.LA(1);
@@ -36376,10 +36514,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt135) {
case 1 :
- // xquery/XQueryParser.g:983:11: p_ExprSingle[true]
+ // xquery/XQueryParser.g:1044:11: p_ExprSingle[true]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_Argument7888);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_Argument7887);
p_ExprSingle382=this.p_ExprSingle(true);
this.state._fsp--;
@@ -36389,10 +36527,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:983:32: p_ArgumentPlaceholder
+ // xquery/XQueryParser.g:1044:32: p_ArgumentPlaceholder
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ArgumentPlaceholder_in_p_Argument7893);
+ this.pushFollow(XQueryParser.FOLLOW_p_ArgumentPlaceholder_in_p_Argument7892);
p_ArgumentPlaceholder383=this.p_ArgumentPlaceholder();
this.state._fsp--;
@@ -36436,7 +36574,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:987:1: p_ArgumentPlaceholder : QUESTION ;
+ // xquery/XQueryParser.g:1048:1: p_ArgumentPlaceholder : QUESTION ;
// $ANTLR start "p_ArgumentPlaceholder"
p_ArgumentPlaceholder: function() {
var retval = new XQueryParser.p_ArgumentPlaceholder_return();
@@ -36449,11 +36587,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var QUESTION384_tree=null;
try {
- // xquery/XQueryParser.g:988:9: ( QUESTION )
- // xquery/XQueryParser.g:988:11: QUESTION
+ // xquery/XQueryParser.g:1049:9: ( QUESTION )
+ // xquery/XQueryParser.g:1049:11: QUESTION
root_0 = this.adaptor.nil();
- QUESTION384=this.match(this.input,QUESTION,XQueryParser.FOLLOW_QUESTION_in_p_ArgumentPlaceholder7919); if (this.state.failed) return retval;
+ QUESTION384=this.match(this.input,QUESTION,XQueryParser.FOLLOW_QUESTION_in_p_ArgumentPlaceholder7918); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
QUESTION384_tree = this.adaptor.create(QUESTION384);
this.adaptor.addChild(root_0, QUESTION384_tree);
@@ -36494,7 +36632,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:992:1: p_Constructor : ( p_DirectConstructor | p_ComputedConstructor );
+ // xquery/XQueryParser.g:1053:1: p_Constructor : ( p_DirectConstructor | p_ComputedConstructor );
// $ANTLR start "p_Constructor"
p_Constructor: function() {
var retval = new XQueryParser.p_Constructor_return();
@@ -36507,7 +36645,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:993:9: ( p_DirectConstructor | p_ComputedConstructor )
+ // xquery/XQueryParser.g:1054:9: ( p_DirectConstructor | p_ComputedConstructor )
var alt136=2;
var LA136_0 = this.input.LA(1);
@@ -36529,10 +36667,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt136) {
case 1 :
- // xquery/XQueryParser.g:993:11: p_DirectConstructor
+ // xquery/XQueryParser.g:1054:11: p_DirectConstructor
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_DirectConstructor_in_p_Constructor7945);
+ this.pushFollow(XQueryParser.FOLLOW_p_DirectConstructor_in_p_Constructor7944);
p_DirectConstructor385=this.p_DirectConstructor();
this.state._fsp--;
@@ -36542,10 +36680,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:994:11: p_ComputedConstructor
+ // xquery/XQueryParser.g:1055:11: p_ComputedConstructor
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ComputedConstructor_in_p_Constructor7957);
+ this.pushFollow(XQueryParser.FOLLOW_p_ComputedConstructor_in_p_Constructor7956);
p_ComputedConstructor386=this.p_ComputedConstructor();
this.state._fsp--;
@@ -36589,7 +36727,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:998:1: p_DirectConstructor : ( p_DirElemConstructor | p_DirCommentConstructor | p_DirPIConstructor );
+ // xquery/XQueryParser.g:1059:1: p_DirectConstructor : ( p_DirElemConstructor | p_DirCommentConstructor | p_DirPIConstructor );
// $ANTLR start "p_DirectConstructor"
p_DirectConstructor: function() {
var retval = new XQueryParser.p_DirectConstructor_return();
@@ -36603,7 +36741,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:999:9: ( p_DirElemConstructor | p_DirCommentConstructor | p_DirPIConstructor )
+ // xquery/XQueryParser.g:1060:9: ( p_DirElemConstructor | p_DirCommentConstructor | p_DirPIConstructor )
var alt137=3;
switch ( this.input.LA(1) ) {
case SMALLER:
@@ -36625,10 +36763,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt137) {
case 1 :
- // xquery/XQueryParser.g:999:11: p_DirElemConstructor
+ // xquery/XQueryParser.g:1060:11: p_DirElemConstructor
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_DirElemConstructor_in_p_DirectConstructor7983);
+ this.pushFollow(XQueryParser.FOLLOW_p_DirElemConstructor_in_p_DirectConstructor7982);
p_DirElemConstructor387=this.p_DirElemConstructor();
this.state._fsp--;
@@ -36638,10 +36776,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1000:11: p_DirCommentConstructor
+ // xquery/XQueryParser.g:1061:11: p_DirCommentConstructor
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_DirCommentConstructor_in_p_DirectConstructor7995);
+ this.pushFollow(XQueryParser.FOLLOW_p_DirCommentConstructor_in_p_DirectConstructor7994);
p_DirCommentConstructor388=this.p_DirCommentConstructor();
this.state._fsp--;
@@ -36651,10 +36789,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:1001:11: p_DirPIConstructor
+ // xquery/XQueryParser.g:1062:11: p_DirPIConstructor
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_DirPIConstructor_in_p_DirectConstructor8007);
+ this.pushFollow(XQueryParser.FOLLOW_p_DirPIConstructor_in_p_DirectConstructor8006);
p_DirPIConstructor389=this.p_DirPIConstructor();
this.state._fsp--;
@@ -36698,7 +36836,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1005:1: p_DirElemConstructor : SMALLER p_QName p_DirAttributeList ( EMPTY_CLOSE_TAG | ( GREATER ( pm_DirElemContent )* CLOSE_TAG p_QName ( S )? GREATER ) ) -> ^( DirElemConstructor ^( DirAttributeList ( p_DirAttributeList )* ) ^( DirElemContent ( pm_DirElemContent )* ) ) ;
+ // xquery/XQueryParser.g:1066:1: p_DirElemConstructor : SMALLER p_QName p_DirAttributeList ( EMPTY_CLOSE_TAG | ( GREATER ( pm_DirElemContent )* CLOSE_TAG p_QName ( S )? GREATER ) ) -> ^( DirElemConstructor ^( DirAttributeList ( p_DirAttributeList )* ) ^( DirElemContent ( pm_DirElemContent )* ) ) ;
// $ANTLR start "p_DirElemConstructor"
p_DirElemConstructor: function() {
var retval = new XQueryParser.p_DirElemConstructor_return();
@@ -36732,27 +36870,27 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_pm_DirElemContent=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule pm_DirElemContent");
var stream_p_QName=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_QName");
try {
- // xquery/XQueryParser.g:1006:9: ( SMALLER p_QName p_DirAttributeList ( EMPTY_CLOSE_TAG | ( GREATER ( pm_DirElemContent )* CLOSE_TAG p_QName ( S )? GREATER ) ) -> ^( DirElemConstructor ^( DirAttributeList ( p_DirAttributeList )* ) ^( DirElemContent ( pm_DirElemContent )* ) ) )
- // xquery/XQueryParser.g:1006:11: SMALLER p_QName p_DirAttributeList ( EMPTY_CLOSE_TAG | ( GREATER ( pm_DirElemContent )* CLOSE_TAG p_QName ( S )? GREATER ) )
- SMALLER390=this.match(this.input,SMALLER,XQueryParser.FOLLOW_SMALLER_in_p_DirElemConstructor8034); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1067:9: ( SMALLER p_QName p_DirAttributeList ( EMPTY_CLOSE_TAG | ( GREATER ( pm_DirElemContent )* CLOSE_TAG p_QName ( S )? GREATER ) ) -> ^( DirElemConstructor ^( DirAttributeList ( p_DirAttributeList )* ) ^( DirElemContent ( pm_DirElemContent )* ) ) )
+ // xquery/XQueryParser.g:1067:11: SMALLER p_QName p_DirAttributeList ( EMPTY_CLOSE_TAG | ( GREATER ( pm_DirElemContent )* CLOSE_TAG p_QName ( S )? GREATER ) )
+ SMALLER390=this.match(this.input,SMALLER,XQueryParser.FOLLOW_SMALLER_in_p_DirElemConstructor8033); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_SMALLER.add(SMALLER390);
if ( this.state.backtracking===0 ) {
this.pushXMLLexer();
}
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_DirElemConstructor8048);
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_DirElemConstructor8047);
p_QName391=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_QName.add(p_QName391.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_DirAttributeList_in_p_DirElemConstructor8050);
+ this.pushFollow(XQueryParser.FOLLOW_p_DirAttributeList_in_p_DirElemConstructor8049);
p_DirAttributeList392=this.p_DirAttributeList();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_DirAttributeList.add(p_DirAttributeList392.getTree());
- // xquery/XQueryParser.g:1008:11: ( EMPTY_CLOSE_TAG | ( GREATER ( pm_DirElemContent )* CLOSE_TAG p_QName ( S )? GREATER ) )
+ // xquery/XQueryParser.g:1069:11: ( EMPTY_CLOSE_TAG | ( GREATER ( pm_DirElemContent )* CLOSE_TAG p_QName ( S )? GREATER ) )
var alt140=2;
var LA140_0 = this.input.LA(1);
@@ -36771,21 +36909,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt140) {
case 1 :
- // xquery/XQueryParser.g:1008:12: EMPTY_CLOSE_TAG
- EMPTY_CLOSE_TAG393=this.match(this.input,EMPTY_CLOSE_TAG,XQueryParser.FOLLOW_EMPTY_CLOSE_TAG_in_p_DirElemConstructor8064); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1069:12: EMPTY_CLOSE_TAG
+ EMPTY_CLOSE_TAG393=this.match(this.input,EMPTY_CLOSE_TAG,XQueryParser.FOLLOW_EMPTY_CLOSE_TAG_in_p_DirElemConstructor8063); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_EMPTY_CLOSE_TAG.add(EMPTY_CLOSE_TAG393);
break;
case 2 :
- // xquery/XQueryParser.g:1008:30: ( GREATER ( pm_DirElemContent )* CLOSE_TAG p_QName ( S )? GREATER )
- // xquery/XQueryParser.g:1008:30: ( GREATER ( pm_DirElemContent )* CLOSE_TAG p_QName ( S )? GREATER )
- // xquery/XQueryParser.g:1008:31: GREATER ( pm_DirElemContent )* CLOSE_TAG p_QName ( S )? GREATER
- GREATER394=this.match(this.input,GREATER,XQueryParser.FOLLOW_GREATER_in_p_DirElemConstructor8069); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1069:30: ( GREATER ( pm_DirElemContent )* CLOSE_TAG p_QName ( S )? GREATER )
+ // xquery/XQueryParser.g:1069:30: ( GREATER ( pm_DirElemContent )* CLOSE_TAG p_QName ( S )? GREATER )
+ // xquery/XQueryParser.g:1069:31: GREATER ( pm_DirElemContent )* CLOSE_TAG p_QName ( S )? GREATER
+ GREATER394=this.match(this.input,GREATER,XQueryParser.FOLLOW_GREATER_in_p_DirElemConstructor8068); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_GREATER.add(GREATER394);
- // xquery/XQueryParser.g:1008:39: ( pm_DirElemContent )*
+ // xquery/XQueryParser.g:1069:39: ( pm_DirElemContent )*
loop138:
do {
var alt138=2;
@@ -36798,8 +36936,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt138) {
case 1 :
- // xquery/XQueryParser.g:1008:39: pm_DirElemContent
- this.pushFollow(XQueryParser.FOLLOW_pm_DirElemContent_in_p_DirElemConstructor8071);
+ // xquery/XQueryParser.g:1069:39: pm_DirElemContent
+ this.pushFollow(XQueryParser.FOLLOW_pm_DirElemContent_in_p_DirElemConstructor8070);
pm_DirElemContent395=this.pm_DirElemContent();
this.state._fsp--;
@@ -36814,16 +36952,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- CLOSE_TAG396=this.match(this.input,CLOSE_TAG,XQueryParser.FOLLOW_CLOSE_TAG_in_p_DirElemConstructor8074); if (this.state.failed) return retval;
+ CLOSE_TAG396=this.match(this.input,CLOSE_TAG,XQueryParser.FOLLOW_CLOSE_TAG_in_p_DirElemConstructor8073); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_CLOSE_TAG.add(CLOSE_TAG396);
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_DirElemConstructor8076);
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_DirElemConstructor8075);
p_QName397=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_QName.add(p_QName397.getTree());
- // xquery/XQueryParser.g:1008:76: ( S )?
+ // xquery/XQueryParser.g:1069:76: ( S )?
var alt139=2;
var LA139_0 = this.input.LA(1);
@@ -36832,8 +36970,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt139) {
case 1 :
- // xquery/XQueryParser.g:1008:76: S
- S398=this.match(this.input,S,XQueryParser.FOLLOW_S_in_p_DirElemConstructor8078); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1069:76: S
+ S398=this.match(this.input,S,XQueryParser.FOLLOW_S_in_p_DirElemConstructor8077); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_S.add(S398);
@@ -36842,7 +36980,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- GREATER399=this.match(this.input,GREATER,XQueryParser.FOLLOW_GREATER_in_p_DirElemConstructor8081); if (this.state.failed) return retval;
+ GREATER399=this.match(this.input,GREATER,XQueryParser.FOLLOW_GREATER_in_p_DirElemConstructor8080); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_GREATER.add(GREATER399);
@@ -36867,19 +37005,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 1009:17: -> ^( DirElemConstructor ^( DirAttributeList ( p_DirAttributeList )* ) ^( DirElemContent ( pm_DirElemContent )* ) )
+ // 1070:17: -> ^( DirElemConstructor ^( DirAttributeList ( p_DirAttributeList )* ) ^( DirElemContent ( pm_DirElemContent )* ) )
{
- // xquery/XQueryParser.g:1009:20: ^( DirElemConstructor ^( DirAttributeList ( p_DirAttributeList )* ) ^( DirElemContent ( pm_DirElemContent )* ) )
+ // xquery/XQueryParser.g:1070:20: ^( DirElemConstructor ^( DirAttributeList ( p_DirAttributeList )* ) ^( DirElemContent ( pm_DirElemContent )* ) )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(DirElemConstructor, "DirElemConstructor"), root_1);
- // xquery/XQueryParser.g:1009:41: ^( DirAttributeList ( p_DirAttributeList )* )
+ // xquery/XQueryParser.g:1070:41: ^( DirAttributeList ( p_DirAttributeList )* )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(DirAttributeList, "DirAttributeList"), root_2);
- // xquery/XQueryParser.g:1009:60: ( p_DirAttributeList )*
+ // xquery/XQueryParser.g:1070:60: ( p_DirAttributeList )*
while ( stream_p_DirAttributeList.hasNext() ) {
this.adaptor.addChild(root_2, stream_p_DirAttributeList.nextTree());
@@ -36888,12 +37026,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
this.adaptor.addChild(root_1, root_2);
}
- // xquery/XQueryParser.g:1009:81: ^( DirElemContent ( pm_DirElemContent )* )
+ // xquery/XQueryParser.g:1070:81: ^( DirElemContent ( pm_DirElemContent )* )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(DirElemContent, "DirElemContent"), root_2);
- // xquery/XQueryParser.g:1009:98: ( pm_DirElemContent )*
+ // xquery/XQueryParser.g:1070:98: ( pm_DirElemContent )*
while ( stream_pm_DirElemContent.hasNext() ) {
this.adaptor.addChild(root_2, stream_pm_DirElemContent.nextTree());
@@ -36945,7 +37083,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1014:1: p_DirAttributeList : ( S ( p_QName ( S )? EQUAL ( S )? p_DirAttributeValue )? )* ;
+ // xquery/XQueryParser.g:1075:1: p_DirAttributeList : ( S ( p_QName ( S )? EQUAL ( S )? p_DirAttributeValue )? )* ;
// $ANTLR start "p_DirAttributeList"
p_DirAttributeList: function() {
var retval = new XQueryParser.p_DirAttributeList_return();
@@ -36966,11 +37104,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var S404_tree=null;
try {
- // xquery/XQueryParser.g:1015:9: ( ( S ( p_QName ( S )? EQUAL ( S )? p_DirAttributeValue )? )* )
- // xquery/XQueryParser.g:1015:11: ( S ( p_QName ( S )? EQUAL ( S )? p_DirAttributeValue )? )*
+ // xquery/XQueryParser.g:1076:9: ( ( S ( p_QName ( S )? EQUAL ( S )? p_DirAttributeValue )? )* )
+ // xquery/XQueryParser.g:1076:11: ( S ( p_QName ( S )? EQUAL ( S )? p_DirAttributeValue )? )*
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1015:11: ( S ( p_QName ( S )? EQUAL ( S )? p_DirAttributeValue )? )*
+ // xquery/XQueryParser.g:1076:11: ( S ( p_QName ( S )? EQUAL ( S )? p_DirAttributeValue )? )*
loop144:
do {
var alt144=2;
@@ -36983,13 +37121,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt144) {
case 1 :
- // xquery/XQueryParser.g:1015:12: S ( p_QName ( S )? EQUAL ( S )? p_DirAttributeValue )?
- S400=this.match(this.input,S,XQueryParser.FOLLOW_S_in_p_DirAttributeList8158); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1076:12: S ( p_QName ( S )? EQUAL ( S )? p_DirAttributeValue )?
+ S400=this.match(this.input,S,XQueryParser.FOLLOW_S_in_p_DirAttributeList8157); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
S400_tree = this.adaptor.create(S400);
this.adaptor.addChild(root_0, S400_tree);
}
- // xquery/XQueryParser.g:1015:14: ( p_QName ( S )? EQUAL ( S )? p_DirAttributeValue )?
+ // xquery/XQueryParser.g:1076:14: ( p_QName ( S )? EQUAL ( S )? p_DirAttributeValue )?
var alt143=2;
var LA143_0 = this.input.LA(1);
@@ -36998,14 +37136,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt143) {
case 1 :
- // xquery/XQueryParser.g:1015:15: p_QName ( S )? EQUAL ( S )? p_DirAttributeValue
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_DirAttributeList8161);
+ // xquery/XQueryParser.g:1076:15: p_QName ( S )? EQUAL ( S )? p_DirAttributeValue
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_DirAttributeList8160);
p_QName401=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName401.getTree());
- // xquery/XQueryParser.g:1015:23: ( S )?
+ // xquery/XQueryParser.g:1076:23: ( S )?
var alt141=2;
var LA141_0 = this.input.LA(1);
@@ -37014,8 +37152,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt141) {
case 1 :
- // xquery/XQueryParser.g:1015:23: S
- S402=this.match(this.input,S,XQueryParser.FOLLOW_S_in_p_DirAttributeList8163); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1076:23: S
+ S402=this.match(this.input,S,XQueryParser.FOLLOW_S_in_p_DirAttributeList8162); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
S402_tree = this.adaptor.create(S402);
this.adaptor.addChild(root_0, S402_tree);
@@ -37026,12 +37164,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- EQUAL403=this.match(this.input,EQUAL,XQueryParser.FOLLOW_EQUAL_in_p_DirAttributeList8166); if (this.state.failed) return retval;
+ EQUAL403=this.match(this.input,EQUAL,XQueryParser.FOLLOW_EQUAL_in_p_DirAttributeList8165); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
EQUAL403_tree = this.adaptor.create(EQUAL403);
this.adaptor.addChild(root_0, EQUAL403_tree);
}
- // xquery/XQueryParser.g:1015:32: ( S )?
+ // xquery/XQueryParser.g:1076:32: ( S )?
var alt142=2;
var LA142_0 = this.input.LA(1);
@@ -37040,8 +37178,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt142) {
case 1 :
- // xquery/XQueryParser.g:1015:32: S
- S404=this.match(this.input,S,XQueryParser.FOLLOW_S_in_p_DirAttributeList8168); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1076:32: S
+ S404=this.match(this.input,S,XQueryParser.FOLLOW_S_in_p_DirAttributeList8167); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
S404_tree = this.adaptor.create(S404);
this.adaptor.addChild(root_0, S404_tree);
@@ -37052,7 +37190,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.pushFollow(XQueryParser.FOLLOW_p_DirAttributeValue_in_p_DirAttributeList8171);
+ this.pushFollow(XQueryParser.FOLLOW_p_DirAttributeValue_in_p_DirAttributeList8170);
p_DirAttributeValue405=this.p_DirAttributeValue();
this.state._fsp--;
@@ -37109,7 +37247,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1019:1: p_DirAttributeValue : ( ( QUOT ( ESCAPE_QUOT | APOS | p_QuotAttrValueContent )* QUOT ) -> ^( DirAttributeValue ( p_QuotAttrValueContent )* ) | ( APOS ( ESCAPE_APOS | QUOT | p_AposAttrValueContent )* APOS ) -> ^( DirAttributeValue ( p_AposAttrValueContent )* ) );
+ // xquery/XQueryParser.g:1080:1: p_DirAttributeValue : ( ( QUOT ( ESCAPE_QUOT | APOS | p_QuotAttrValueContent )* QUOT ) -> ^( DirAttributeValue ( p_QuotAttrValueContent )* ) | ( APOS ( ESCAPE_APOS | QUOT | p_AposAttrValueContent )* APOS ) -> ^( DirAttributeValue ( p_AposAttrValueContent )* ) );
// $ANTLR start "p_DirAttributeValue"
p_DirAttributeValue: function() {
var retval = new XQueryParser.p_DirAttributeValue_return();
@@ -37143,7 +37281,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_p_QuotAttrValueContent=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_QuotAttrValueContent");
var stream_p_AposAttrValueContent=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_AposAttrValueContent");
try {
- // xquery/XQueryParser.g:1020:9: ( ( QUOT ( ESCAPE_QUOT | APOS | p_QuotAttrValueContent )* QUOT ) -> ^( DirAttributeValue ( p_QuotAttrValueContent )* ) | ( APOS ( ESCAPE_APOS | QUOT | p_AposAttrValueContent )* APOS ) -> ^( DirAttributeValue ( p_AposAttrValueContent )* ) )
+ // xquery/XQueryParser.g:1081:9: ( ( QUOT ( ESCAPE_QUOT | APOS | p_QuotAttrValueContent )* QUOT ) -> ^( DirAttributeValue ( p_QuotAttrValueContent )* ) | ( APOS ( ESCAPE_APOS | QUOT | p_AposAttrValueContent )* APOS ) -> ^( DirAttributeValue ( p_AposAttrValueContent )* ) )
var alt147=2;
var LA147_0 = this.input.LA(1);
@@ -37162,13 +37300,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt147) {
case 1 :
- // xquery/XQueryParser.g:1020:11: ( QUOT ( ESCAPE_QUOT | APOS | p_QuotAttrValueContent )* QUOT )
- // xquery/XQueryParser.g:1020:11: ( QUOT ( ESCAPE_QUOT | APOS | p_QuotAttrValueContent )* QUOT )
- // xquery/XQueryParser.g:1020:12: QUOT ( ESCAPE_QUOT | APOS | p_QuotAttrValueContent )* QUOT
- QUOT406=this.match(this.input,QUOT,XQueryParser.FOLLOW_QUOT_in_p_DirAttributeValue8202); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1081:11: ( QUOT ( ESCAPE_QUOT | APOS | p_QuotAttrValueContent )* QUOT )
+ // xquery/XQueryParser.g:1081:11: ( QUOT ( ESCAPE_QUOT | APOS | p_QuotAttrValueContent )* QUOT )
+ // xquery/XQueryParser.g:1081:12: QUOT ( ESCAPE_QUOT | APOS | p_QuotAttrValueContent )* QUOT
+ QUOT406=this.match(this.input,QUOT,XQueryParser.FOLLOW_QUOT_in_p_DirAttributeValue8201); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_QUOT.add(QUOT406);
- // xquery/XQueryParser.g:1020:17: ( ESCAPE_QUOT | APOS | p_QuotAttrValueContent )*
+ // xquery/XQueryParser.g:1081:17: ( ESCAPE_QUOT | APOS | p_QuotAttrValueContent )*
loop145:
do {
var alt145=4;
@@ -37192,24 +37330,24 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt145) {
case 1 :
- // xquery/XQueryParser.g:1020:18: ESCAPE_QUOT
- ESCAPE_QUOT407=this.match(this.input,ESCAPE_QUOT,XQueryParser.FOLLOW_ESCAPE_QUOT_in_p_DirAttributeValue8205); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1081:18: ESCAPE_QUOT
+ ESCAPE_QUOT407=this.match(this.input,ESCAPE_QUOT,XQueryParser.FOLLOW_ESCAPE_QUOT_in_p_DirAttributeValue8204); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_ESCAPE_QUOT.add(ESCAPE_QUOT407);
break;
case 2 :
- // xquery/XQueryParser.g:1020:32: APOS
- APOS408=this.match(this.input,APOS,XQueryParser.FOLLOW_APOS_in_p_DirAttributeValue8209); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1081:32: APOS
+ APOS408=this.match(this.input,APOS,XQueryParser.FOLLOW_APOS_in_p_DirAttributeValue8208); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_APOS.add(APOS408);
break;
case 3 :
- // xquery/XQueryParser.g:1020:39: p_QuotAttrValueContent
- this.pushFollow(XQueryParser.FOLLOW_p_QuotAttrValueContent_in_p_DirAttributeValue8213);
+ // xquery/XQueryParser.g:1081:39: p_QuotAttrValueContent
+ this.pushFollow(XQueryParser.FOLLOW_p_QuotAttrValueContent_in_p_DirAttributeValue8212);
p_QuotAttrValueContent409=this.p_QuotAttrValueContent();
this.state._fsp--;
@@ -37224,7 +37362,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- QUOT410=this.match(this.input,QUOT,XQueryParser.FOLLOW_QUOT_in_p_DirAttributeValue8217); if (this.state.failed) return retval;
+ QUOT410=this.match(this.input,QUOT,XQueryParser.FOLLOW_QUOT_in_p_DirAttributeValue8216); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_QUOT.add(QUOT410);
@@ -37243,14 +37381,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 1021:17: -> ^( DirAttributeValue ( p_QuotAttrValueContent )* )
+ // 1082:17: -> ^( DirAttributeValue ( p_QuotAttrValueContent )* )
{
- // xquery/XQueryParser.g:1021:20: ^( DirAttributeValue ( p_QuotAttrValueContent )* )
+ // xquery/XQueryParser.g:1082:20: ^( DirAttributeValue ( p_QuotAttrValueContent )* )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(DirAttributeValue, "DirAttributeValue"), root_1);
- // xquery/XQueryParser.g:1021:40: ( p_QuotAttrValueContent )*
+ // xquery/XQueryParser.g:1082:40: ( p_QuotAttrValueContent )*
while ( stream_p_QuotAttrValueContent.hasNext() ) {
this.adaptor.addChild(root_1, stream_p_QuotAttrValueContent.nextTree());
@@ -37266,13 +37404,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1022:11: ( APOS ( ESCAPE_APOS | QUOT | p_AposAttrValueContent )* APOS )
- // xquery/XQueryParser.g:1022:11: ( APOS ( ESCAPE_APOS | QUOT | p_AposAttrValueContent )* APOS )
- // xquery/XQueryParser.g:1022:12: APOS ( ESCAPE_APOS | QUOT | p_AposAttrValueContent )* APOS
- APOS411=this.match(this.input,APOS,XQueryParser.FOLLOW_APOS_in_p_DirAttributeValue8256); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1083:11: ( APOS ( ESCAPE_APOS | QUOT | p_AposAttrValueContent )* APOS )
+ // xquery/XQueryParser.g:1083:11: ( APOS ( ESCAPE_APOS | QUOT | p_AposAttrValueContent )* APOS )
+ // xquery/XQueryParser.g:1083:12: APOS ( ESCAPE_APOS | QUOT | p_AposAttrValueContent )* APOS
+ APOS411=this.match(this.input,APOS,XQueryParser.FOLLOW_APOS_in_p_DirAttributeValue8255); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_APOS.add(APOS411);
- // xquery/XQueryParser.g:1022:17: ( ESCAPE_APOS | QUOT | p_AposAttrValueContent )*
+ // xquery/XQueryParser.g:1083:17: ( ESCAPE_APOS | QUOT | p_AposAttrValueContent )*
loop146:
do {
var alt146=4;
@@ -37296,24 +37434,24 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt146) {
case 1 :
- // xquery/XQueryParser.g:1022:18: ESCAPE_APOS
- ESCAPE_APOS412=this.match(this.input,ESCAPE_APOS,XQueryParser.FOLLOW_ESCAPE_APOS_in_p_DirAttributeValue8259); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1083:18: ESCAPE_APOS
+ ESCAPE_APOS412=this.match(this.input,ESCAPE_APOS,XQueryParser.FOLLOW_ESCAPE_APOS_in_p_DirAttributeValue8258); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_ESCAPE_APOS.add(ESCAPE_APOS412);
break;
case 2 :
- // xquery/XQueryParser.g:1022:32: QUOT
- QUOT413=this.match(this.input,QUOT,XQueryParser.FOLLOW_QUOT_in_p_DirAttributeValue8263); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1083:32: QUOT
+ QUOT413=this.match(this.input,QUOT,XQueryParser.FOLLOW_QUOT_in_p_DirAttributeValue8262); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_QUOT.add(QUOT413);
break;
case 3 :
- // xquery/XQueryParser.g:1022:39: p_AposAttrValueContent
- this.pushFollow(XQueryParser.FOLLOW_p_AposAttrValueContent_in_p_DirAttributeValue8267);
+ // xquery/XQueryParser.g:1083:39: p_AposAttrValueContent
+ this.pushFollow(XQueryParser.FOLLOW_p_AposAttrValueContent_in_p_DirAttributeValue8266);
p_AposAttrValueContent414=this.p_AposAttrValueContent();
this.state._fsp--;
@@ -37328,7 +37466,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- APOS415=this.match(this.input,APOS,XQueryParser.FOLLOW_APOS_in_p_DirAttributeValue8271); if (this.state.failed) return retval;
+ APOS415=this.match(this.input,APOS,XQueryParser.FOLLOW_APOS_in_p_DirAttributeValue8270); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_APOS.add(APOS415);
@@ -37347,14 +37485,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 1023:17: -> ^( DirAttributeValue ( p_AposAttrValueContent )* )
+ // 1084:17: -> ^( DirAttributeValue ( p_AposAttrValueContent )* )
{
- // xquery/XQueryParser.g:1023:20: ^( DirAttributeValue ( p_AposAttrValueContent )* )
+ // xquery/XQueryParser.g:1084:20: ^( DirAttributeValue ( p_AposAttrValueContent )* )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(DirAttributeValue, "DirAttributeValue"), root_1);
- // xquery/XQueryParser.g:1023:40: ( p_AposAttrValueContent )*
+ // xquery/XQueryParser.g:1084:40: ( p_AposAttrValueContent )*
while ( stream_p_AposAttrValueContent.hasNext() ) {
this.adaptor.addChild(root_1, stream_p_AposAttrValueContent.nextTree());
@@ -37404,7 +37542,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1027:1: p_QuotAttrValueContent : ( p_QuotAttrContentChar | pm_CommonContent );
+ // xquery/XQueryParser.g:1088:1: p_QuotAttrValueContent : ( p_QuotAttrContentChar | pm_CommonContent );
// $ANTLR start "p_QuotAttrValueContent"
p_QuotAttrValueContent: function() {
var retval = new XQueryParser.p_QuotAttrValueContent_return();
@@ -37417,7 +37555,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:1028:9: ( p_QuotAttrContentChar | pm_CommonContent )
+ // xquery/XQueryParser.g:1089:9: ( p_QuotAttrContentChar | pm_CommonContent )
var alt148=2;
var LA148_0 = this.input.LA(1);
@@ -37436,10 +37574,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt148) {
case 1 :
- // xquery/XQueryParser.g:1028:11: p_QuotAttrContentChar
+ // xquery/XQueryParser.g:1089:11: p_QuotAttrContentChar
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_QuotAttrContentChar_in_p_QuotAttrValueContent8323);
+ this.pushFollow(XQueryParser.FOLLOW_p_QuotAttrContentChar_in_p_QuotAttrValueContent8322);
p_QuotAttrContentChar416=this.p_QuotAttrContentChar();
this.state._fsp--;
@@ -37449,10 +37587,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1028:35: pm_CommonContent
+ // xquery/XQueryParser.g:1089:35: pm_CommonContent
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_CommonContent_in_p_QuotAttrValueContent8327);
+ this.pushFollow(XQueryParser.FOLLOW_pm_CommonContent_in_p_QuotAttrValueContent8326);
pm_CommonContent417=this.pm_CommonContent();
this.state._fsp--;
@@ -37496,7 +37634,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1032:1: p_AposAttrValueContent : ( p_AposAttrContentChar | pm_CommonContent );
+ // xquery/XQueryParser.g:1093:1: p_AposAttrValueContent : ( p_AposAttrContentChar | pm_CommonContent );
// $ANTLR start "p_AposAttrValueContent"
p_AposAttrValueContent: function() {
var retval = new XQueryParser.p_AposAttrValueContent_return();
@@ -37509,7 +37647,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:1033:9: ( p_AposAttrContentChar | pm_CommonContent )
+ // xquery/XQueryParser.g:1094:9: ( p_AposAttrContentChar | pm_CommonContent )
var alt149=2;
var LA149_0 = this.input.LA(1);
@@ -37528,10 +37666,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt149) {
case 1 :
- // xquery/XQueryParser.g:1033:11: p_AposAttrContentChar
+ // xquery/XQueryParser.g:1094:11: p_AposAttrContentChar
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_AposAttrContentChar_in_p_AposAttrValueContent8353);
+ this.pushFollow(XQueryParser.FOLLOW_p_AposAttrContentChar_in_p_AposAttrValueContent8352);
p_AposAttrContentChar418=this.p_AposAttrContentChar();
this.state._fsp--;
@@ -37541,10 +37679,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1033:35: pm_CommonContent
+ // xquery/XQueryParser.g:1094:35: pm_CommonContent
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_CommonContent_in_p_AposAttrValueContent8357);
+ this.pushFollow(XQueryParser.FOLLOW_pm_CommonContent_in_p_AposAttrValueContent8356);
pm_CommonContent419=this.pm_CommonContent();
this.state._fsp--;
@@ -37588,7 +37726,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1037:1: pm_DirElemContent : ( p_DirectConstructor | p_CDataSection | pm_CommonContent | p_ElementContentChar );
+ // xquery/XQueryParser.g:1098:1: pm_DirElemContent : ( p_DirectConstructor | p_CDataSection | pm_CommonContent | p_ElementContentChar );
// $ANTLR start "pm_DirElemContent"
pm_DirElemContent: function() {
var retval = new XQueryParser.pm_DirElemContent_return();
@@ -37603,7 +37741,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:1038:9: ( p_DirectConstructor | p_CDataSection | pm_CommonContent | p_ElementContentChar )
+ // xquery/XQueryParser.g:1099:9: ( p_DirectConstructor | p_CDataSection | pm_CommonContent | p_ElementContentChar )
var alt150=4;
switch ( this.input.LA(1) ) {
case SMALLER:
@@ -37634,10 +37772,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt150) {
case 1 :
- // xquery/XQueryParser.g:1038:11: p_DirectConstructor
+ // xquery/XQueryParser.g:1099:11: p_DirectConstructor
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_DirectConstructor_in_pm_DirElemContent8383);
+ this.pushFollow(XQueryParser.FOLLOW_p_DirectConstructor_in_pm_DirElemContent8382);
p_DirectConstructor420=this.p_DirectConstructor();
this.state._fsp--;
@@ -37647,10 +37785,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1039:11: p_CDataSection
+ // xquery/XQueryParser.g:1100:11: p_CDataSection
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_CDataSection_in_pm_DirElemContent8395);
+ this.pushFollow(XQueryParser.FOLLOW_p_CDataSection_in_pm_DirElemContent8394);
p_CDataSection421=this.p_CDataSection();
this.state._fsp--;
@@ -37660,10 +37798,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:1040:11: pm_CommonContent
+ // xquery/XQueryParser.g:1101:11: pm_CommonContent
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_CommonContent_in_pm_DirElemContent8407);
+ this.pushFollow(XQueryParser.FOLLOW_pm_CommonContent_in_pm_DirElemContent8406);
pm_CommonContent422=this.pm_CommonContent();
this.state._fsp--;
@@ -37673,10 +37811,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:1041:11: p_ElementContentChar
+ // xquery/XQueryParser.g:1102:11: p_ElementContentChar
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ElementContentChar_in_pm_DirElemContent8419);
+ this.pushFollow(XQueryParser.FOLLOW_p_ElementContentChar_in_pm_DirElemContent8418);
p_ElementContentChar423=this.p_ElementContentChar();
this.state._fsp--;
@@ -37720,7 +37858,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1047:1: pm_CommonContent : ( L_PredefinedEntityRef | L_CharRef | ESCAPE_LBRACKET | ESCAPE_RBRACKET | pg_EnclosedExprXml );
+ // xquery/XQueryParser.g:1108:1: pm_CommonContent : ( L_PredefinedEntityRef | L_CharRef | ESCAPE_LBRACKET | ESCAPE_RBRACKET | pg_EnclosedExprXml );
// $ANTLR start "pm_CommonContent"
pm_CommonContent: function() {
var retval = new XQueryParser.pm_CommonContent_return();
@@ -37740,7 +37878,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var ESCAPE_RBRACKET427_tree=null;
try {
- // xquery/XQueryParser.g:1048:9: ( L_PredefinedEntityRef | L_CharRef | ESCAPE_LBRACKET | ESCAPE_RBRACKET | pg_EnclosedExprXml )
+ // xquery/XQueryParser.g:1109:9: ( L_PredefinedEntityRef | L_CharRef | ESCAPE_LBRACKET | ESCAPE_RBRACKET | pg_EnclosedExprXml )
var alt151=5;
switch ( this.input.LA(1) ) {
case L_PredefinedEntityRef:
@@ -37768,10 +37906,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt151) {
case 1 :
- // xquery/XQueryParser.g:1048:11: L_PredefinedEntityRef
+ // xquery/XQueryParser.g:1109:11: L_PredefinedEntityRef
root_0 = this.adaptor.nil();
- L_PredefinedEntityRef424=this.match(this.input,L_PredefinedEntityRef,XQueryParser.FOLLOW_L_PredefinedEntityRef_in_pm_CommonContent8447); if (this.state.failed) return retval;
+ L_PredefinedEntityRef424=this.match(this.input,L_PredefinedEntityRef,XQueryParser.FOLLOW_L_PredefinedEntityRef_in_pm_CommonContent8446); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
L_PredefinedEntityRef424_tree = this.adaptor.create(L_PredefinedEntityRef424);
this.adaptor.addChild(root_0, L_PredefinedEntityRef424_tree);
@@ -37780,10 +37918,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1049:11: L_CharRef
+ // xquery/XQueryParser.g:1110:11: L_CharRef
root_0 = this.adaptor.nil();
- L_CharRef425=this.match(this.input,L_CharRef,XQueryParser.FOLLOW_L_CharRef_in_pm_CommonContent8459); if (this.state.failed) return retval;
+ L_CharRef425=this.match(this.input,L_CharRef,XQueryParser.FOLLOW_L_CharRef_in_pm_CommonContent8458); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
L_CharRef425_tree = this.adaptor.create(L_CharRef425);
this.adaptor.addChild(root_0, L_CharRef425_tree);
@@ -37792,10 +37930,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:1050:11: ESCAPE_LBRACKET
+ // xquery/XQueryParser.g:1111:11: ESCAPE_LBRACKET
root_0 = this.adaptor.nil();
- ESCAPE_LBRACKET426=this.match(this.input,ESCAPE_LBRACKET,XQueryParser.FOLLOW_ESCAPE_LBRACKET_in_pm_CommonContent8471); if (this.state.failed) return retval;
+ ESCAPE_LBRACKET426=this.match(this.input,ESCAPE_LBRACKET,XQueryParser.FOLLOW_ESCAPE_LBRACKET_in_pm_CommonContent8470); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
ESCAPE_LBRACKET426_tree = this.adaptor.create(ESCAPE_LBRACKET426);
this.adaptor.addChild(root_0, ESCAPE_LBRACKET426_tree);
@@ -37804,10 +37942,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:1051:11: ESCAPE_RBRACKET
+ // xquery/XQueryParser.g:1112:11: ESCAPE_RBRACKET
root_0 = this.adaptor.nil();
- ESCAPE_RBRACKET427=this.match(this.input,ESCAPE_RBRACKET,XQueryParser.FOLLOW_ESCAPE_RBRACKET_in_pm_CommonContent8483); if (this.state.failed) return retval;
+ ESCAPE_RBRACKET427=this.match(this.input,ESCAPE_RBRACKET,XQueryParser.FOLLOW_ESCAPE_RBRACKET_in_pm_CommonContent8482); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
ESCAPE_RBRACKET427_tree = this.adaptor.create(ESCAPE_RBRACKET427);
this.adaptor.addChild(root_0, ESCAPE_RBRACKET427_tree);
@@ -37816,10 +37954,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 5 :
- // xquery/XQueryParser.g:1052:11: pg_EnclosedExprXml
+ // xquery/XQueryParser.g:1113:11: pg_EnclosedExprXml
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pg_EnclosedExprXml_in_pm_CommonContent8495);
+ this.pushFollow(XQueryParser.FOLLOW_pg_EnclosedExprXml_in_pm_CommonContent8494);
pg_EnclosedExprXml428=this.pg_EnclosedExprXml();
this.state._fsp--;
@@ -37863,7 +38001,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1060:1: pg_EnclosedExprXml : LBRACKET p_StatementsAndOptionalExpr RBRACKET ;
+ // xquery/XQueryParser.g:1121:1: pg_EnclosedExprXml : LBRACKET p_StatementsAndOptionalExpr RBRACKET ;
// $ANTLR start "pg_EnclosedExprXml"
pg_EnclosedExprXml: function() {
var retval = new XQueryParser.pg_EnclosedExprXml_return();
@@ -37879,11 +38017,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var RBRACKET431_tree=null;
try {
- // xquery/XQueryParser.g:1061:9: ( LBRACKET p_StatementsAndOptionalExpr RBRACKET )
- // xquery/XQueryParser.g:1061:13: LBRACKET p_StatementsAndOptionalExpr RBRACKET
+ // xquery/XQueryParser.g:1122:9: ( LBRACKET p_StatementsAndOptionalExpr RBRACKET )
+ // xquery/XQueryParser.g:1122:13: LBRACKET p_StatementsAndOptionalExpr RBRACKET
root_0 = this.adaptor.nil();
- LBRACKET429=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pg_EnclosedExprXml8527); if (this.state.failed) return retval;
+ LBRACKET429=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pg_EnclosedExprXml8526); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
LBRACKET429_tree = this.adaptor.create(LBRACKET429);
this.adaptor.addChild(root_0, LBRACKET429_tree);
@@ -37891,13 +38029,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.pushXQueryLexer();
}
- this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pg_EnclosedExprXml8543);
+ this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pg_EnclosedExprXml8542);
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_StatementsAndOptionalExpr430.getTree());
- RBRACKET431=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pg_EnclosedExprXml8557); if (this.state.failed) return retval;
+ RBRACKET431=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pg_EnclosedExprXml8556); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
RBRACKET431_tree = this.adaptor.create(RBRACKET431);
this.adaptor.addChild(root_0, RBRACKET431_tree);
@@ -37941,7 +38079,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1068:1: p_DirCommentConstructor : L_DirCommentConstructor ;
+ // xquery/XQueryParser.g:1129:1: p_DirCommentConstructor : c= L_DirCommentConstructor ;
// $ANTLR start "p_DirCommentConstructor"
p_DirCommentConstructor: function() {
var retval = new XQueryParser.p_DirCommentConstructor_return();
@@ -37949,19 +38087,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var L_DirCommentConstructor432 = null;
+ var c = null;
- var L_DirCommentConstructor432_tree=null;
+ var c_tree=null;
try {
- // xquery/XQueryParser.g:1069:9: ( L_DirCommentConstructor )
- // xquery/XQueryParser.g:1069:11: L_DirCommentConstructor
+ // xquery/XQueryParser.g:1130:9: (c= L_DirCommentConstructor )
+ // xquery/XQueryParser.g:1130:11: c= L_DirCommentConstructor
root_0 = this.adaptor.nil();
- L_DirCommentConstructor432=this.match(this.input,L_DirCommentConstructor,XQueryParser.FOLLOW_L_DirCommentConstructor_in_p_DirCommentConstructor8586); if (this.state.failed) return retval;
+ c=this.match(this.input,L_DirCommentConstructor,XQueryParser.FOLLOW_L_DirCommentConstructor_in_p_DirCommentConstructor8587); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- L_DirCommentConstructor432_tree = this.adaptor.create(L_DirCommentConstructor432);
- this.adaptor.addChild(root_0, L_DirCommentConstructor432_tree);
+ c_tree = this.adaptor.create(c);
+ this.adaptor.addChild(root_0, c_tree);
+ }
+ if ( this.state.backtracking===0 ) {
+ this.ac(c);
}
@@ -37999,7 +38140,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1076:1: p_DirPIConstructor : L_DirPIConstructor ;
+ // xquery/XQueryParser.g:1137:1: p_DirPIConstructor : L_DirPIConstructor ;
// $ANTLR start "p_DirPIConstructor"
p_DirPIConstructor: function() {
var retval = new XQueryParser.p_DirPIConstructor_return();
@@ -38007,19 +38148,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var L_DirPIConstructor433 = null;
+ var L_DirPIConstructor432 = null;
- var L_DirPIConstructor433_tree=null;
+ var L_DirPIConstructor432_tree=null;
try {
- // xquery/XQueryParser.g:1077:9: ( L_DirPIConstructor )
- // xquery/XQueryParser.g:1077:11: L_DirPIConstructor
+ // xquery/XQueryParser.g:1138:9: ( L_DirPIConstructor )
+ // xquery/XQueryParser.g:1138:11: L_DirPIConstructor
root_0 = this.adaptor.nil();
- L_DirPIConstructor433=this.match(this.input,L_DirPIConstructor,XQueryParser.FOLLOW_L_DirPIConstructor_in_p_DirPIConstructor8618); if (this.state.failed) return retval;
+ L_DirPIConstructor432=this.match(this.input,L_DirPIConstructor,XQueryParser.FOLLOW_L_DirPIConstructor_in_p_DirPIConstructor8621); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- L_DirPIConstructor433_tree = this.adaptor.create(L_DirPIConstructor433);
- this.adaptor.addChild(root_0, L_DirPIConstructor433_tree);
+ L_DirPIConstructor432_tree = this.adaptor.create(L_DirPIConstructor432);
+ this.adaptor.addChild(root_0, L_DirPIConstructor432_tree);
}
@@ -38057,7 +38198,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1084:1: p_CDataSection : L_CDataSection ;
+ // xquery/XQueryParser.g:1145:1: p_CDataSection : L_CDataSection ;
// $ANTLR start "p_CDataSection"
p_CDataSection: function() {
var retval = new XQueryParser.p_CDataSection_return();
@@ -38065,19 +38206,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var L_CDataSection434 = null;
+ var L_CDataSection433 = null;
- var L_CDataSection434_tree=null;
+ var L_CDataSection433_tree=null;
try {
- // xquery/XQueryParser.g:1085:9: ( L_CDataSection )
- // xquery/XQueryParser.g:1085:11: L_CDataSection
+ // xquery/XQueryParser.g:1146:9: ( L_CDataSection )
+ // xquery/XQueryParser.g:1146:11: L_CDataSection
root_0 = this.adaptor.nil();
- L_CDataSection434=this.match(this.input,L_CDataSection,XQueryParser.FOLLOW_L_CDataSection_in_p_CDataSection8651); if (this.state.failed) return retval;
+ L_CDataSection433=this.match(this.input,L_CDataSection,XQueryParser.FOLLOW_L_CDataSection_in_p_CDataSection8654); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- L_CDataSection434_tree = this.adaptor.create(L_CDataSection434);
- this.adaptor.addChild(root_0, L_CDataSection434_tree);
+ L_CDataSection433_tree = this.adaptor.create(L_CDataSection433);
+ this.adaptor.addChild(root_0, L_CDataSection433_tree);
}
@@ -38115,7 +38256,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1092:1: p_ComputedConstructor : ( pm_CompDocConstructor | pm_CompElemConstructor | pm_CompAttrConstructor | p_CompNamespaceConstructor | p_CompTextConstructor | pm_CompCommentConstructor | pm_CompPIConstructor | {...}? => p_CompBinaryConstructor );
+ // xquery/XQueryParser.g:1153:1: p_ComputedConstructor : ( pm_CompDocConstructor | pm_CompElemConstructor | pm_CompAttrConstructor | p_CompNamespaceConstructor | p_CompTextConstructor | pm_CompCommentConstructor | pm_CompPIConstructor | {...}? => p_CompBinaryConstructor );
// $ANTLR start "p_ComputedConstructor"
p_ComputedConstructor: function() {
var retval = new XQueryParser.p_ComputedConstructor_return();
@@ -38123,18 +38264,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var pm_CompDocConstructor435 = null;
- var pm_CompElemConstructor436 = null;
- var pm_CompAttrConstructor437 = null;
- var p_CompNamespaceConstructor438 = null;
- var p_CompTextConstructor439 = null;
- var pm_CompCommentConstructor440 = null;
- var pm_CompPIConstructor441 = null;
- var p_CompBinaryConstructor442 = null;
+ var pm_CompDocConstructor434 = null;
+ var pm_CompElemConstructor435 = null;
+ var pm_CompAttrConstructor436 = null;
+ var p_CompNamespaceConstructor437 = null;
+ var p_CompTextConstructor438 = null;
+ var pm_CompCommentConstructor439 = null;
+ var pm_CompPIConstructor440 = null;
+ var p_CompBinaryConstructor441 = null;
try {
- // xquery/XQueryParser.g:1093:9: ( pm_CompDocConstructor | pm_CompElemConstructor | pm_CompAttrConstructor | p_CompNamespaceConstructor | p_CompTextConstructor | pm_CompCommentConstructor | pm_CompPIConstructor | {...}? => p_CompBinaryConstructor )
+ // xquery/XQueryParser.g:1154:9: ( pm_CompDocConstructor | pm_CompElemConstructor | pm_CompAttrConstructor | p_CompNamespaceConstructor | p_CompTextConstructor | pm_CompCommentConstructor | pm_CompPIConstructor | {...}? => p_CompBinaryConstructor )
var alt152=8;
var LA152_0 = this.input.LA(1);
@@ -38171,110 +38312,110 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt152) {
case 1 :
- // xquery/XQueryParser.g:1093:11: pm_CompDocConstructor
+ // xquery/XQueryParser.g:1154:11: pm_CompDocConstructor
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_CompDocConstructor_in_p_ComputedConstructor8683);
- pm_CompDocConstructor435=this.pm_CompDocConstructor();
+ this.pushFollow(XQueryParser.FOLLOW_pm_CompDocConstructor_in_p_ComputedConstructor8686);
+ pm_CompDocConstructor434=this.pm_CompDocConstructor();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompDocConstructor435.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompDocConstructor434.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1094:11: pm_CompElemConstructor
+ // xquery/XQueryParser.g:1155:11: pm_CompElemConstructor
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_CompElemConstructor_in_p_ComputedConstructor8695);
- pm_CompElemConstructor436=this.pm_CompElemConstructor();
+ this.pushFollow(XQueryParser.FOLLOW_pm_CompElemConstructor_in_p_ComputedConstructor8698);
+ pm_CompElemConstructor435=this.pm_CompElemConstructor();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompElemConstructor436.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompElemConstructor435.getTree());
break;
case 3 :
- // xquery/XQueryParser.g:1095:11: pm_CompAttrConstructor
+ // xquery/XQueryParser.g:1156:11: pm_CompAttrConstructor
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_CompAttrConstructor_in_p_ComputedConstructor8707);
- pm_CompAttrConstructor437=this.pm_CompAttrConstructor();
+ this.pushFollow(XQueryParser.FOLLOW_pm_CompAttrConstructor_in_p_ComputedConstructor8710);
+ pm_CompAttrConstructor436=this.pm_CompAttrConstructor();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompAttrConstructor437.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompAttrConstructor436.getTree());
break;
case 4 :
- // xquery/XQueryParser.g:1096:11: p_CompNamespaceConstructor
+ // xquery/XQueryParser.g:1157:11: p_CompNamespaceConstructor
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_CompNamespaceConstructor_in_p_ComputedConstructor8719);
- p_CompNamespaceConstructor438=this.p_CompNamespaceConstructor();
+ this.pushFollow(XQueryParser.FOLLOW_p_CompNamespaceConstructor_in_p_ComputedConstructor8722);
+ p_CompNamespaceConstructor437=this.p_CompNamespaceConstructor();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CompNamespaceConstructor438.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CompNamespaceConstructor437.getTree());
break;
case 5 :
- // xquery/XQueryParser.g:1097:11: p_CompTextConstructor
+ // xquery/XQueryParser.g:1158:11: p_CompTextConstructor
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_CompTextConstructor_in_p_ComputedConstructor8731);
- p_CompTextConstructor439=this.p_CompTextConstructor();
+ this.pushFollow(XQueryParser.FOLLOW_p_CompTextConstructor_in_p_ComputedConstructor8734);
+ p_CompTextConstructor438=this.p_CompTextConstructor();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CompTextConstructor439.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CompTextConstructor438.getTree());
break;
case 6 :
- // xquery/XQueryParser.g:1098:11: pm_CompCommentConstructor
+ // xquery/XQueryParser.g:1159:11: pm_CompCommentConstructor
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_CompCommentConstructor_in_p_ComputedConstructor8743);
- pm_CompCommentConstructor440=this.pm_CompCommentConstructor();
+ this.pushFollow(XQueryParser.FOLLOW_pm_CompCommentConstructor_in_p_ComputedConstructor8746);
+ pm_CompCommentConstructor439=this.pm_CompCommentConstructor();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompCommentConstructor440.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompCommentConstructor439.getTree());
break;
case 7 :
- // xquery/XQueryParser.g:1099:11: pm_CompPIConstructor
+ // xquery/XQueryParser.g:1160:11: pm_CompPIConstructor
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_CompPIConstructor_in_p_ComputedConstructor8755);
- pm_CompPIConstructor441=this.pm_CompPIConstructor();
+ this.pushFollow(XQueryParser.FOLLOW_pm_CompPIConstructor_in_p_ComputedConstructor8758);
+ pm_CompPIConstructor440=this.pm_CompPIConstructor();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompPIConstructor441.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompPIConstructor440.getTree());
break;
case 8 :
- // xquery/XQueryParser.g:1100:11: {...}? => p_CompBinaryConstructor
+ // xquery/XQueryParser.g:1161:11: {...}? => p_CompBinaryConstructor
root_0 = this.adaptor.nil();
if ( !((this.lc(MLS))) ) {
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_ComputedConstructor8770);
- p_CompBinaryConstructor442=this.p_CompBinaryConstructor();
+ this.pushFollow(XQueryParser.FOLLOW_p_CompBinaryConstructor_in_p_ComputedConstructor8773);
+ p_CompBinaryConstructor441=this.p_CompBinaryConstructor();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CompBinaryConstructor442.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CompBinaryConstructor441.getTree());
break;
@@ -38313,7 +38454,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1105:1: pm_CompDocConstructor : k= DOCUMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET ;
+ // xquery/XQueryParser.g:1166:1: pm_CompDocConstructor : k= DOCUMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET ;
// $ANTLR start "pm_CompDocConstructor"
pm_CompDocConstructor: function() {
var retval = new XQueryParser.pm_CompDocConstructor_return();
@@ -38322,20 +38463,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var LBRACKET443 = null;
- var RBRACKET445 = null;
- var p_StatementsAndOptionalExpr444 = null;
+ var LBRACKET442 = null;
+ var RBRACKET444 = null;
+ var p_StatementsAndOptionalExpr443 = null;
var k_tree=null;
- var LBRACKET443_tree=null;
- var RBRACKET445_tree=null;
+ var LBRACKET442_tree=null;
+ var RBRACKET444_tree=null;
try {
- // xquery/XQueryParser.g:1106:9: (k= DOCUMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET )
- // xquery/XQueryParser.g:1106:11: k= DOCUMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET
+ // xquery/XQueryParser.g:1167:9: (k= DOCUMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET )
+ // xquery/XQueryParser.g:1167:11: k= DOCUMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET
root_0 = this.adaptor.nil();
- k=this.match(this.input,DOCUMENT,XQueryParser.FOLLOW_DOCUMENT_in_pm_CompDocConstructor8799); if (this.state.failed) return retval;
+ k=this.match(this.input,DOCUMENT,XQueryParser.FOLLOW_DOCUMENT_in_pm_CompDocConstructor8802); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -38343,21 +38484,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- LBRACKET443=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompDocConstructor8803); if (this.state.failed) return retval;
+ LBRACKET442=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompDocConstructor8806); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET443_tree = this.adaptor.create(LBRACKET443);
- this.adaptor.addChild(root_0, LBRACKET443_tree);
+ LBRACKET442_tree = this.adaptor.create(LBRACKET442);
+ this.adaptor.addChild(root_0, LBRACKET442_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompDocConstructor8805);
- p_StatementsAndOptionalExpr444=this.p_StatementsAndOptionalExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompDocConstructor8808);
+ p_StatementsAndOptionalExpr443=this.p_StatementsAndOptionalExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr444.getTree());
- RBRACKET445=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompDocConstructor8807); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr443.getTree());
+ RBRACKET444=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompDocConstructor8810); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET445_tree = this.adaptor.create(RBRACKET445);
- this.adaptor.addChild(root_0, RBRACKET445_tree);
+ RBRACKET444_tree = this.adaptor.create(RBRACKET444);
+ this.adaptor.addChild(root_0, RBRACKET444_tree);
}
@@ -38395,7 +38536,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1110:1: pm_CompElemConstructor : k= ELEMENT ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET pm_ContentExpr RBRACKET ;
+ // xquery/XQueryParser.g:1171:1: pm_CompElemConstructor : k= ELEMENT ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET pm_ContentExpr RBRACKET ;
// $ANTLR start "pm_CompElemConstructor"
pm_CompElemConstructor: function() {
var retval = new XQueryParser.pm_CompElemConstructor_return();
@@ -38404,26 +38545,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var LBRACKET447 = null;
- var RBRACKET449 = null;
- var LBRACKET450 = null;
- var RBRACKET452 = null;
- var p_QName446 = null;
- var p_Expr448 = null;
- var pm_ContentExpr451 = null;
+ var LBRACKET446 = null;
+ var RBRACKET448 = null;
+ var LBRACKET449 = null;
+ var RBRACKET451 = null;
+ var p_QName445 = null;
+ var p_Expr447 = null;
+ var pm_ContentExpr450 = null;
var k_tree=null;
- var LBRACKET447_tree=null;
- var RBRACKET449_tree=null;
- var LBRACKET450_tree=null;
- var RBRACKET452_tree=null;
+ var LBRACKET446_tree=null;
+ var RBRACKET448_tree=null;
+ var LBRACKET449_tree=null;
+ var RBRACKET451_tree=null;
try {
- // xquery/XQueryParser.g:1111:9: (k= ELEMENT ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET pm_ContentExpr RBRACKET )
- // xquery/XQueryParser.g:1111:11: k= ELEMENT ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET pm_ContentExpr RBRACKET
+ // xquery/XQueryParser.g:1172:9: (k= ELEMENT ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET pm_ContentExpr RBRACKET )
+ // xquery/XQueryParser.g:1172: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_CompElemConstructor8843); if (this.state.failed) return retval;
+ k=this.match(this.input,ELEMENT,XQueryParser.FOLLOW_ELEMENT_in_pm_CompElemConstructor8846); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -38431,7 +38572,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:1111:36: ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) )
+ // xquery/XQueryParser.g:1172:36: ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) )
var alt153=2;
var LA153_0 = this.input.LA(1);
@@ -38450,35 +38591,35 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt153) {
case 1 :
- // xquery/XQueryParser.g:1111:37: p_QName
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_pm_CompElemConstructor8848);
- p_QName446=this.p_QName();
+ // xquery/XQueryParser.g:1172:37: p_QName
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_pm_CompElemConstructor8851);
+ p_QName445=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName446.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName445.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1111:47: ( LBRACKET p_Expr[true,true] RBRACKET )
- // xquery/XQueryParser.g:1111:47: ( LBRACKET p_Expr[true,true] RBRACKET )
- // xquery/XQueryParser.g:1111:48: LBRACKET p_Expr[true,true] RBRACKET
- LBRACKET447=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompElemConstructor8853); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1172:47: ( LBRACKET p_Expr[true,true] RBRACKET )
+ // xquery/XQueryParser.g:1172:47: ( LBRACKET p_Expr[true,true] RBRACKET )
+ // xquery/XQueryParser.g:1172:48: LBRACKET p_Expr[true,true] RBRACKET
+ LBRACKET446=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompElemConstructor8856); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET447_tree = this.adaptor.create(LBRACKET447);
- this.adaptor.addChild(root_0, LBRACKET447_tree);
+ LBRACKET446_tree = this.adaptor.create(LBRACKET446);
+ this.adaptor.addChild(root_0, LBRACKET446_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_pm_CompElemConstructor8855);
- p_Expr448=this.p_Expr(true, true);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_pm_CompElemConstructor8858);
+ p_Expr447=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_Expr448.getTree());
- RBRACKET449=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompElemConstructor8858); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr447.getTree());
+ RBRACKET448=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompElemConstructor8861); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET449_tree = this.adaptor.create(RBRACKET449);
- this.adaptor.addChild(root_0, RBRACKET449_tree);
+ RBRACKET448_tree = this.adaptor.create(RBRACKET448);
+ this.adaptor.addChild(root_0, RBRACKET448_tree);
}
@@ -38489,21 +38630,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- LBRACKET450=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompElemConstructor8862); if (this.state.failed) return retval;
+ LBRACKET449=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompElemConstructor8865); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET450_tree = this.adaptor.create(LBRACKET450);
- this.adaptor.addChild(root_0, LBRACKET450_tree);
+ LBRACKET449_tree = this.adaptor.create(LBRACKET449);
+ this.adaptor.addChild(root_0, LBRACKET449_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_pm_ContentExpr_in_pm_CompElemConstructor8864);
- pm_ContentExpr451=this.pm_ContentExpr();
+ this.pushFollow(XQueryParser.FOLLOW_pm_ContentExpr_in_pm_CompElemConstructor8867);
+ pm_ContentExpr450=this.pm_ContentExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_ContentExpr451.getTree());
- RBRACKET452=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompElemConstructor8866); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_ContentExpr450.getTree());
+ RBRACKET451=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompElemConstructor8869); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET452_tree = this.adaptor.create(RBRACKET452);
- this.adaptor.addChild(root_0, RBRACKET452_tree);
+ RBRACKET451_tree = this.adaptor.create(RBRACKET451);
+ this.adaptor.addChild(root_0, RBRACKET451_tree);
}
@@ -38541,7 +38682,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1116:1: pm_ContentExpr : p_StatementsAndOptionalExpr ;
+ // xquery/XQueryParser.g:1177:1: pm_ContentExpr : p_StatementsAndOptionalExpr ;
// $ANTLR start "pm_ContentExpr"
pm_ContentExpr: function() {
var retval = new XQueryParser.pm_ContentExpr_return();
@@ -38549,20 +38690,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_StatementsAndOptionalExpr453 = null;
+ var p_StatementsAndOptionalExpr452 = null;
try {
- // xquery/XQueryParser.g:1117:9: ( p_StatementsAndOptionalExpr )
- // xquery/XQueryParser.g:1117:11: p_StatementsAndOptionalExpr
+ // xquery/XQueryParser.g:1178:9: ( p_StatementsAndOptionalExpr )
+ // xquery/XQueryParser.g:1178:11: p_StatementsAndOptionalExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_ContentExpr8893);
- p_StatementsAndOptionalExpr453=this.p_StatementsAndOptionalExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_ContentExpr8896);
+ p_StatementsAndOptionalExpr452=this.p_StatementsAndOptionalExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr453.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr452.getTree());
@@ -38599,7 +38740,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1122:1: pm_CompAttrConstructor : k= ATTRIBUTE ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET p_StatementsAndOptionalExpr RBRACKET ;
+ // xquery/XQueryParser.g:1183:1: pm_CompAttrConstructor : k= ATTRIBUTE ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET p_StatementsAndOptionalExpr RBRACKET ;
// $ANTLR start "pm_CompAttrConstructor"
pm_CompAttrConstructor: function() {
var retval = new XQueryParser.pm_CompAttrConstructor_return();
@@ -38608,26 +38749,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var LBRACKET455 = null;
- var RBRACKET457 = null;
- var LBRACKET458 = null;
- var RBRACKET460 = null;
- var p_QName454 = null;
- var p_Expr456 = null;
- var p_StatementsAndOptionalExpr459 = null;
+ var LBRACKET454 = null;
+ var RBRACKET456 = null;
+ var LBRACKET457 = null;
+ var RBRACKET459 = null;
+ var p_QName453 = null;
+ var p_Expr455 = null;
+ var p_StatementsAndOptionalExpr458 = null;
var k_tree=null;
- var LBRACKET455_tree=null;
- var RBRACKET457_tree=null;
- var LBRACKET458_tree=null;
- var RBRACKET460_tree=null;
+ var LBRACKET454_tree=null;
+ var RBRACKET456_tree=null;
+ var LBRACKET457_tree=null;
+ var RBRACKET459_tree=null;
try {
- // xquery/XQueryParser.g:1123:9: (k= ATTRIBUTE ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET p_StatementsAndOptionalExpr RBRACKET )
- // xquery/XQueryParser.g:1123:11: k= ATTRIBUTE ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET p_StatementsAndOptionalExpr RBRACKET
+ // xquery/XQueryParser.g:1184:9: (k= ATTRIBUTE ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET p_StatementsAndOptionalExpr RBRACKET )
+ // xquery/XQueryParser.g:1184: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_CompAttrConstructor8922); if (this.state.failed) return retval;
+ k=this.match(this.input,ATTRIBUTE,XQueryParser.FOLLOW_ATTRIBUTE_in_pm_CompAttrConstructor8925); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -38635,7 +38776,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:1123:38: ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) )
+ // xquery/XQueryParser.g:1184:38: ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) )
var alt154=2;
var LA154_0 = this.input.LA(1);
@@ -38654,35 +38795,35 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt154) {
case 1 :
- // xquery/XQueryParser.g:1123:39: p_QName
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_pm_CompAttrConstructor8927);
- p_QName454=this.p_QName();
+ // xquery/XQueryParser.g:1184:39: p_QName
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_pm_CompAttrConstructor8930);
+ p_QName453=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName454.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName453.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1123:49: ( LBRACKET p_Expr[true,true] RBRACKET )
- // xquery/XQueryParser.g:1123:49: ( LBRACKET p_Expr[true,true] RBRACKET )
- // xquery/XQueryParser.g:1123:50: LBRACKET p_Expr[true,true] RBRACKET
- LBRACKET455=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompAttrConstructor8932); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1184:49: ( LBRACKET p_Expr[true,true] RBRACKET )
+ // xquery/XQueryParser.g:1184:49: ( LBRACKET p_Expr[true,true] RBRACKET )
+ // xquery/XQueryParser.g:1184:50: LBRACKET p_Expr[true,true] RBRACKET
+ LBRACKET454=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompAttrConstructor8935); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET455_tree = this.adaptor.create(LBRACKET455);
- this.adaptor.addChild(root_0, LBRACKET455_tree);
+ LBRACKET454_tree = this.adaptor.create(LBRACKET454);
+ this.adaptor.addChild(root_0, LBRACKET454_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_pm_CompAttrConstructor8934);
- p_Expr456=this.p_Expr(true, true);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_pm_CompAttrConstructor8937);
+ p_Expr455=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_Expr456.getTree());
- RBRACKET457=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompAttrConstructor8937); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr455.getTree());
+ RBRACKET456=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompAttrConstructor8940); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET457_tree = this.adaptor.create(RBRACKET457);
- this.adaptor.addChild(root_0, RBRACKET457_tree);
+ RBRACKET456_tree = this.adaptor.create(RBRACKET456);
+ this.adaptor.addChild(root_0, RBRACKET456_tree);
}
@@ -38693,21 +38834,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- LBRACKET458=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompAttrConstructor8941); if (this.state.failed) return retval;
+ LBRACKET457=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompAttrConstructor8944); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET458_tree = this.adaptor.create(LBRACKET458);
- this.adaptor.addChild(root_0, LBRACKET458_tree);
+ LBRACKET457_tree = this.adaptor.create(LBRACKET457);
+ this.adaptor.addChild(root_0, LBRACKET457_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompAttrConstructor8943);
- p_StatementsAndOptionalExpr459=this.p_StatementsAndOptionalExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompAttrConstructor8946);
+ p_StatementsAndOptionalExpr458=this.p_StatementsAndOptionalExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr459.getTree());
- RBRACKET460=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompAttrConstructor8945); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr458.getTree());
+ RBRACKET459=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompAttrConstructor8948); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET460_tree = this.adaptor.create(RBRACKET460);
- this.adaptor.addChild(root_0, RBRACKET460_tree);
+ RBRACKET459_tree = this.adaptor.create(RBRACKET459);
+ this.adaptor.addChild(root_0, RBRACKET459_tree);
}
@@ -38745,7 +38886,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1127:1: p_CompNamespaceConstructor : k= NAMESPACE ( p_Prefix | ( LBRACKET p_PrefixExpr RBRACKET ) ) LBRACKET ( p_URIExpr )? RBRACKET ;
+ // xquery/XQueryParser.g:1188:1: p_CompNamespaceConstructor : k= NAMESPACE ( p_Prefix | ( LBRACKET p_PrefixExpr RBRACKET ) ) LBRACKET ( p_URIExpr )? RBRACKET ;
// $ANTLR start "p_CompNamespaceConstructor"
p_CompNamespaceConstructor: function() {
var retval = new XQueryParser.p_CompNamespaceConstructor_return();
@@ -38754,26 +38895,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var LBRACKET462 = null;
- var RBRACKET464 = null;
- var LBRACKET465 = null;
- var RBRACKET467 = null;
- var p_Prefix461 = null;
- var p_PrefixExpr463 = null;
- var p_URIExpr466 = null;
+ var LBRACKET461 = null;
+ var RBRACKET463 = null;
+ var LBRACKET464 = null;
+ var RBRACKET466 = null;
+ var p_Prefix460 = null;
+ var p_PrefixExpr462 = null;
+ var p_URIExpr465 = null;
var k_tree=null;
- var LBRACKET462_tree=null;
- var RBRACKET464_tree=null;
- var LBRACKET465_tree=null;
- var RBRACKET467_tree=null;
+ var LBRACKET461_tree=null;
+ var RBRACKET463_tree=null;
+ var LBRACKET464_tree=null;
+ var RBRACKET466_tree=null;
try {
- // xquery/XQueryParser.g:1128:9: (k= NAMESPACE ( p_Prefix | ( LBRACKET p_PrefixExpr RBRACKET ) ) LBRACKET ( p_URIExpr )? RBRACKET )
- // xquery/XQueryParser.g:1128:11: k= NAMESPACE ( p_Prefix | ( LBRACKET p_PrefixExpr RBRACKET ) ) LBRACKET ( p_URIExpr )? RBRACKET
+ // xquery/XQueryParser.g:1189:9: (k= NAMESPACE ( p_Prefix | ( LBRACKET p_PrefixExpr RBRACKET ) ) LBRACKET ( p_URIExpr )? RBRACKET )
+ // xquery/XQueryParser.g:1189: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_CompNamespaceConstructor8973); if (this.state.failed) return retval;
+ k=this.match(this.input,NAMESPACE,XQueryParser.FOLLOW_NAMESPACE_in_p_CompNamespaceConstructor8976); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -38781,7 +38922,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:1128:38: ( p_Prefix | ( LBRACKET p_PrefixExpr RBRACKET ) )
+ // xquery/XQueryParser.g:1189:38: ( p_Prefix | ( LBRACKET p_PrefixExpr RBRACKET ) )
var alt155=2;
var LA155_0 = this.input.LA(1);
@@ -38800,35 +38941,35 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt155) {
case 1 :
- // xquery/XQueryParser.g:1128:39: p_Prefix
- this.pushFollow(XQueryParser.FOLLOW_p_Prefix_in_p_CompNamespaceConstructor8978);
- p_Prefix461=this.p_Prefix();
+ // xquery/XQueryParser.g:1189:39: p_Prefix
+ this.pushFollow(XQueryParser.FOLLOW_p_Prefix_in_p_CompNamespaceConstructor8981);
+ p_Prefix460=this.p_Prefix();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Prefix461.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Prefix460.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1128:50: ( LBRACKET p_PrefixExpr RBRACKET )
- // xquery/XQueryParser.g:1128:50: ( LBRACKET p_PrefixExpr RBRACKET )
- // xquery/XQueryParser.g:1128:51: LBRACKET p_PrefixExpr RBRACKET
- LBRACKET462=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompNamespaceConstructor8983); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1189:50: ( LBRACKET p_PrefixExpr RBRACKET )
+ // xquery/XQueryParser.g:1189:50: ( LBRACKET p_PrefixExpr RBRACKET )
+ // xquery/XQueryParser.g:1189:51: LBRACKET p_PrefixExpr RBRACKET
+ LBRACKET461=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompNamespaceConstructor8986); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET462_tree = this.adaptor.create(LBRACKET462);
- this.adaptor.addChild(root_0, LBRACKET462_tree);
+ LBRACKET461_tree = this.adaptor.create(LBRACKET461);
+ this.adaptor.addChild(root_0, LBRACKET461_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_PrefixExpr_in_p_CompNamespaceConstructor8985);
- p_PrefixExpr463=this.p_PrefixExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_PrefixExpr_in_p_CompNamespaceConstructor8988);
+ p_PrefixExpr462=this.p_PrefixExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PrefixExpr463.getTree());
- RBRACKET464=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompNamespaceConstructor8987); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PrefixExpr462.getTree());
+ RBRACKET463=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompNamespaceConstructor8990); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET464_tree = this.adaptor.create(RBRACKET464);
- this.adaptor.addChild(root_0, RBRACKET464_tree);
+ RBRACKET463_tree = this.adaptor.create(RBRACKET463);
+ this.adaptor.addChild(root_0, RBRACKET463_tree);
}
@@ -38839,12 +38980,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- LBRACKET465=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompNamespaceConstructor8991); if (this.state.failed) return retval;
+ LBRACKET464=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompNamespaceConstructor8994); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET465_tree = this.adaptor.create(LBRACKET465);
- this.adaptor.addChild(root_0, LBRACKET465_tree);
+ LBRACKET464_tree = this.adaptor.create(LBRACKET464);
+ this.adaptor.addChild(root_0, LBRACKET464_tree);
}
- // xquery/XQueryParser.g:1128:93: ( p_URIExpr )?
+ // xquery/XQueryParser.g:1189:93: ( p_URIExpr )?
var alt156=2;
var LA156_0 = this.input.LA(1);
@@ -38853,23 +38994,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt156) {
case 1 :
- // xquery/XQueryParser.g:1128:93: p_URIExpr
- this.pushFollow(XQueryParser.FOLLOW_p_URIExpr_in_p_CompNamespaceConstructor8993);
- p_URIExpr466=this.p_URIExpr();
+ // xquery/XQueryParser.g:1189:93: p_URIExpr
+ this.pushFollow(XQueryParser.FOLLOW_p_URIExpr_in_p_CompNamespaceConstructor8996);
+ p_URIExpr465=this.p_URIExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_URIExpr466.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_URIExpr465.getTree());
break;
}
- RBRACKET467=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompNamespaceConstructor8996); if (this.state.failed) return retval;
+ RBRACKET466=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompNamespaceConstructor8999); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET467_tree = this.adaptor.create(RBRACKET467);
- this.adaptor.addChild(root_0, RBRACKET467_tree);
+ RBRACKET466_tree = this.adaptor.create(RBRACKET466);
+ this.adaptor.addChild(root_0, RBRACKET466_tree);
}
@@ -38907,7 +39048,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1132:1: p_Prefix : p_NCName ;
+ // xquery/XQueryParser.g:1193:1: p_Prefix : p_NCName ;
// $ANTLR start "p_Prefix"
p_Prefix: function() {
var retval = new XQueryParser.p_Prefix_return();
@@ -38915,20 +39056,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_NCName468 = null;
+ var p_NCName467 = null;
try {
- // xquery/XQueryParser.g:1133:9: ( p_NCName )
- // xquery/XQueryParser.g:1133:11: p_NCName
+ // xquery/XQueryParser.g:1194:9: ( p_NCName )
+ // xquery/XQueryParser.g:1194:11: p_NCName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_Prefix9022);
- p_NCName468=this.p_NCName();
+ this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_Prefix9025);
+ p_NCName467=this.p_NCName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NCName468.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NCName467.getTree());
@@ -38965,7 +39106,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1137:1: p_PrefixExpr : p_Expr[true,true] ;
+ // xquery/XQueryParser.g:1198:1: p_PrefixExpr : p_Expr[true,true] ;
// $ANTLR start "p_PrefixExpr"
p_PrefixExpr: function() {
var retval = new XQueryParser.p_PrefixExpr_return();
@@ -38973,20 +39114,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_Expr469 = null;
+ var p_Expr468 = null;
try {
- // xquery/XQueryParser.g:1138:9: ( p_Expr[true,true] )
- // xquery/XQueryParser.g:1138:11: p_Expr[true,true]
+ // xquery/XQueryParser.g:1199:9: ( p_Expr[true,true] )
+ // xquery/XQueryParser.g:1199:11: p_Expr[true,true]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_PrefixExpr9048);
- p_Expr469=this.p_Expr(true, true);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_PrefixExpr9051);
+ p_Expr468=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_Expr469.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr468.getTree());
@@ -39023,7 +39164,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1142:1: p_URIExpr : p_Expr[true,true] ;
+ // xquery/XQueryParser.g:1203:1: p_URIExpr : p_Expr[true,true] ;
// $ANTLR start "p_URIExpr"
p_URIExpr: function() {
var retval = new XQueryParser.p_URIExpr_return();
@@ -39031,20 +39172,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_Expr470 = null;
+ var p_Expr469 = null;
try {
- // xquery/XQueryParser.g:1143:9: ( p_Expr[true,true] )
- // xquery/XQueryParser.g:1143:11: p_Expr[true,true]
+ // xquery/XQueryParser.g:1204:9: ( p_Expr[true,true] )
+ // xquery/XQueryParser.g:1204:11: p_Expr[true,true]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_URIExpr9075);
- p_Expr470=this.p_Expr(true, true);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_URIExpr9078);
+ p_Expr469=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_Expr470.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr469.getTree());
@@ -39081,7 +39222,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1147:1: p_CompTextConstructor : k= TEXT LBRACKET p_Expr[true,true] RBRACKET ;
+ // xquery/XQueryParser.g:1208:1: p_CompTextConstructor : k= TEXT LBRACKET p_Expr[true,true] RBRACKET ;
// $ANTLR start "p_CompTextConstructor"
p_CompTextConstructor: function() {
var retval = new XQueryParser.p_CompTextConstructor_return();
@@ -39090,20 +39231,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var LBRACKET471 = null;
- var RBRACKET473 = null;
- var p_Expr472 = null;
+ var LBRACKET470 = null;
+ var RBRACKET472 = null;
+ var p_Expr471 = null;
var k_tree=null;
- var LBRACKET471_tree=null;
- var RBRACKET473_tree=null;
+ var LBRACKET470_tree=null;
+ var RBRACKET472_tree=null;
try {
- // xquery/XQueryParser.g:1148:9: (k= TEXT LBRACKET p_Expr[true,true] RBRACKET )
- // xquery/XQueryParser.g:1148:11: k= TEXT LBRACKET p_Expr[true,true] RBRACKET
+ // xquery/XQueryParser.g:1209:9: (k= TEXT LBRACKET p_Expr[true,true] RBRACKET )
+ // xquery/XQueryParser.g:1209: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_CompTextConstructor9104); if (this.state.failed) return retval;
+ k=this.match(this.input,TEXT,XQueryParser.FOLLOW_TEXT_in_p_CompTextConstructor9107); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -39111,21 +39252,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- LBRACKET471=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompTextConstructor9108); if (this.state.failed) return retval;
+ LBRACKET470=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompTextConstructor9111); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET471_tree = this.adaptor.create(LBRACKET471);
- this.adaptor.addChild(root_0, LBRACKET471_tree);
+ LBRACKET470_tree = this.adaptor.create(LBRACKET470);
+ this.adaptor.addChild(root_0, LBRACKET470_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_CompTextConstructor9110);
- p_Expr472=this.p_Expr(true, true);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_CompTextConstructor9113);
+ p_Expr471=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_Expr472.getTree());
- RBRACKET473=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompTextConstructor9113); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr471.getTree());
+ RBRACKET472=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompTextConstructor9116); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET473_tree = this.adaptor.create(RBRACKET473);
- this.adaptor.addChild(root_0, RBRACKET473_tree);
+ RBRACKET472_tree = this.adaptor.create(RBRACKET472);
+ this.adaptor.addChild(root_0, RBRACKET472_tree);
}
@@ -39163,7 +39304,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1152:1: p_CompBinaryConstructor : k= BINARY LBRACKET p_Expr[true,true] RBRACKET ;
+ // xquery/XQueryParser.g:1213:1: p_CompBinaryConstructor : k= BINARY LBRACKET p_Expr[true,true] RBRACKET ;
// $ANTLR start "p_CompBinaryConstructor"
p_CompBinaryConstructor: function() {
var retval = new XQueryParser.p_CompBinaryConstructor_return();
@@ -39172,20 +39313,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var LBRACKET474 = null;
- var RBRACKET476 = null;
- var p_Expr475 = null;
+ var LBRACKET473 = null;
+ var RBRACKET475 = null;
+ var p_Expr474 = null;
var k_tree=null;
- var LBRACKET474_tree=null;
- var RBRACKET476_tree=null;
+ var LBRACKET473_tree=null;
+ var RBRACKET475_tree=null;
try {
- // xquery/XQueryParser.g:1153:9: (k= BINARY LBRACKET p_Expr[true,true] RBRACKET )
- // xquery/XQueryParser.g:1153:11: k= BINARY LBRACKET p_Expr[true,true] RBRACKET
+ // xquery/XQueryParser.g:1214:9: (k= BINARY LBRACKET p_Expr[true,true] RBRACKET )
+ // xquery/XQueryParser.g:1214: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_CompBinaryConstructor9141); if (this.state.failed) return retval;
+ k=this.match(this.input,BINARY,XQueryParser.FOLLOW_BINARY_in_p_CompBinaryConstructor9144); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -39193,21 +39334,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- LBRACKET474=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompBinaryConstructor9145); if (this.state.failed) return retval;
+ LBRACKET473=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompBinaryConstructor9148); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET474_tree = this.adaptor.create(LBRACKET474);
- this.adaptor.addChild(root_0, LBRACKET474_tree);
+ LBRACKET473_tree = this.adaptor.create(LBRACKET473);
+ this.adaptor.addChild(root_0, LBRACKET473_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_CompBinaryConstructor9147);
- p_Expr475=this.p_Expr(true, true);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_CompBinaryConstructor9150);
+ p_Expr474=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_Expr475.getTree());
- RBRACKET476=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompBinaryConstructor9150); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr474.getTree());
+ RBRACKET475=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompBinaryConstructor9153); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET476_tree = this.adaptor.create(RBRACKET476);
- this.adaptor.addChild(root_0, RBRACKET476_tree);
+ RBRACKET475_tree = this.adaptor.create(RBRACKET475);
+ this.adaptor.addChild(root_0, RBRACKET475_tree);
}
@@ -39245,7 +39386,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1158:1: pm_CompCommentConstructor : k= COMMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET ;
+ // xquery/XQueryParser.g:1219:1: pm_CompCommentConstructor : k= COMMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET ;
// $ANTLR start "pm_CompCommentConstructor"
pm_CompCommentConstructor: function() {
var retval = new XQueryParser.pm_CompCommentConstructor_return();
@@ -39254,20 +39395,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var LBRACKET477 = null;
- var RBRACKET479 = null;
- var p_StatementsAndOptionalExpr478 = null;
+ var LBRACKET476 = null;
+ var RBRACKET478 = null;
+ var p_StatementsAndOptionalExpr477 = null;
var k_tree=null;
- var LBRACKET477_tree=null;
- var RBRACKET479_tree=null;
+ var LBRACKET476_tree=null;
+ var RBRACKET478_tree=null;
try {
- // xquery/XQueryParser.g:1159:9: (k= COMMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET )
- // xquery/XQueryParser.g:1159:11: k= COMMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET
+ // xquery/XQueryParser.g:1220:9: (k= COMMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET )
+ // xquery/XQueryParser.g:1220:11: k= COMMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET
root_0 = this.adaptor.nil();
- k=this.match(this.input,COMMENT,XQueryParser.FOLLOW_COMMENT_in_pm_CompCommentConstructor9179); if (this.state.failed) return retval;
+ k=this.match(this.input,COMMENT,XQueryParser.FOLLOW_COMMENT_in_pm_CompCommentConstructor9182); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -39275,21 +39416,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- LBRACKET477=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompCommentConstructor9183); if (this.state.failed) return retval;
+ LBRACKET476=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompCommentConstructor9186); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET477_tree = this.adaptor.create(LBRACKET477);
- this.adaptor.addChild(root_0, LBRACKET477_tree);
+ LBRACKET476_tree = this.adaptor.create(LBRACKET476);
+ this.adaptor.addChild(root_0, LBRACKET476_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompCommentConstructor9185);
- p_StatementsAndOptionalExpr478=this.p_StatementsAndOptionalExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompCommentConstructor9188);
+ p_StatementsAndOptionalExpr477=this.p_StatementsAndOptionalExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr478.getTree());
- RBRACKET479=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompCommentConstructor9187); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr477.getTree());
+ RBRACKET478=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompCommentConstructor9190); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET479_tree = this.adaptor.create(RBRACKET479);
- this.adaptor.addChild(root_0, RBRACKET479_tree);
+ RBRACKET478_tree = this.adaptor.create(RBRACKET478);
+ this.adaptor.addChild(root_0, RBRACKET478_tree);
}
@@ -39327,7 +39468,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1164:1: pm_CompPIConstructor : k= PROCESSING_INSTRUCTION ( p_NCName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET p_StatementsAndOptionalExpr RBRACKET ;
+ // xquery/XQueryParser.g:1225:1: pm_CompPIConstructor : k= PROCESSING_INSTRUCTION ( p_NCName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET p_StatementsAndOptionalExpr RBRACKET ;
// $ANTLR start "pm_CompPIConstructor"
pm_CompPIConstructor: function() {
var retval = new XQueryParser.pm_CompPIConstructor_return();
@@ -39336,26 +39477,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var LBRACKET481 = null;
- var RBRACKET483 = null;
- var LBRACKET484 = null;
- var RBRACKET486 = null;
- var p_NCName480 = null;
- var p_Expr482 = null;
- var p_StatementsAndOptionalExpr485 = null;
+ var LBRACKET480 = null;
+ var RBRACKET482 = null;
+ var LBRACKET483 = null;
+ var RBRACKET485 = null;
+ var p_NCName479 = null;
+ var p_Expr481 = null;
+ var p_StatementsAndOptionalExpr484 = null;
var k_tree=null;
- var LBRACKET481_tree=null;
- var RBRACKET483_tree=null;
- var LBRACKET484_tree=null;
- var RBRACKET486_tree=null;
+ var LBRACKET480_tree=null;
+ var RBRACKET482_tree=null;
+ var LBRACKET483_tree=null;
+ var RBRACKET485_tree=null;
try {
- // xquery/XQueryParser.g:1165:9: (k= PROCESSING_INSTRUCTION ( p_NCName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET p_StatementsAndOptionalExpr RBRACKET )
- // xquery/XQueryParser.g:1165:11: k= PROCESSING_INSTRUCTION ( p_NCName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET p_StatementsAndOptionalExpr RBRACKET
+ // xquery/XQueryParser.g:1226:9: (k= PROCESSING_INSTRUCTION ( p_NCName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET p_StatementsAndOptionalExpr RBRACKET )
+ // xquery/XQueryParser.g:1226: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_CompPIConstructor9216); if (this.state.failed) return retval;
+ k=this.match(this.input,PROCESSING_INSTRUCTION,XQueryParser.FOLLOW_PROCESSING_INSTRUCTION_in_pm_CompPIConstructor9219); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -39363,7 +39504,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:1165:51: ( p_NCName | ( LBRACKET p_Expr[true,true] RBRACKET ) )
+ // xquery/XQueryParser.g:1226:51: ( p_NCName | ( LBRACKET p_Expr[true,true] RBRACKET ) )
var alt157=2;
var LA157_0 = this.input.LA(1);
@@ -39382,35 +39523,35 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt157) {
case 1 :
- // xquery/XQueryParser.g:1165:52: p_NCName
- this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pm_CompPIConstructor9221);
- p_NCName480=this.p_NCName();
+ // xquery/XQueryParser.g:1226:52: p_NCName
+ this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pm_CompPIConstructor9224);
+ p_NCName479=this.p_NCName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NCName480.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NCName479.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1165:63: ( LBRACKET p_Expr[true,true] RBRACKET )
- // xquery/XQueryParser.g:1165:63: ( LBRACKET p_Expr[true,true] RBRACKET )
- // xquery/XQueryParser.g:1165:64: LBRACKET p_Expr[true,true] RBRACKET
- LBRACKET481=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompPIConstructor9226); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1226:63: ( LBRACKET p_Expr[true,true] RBRACKET )
+ // xquery/XQueryParser.g:1226:63: ( LBRACKET p_Expr[true,true] RBRACKET )
+ // xquery/XQueryParser.g:1226:64: LBRACKET p_Expr[true,true] RBRACKET
+ LBRACKET480=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompPIConstructor9229); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET481_tree = this.adaptor.create(LBRACKET481);
- this.adaptor.addChild(root_0, LBRACKET481_tree);
+ LBRACKET480_tree = this.adaptor.create(LBRACKET480);
+ this.adaptor.addChild(root_0, LBRACKET480_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_pm_CompPIConstructor9228);
- p_Expr482=this.p_Expr(true, true);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_pm_CompPIConstructor9231);
+ p_Expr481=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_Expr482.getTree());
- RBRACKET483=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompPIConstructor9231); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr481.getTree());
+ RBRACKET482=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompPIConstructor9234); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET483_tree = this.adaptor.create(RBRACKET483);
- this.adaptor.addChild(root_0, RBRACKET483_tree);
+ RBRACKET482_tree = this.adaptor.create(RBRACKET482);
+ this.adaptor.addChild(root_0, RBRACKET482_tree);
}
@@ -39421,21 +39562,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- LBRACKET484=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompPIConstructor9235); if (this.state.failed) return retval;
+ LBRACKET483=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompPIConstructor9238); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET484_tree = this.adaptor.create(LBRACKET484);
- this.adaptor.addChild(root_0, LBRACKET484_tree);
+ LBRACKET483_tree = this.adaptor.create(LBRACKET483);
+ this.adaptor.addChild(root_0, LBRACKET483_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompPIConstructor9237);
- p_StatementsAndOptionalExpr485=this.p_StatementsAndOptionalExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompPIConstructor9240);
+ p_StatementsAndOptionalExpr484=this.p_StatementsAndOptionalExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr485.getTree());
- RBRACKET486=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompPIConstructor9239); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr484.getTree());
+ RBRACKET485=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompPIConstructor9242); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET486_tree = this.adaptor.create(RBRACKET486);
- this.adaptor.addChild(root_0, RBRACKET486_tree);
+ RBRACKET485_tree = this.adaptor.create(RBRACKET485);
+ this.adaptor.addChild(root_0, RBRACKET485_tree);
}
@@ -39473,7 +39614,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1187:1: p_SingleType : p_AtomicOrUnionType ( QUESTION )? ;
+ // xquery/XQueryParser.g:1248:1: p_SingleType : p_AtomicOrUnionType ( QUESTION )? ;
// $ANTLR start "p_SingleType"
p_SingleType: function() {
var retval = new XQueryParser.p_SingleType_return();
@@ -39481,23 +39622,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var QUESTION488 = null;
- var p_AtomicOrUnionType487 = null;
+ var QUESTION487 = null;
+ var p_AtomicOrUnionType486 = null;
- var QUESTION488_tree=null;
+ var QUESTION487_tree=null;
try {
- // xquery/XQueryParser.g:1188:9: ( p_AtomicOrUnionType ( QUESTION )? )
- // xquery/XQueryParser.g:1188:11: p_AtomicOrUnionType ( QUESTION )?
+ // xquery/XQueryParser.g:1249:9: ( p_AtomicOrUnionType ( QUESTION )? )
+ // xquery/XQueryParser.g:1249:11: p_AtomicOrUnionType ( QUESTION )?
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_AtomicOrUnionType_in_p_SingleType9283);
- p_AtomicOrUnionType487=this.p_AtomicOrUnionType();
+ this.pushFollow(XQueryParser.FOLLOW_p_AtomicOrUnionType_in_p_SingleType9286);
+ p_AtomicOrUnionType486=this.p_AtomicOrUnionType();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AtomicOrUnionType487.getTree());
- // xquery/XQueryParser.g:1188:31: ( QUESTION )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AtomicOrUnionType486.getTree());
+ // xquery/XQueryParser.g:1249:31: ( QUESTION )?
var alt158=2;
var LA158_0 = this.input.LA(1);
@@ -39506,11 +39647,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt158) {
case 1 :
- // xquery/XQueryParser.g:1188:31: QUESTION
- QUESTION488=this.match(this.input,QUESTION,XQueryParser.FOLLOW_QUESTION_in_p_SingleType9285); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1249:31: QUESTION
+ QUESTION487=this.match(this.input,QUESTION,XQueryParser.FOLLOW_QUESTION_in_p_SingleType9288); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- QUESTION488_tree = this.adaptor.create(QUESTION488);
- this.adaptor.addChild(root_0, QUESTION488_tree);
+ QUESTION487_tree = this.adaptor.create(QUESTION487);
+ this.adaptor.addChild(root_0, QUESTION487_tree);
}
@@ -39554,7 +39695,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1192:1: p_TypeDeclaration : k= AS st= p_SequenceType -> ^( TypeDeclaration $st) ;
+ // xquery/XQueryParser.g:1253:1: p_TypeDeclaration : k= AS st= p_SequenceType -> ^( TypeDeclaration $st) ;
// $ANTLR start "p_TypeDeclaration"
p_TypeDeclaration: function() {
var retval = new XQueryParser.p_TypeDeclaration_return();
@@ -39569,15 +39710,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_AS=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token AS");
var stream_p_SequenceType=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_SequenceType");
try {
- // xquery/XQueryParser.g:1193:9: (k= AS st= p_SequenceType -> ^( TypeDeclaration $st) )
- // xquery/XQueryParser.g:1193:11: k= AS st= p_SequenceType
- k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_TypeDeclaration9314); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1254:9: (k= AS st= p_SequenceType -> ^( TypeDeclaration $st) )
+ // xquery/XQueryParser.g:1254:11: k= AS st= p_SequenceType
+ k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_TypeDeclaration9317); 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_TypeDeclaration9320);
+ this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TypeDeclaration9323);
st=this.p_SequenceType();
this.state._fsp--;
@@ -39597,9 +39738,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_st=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token st",st!=null?st.tree:null);
root_0 = this.adaptor.nil();
- // 1194:17: -> ^( TypeDeclaration $st)
+ // 1255:17: -> ^( TypeDeclaration $st)
{
- // xquery/XQueryParser.g:1194:20: ^( TypeDeclaration $st)
+ // xquery/XQueryParser.g:1255:20: ^( TypeDeclaration $st)
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(TypeDeclaration, "TypeDeclaration"), root_1);
@@ -39647,7 +39788,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1198:1: p_SequenceType : (k= EMPTY_SEQUENCE l= LPAREN r= RPAREN -> ^( SequenceType ^( EmptySequenceTest $k $l $r) ) | it= p_ItemType ( ( p_OccurrenceIndicator )=>oi= p_OccurrenceIndicator )? -> ^( SequenceType $it ( $oi)? ) );
+ // xquery/XQueryParser.g:1259:1: p_SequenceType : (k= EMPTY_SEQUENCE l= LPAREN r= RPAREN -> ^( SequenceType ^( EmptySequenceTest $k $l $r) ) | it= p_ItemType ( ( p_OccurrenceIndicator )=>oi= p_OccurrenceIndicator )? -> ^( SequenceType $it ( $oi)? ) );
// $ANTLR start "p_SequenceType"
p_SequenceType: function() {
var retval = new XQueryParser.p_SequenceType_return();
@@ -39670,7 +39811,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_p_ItemType=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_ItemType");
var stream_p_OccurrenceIndicator=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_OccurrenceIndicator");
try {
- // xquery/XQueryParser.g:1199:9: (k= EMPTY_SEQUENCE l= LPAREN r= RPAREN -> ^( SequenceType ^( EmptySequenceTest $k $l $r) ) | it= p_ItemType ( ( p_OccurrenceIndicator )=>oi= p_OccurrenceIndicator )? -> ^( SequenceType $it ( $oi)? ) )
+ // xquery/XQueryParser.g:1260:9: (k= EMPTY_SEQUENCE l= LPAREN r= RPAREN -> ^( SequenceType ^( EmptySequenceTest $k $l $r) ) | it= p_ItemType ( ( p_OccurrenceIndicator )=>oi= p_OccurrenceIndicator )? -> ^( SequenceType $it ( $oi)? ) )
var alt160=2;
var LA160_0 = this.input.LA(1);
@@ -39703,17 +39844,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt160) {
case 1 :
- // xquery/XQueryParser.g:1199:11: k= EMPTY_SEQUENCE l= LPAREN r= RPAREN
- k=this.match(this.input,EMPTY_SEQUENCE,XQueryParser.FOLLOW_EMPTY_SEQUENCE_in_p_SequenceType9373); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1260:11: k= EMPTY_SEQUENCE l= LPAREN r= RPAREN
+ k=this.match(this.input,EMPTY_SEQUENCE,XQueryParser.FOLLOW_EMPTY_SEQUENCE_in_p_SequenceType9376); 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_SequenceType9379); if (this.state.failed) return retval;
+ l=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SequenceType9382); 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_SequenceType9383); if (this.state.failed) return retval;
+ r=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SequenceType9386); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_RPAREN.add(r);
@@ -39732,14 +39873,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 1200:17: -> ^( SequenceType ^( EmptySequenceTest $k $l $r) )
+ // 1261:17: -> ^( SequenceType ^( EmptySequenceTest $k $l $r) )
{
- // xquery/XQueryParser.g:1200:20: ^( SequenceType ^( EmptySequenceTest $k $l $r) )
+ // xquery/XQueryParser.g:1261:20: ^( SequenceType ^( EmptySequenceTest $k $l $r) )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(SequenceType, "SequenceType"), root_1);
- // xquery/XQueryParser.g:1200:35: ^( EmptySequenceTest $k $l $r)
+ // xquery/XQueryParser.g:1261:35: ^( EmptySequenceTest $k $l $r)
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(EmptySequenceTest, "EmptySequenceTest"), root_2);
@@ -39760,20 +39901,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1201:11: it= p_ItemType ( ( p_OccurrenceIndicator )=>oi= p_OccurrenceIndicator )?
- this.pushFollow(XQueryParser.FOLLOW_p_ItemType_in_p_SequenceType9432);
+ // xquery/XQueryParser.g:1262:11: it= p_ItemType ( ( p_OccurrenceIndicator )=>oi= p_OccurrenceIndicator )?
+ this.pushFollow(XQueryParser.FOLLOW_p_ItemType_in_p_SequenceType9435);
it=this.p_ItemType();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_ItemType.add(it.getTree());
- // xquery/XQueryParser.g:1201:25: ( ( p_OccurrenceIndicator )=>oi= p_OccurrenceIndicator )?
+ // xquery/XQueryParser.g:1262:25: ( ( p_OccurrenceIndicator )=>oi= p_OccurrenceIndicator )?
var alt159=2;
alt159 = this.dfa159.predict(this.input);
switch (alt159) {
case 1 :
- // xquery/XQueryParser.g:1201:26: ( p_OccurrenceIndicator )=>oi= p_OccurrenceIndicator
- this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_p_SequenceType9443);
+ // xquery/XQueryParser.g:1262:26: ( p_OccurrenceIndicator )=>oi= p_OccurrenceIndicator
+ this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_p_SequenceType9446);
oi=this.p_OccurrenceIndicator();
this.state._fsp--;
@@ -39800,15 +39941,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_oi=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token oi",oi!=null?oi.tree:null);
root_0 = this.adaptor.nil();
- // 1202:17: -> ^( SequenceType $it ( $oi)? )
+ // 1263:17: -> ^( SequenceType $it ( $oi)? )
{
- // xquery/XQueryParser.g:1202:20: ^( SequenceType $it ( $oi)? )
+ // xquery/XQueryParser.g:1263:20: ^( SequenceType $it ( $oi)? )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(SequenceType, "SequenceType"), root_1);
this.adaptor.addChild(root_1, stream_it.nextTree());
- // xquery/XQueryParser.g:1202:39: ( $oi)?
+ // xquery/XQueryParser.g:1263:39: ( $oi)?
if ( stream_oi.hasNext() ) {
this.adaptor.addChild(root_1, stream_oi.nextTree());
@@ -39858,7 +39999,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1206:1: p_OccurrenceIndicator : ( QUESTION | STAR | PLUS );
+ // xquery/XQueryParser.g:1267:1: p_OccurrenceIndicator : ( QUESTION | STAR | PLUS );
// $ANTLR start "p_OccurrenceIndicator"
p_OccurrenceIndicator: function() {
var retval = new XQueryParser.p_OccurrenceIndicator_return();
@@ -39866,19 +40007,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var set489 = null;
+ var set488 = null;
- var set489_tree=null;
+ var set488_tree=null;
try {
- // xquery/XQueryParser.g:1207:9: ( QUESTION | STAR | PLUS )
+ // xquery/XQueryParser.g:1268:9: ( QUESTION | STAR | PLUS )
// xquery/XQueryParser.g:
root_0 = this.adaptor.nil();
- set489=this.input.LT(1);
+ set488=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(set489));
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, this.adaptor.create(set488));
this.state.errorRecovery=false;this.state.failed=false;
}
else {
@@ -39923,7 +40064,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1211:1: p_ItemType : ( p_KindTest -> ^( KindTest p_KindTest ) | {...}? => ( BINARY LPAREN RPAREN ) -> ^( BinaryTest BINARY LPAREN RPAREN ) | ( ITEM LPAREN RPAREN ) -> ^( ItemTest ITEM LPAREN RPAREN ) | p_AtomicOrUnionType | p_ParenthesizedItemType );
+ // xquery/XQueryParser.g:1272:1: p_ItemType : ( p_KindTest -> ^( KindTest p_KindTest ) | {...}? => ( BINARY LPAREN RPAREN ) -> ^( BinaryTest BINARY LPAREN RPAREN ) | ( ITEM LPAREN RPAREN ) -> ^( ItemTest ITEM LPAREN RPAREN ) | p_AtomicOrUnionType | p_ParenthesizedItemType );
// $ANTLR start "p_ItemType"
p_ItemType: function() {
var retval = new XQueryParser.p_ItemType_return();
@@ -39931,40 +40072,40 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var BINARY491 = null;
- var LPAREN492 = null;
- var RPAREN493 = null;
- var ITEM494 = null;
- var LPAREN495 = null;
- var RPAREN496 = null;
- var p_KindTest490 = null;
- var p_AtomicOrUnionType497 = null;
- var p_ParenthesizedItemType498 = null;
+ var BINARY490 = null;
+ var LPAREN491 = null;
+ var RPAREN492 = null;
+ var ITEM493 = null;
+ var LPAREN494 = null;
+ var RPAREN495 = null;
+ var p_KindTest489 = null;
+ var p_AtomicOrUnionType496 = null;
+ var p_ParenthesizedItemType497 = null;
- var BINARY491_tree=null;
- var LPAREN492_tree=null;
- var RPAREN493_tree=null;
- var ITEM494_tree=null;
- var LPAREN495_tree=null;
- var RPAREN496_tree=null;
+ var BINARY490_tree=null;
+ var LPAREN491_tree=null;
+ var RPAREN492_tree=null;
+ var ITEM493_tree=null;
+ var LPAREN494_tree=null;
+ var RPAREN495_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");
var stream_LPAREN=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token LPAREN");
var stream_p_KindTest=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_KindTest");
try {
- // xquery/XQueryParser.g:1212:9: ( p_KindTest -> ^( KindTest p_KindTest ) | {...}? => ( BINARY LPAREN RPAREN ) -> ^( BinaryTest BINARY LPAREN RPAREN ) | ( ITEM LPAREN RPAREN ) -> ^( ItemTest ITEM LPAREN RPAREN ) | p_AtomicOrUnionType | p_ParenthesizedItemType )
+ // xquery/XQueryParser.g:1273:9: ( p_KindTest -> ^( KindTest p_KindTest ) | {...}? => ( BINARY LPAREN RPAREN ) -> ^( BinaryTest BINARY LPAREN RPAREN ) | ( ITEM LPAREN RPAREN ) -> ^( ItemTest ITEM LPAREN RPAREN ) | p_AtomicOrUnionType | p_ParenthesizedItemType )
var alt161=5;
alt161 = this.dfa161.predict(this.input);
switch (alt161) {
case 1 :
- // xquery/XQueryParser.g:1212:11: p_KindTest
- this.pushFollow(XQueryParser.FOLLOW_p_KindTest_in_p_ItemType9545);
- p_KindTest490=this.p_KindTest();
+ // xquery/XQueryParser.g:1273:11: p_KindTest
+ this.pushFollow(XQueryParser.FOLLOW_p_KindTest_in_p_ItemType9548);
+ p_KindTest489=this.p_KindTest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_p_KindTest.add(p_KindTest490.getTree());
+ if ( this.state.backtracking===0 ) stream_p_KindTest.add(p_KindTest489.getTree());
// AST REWRITE
@@ -39978,9 +40119,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 1213:17: -> ^( KindTest p_KindTest )
+ // 1274:17: -> ^( KindTest p_KindTest )
{
- // xquery/XQueryParser.g:1213:20: ^( KindTest p_KindTest )
+ // xquery/XQueryParser.g:1274:20: ^( KindTest p_KindTest )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(KindTest, "KindTest"), root_1);
@@ -39996,21 +40137,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1214:11: {...}? => ( BINARY LPAREN RPAREN )
+ // xquery/XQueryParser.g:1275:11: {...}? => ( BINARY LPAREN RPAREN )
if ( !((this.lc(MLS))) ) {
if (this.state.backtracking>0) {this.state.failed=true; return retval;}
throw new org.antlr.runtime.FailedPredicateException(this.input, "p_ItemType", "this.lc(MLS)");
}
- // xquery/XQueryParser.g:1214:29: ( BINARY LPAREN RPAREN )
- // xquery/XQueryParser.g:1214:30: BINARY LPAREN RPAREN
- BINARY491=this.match(this.input,BINARY,XQueryParser.FOLLOW_BINARY_in_p_ItemType9585); if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_BINARY.add(BINARY491);
+ // xquery/XQueryParser.g:1275:29: ( BINARY LPAREN RPAREN )
+ // xquery/XQueryParser.g:1275:30: BINARY LPAREN RPAREN
+ BINARY490=this.match(this.input,BINARY,XQueryParser.FOLLOW_BINARY_in_p_ItemType9588); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) stream_BINARY.add(BINARY490);
- LPAREN492=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ItemType9587); if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_LPAREN.add(LPAREN492);
+ LPAREN491=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ItemType9590); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) stream_LPAREN.add(LPAREN491);
- RPAREN493=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ItemType9589); if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_RPAREN.add(RPAREN493);
+ RPAREN492=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ItemType9592); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) stream_RPAREN.add(RPAREN492);
@@ -40028,9 +40169,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 1215:17: -> ^( BinaryTest BINARY LPAREN RPAREN )
+ // 1276:17: -> ^( BinaryTest BINARY LPAREN RPAREN )
{
- // xquery/XQueryParser.g:1215:20: ^( BinaryTest BINARY LPAREN RPAREN )
+ // xquery/XQueryParser.g:1276:20: ^( BinaryTest BINARY LPAREN RPAREN )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(BinaryTest, "BinaryTest"), root_1);
@@ -40048,17 +40189,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:1216:11: ( ITEM LPAREN RPAREN )
- // xquery/XQueryParser.g:1216:11: ( ITEM LPAREN RPAREN )
- // xquery/XQueryParser.g:1216:12: ITEM LPAREN RPAREN
- ITEM494=this.match(this.input,ITEM,XQueryParser.FOLLOW_ITEM_in_p_ItemType9631); if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_ITEM.add(ITEM494);
+ // xquery/XQueryParser.g:1277:11: ( ITEM LPAREN RPAREN )
+ // xquery/XQueryParser.g:1277:11: ( ITEM LPAREN RPAREN )
+ // xquery/XQueryParser.g:1277:12: ITEM LPAREN RPAREN
+ ITEM493=this.match(this.input,ITEM,XQueryParser.FOLLOW_ITEM_in_p_ItemType9634); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) stream_ITEM.add(ITEM493);
- LPAREN495=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ItemType9633); if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_LPAREN.add(LPAREN495);
+ LPAREN494=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ItemType9636); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) stream_LPAREN.add(LPAREN494);
- RPAREN496=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ItemType9635); if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_RPAREN.add(RPAREN496);
+ RPAREN495=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ItemType9638); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) stream_RPAREN.add(RPAREN495);
@@ -40076,9 +40217,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 1217:17: -> ^( ItemTest ITEM LPAREN RPAREN )
+ // 1278:17: -> ^( ItemTest ITEM LPAREN RPAREN )
{
- // xquery/XQueryParser.g:1217:20: ^( ItemTest ITEM LPAREN RPAREN )
+ // xquery/XQueryParser.g:1278:20: ^( ItemTest ITEM LPAREN RPAREN )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(ItemTest, "ItemTest"), root_1);
@@ -40096,28 +40237,28 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:1221:11: p_AtomicOrUnionType
+ // xquery/XQueryParser.g:1282:11: p_AtomicOrUnionType
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_AtomicOrUnionType_in_p_ItemType9679);
- p_AtomicOrUnionType497=this.p_AtomicOrUnionType();
+ this.pushFollow(XQueryParser.FOLLOW_p_AtomicOrUnionType_in_p_ItemType9682);
+ p_AtomicOrUnionType496=this.p_AtomicOrUnionType();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AtomicOrUnionType497.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AtomicOrUnionType496.getTree());
break;
case 5 :
- // xquery/XQueryParser.g:1222:11: p_ParenthesizedItemType
+ // xquery/XQueryParser.g:1283:11: p_ParenthesizedItemType
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ParenthesizedItemType_in_p_ItemType9691);
- p_ParenthesizedItemType498=this.p_ParenthesizedItemType();
+ this.pushFollow(XQueryParser.FOLLOW_p_ParenthesizedItemType_in_p_ItemType9694);
+ p_ParenthesizedItemType497=this.p_ParenthesizedItemType();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ParenthesizedItemType498.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ParenthesizedItemType497.getTree());
break;
@@ -40156,7 +40297,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1226:1: p_AtomicOrUnionType : p_QName -> ^( AtomicOrUnionType p_QName ) ;
+ // xquery/XQueryParser.g:1287:1: p_AtomicOrUnionType : p_QName -> ^( AtomicOrUnionType p_QName ) ;
// $ANTLR start "p_AtomicOrUnionType"
p_AtomicOrUnionType: function() {
var retval = new XQueryParser.p_AtomicOrUnionType_return();
@@ -40164,18 +40305,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_QName499 = null;
+ var p_QName498 = null;
var stream_p_QName=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_QName");
try {
- // xquery/XQueryParser.g:1227:9: ( p_QName -> ^( AtomicOrUnionType p_QName ) )
- // xquery/XQueryParser.g:1227:11: p_QName
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_AtomicOrUnionType9717);
- p_QName499=this.p_QName();
+ // xquery/XQueryParser.g:1288:9: ( p_QName -> ^( AtomicOrUnionType p_QName ) )
+ // xquery/XQueryParser.g:1288:11: p_QName
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_AtomicOrUnionType9720);
+ p_QName498=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_p_QName.add(p_QName499.getTree());
+ if ( this.state.backtracking===0 ) stream_p_QName.add(p_QName498.getTree());
// AST REWRITE
@@ -40189,9 +40330,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 1228:17: -> ^( AtomicOrUnionType p_QName )
+ // 1289:17: -> ^( AtomicOrUnionType p_QName )
{
- // xquery/XQueryParser.g:1228:20: ^( AtomicOrUnionType p_QName )
+ // xquery/XQueryParser.g:1289:20: ^( AtomicOrUnionType p_QName )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(AtomicOrUnionType, "AtomicOrUnionType"), root_1);
@@ -40239,7 +40380,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1232:1: p_KindTest : ( p_DocumentTest | p_ElementTest | p_AttributeTest | p_SchemaElementTest | p_SchemaAttributeTest | p_PITest | p_CommentTest | p_TextTest | p_NamespaceNodeTest | p_AnyKindTest );
+ // xquery/XQueryParser.g:1293:1: p_KindTest : ( p_DocumentTest | p_ElementTest | p_AttributeTest | p_SchemaElementTest | p_SchemaAttributeTest | p_PITest | p_CommentTest | p_TextTest | p_NamespaceNodeTest | p_AnyKindTest );
// $ANTLR start "p_KindTest"
p_KindTest: function() {
var retval = new XQueryParser.p_KindTest_return();
@@ -40247,20 +40388,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_DocumentTest500 = null;
- var p_ElementTest501 = null;
- var p_AttributeTest502 = null;
- var p_SchemaElementTest503 = null;
- var p_SchemaAttributeTest504 = null;
- var p_PITest505 = null;
- var p_CommentTest506 = null;
- var p_TextTest507 = null;
- var p_NamespaceNodeTest508 = null;
- var p_AnyKindTest509 = null;
+ var p_DocumentTest499 = null;
+ var p_ElementTest500 = null;
+ var p_AttributeTest501 = null;
+ var p_SchemaElementTest502 = null;
+ var p_SchemaAttributeTest503 = null;
+ var p_PITest504 = null;
+ var p_CommentTest505 = null;
+ var p_TextTest506 = null;
+ var p_NamespaceNodeTest507 = null;
+ var p_AnyKindTest508 = null;
try {
- // xquery/XQueryParser.g:1233:9: ( p_DocumentTest | p_ElementTest | p_AttributeTest | p_SchemaElementTest | p_SchemaAttributeTest | p_PITest | p_CommentTest | p_TextTest | p_NamespaceNodeTest | p_AnyKindTest )
+ // xquery/XQueryParser.g:1294:9: ( p_DocumentTest | p_ElementTest | p_AttributeTest | p_SchemaElementTest | p_SchemaAttributeTest | p_PITest | p_CommentTest | p_TextTest | p_NamespaceNodeTest | p_AnyKindTest )
var alt162=10;
switch ( this.input.LA(1) ) {
case DOCUMENT_NODE:
@@ -40303,132 +40444,132 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt162) {
case 1 :
- // xquery/XQueryParser.g:1233:11: p_DocumentTest
+ // xquery/XQueryParser.g:1294:11: p_DocumentTest
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_DocumentTest_in_p_KindTest9767);
- p_DocumentTest500=this.p_DocumentTest();
+ this.pushFollow(XQueryParser.FOLLOW_p_DocumentTest_in_p_KindTest9770);
+ p_DocumentTest499=this.p_DocumentTest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_DocumentTest500.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_DocumentTest499.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1234:11: p_ElementTest
+ // xquery/XQueryParser.g:1295:11: p_ElementTest
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ElementTest_in_p_KindTest9779);
- p_ElementTest501=this.p_ElementTest();
+ this.pushFollow(XQueryParser.FOLLOW_p_ElementTest_in_p_KindTest9782);
+ p_ElementTest500=this.p_ElementTest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementTest501.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementTest500.getTree());
break;
case 3 :
- // xquery/XQueryParser.g:1235:11: p_AttributeTest
+ // xquery/XQueryParser.g:1296:11: p_AttributeTest
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_AttributeTest_in_p_KindTest9791);
- p_AttributeTest502=this.p_AttributeTest();
+ this.pushFollow(XQueryParser.FOLLOW_p_AttributeTest_in_p_KindTest9794);
+ p_AttributeTest501=this.p_AttributeTest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeTest502.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeTest501.getTree());
break;
case 4 :
- // xquery/XQueryParser.g:1236:11: p_SchemaElementTest
+ // xquery/XQueryParser.g:1297:11: p_SchemaElementTest
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_SchemaElementTest_in_p_KindTest9803);
- p_SchemaElementTest503=this.p_SchemaElementTest();
+ this.pushFollow(XQueryParser.FOLLOW_p_SchemaElementTest_in_p_KindTest9806);
+ p_SchemaElementTest502=this.p_SchemaElementTest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SchemaElementTest503.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SchemaElementTest502.getTree());
break;
case 5 :
- // xquery/XQueryParser.g:1237:11: p_SchemaAttributeTest
+ // xquery/XQueryParser.g:1298:11: p_SchemaAttributeTest
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_SchemaAttributeTest_in_p_KindTest9815);
- p_SchemaAttributeTest504=this.p_SchemaAttributeTest();
+ this.pushFollow(XQueryParser.FOLLOW_p_SchemaAttributeTest_in_p_KindTest9818);
+ p_SchemaAttributeTest503=this.p_SchemaAttributeTest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SchemaAttributeTest504.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SchemaAttributeTest503.getTree());
break;
case 6 :
- // xquery/XQueryParser.g:1238:11: p_PITest
+ // xquery/XQueryParser.g:1299:11: p_PITest
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_PITest_in_p_KindTest9827);
- p_PITest505=this.p_PITest();
+ this.pushFollow(XQueryParser.FOLLOW_p_PITest_in_p_KindTest9830);
+ p_PITest504=this.p_PITest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PITest505.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PITest504.getTree());
break;
case 7 :
- // xquery/XQueryParser.g:1239:11: p_CommentTest
+ // xquery/XQueryParser.g:1300:11: p_CommentTest
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_CommentTest_in_p_KindTest9839);
- p_CommentTest506=this.p_CommentTest();
+ this.pushFollow(XQueryParser.FOLLOW_p_CommentTest_in_p_KindTest9842);
+ p_CommentTest505=this.p_CommentTest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CommentTest506.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CommentTest505.getTree());
break;
case 8 :
- // xquery/XQueryParser.g:1240:11: p_TextTest
+ // xquery/XQueryParser.g:1301:11: p_TextTest
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_TextTest_in_p_KindTest9851);
- p_TextTest507=this.p_TextTest();
+ this.pushFollow(XQueryParser.FOLLOW_p_TextTest_in_p_KindTest9854);
+ p_TextTest506=this.p_TextTest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TextTest507.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TextTest506.getTree());
break;
case 9 :
- // xquery/XQueryParser.g:1241:11: p_NamespaceNodeTest
+ // xquery/XQueryParser.g:1302:11: p_NamespaceNodeTest
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_NamespaceNodeTest_in_p_KindTest9863);
- p_NamespaceNodeTest508=this.p_NamespaceNodeTest();
+ this.pushFollow(XQueryParser.FOLLOW_p_NamespaceNodeTest_in_p_KindTest9866);
+ p_NamespaceNodeTest507=this.p_NamespaceNodeTest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NamespaceNodeTest508.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NamespaceNodeTest507.getTree());
break;
case 10 :
- // xquery/XQueryParser.g:1242:11: p_AnyKindTest
+ // xquery/XQueryParser.g:1303:11: p_AnyKindTest
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_AnyKindTest_in_p_KindTest9875);
- p_AnyKindTest509=this.p_AnyKindTest();
+ this.pushFollow(XQueryParser.FOLLOW_p_AnyKindTest_in_p_KindTest9878);
+ p_AnyKindTest508=this.p_AnyKindTest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AnyKindTest509.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AnyKindTest508.getTree());
break;
@@ -40467,7 +40608,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1246:1: p_AnyKindTest : NODE LPAREN RPAREN ;
+ // xquery/XQueryParser.g:1307:1: p_AnyKindTest : NODE LPAREN RPAREN ;
// $ANTLR start "p_AnyKindTest"
p_AnyKindTest: function() {
var retval = new XQueryParser.p_AnyKindTest_return();
@@ -40475,33 +40616,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var NODE510 = null;
- var LPAREN511 = null;
- var RPAREN512 = null;
+ var NODE509 = null;
+ var LPAREN510 = null;
+ var RPAREN511 = null;
- var NODE510_tree=null;
- var LPAREN511_tree=null;
- var RPAREN512_tree=null;
+ var NODE509_tree=null;
+ var LPAREN510_tree=null;
+ var RPAREN511_tree=null;
try {
- // xquery/XQueryParser.g:1247:9: ( NODE LPAREN RPAREN )
- // xquery/XQueryParser.g:1247:11: NODE LPAREN RPAREN
+ // xquery/XQueryParser.g:1308:9: ( NODE LPAREN RPAREN )
+ // xquery/XQueryParser.g:1308:11: NODE LPAREN RPAREN
root_0 = this.adaptor.nil();
- NODE510=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_AnyKindTest9901); if (this.state.failed) return retval;
+ NODE509=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_AnyKindTest9904); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- NODE510_tree = this.adaptor.create(NODE510);
- this.adaptor.addChild(root_0, NODE510_tree);
+ NODE509_tree = this.adaptor.create(NODE509);
+ this.adaptor.addChild(root_0, NODE509_tree);
}
- LPAREN511=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_AnyKindTest9903); if (this.state.failed) return retval;
+ LPAREN510=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_AnyKindTest9906); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN511_tree = this.adaptor.create(LPAREN511);
- this.adaptor.addChild(root_0, LPAREN511_tree);
+ LPAREN510_tree = this.adaptor.create(LPAREN510);
+ this.adaptor.addChild(root_0, LPAREN510_tree);
}
- RPAREN512=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_AnyKindTest9905); if (this.state.failed) return retval;
+ RPAREN511=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_AnyKindTest9908); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN512_tree = this.adaptor.create(RPAREN512);
- this.adaptor.addChild(root_0, RPAREN512_tree);
+ RPAREN511_tree = this.adaptor.create(RPAREN511);
+ this.adaptor.addChild(root_0, RPAREN511_tree);
}
@@ -40539,7 +40680,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1251:1: p_DocumentTest : DOCUMENT_NODE LPAREN ( p_ElementTest | p_SchemaElementTest )? RPAREN ;
+ // xquery/XQueryParser.g:1312:1: p_DocumentTest : DOCUMENT_NODE LPAREN ( p_ElementTest | p_SchemaElementTest )? RPAREN ;
// $ANTLR start "p_DocumentTest"
p_DocumentTest: function() {
var retval = new XQueryParser.p_DocumentTest_return();
@@ -40547,32 +40688,32 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var DOCUMENT_NODE513 = null;
- var LPAREN514 = null;
- var RPAREN517 = null;
- var p_ElementTest515 = null;
- var p_SchemaElementTest516 = null;
+ var DOCUMENT_NODE512 = null;
+ var LPAREN513 = null;
+ var RPAREN516 = null;
+ var p_ElementTest514 = null;
+ var p_SchemaElementTest515 = null;
- var DOCUMENT_NODE513_tree=null;
- var LPAREN514_tree=null;
- var RPAREN517_tree=null;
+ var DOCUMENT_NODE512_tree=null;
+ var LPAREN513_tree=null;
+ var RPAREN516_tree=null;
try {
- // xquery/XQueryParser.g:1252:9: ( DOCUMENT_NODE LPAREN ( p_ElementTest | p_SchemaElementTest )? RPAREN )
- // xquery/XQueryParser.g:1252:11: DOCUMENT_NODE LPAREN ( p_ElementTest | p_SchemaElementTest )? RPAREN
+ // xquery/XQueryParser.g:1313:9: ( DOCUMENT_NODE LPAREN ( p_ElementTest | p_SchemaElementTest )? RPAREN )
+ // xquery/XQueryParser.g:1313:11: DOCUMENT_NODE LPAREN ( p_ElementTest | p_SchemaElementTest )? RPAREN
root_0 = this.adaptor.nil();
- DOCUMENT_NODE513=this.match(this.input,DOCUMENT_NODE,XQueryParser.FOLLOW_DOCUMENT_NODE_in_p_DocumentTest9931); if (this.state.failed) return retval;
+ DOCUMENT_NODE512=this.match(this.input,DOCUMENT_NODE,XQueryParser.FOLLOW_DOCUMENT_NODE_in_p_DocumentTest9934); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- DOCUMENT_NODE513_tree = this.adaptor.create(DOCUMENT_NODE513);
- this.adaptor.addChild(root_0, DOCUMENT_NODE513_tree);
+ DOCUMENT_NODE512_tree = this.adaptor.create(DOCUMENT_NODE512);
+ this.adaptor.addChild(root_0, DOCUMENT_NODE512_tree);
}
- LPAREN514=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_DocumentTest9933); if (this.state.failed) return retval;
+ LPAREN513=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_DocumentTest9936); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN514_tree = this.adaptor.create(LPAREN514);
- this.adaptor.addChild(root_0, LPAREN514_tree);
+ LPAREN513_tree = this.adaptor.create(LPAREN513);
+ this.adaptor.addChild(root_0, LPAREN513_tree);
}
- // xquery/XQueryParser.g:1252:32: ( p_ElementTest | p_SchemaElementTest )?
+ // xquery/XQueryParser.g:1313:32: ( p_ElementTest | p_SchemaElementTest )?
var alt163=3;
var LA163_0 = this.input.LA(1);
@@ -40584,34 +40725,34 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt163) {
case 1 :
- // xquery/XQueryParser.g:1252:33: p_ElementTest
- this.pushFollow(XQueryParser.FOLLOW_p_ElementTest_in_p_DocumentTest9936);
- p_ElementTest515=this.p_ElementTest();
+ // xquery/XQueryParser.g:1313:33: p_ElementTest
+ this.pushFollow(XQueryParser.FOLLOW_p_ElementTest_in_p_DocumentTest9939);
+ p_ElementTest514=this.p_ElementTest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementTest515.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementTest514.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1252:49: p_SchemaElementTest
- this.pushFollow(XQueryParser.FOLLOW_p_SchemaElementTest_in_p_DocumentTest9940);
- p_SchemaElementTest516=this.p_SchemaElementTest();
+ // xquery/XQueryParser.g:1313:49: p_SchemaElementTest
+ this.pushFollow(XQueryParser.FOLLOW_p_SchemaElementTest_in_p_DocumentTest9943);
+ p_SchemaElementTest515=this.p_SchemaElementTest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SchemaElementTest516.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SchemaElementTest515.getTree());
break;
}
- RPAREN517=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_DocumentTest9944); if (this.state.failed) return retval;
+ RPAREN516=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_DocumentTest9947); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN517_tree = this.adaptor.create(RPAREN517);
- this.adaptor.addChild(root_0, RPAREN517_tree);
+ RPAREN516_tree = this.adaptor.create(RPAREN516);
+ this.adaptor.addChild(root_0, RPAREN516_tree);
}
@@ -40649,7 +40790,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1256:1: p_TextTest : TEXT LPAREN RPAREN ;
+ // xquery/XQueryParser.g:1317:1: p_TextTest : TEXT LPAREN RPAREN ;
// $ANTLR start "p_TextTest"
p_TextTest: function() {
var retval = new XQueryParser.p_TextTest_return();
@@ -40657,33 +40798,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var TEXT518 = null;
- var LPAREN519 = null;
- var RPAREN520 = null;
+ var TEXT517 = null;
+ var LPAREN518 = null;
+ var RPAREN519 = null;
- var TEXT518_tree=null;
- var LPAREN519_tree=null;
- var RPAREN520_tree=null;
+ var TEXT517_tree=null;
+ var LPAREN518_tree=null;
+ var RPAREN519_tree=null;
try {
- // xquery/XQueryParser.g:1257:9: ( TEXT LPAREN RPAREN )
- // xquery/XQueryParser.g:1257:11: TEXT LPAREN RPAREN
+ // xquery/XQueryParser.g:1318:9: ( TEXT LPAREN RPAREN )
+ // xquery/XQueryParser.g:1318:11: TEXT LPAREN RPAREN
root_0 = this.adaptor.nil();
- TEXT518=this.match(this.input,TEXT,XQueryParser.FOLLOW_TEXT_in_p_TextTest9970); if (this.state.failed) return retval;
+ TEXT517=this.match(this.input,TEXT,XQueryParser.FOLLOW_TEXT_in_p_TextTest9973); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- TEXT518_tree = this.adaptor.create(TEXT518);
- this.adaptor.addChild(root_0, TEXT518_tree);
+ TEXT517_tree = this.adaptor.create(TEXT517);
+ this.adaptor.addChild(root_0, TEXT517_tree);
}
- LPAREN519=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_TextTest9972); if (this.state.failed) return retval;
+ LPAREN518=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_TextTest9975); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN519_tree = this.adaptor.create(LPAREN519);
- this.adaptor.addChild(root_0, LPAREN519_tree);
+ LPAREN518_tree = this.adaptor.create(LPAREN518);
+ this.adaptor.addChild(root_0, LPAREN518_tree);
}
- RPAREN520=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_TextTest9974); if (this.state.failed) return retval;
+ RPAREN519=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_TextTest9977); 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);
}
@@ -40721,7 +40862,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1261:1: p_CommentTest : COMMENT LPAREN RPAREN ;
+ // xquery/XQueryParser.g:1322:1: p_CommentTest : COMMENT LPAREN RPAREN ;
// $ANTLR start "p_CommentTest"
p_CommentTest: function() {
var retval = new XQueryParser.p_CommentTest_return();
@@ -40729,33 +40870,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var COMMENT521 = null;
- var LPAREN522 = null;
- var RPAREN523 = null;
+ var COMMENT520 = null;
+ var LPAREN521 = null;
+ var RPAREN522 = null;
- var COMMENT521_tree=null;
- var LPAREN522_tree=null;
- var RPAREN523_tree=null;
+ var COMMENT520_tree=null;
+ var LPAREN521_tree=null;
+ var RPAREN522_tree=null;
try {
- // xquery/XQueryParser.g:1262:9: ( COMMENT LPAREN RPAREN )
- // xquery/XQueryParser.g:1262:11: COMMENT LPAREN RPAREN
+ // xquery/XQueryParser.g:1323:9: ( COMMENT LPAREN RPAREN )
+ // xquery/XQueryParser.g:1323:11: COMMENT LPAREN RPAREN
root_0 = this.adaptor.nil();
- COMMENT521=this.match(this.input,COMMENT,XQueryParser.FOLLOW_COMMENT_in_p_CommentTest10000); if (this.state.failed) return retval;
+ COMMENT520=this.match(this.input,COMMENT,XQueryParser.FOLLOW_COMMENT_in_p_CommentTest10003); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- COMMENT521_tree = this.adaptor.create(COMMENT521);
- this.adaptor.addChild(root_0, COMMENT521_tree);
+ COMMENT520_tree = this.adaptor.create(COMMENT520);
+ this.adaptor.addChild(root_0, COMMENT520_tree);
}
- LPAREN522=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_CommentTest10002); if (this.state.failed) return retval;
+ LPAREN521=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_CommentTest10005); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN522_tree = this.adaptor.create(LPAREN522);
- this.adaptor.addChild(root_0, LPAREN522_tree);
+ LPAREN521_tree = this.adaptor.create(LPAREN521);
+ this.adaptor.addChild(root_0, LPAREN521_tree);
}
- RPAREN523=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_CommentTest10004); if (this.state.failed) return retval;
+ RPAREN522=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_CommentTest10007); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN523_tree = this.adaptor.create(RPAREN523);
- this.adaptor.addChild(root_0, RPAREN523_tree);
+ RPAREN522_tree = this.adaptor.create(RPAREN522);
+ this.adaptor.addChild(root_0, RPAREN522_tree);
}
@@ -40793,7 +40934,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1266:1: p_NamespaceNodeTest : NAMESPACE_NODE LPAREN RPAREN ;
+ // xquery/XQueryParser.g:1327:1: p_NamespaceNodeTest : NAMESPACE_NODE LPAREN RPAREN ;
// $ANTLR start "p_NamespaceNodeTest"
p_NamespaceNodeTest: function() {
var retval = new XQueryParser.p_NamespaceNodeTest_return();
@@ -40801,33 +40942,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var NAMESPACE_NODE524 = null;
- var LPAREN525 = null;
- var RPAREN526 = null;
+ var NAMESPACE_NODE523 = null;
+ var LPAREN524 = null;
+ var RPAREN525 = null;
- var NAMESPACE_NODE524_tree=null;
- var LPAREN525_tree=null;
- var RPAREN526_tree=null;
+ var NAMESPACE_NODE523_tree=null;
+ var LPAREN524_tree=null;
+ var RPAREN525_tree=null;
try {
- // xquery/XQueryParser.g:1267:9: ( NAMESPACE_NODE LPAREN RPAREN )
- // xquery/XQueryParser.g:1267:11: NAMESPACE_NODE LPAREN RPAREN
+ // xquery/XQueryParser.g:1328:9: ( NAMESPACE_NODE LPAREN RPAREN )
+ // xquery/XQueryParser.g:1328:11: NAMESPACE_NODE LPAREN RPAREN
root_0 = this.adaptor.nil();
- NAMESPACE_NODE524=this.match(this.input,NAMESPACE_NODE,XQueryParser.FOLLOW_NAMESPACE_NODE_in_p_NamespaceNodeTest10030); if (this.state.failed) return retval;
+ NAMESPACE_NODE523=this.match(this.input,NAMESPACE_NODE,XQueryParser.FOLLOW_NAMESPACE_NODE_in_p_NamespaceNodeTest10033); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- NAMESPACE_NODE524_tree = this.adaptor.create(NAMESPACE_NODE524);
- this.adaptor.addChild(root_0, NAMESPACE_NODE524_tree);
+ NAMESPACE_NODE523_tree = this.adaptor.create(NAMESPACE_NODE523);
+ this.adaptor.addChild(root_0, NAMESPACE_NODE523_tree);
}
- LPAREN525=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_NamespaceNodeTest10032); if (this.state.failed) return retval;
+ LPAREN524=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_NamespaceNodeTest10035); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN525_tree = this.adaptor.create(LPAREN525);
- this.adaptor.addChild(root_0, LPAREN525_tree);
+ LPAREN524_tree = this.adaptor.create(LPAREN524);
+ this.adaptor.addChild(root_0, LPAREN524_tree);
}
- RPAREN526=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_NamespaceNodeTest10034); if (this.state.failed) return retval;
+ RPAREN525=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_NamespaceNodeTest10037); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN526_tree = this.adaptor.create(RPAREN526);
- this.adaptor.addChild(root_0, RPAREN526_tree);
+ RPAREN525_tree = this.adaptor.create(RPAREN525);
+ this.adaptor.addChild(root_0, RPAREN525_tree);
}
@@ -40865,7 +41006,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1271:1: p_PITest : PROCESSING_INSTRUCTION LPAREN ( p_NCName | p_StringLiteral )? RPAREN ;
+ // xquery/XQueryParser.g:1332:1: p_PITest : PROCESSING_INSTRUCTION LPAREN ( p_NCName | p_StringLiteral )? RPAREN ;
// $ANTLR start "p_PITest"
p_PITest: function() {
var retval = new XQueryParser.p_PITest_return();
@@ -40873,32 +41014,32 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var PROCESSING_INSTRUCTION527 = null;
- var LPAREN528 = null;
- var RPAREN531 = null;
- var p_NCName529 = null;
- var p_StringLiteral530 = null;
+ var PROCESSING_INSTRUCTION526 = null;
+ var LPAREN527 = null;
+ var RPAREN530 = null;
+ var p_NCName528 = null;
+ var p_StringLiteral529 = null;
- var PROCESSING_INSTRUCTION527_tree=null;
- var LPAREN528_tree=null;
- var RPAREN531_tree=null;
+ var PROCESSING_INSTRUCTION526_tree=null;
+ var LPAREN527_tree=null;
+ var RPAREN530_tree=null;
try {
- // xquery/XQueryParser.g:1272:9: ( PROCESSING_INSTRUCTION LPAREN ( p_NCName | p_StringLiteral )? RPAREN )
- // xquery/XQueryParser.g:1272:11: PROCESSING_INSTRUCTION LPAREN ( p_NCName | p_StringLiteral )? RPAREN
+ // xquery/XQueryParser.g:1333:9: ( PROCESSING_INSTRUCTION LPAREN ( p_NCName | p_StringLiteral )? RPAREN )
+ // xquery/XQueryParser.g:1333:11: PROCESSING_INSTRUCTION LPAREN ( p_NCName | p_StringLiteral )? RPAREN
root_0 = this.adaptor.nil();
- PROCESSING_INSTRUCTION527=this.match(this.input,PROCESSING_INSTRUCTION,XQueryParser.FOLLOW_PROCESSING_INSTRUCTION_in_p_PITest10060); if (this.state.failed) return retval;
+ PROCESSING_INSTRUCTION526=this.match(this.input,PROCESSING_INSTRUCTION,XQueryParser.FOLLOW_PROCESSING_INSTRUCTION_in_p_PITest10063); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- PROCESSING_INSTRUCTION527_tree = this.adaptor.create(PROCESSING_INSTRUCTION527);
- this.adaptor.addChild(root_0, PROCESSING_INSTRUCTION527_tree);
+ PROCESSING_INSTRUCTION526_tree = this.adaptor.create(PROCESSING_INSTRUCTION526);
+ this.adaptor.addChild(root_0, PROCESSING_INSTRUCTION526_tree);
}
- LPAREN528=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_PITest10062); if (this.state.failed) return retval;
+ LPAREN527=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_PITest10065); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN528_tree = this.adaptor.create(LPAREN528);
- this.adaptor.addChild(root_0, LPAREN528_tree);
+ LPAREN527_tree = this.adaptor.create(LPAREN527);
+ this.adaptor.addChild(root_0, LPAREN527_tree);
}
- // xquery/XQueryParser.g:1272:41: ( p_NCName | p_StringLiteral )?
+ // xquery/XQueryParser.g:1333:41: ( p_NCName | p_StringLiteral )?
var alt164=3;
var LA164_0 = this.input.LA(1);
@@ -40910,34 +41051,34 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt164) {
case 1 :
- // xquery/XQueryParser.g:1272:42: p_NCName
- this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_PITest10065);
- p_NCName529=this.p_NCName();
+ // xquery/XQueryParser.g:1333:42: p_NCName
+ this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_PITest10068);
+ p_NCName528=this.p_NCName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NCName529.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NCName528.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1272:53: p_StringLiteral
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_PITest10069);
- p_StringLiteral530=this.p_StringLiteral();
+ // xquery/XQueryParser.g:1333:53: p_StringLiteral
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_PITest10072);
+ p_StringLiteral529=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral530.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral529.getTree());
break;
}
- RPAREN531=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_PITest10073); if (this.state.failed) return retval;
+ RPAREN530=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_PITest10076); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN531_tree = this.adaptor.create(RPAREN531);
- this.adaptor.addChild(root_0, RPAREN531_tree);
+ RPAREN530_tree = this.adaptor.create(RPAREN530);
+ this.adaptor.addChild(root_0, RPAREN530_tree);
}
@@ -40975,7 +41116,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1276:1: p_AttributeTest : ATTRIBUTE LPAREN ( p_AttribNameOrWildcard ( COMMA p_TypeName )? )? RPAREN ;
+ // xquery/XQueryParser.g:1337:1: p_AttributeTest : ATTRIBUTE LPAREN ( p_AttribNameOrWildcard ( COMMA p_TypeName )? )? RPAREN ;
// $ANTLR start "p_AttributeTest"
p_AttributeTest: function() {
var retval = new XQueryParser.p_AttributeTest_return();
@@ -40983,34 +41124,34 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var ATTRIBUTE532 = null;
- var LPAREN533 = null;
- var COMMA535 = null;
- var RPAREN537 = null;
- var p_AttribNameOrWildcard534 = null;
- var p_TypeName536 = null;
+ var ATTRIBUTE531 = null;
+ var LPAREN532 = null;
+ var COMMA534 = null;
+ var RPAREN536 = null;
+ var p_AttribNameOrWildcard533 = null;
+ var p_TypeName535 = null;
- var ATTRIBUTE532_tree=null;
- var LPAREN533_tree=null;
- var COMMA535_tree=null;
- var RPAREN537_tree=null;
+ var ATTRIBUTE531_tree=null;
+ var LPAREN532_tree=null;
+ var COMMA534_tree=null;
+ var RPAREN536_tree=null;
try {
- // xquery/XQueryParser.g:1277:9: ( ATTRIBUTE LPAREN ( p_AttribNameOrWildcard ( COMMA p_TypeName )? )? RPAREN )
- // xquery/XQueryParser.g:1277:11: ATTRIBUTE LPAREN ( p_AttribNameOrWildcard ( COMMA p_TypeName )? )? RPAREN
+ // xquery/XQueryParser.g:1338:9: ( ATTRIBUTE LPAREN ( p_AttribNameOrWildcard ( COMMA p_TypeName )? )? RPAREN )
+ // xquery/XQueryParser.g:1338:11: ATTRIBUTE LPAREN ( p_AttribNameOrWildcard ( COMMA p_TypeName )? )? RPAREN
root_0 = this.adaptor.nil();
- ATTRIBUTE532=this.match(this.input,ATTRIBUTE,XQueryParser.FOLLOW_ATTRIBUTE_in_p_AttributeTest10099); if (this.state.failed) return retval;
+ ATTRIBUTE531=this.match(this.input,ATTRIBUTE,XQueryParser.FOLLOW_ATTRIBUTE_in_p_AttributeTest10102); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- ATTRIBUTE532_tree = this.adaptor.create(ATTRIBUTE532);
- this.adaptor.addChild(root_0, ATTRIBUTE532_tree);
+ ATTRIBUTE531_tree = this.adaptor.create(ATTRIBUTE531);
+ this.adaptor.addChild(root_0, ATTRIBUTE531_tree);
}
- LPAREN533=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_AttributeTest10101); if (this.state.failed) return retval;
+ LPAREN532=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_AttributeTest10104); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN533_tree = this.adaptor.create(LPAREN533);
- this.adaptor.addChild(root_0, LPAREN533_tree);
+ LPAREN532_tree = this.adaptor.create(LPAREN532);
+ this.adaptor.addChild(root_0, LPAREN532_tree);
}
- // xquery/XQueryParser.g:1277:28: ( p_AttribNameOrWildcard ( COMMA p_TypeName )? )?
+ // xquery/XQueryParser.g:1338:28: ( p_AttribNameOrWildcard ( COMMA p_TypeName )? )?
var alt166=2;
var LA166_0 = this.input.LA(1);
@@ -41019,14 +41160,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt166) {
case 1 :
- // xquery/XQueryParser.g:1277:29: p_AttribNameOrWildcard ( COMMA p_TypeName )?
- this.pushFollow(XQueryParser.FOLLOW_p_AttribNameOrWildcard_in_p_AttributeTest10104);
- p_AttribNameOrWildcard534=this.p_AttribNameOrWildcard();
+ // xquery/XQueryParser.g:1338:29: p_AttribNameOrWildcard ( COMMA p_TypeName )?
+ this.pushFollow(XQueryParser.FOLLOW_p_AttribNameOrWildcard_in_p_AttributeTest10107);
+ p_AttribNameOrWildcard533=this.p_AttribNameOrWildcard();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttribNameOrWildcard534.getTree());
- // xquery/XQueryParser.g:1277:52: ( COMMA p_TypeName )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttribNameOrWildcard533.getTree());
+ // xquery/XQueryParser.g:1338:52: ( COMMA p_TypeName )?
var alt165=2;
var LA165_0 = this.input.LA(1);
@@ -41035,18 +41176,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt165) {
case 1 :
- // xquery/XQueryParser.g:1277:53: COMMA p_TypeName
- COMMA535=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_AttributeTest10107); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1338:53: COMMA p_TypeName
+ COMMA534=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_AttributeTest10110); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- COMMA535_tree = this.adaptor.create(COMMA535);
- this.adaptor.addChild(root_0, COMMA535_tree);
+ COMMA534_tree = this.adaptor.create(COMMA534);
+ this.adaptor.addChild(root_0, COMMA534_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_TypeName_in_p_AttributeTest10109);
- p_TypeName536=this.p_TypeName();
+ this.pushFollow(XQueryParser.FOLLOW_p_TypeName_in_p_AttributeTest10112);
+ p_TypeName535=this.p_TypeName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeName536.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeName535.getTree());
break;
@@ -41059,10 +41200,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- RPAREN537=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_AttributeTest10115); if (this.state.failed) return retval;
+ RPAREN536=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_AttributeTest10118); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN537_tree = this.adaptor.create(RPAREN537);
- this.adaptor.addChild(root_0, RPAREN537_tree);
+ RPAREN536_tree = this.adaptor.create(RPAREN536);
+ this.adaptor.addChild(root_0, RPAREN536_tree);
}
@@ -41100,7 +41241,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1281:1: p_AttribNameOrWildcard : ( p_AttributeName | STAR );
+ // xquery/XQueryParser.g:1342:1: p_AttribNameOrWildcard : ( p_AttributeName | STAR );
// $ANTLR start "p_AttribNameOrWildcard"
p_AttribNameOrWildcard: function() {
var retval = new XQueryParser.p_AttribNameOrWildcard_return();
@@ -41108,13 +41249,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var STAR539 = null;
- var p_AttributeName538 = null;
+ var STAR538 = null;
+ var p_AttributeName537 = null;
- var STAR539_tree=null;
+ var STAR538_tree=null;
try {
- // xquery/XQueryParser.g:1282:9: ( p_AttributeName | STAR )
+ // xquery/XQueryParser.g:1343:9: ( p_AttributeName | STAR )
var alt167=2;
var LA167_0 = this.input.LA(1);
@@ -41133,26 +41274,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt167) {
case 1 :
- // xquery/XQueryParser.g:1282:11: p_AttributeName
+ // xquery/XQueryParser.g:1343:11: p_AttributeName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_AttributeName_in_p_AttribNameOrWildcard10143);
- p_AttributeName538=this.p_AttributeName();
+ this.pushFollow(XQueryParser.FOLLOW_p_AttributeName_in_p_AttribNameOrWildcard10146);
+ p_AttributeName537=this.p_AttributeName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeName538.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeName537.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1282:29: STAR
+ // xquery/XQueryParser.g:1343:29: STAR
root_0 = this.adaptor.nil();
- STAR539=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_AttribNameOrWildcard10147); if (this.state.failed) return retval;
+ STAR538=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_AttribNameOrWildcard10150); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- STAR539_tree = this.adaptor.create(STAR539);
- this.adaptor.addChild(root_0, STAR539_tree);
+ STAR538_tree = this.adaptor.create(STAR538);
+ this.adaptor.addChild(root_0, STAR538_tree);
}
@@ -41192,7 +41333,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1286:1: p_SchemaAttributeTest : SCHEMA_ATTRIBUTE LPAREN p_AttributeDeclaration RPAREN ;
+ // xquery/XQueryParser.g:1347:1: p_SchemaAttributeTest : SCHEMA_ATTRIBUTE LPAREN p_AttributeDeclaration RPAREN ;
// $ANTLR start "p_SchemaAttributeTest"
p_SchemaAttributeTest: function() {
var retval = new XQueryParser.p_SchemaAttributeTest_return();
@@ -41200,40 +41341,40 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var SCHEMA_ATTRIBUTE540 = null;
- var LPAREN541 = null;
- var RPAREN543 = null;
- var p_AttributeDeclaration542 = null;
+ var SCHEMA_ATTRIBUTE539 = null;
+ var LPAREN540 = null;
+ var RPAREN542 = null;
+ var p_AttributeDeclaration541 = null;
- var SCHEMA_ATTRIBUTE540_tree=null;
- var LPAREN541_tree=null;
- var RPAREN543_tree=null;
+ var SCHEMA_ATTRIBUTE539_tree=null;
+ var LPAREN540_tree=null;
+ var RPAREN542_tree=null;
try {
- // xquery/XQueryParser.g:1287:9: ( SCHEMA_ATTRIBUTE LPAREN p_AttributeDeclaration RPAREN )
- // xquery/XQueryParser.g:1287:11: SCHEMA_ATTRIBUTE LPAREN p_AttributeDeclaration RPAREN
+ // xquery/XQueryParser.g:1348:9: ( SCHEMA_ATTRIBUTE LPAREN p_AttributeDeclaration RPAREN )
+ // xquery/XQueryParser.g:1348:11: SCHEMA_ATTRIBUTE LPAREN p_AttributeDeclaration RPAREN
root_0 = this.adaptor.nil();
- SCHEMA_ATTRIBUTE540=this.match(this.input,SCHEMA_ATTRIBUTE,XQueryParser.FOLLOW_SCHEMA_ATTRIBUTE_in_p_SchemaAttributeTest10173); if (this.state.failed) return retval;
+ SCHEMA_ATTRIBUTE539=this.match(this.input,SCHEMA_ATTRIBUTE,XQueryParser.FOLLOW_SCHEMA_ATTRIBUTE_in_p_SchemaAttributeTest10176); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- SCHEMA_ATTRIBUTE540_tree = this.adaptor.create(SCHEMA_ATTRIBUTE540);
- this.adaptor.addChild(root_0, SCHEMA_ATTRIBUTE540_tree);
+ SCHEMA_ATTRIBUTE539_tree = this.adaptor.create(SCHEMA_ATTRIBUTE539);
+ this.adaptor.addChild(root_0, SCHEMA_ATTRIBUTE539_tree);
}
- LPAREN541=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SchemaAttributeTest10175); if (this.state.failed) return retval;
+ LPAREN540=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SchemaAttributeTest10178); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN541_tree = this.adaptor.create(LPAREN541);
- this.adaptor.addChild(root_0, LPAREN541_tree);
+ LPAREN540_tree = this.adaptor.create(LPAREN540);
+ this.adaptor.addChild(root_0, LPAREN540_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_AttributeDeclaration_in_p_SchemaAttributeTest10177);
- p_AttributeDeclaration542=this.p_AttributeDeclaration();
+ this.pushFollow(XQueryParser.FOLLOW_p_AttributeDeclaration_in_p_SchemaAttributeTest10180);
+ p_AttributeDeclaration541=this.p_AttributeDeclaration();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeDeclaration542.getTree());
- RPAREN543=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SchemaAttributeTest10179); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeDeclaration541.getTree());
+ RPAREN542=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SchemaAttributeTest10182); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN543_tree = this.adaptor.create(RPAREN543);
- this.adaptor.addChild(root_0, RPAREN543_tree);
+ RPAREN542_tree = this.adaptor.create(RPAREN542);
+ this.adaptor.addChild(root_0, RPAREN542_tree);
}
@@ -41271,7 +41412,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1291:1: p_AttributeDeclaration : p_AttributeName ;
+ // xquery/XQueryParser.g:1352:1: p_AttributeDeclaration : p_AttributeName ;
// $ANTLR start "p_AttributeDeclaration"
p_AttributeDeclaration: function() {
var retval = new XQueryParser.p_AttributeDeclaration_return();
@@ -41279,20 +41420,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_AttributeName544 = null;
+ var p_AttributeName543 = null;
try {
- // xquery/XQueryParser.g:1292:9: ( p_AttributeName )
- // xquery/XQueryParser.g:1292:11: p_AttributeName
+ // xquery/XQueryParser.g:1353:9: ( p_AttributeName )
+ // xquery/XQueryParser.g:1353:11: p_AttributeName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_AttributeName_in_p_AttributeDeclaration10205);
- p_AttributeName544=this.p_AttributeName();
+ this.pushFollow(XQueryParser.FOLLOW_p_AttributeName_in_p_AttributeDeclaration10208);
+ p_AttributeName543=this.p_AttributeName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeName544.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeName543.getTree());
@@ -41329,7 +41470,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1296:1: p_ElementTest : ELEMENT LPAREN ( p_ElementNameOrWildcard ( COMMA p_TypeName ( QUESTION )? )? )? RPAREN ;
+ // xquery/XQueryParser.g:1357:1: p_ElementTest : ELEMENT LPAREN ( p_ElementNameOrWildcard ( COMMA p_TypeName ( QUESTION )? )? )? RPAREN ;
// $ANTLR start "p_ElementTest"
p_ElementTest: function() {
var retval = new XQueryParser.p_ElementTest_return();
@@ -41337,36 +41478,36 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var ELEMENT545 = null;
- var LPAREN546 = null;
- var COMMA548 = null;
- var QUESTION550 = null;
- var RPAREN551 = null;
- var p_ElementNameOrWildcard547 = null;
- var p_TypeName549 = null;
+ var ELEMENT544 = null;
+ var LPAREN545 = null;
+ var COMMA547 = null;
+ var QUESTION549 = null;
+ var RPAREN550 = null;
+ var p_ElementNameOrWildcard546 = null;
+ var p_TypeName548 = null;
- var ELEMENT545_tree=null;
- var LPAREN546_tree=null;
- var COMMA548_tree=null;
- var QUESTION550_tree=null;
- var RPAREN551_tree=null;
+ var ELEMENT544_tree=null;
+ var LPAREN545_tree=null;
+ var COMMA547_tree=null;
+ var QUESTION549_tree=null;
+ var RPAREN550_tree=null;
try {
- // xquery/XQueryParser.g:1297:9: ( ELEMENT LPAREN ( p_ElementNameOrWildcard ( COMMA p_TypeName ( QUESTION )? )? )? RPAREN )
- // xquery/XQueryParser.g:1297:11: ELEMENT LPAREN ( p_ElementNameOrWildcard ( COMMA p_TypeName ( QUESTION )? )? )? RPAREN
+ // xquery/XQueryParser.g:1358:9: ( ELEMENT LPAREN ( p_ElementNameOrWildcard ( COMMA p_TypeName ( QUESTION )? )? )? RPAREN )
+ // xquery/XQueryParser.g:1358:11: ELEMENT LPAREN ( p_ElementNameOrWildcard ( COMMA p_TypeName ( QUESTION )? )? )? RPAREN
root_0 = this.adaptor.nil();
- ELEMENT545=this.match(this.input,ELEMENT,XQueryParser.FOLLOW_ELEMENT_in_p_ElementTest10231); if (this.state.failed) return retval;
+ ELEMENT544=this.match(this.input,ELEMENT,XQueryParser.FOLLOW_ELEMENT_in_p_ElementTest10234); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- ELEMENT545_tree = this.adaptor.create(ELEMENT545);
- this.adaptor.addChild(root_0, ELEMENT545_tree);
+ ELEMENT544_tree = this.adaptor.create(ELEMENT544);
+ this.adaptor.addChild(root_0, ELEMENT544_tree);
}
- LPAREN546=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ElementTest10233); if (this.state.failed) return retval;
+ LPAREN545=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ElementTest10236); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN546_tree = this.adaptor.create(LPAREN546);
- this.adaptor.addChild(root_0, LPAREN546_tree);
+ LPAREN545_tree = this.adaptor.create(LPAREN545);
+ this.adaptor.addChild(root_0, LPAREN545_tree);
}
- // xquery/XQueryParser.g:1297:26: ( p_ElementNameOrWildcard ( COMMA p_TypeName ( QUESTION )? )? )?
+ // xquery/XQueryParser.g:1358:26: ( p_ElementNameOrWildcard ( COMMA p_TypeName ( QUESTION )? )? )?
var alt170=2;
var LA170_0 = this.input.LA(1);
@@ -41375,14 +41516,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt170) {
case 1 :
- // xquery/XQueryParser.g:1297:27: p_ElementNameOrWildcard ( COMMA p_TypeName ( QUESTION )? )?
- this.pushFollow(XQueryParser.FOLLOW_p_ElementNameOrWildcard_in_p_ElementTest10236);
- p_ElementNameOrWildcard547=this.p_ElementNameOrWildcard();
+ // xquery/XQueryParser.g:1358:27: p_ElementNameOrWildcard ( COMMA p_TypeName ( QUESTION )? )?
+ this.pushFollow(XQueryParser.FOLLOW_p_ElementNameOrWildcard_in_p_ElementTest10239);
+ p_ElementNameOrWildcard546=this.p_ElementNameOrWildcard();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementNameOrWildcard547.getTree());
- // xquery/XQueryParser.g:1297:51: ( COMMA p_TypeName ( QUESTION )? )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementNameOrWildcard546.getTree());
+ // xquery/XQueryParser.g:1358:51: ( COMMA p_TypeName ( QUESTION )? )?
var alt169=2;
var LA169_0 = this.input.LA(1);
@@ -41391,19 +41532,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt169) {
case 1 :
- // xquery/XQueryParser.g:1297:52: COMMA p_TypeName ( QUESTION )?
- COMMA548=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_ElementTest10239); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1358:52: COMMA p_TypeName ( QUESTION )?
+ COMMA547=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_ElementTest10242); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- COMMA548_tree = this.adaptor.create(COMMA548);
- this.adaptor.addChild(root_0, COMMA548_tree);
+ COMMA547_tree = this.adaptor.create(COMMA547);
+ this.adaptor.addChild(root_0, COMMA547_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_TypeName_in_p_ElementTest10241);
- p_TypeName549=this.p_TypeName();
+ this.pushFollow(XQueryParser.FOLLOW_p_TypeName_in_p_ElementTest10244);
+ p_TypeName548=this.p_TypeName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeName549.getTree());
- // xquery/XQueryParser.g:1297:69: ( QUESTION )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeName548.getTree());
+ // xquery/XQueryParser.g:1358:69: ( QUESTION )?
var alt168=2;
var LA168_0 = this.input.LA(1);
@@ -41412,11 +41553,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt168) {
case 1 :
- // xquery/XQueryParser.g:1297:69: QUESTION
- QUESTION550=this.match(this.input,QUESTION,XQueryParser.FOLLOW_QUESTION_in_p_ElementTest10243); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1358:69: QUESTION
+ QUESTION549=this.match(this.input,QUESTION,XQueryParser.FOLLOW_QUESTION_in_p_ElementTest10246); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- QUESTION550_tree = this.adaptor.create(QUESTION550);
- this.adaptor.addChild(root_0, QUESTION550_tree);
+ QUESTION549_tree = this.adaptor.create(QUESTION549);
+ this.adaptor.addChild(root_0, QUESTION549_tree);
}
@@ -41436,10 +41577,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- RPAREN551=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ElementTest10250); if (this.state.failed) return retval;
+ RPAREN550=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ElementTest10253); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN551_tree = this.adaptor.create(RPAREN551);
- this.adaptor.addChild(root_0, RPAREN551_tree);
+ RPAREN550_tree = this.adaptor.create(RPAREN550);
+ this.adaptor.addChild(root_0, RPAREN550_tree);
}
@@ -41477,7 +41618,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1301:1: p_ElementNameOrWildcard : ( p_QName | STAR );
+ // xquery/XQueryParser.g:1362:1: p_ElementNameOrWildcard : ( p_QName | STAR );
// $ANTLR start "p_ElementNameOrWildcard"
p_ElementNameOrWildcard: function() {
var retval = new XQueryParser.p_ElementNameOrWildcard_return();
@@ -41485,13 +41626,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var STAR553 = null;
- var p_QName552 = null;
+ var STAR552 = null;
+ var p_QName551 = null;
- var STAR553_tree=null;
+ var STAR552_tree=null;
try {
- // xquery/XQueryParser.g:1302:9: ( p_QName | STAR )
+ // xquery/XQueryParser.g:1363:9: ( p_QName | STAR )
var alt171=2;
var LA171_0 = this.input.LA(1);
@@ -41510,26 +41651,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt171) {
case 1 :
- // xquery/XQueryParser.g:1302:11: p_QName
+ // xquery/XQueryParser.g:1363:11: p_QName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ElementNameOrWildcard10276);
- p_QName552=this.p_QName();
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ElementNameOrWildcard10279);
+ p_QName551=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName552.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName551.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1302:21: STAR
+ // xquery/XQueryParser.g:1363:21: STAR
root_0 = this.adaptor.nil();
- STAR553=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_ElementNameOrWildcard10280); if (this.state.failed) return retval;
+ STAR552=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_ElementNameOrWildcard10283); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- STAR553_tree = this.adaptor.create(STAR553);
- this.adaptor.addChild(root_0, STAR553_tree);
+ STAR552_tree = this.adaptor.create(STAR552);
+ this.adaptor.addChild(root_0, STAR552_tree);
}
@@ -41569,7 +41710,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1305:1: p_SchemaElementTest : SCHEMA_ELEMENT LPAREN p_ElementDeclaration RPAREN ;
+ // xquery/XQueryParser.g:1366:1: p_SchemaElementTest : SCHEMA_ELEMENT LPAREN p_ElementDeclaration RPAREN ;
// $ANTLR start "p_SchemaElementTest"
p_SchemaElementTest: function() {
var retval = new XQueryParser.p_SchemaElementTest_return();
@@ -41577,40 +41718,40 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var SCHEMA_ELEMENT554 = null;
- var LPAREN555 = null;
- var RPAREN557 = null;
- var p_ElementDeclaration556 = null;
+ var SCHEMA_ELEMENT553 = null;
+ var LPAREN554 = null;
+ var RPAREN556 = null;
+ var p_ElementDeclaration555 = null;
- var SCHEMA_ELEMENT554_tree=null;
- var LPAREN555_tree=null;
- var RPAREN557_tree=null;
+ var SCHEMA_ELEMENT553_tree=null;
+ var LPAREN554_tree=null;
+ var RPAREN556_tree=null;
try {
- // xquery/XQueryParser.g:1306:9: ( SCHEMA_ELEMENT LPAREN p_ElementDeclaration RPAREN )
- // xquery/XQueryParser.g:1306:11: SCHEMA_ELEMENT LPAREN p_ElementDeclaration RPAREN
+ // xquery/XQueryParser.g:1367:9: ( SCHEMA_ELEMENT LPAREN p_ElementDeclaration RPAREN )
+ // xquery/XQueryParser.g:1367:11: SCHEMA_ELEMENT LPAREN p_ElementDeclaration RPAREN
root_0 = this.adaptor.nil();
- SCHEMA_ELEMENT554=this.match(this.input,SCHEMA_ELEMENT,XQueryParser.FOLLOW_SCHEMA_ELEMENT_in_p_SchemaElementTest10298); if (this.state.failed) return retval;
+ SCHEMA_ELEMENT553=this.match(this.input,SCHEMA_ELEMENT,XQueryParser.FOLLOW_SCHEMA_ELEMENT_in_p_SchemaElementTest10301); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- SCHEMA_ELEMENT554_tree = this.adaptor.create(SCHEMA_ELEMENT554);
- this.adaptor.addChild(root_0, SCHEMA_ELEMENT554_tree);
+ SCHEMA_ELEMENT553_tree = this.adaptor.create(SCHEMA_ELEMENT553);
+ this.adaptor.addChild(root_0, SCHEMA_ELEMENT553_tree);
}
- LPAREN555=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SchemaElementTest10300); if (this.state.failed) return retval;
+ LPAREN554=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SchemaElementTest10303); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN555_tree = this.adaptor.create(LPAREN555);
- this.adaptor.addChild(root_0, LPAREN555_tree);
+ LPAREN554_tree = this.adaptor.create(LPAREN554);
+ this.adaptor.addChild(root_0, LPAREN554_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ElementDeclaration_in_p_SchemaElementTest10302);
- p_ElementDeclaration556=this.p_ElementDeclaration();
+ this.pushFollow(XQueryParser.FOLLOW_p_ElementDeclaration_in_p_SchemaElementTest10305);
+ p_ElementDeclaration555=this.p_ElementDeclaration();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementDeclaration556.getTree());
- RPAREN557=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SchemaElementTest10304); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementDeclaration555.getTree());
+ RPAREN556=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SchemaElementTest10307); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN557_tree = this.adaptor.create(RPAREN557);
- this.adaptor.addChild(root_0, RPAREN557_tree);
+ RPAREN556_tree = this.adaptor.create(RPAREN556);
+ this.adaptor.addChild(root_0, RPAREN556_tree);
}
@@ -41648,7 +41789,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1310:1: p_ElementDeclaration : p_ElementName ;
+ // xquery/XQueryParser.g:1371:1: p_ElementDeclaration : p_ElementName ;
// $ANTLR start "p_ElementDeclaration"
p_ElementDeclaration: function() {
var retval = new XQueryParser.p_ElementDeclaration_return();
@@ -41656,20 +41797,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_ElementName558 = null;
+ var p_ElementName557 = null;
try {
- // xquery/XQueryParser.g:1311:9: ( p_ElementName )
- // xquery/XQueryParser.g:1311:11: p_ElementName
+ // xquery/XQueryParser.g:1372:9: ( p_ElementName )
+ // xquery/XQueryParser.g:1372:11: p_ElementName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ElementName_in_p_ElementDeclaration10330);
- p_ElementName558=this.p_ElementName();
+ this.pushFollow(XQueryParser.FOLLOW_p_ElementName_in_p_ElementDeclaration10333);
+ p_ElementName557=this.p_ElementName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementName558.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementName557.getTree());
@@ -41706,7 +41847,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1315:1: p_AttributeName : p_QName ;
+ // xquery/XQueryParser.g:1376:1: p_AttributeName : p_QName ;
// $ANTLR start "p_AttributeName"
p_AttributeName: function() {
var retval = new XQueryParser.p_AttributeName_return();
@@ -41714,20 +41855,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_QName559 = null;
+ var p_QName558 = null;
try {
- // xquery/XQueryParser.g:1316:9: ( p_QName )
- // xquery/XQueryParser.g:1316:11: p_QName
+ // xquery/XQueryParser.g:1377:9: ( p_QName )
+ // xquery/XQueryParser.g:1377:11: p_QName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_AttributeName10356);
- p_QName559=this.p_QName();
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_AttributeName10359);
+ p_QName558=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName559.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName558.getTree());
@@ -41764,7 +41905,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1320:1: p_ElementName : p_QName ;
+ // xquery/XQueryParser.g:1381:1: p_ElementName : p_QName ;
// $ANTLR start "p_ElementName"
p_ElementName: function() {
var retval = new XQueryParser.p_ElementName_return();
@@ -41772,20 +41913,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_QName560 = null;
+ var p_QName559 = null;
try {
- // xquery/XQueryParser.g:1321:9: ( p_QName )
- // xquery/XQueryParser.g:1321:11: p_QName
+ // xquery/XQueryParser.g:1382:9: ( p_QName )
+ // xquery/XQueryParser.g:1382:11: p_QName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ElementName10382);
- p_QName560=this.p_QName();
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ElementName10385);
+ p_QName559=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName560.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName559.getTree());
@@ -41822,7 +41963,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1325:1: p_TypeName : p_QName ;
+ // xquery/XQueryParser.g:1386:1: p_TypeName : p_QName ;
// $ANTLR start "p_TypeName"
p_TypeName: function() {
var retval = new XQueryParser.p_TypeName_return();
@@ -41830,20 +41971,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_QName561 = null;
+ var p_QName560 = null;
try {
- // xquery/XQueryParser.g:1326:9: ( p_QName )
- // xquery/XQueryParser.g:1326:11: p_QName
+ // xquery/XQueryParser.g:1387:9: ( p_QName )
+ // xquery/XQueryParser.g:1387:11: p_QName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_TypeName10408);
- p_QName561=this.p_QName();
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_TypeName10411);
+ p_QName560=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName561.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName560.getTree());
@@ -41880,7 +42021,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1330:1: p_FunctionTest : ( p_Annotation )* ( p_AnyFunctionTest | p_TypedFunctionTest ) ;
+ // xquery/XQueryParser.g:1391:1: p_FunctionTest : ( p_Annotation )* ( p_AnyFunctionTest | p_TypedFunctionTest ) ;
// $ANTLR start "p_FunctionTest"
p_FunctionTest: function() {
var retval = new XQueryParser.p_FunctionTest_return();
@@ -41888,17 +42029,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_Annotation562 = null;
- var p_AnyFunctionTest563 = null;
- var p_TypedFunctionTest564 = null;
+ var p_Annotation561 = null;
+ var p_AnyFunctionTest562 = null;
+ var p_TypedFunctionTest563 = null;
try {
- // xquery/XQueryParser.g:1331:9: ( ( p_Annotation )* ( p_AnyFunctionTest | p_TypedFunctionTest ) )
- // xquery/XQueryParser.g:1331:11: ( p_Annotation )* ( p_AnyFunctionTest | p_TypedFunctionTest )
+ // xquery/XQueryParser.g:1392:9: ( ( p_Annotation )* ( p_AnyFunctionTest | p_TypedFunctionTest ) )
+ // xquery/XQueryParser.g:1392:11: ( p_Annotation )* ( p_AnyFunctionTest | p_TypedFunctionTest )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1331:11: ( p_Annotation )*
+ // xquery/XQueryParser.g:1392:11: ( p_Annotation )*
loop172:
do {
var alt172=2;
@@ -41911,13 +42052,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt172) {
case 1 :
- // xquery/XQueryParser.g:1331:11: p_Annotation
- this.pushFollow(XQueryParser.FOLLOW_p_Annotation_in_p_FunctionTest10434);
- p_Annotation562=this.p_Annotation();
+ // xquery/XQueryParser.g:1392:11: p_Annotation
+ this.pushFollow(XQueryParser.FOLLOW_p_Annotation_in_p_FunctionTest10437);
+ p_Annotation561=this.p_Annotation();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Annotation562.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Annotation561.getTree());
break;
@@ -41927,7 +42068,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- // xquery/XQueryParser.g:1331:25: ( p_AnyFunctionTest | p_TypedFunctionTest )
+ // xquery/XQueryParser.g:1392:25: ( p_AnyFunctionTest | p_TypedFunctionTest )
var alt173=2;
var LA173_0 = this.input.LA(1);
@@ -41968,24 +42109,24 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt173) {
case 1 :
- // xquery/XQueryParser.g:1331:26: p_AnyFunctionTest
- this.pushFollow(XQueryParser.FOLLOW_p_AnyFunctionTest_in_p_FunctionTest10438);
- p_AnyFunctionTest563=this.p_AnyFunctionTest();
+ // xquery/XQueryParser.g:1392:26: p_AnyFunctionTest
+ this.pushFollow(XQueryParser.FOLLOW_p_AnyFunctionTest_in_p_FunctionTest10441);
+ p_AnyFunctionTest562=this.p_AnyFunctionTest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AnyFunctionTest563.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AnyFunctionTest562.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1331:46: p_TypedFunctionTest
- this.pushFollow(XQueryParser.FOLLOW_p_TypedFunctionTest_in_p_FunctionTest10442);
- p_TypedFunctionTest564=this.p_TypedFunctionTest();
+ // xquery/XQueryParser.g:1392:46: p_TypedFunctionTest
+ this.pushFollow(XQueryParser.FOLLOW_p_TypedFunctionTest_in_p_FunctionTest10445);
+ p_TypedFunctionTest563=this.p_TypedFunctionTest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypedFunctionTest564.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypedFunctionTest563.getTree());
break;
@@ -42028,7 +42169,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1335:1: p_AnyFunctionTest : FUNCTION LPAREN STAR RPAREN ;
+ // xquery/XQueryParser.g:1396:1: p_AnyFunctionTest : FUNCTION LPAREN STAR RPAREN ;
// $ANTLR start "p_AnyFunctionTest"
p_AnyFunctionTest: function() {
var retval = new XQueryParser.p_AnyFunctionTest_return();
@@ -42036,40 +42177,40 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var FUNCTION565 = null;
- var LPAREN566 = null;
- var STAR567 = null;
- var RPAREN568 = null;
+ var FUNCTION564 = null;
+ var LPAREN565 = null;
+ var STAR566 = null;
+ var RPAREN567 = null;
- var FUNCTION565_tree=null;
- var LPAREN566_tree=null;
- var STAR567_tree=null;
- var RPAREN568_tree=null;
+ var FUNCTION564_tree=null;
+ var LPAREN565_tree=null;
+ var STAR566_tree=null;
+ var RPAREN567_tree=null;
try {
- // xquery/XQueryParser.g:1336:9: ( FUNCTION LPAREN STAR RPAREN )
- // xquery/XQueryParser.g:1336:11: FUNCTION LPAREN STAR RPAREN
+ // xquery/XQueryParser.g:1397:9: ( FUNCTION LPAREN STAR RPAREN )
+ // xquery/XQueryParser.g:1397:11: FUNCTION LPAREN STAR RPAREN
root_0 = this.adaptor.nil();
- FUNCTION565=this.match(this.input,FUNCTION,XQueryParser.FOLLOW_FUNCTION_in_p_AnyFunctionTest10469); if (this.state.failed) return retval;
+ FUNCTION564=this.match(this.input,FUNCTION,XQueryParser.FOLLOW_FUNCTION_in_p_AnyFunctionTest10472); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- FUNCTION565_tree = this.adaptor.create(FUNCTION565);
- this.adaptor.addChild(root_0, FUNCTION565_tree);
+ FUNCTION564_tree = this.adaptor.create(FUNCTION564);
+ this.adaptor.addChild(root_0, FUNCTION564_tree);
}
- LPAREN566=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_AnyFunctionTest10471); if (this.state.failed) return retval;
+ LPAREN565=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_AnyFunctionTest10474); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN566_tree = this.adaptor.create(LPAREN566);
- this.adaptor.addChild(root_0, LPAREN566_tree);
+ LPAREN565_tree = this.adaptor.create(LPAREN565);
+ this.adaptor.addChild(root_0, LPAREN565_tree);
}
- STAR567=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_AnyFunctionTest10473); if (this.state.failed) return retval;
+ STAR566=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_AnyFunctionTest10476); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- STAR567_tree = this.adaptor.create(STAR567);
- this.adaptor.addChild(root_0, STAR567_tree);
+ STAR566_tree = this.adaptor.create(STAR566);
+ this.adaptor.addChild(root_0, STAR566_tree);
}
- RPAREN568=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_AnyFunctionTest10475); if (this.state.failed) return retval;
+ RPAREN567=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_AnyFunctionTest10478); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN568_tree = this.adaptor.create(RPAREN568);
- this.adaptor.addChild(root_0, RPAREN568_tree);
+ RPAREN567_tree = this.adaptor.create(RPAREN567);
+ this.adaptor.addChild(root_0, RPAREN567_tree);
}
@@ -42107,7 +42248,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1340:1: p_TypedFunctionTest : FUNCTION LPAREN ( p_SequenceType ( COMMA p_SequenceType )* )? RPAREN AS p_SequenceType ;
+ // xquery/XQueryParser.g:1401:1: p_TypedFunctionTest : FUNCTION LPAREN ( p_SequenceType ( COMMA p_SequenceType )* )? RPAREN AS p_SequenceType ;
// $ANTLR start "p_TypedFunctionTest"
p_TypedFunctionTest: function() {
var retval = new XQueryParser.p_TypedFunctionTest_return();
@@ -42115,37 +42256,37 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var FUNCTION569 = null;
- var LPAREN570 = null;
- var COMMA572 = null;
- var RPAREN574 = null;
- var AS575 = null;
- var p_SequenceType571 = null;
- var p_SequenceType573 = null;
- var p_SequenceType576 = null;
+ var FUNCTION568 = null;
+ var LPAREN569 = null;
+ var COMMA571 = null;
+ var RPAREN573 = null;
+ var AS574 = null;
+ var p_SequenceType570 = null;
+ var p_SequenceType572 = null;
+ var p_SequenceType575 = null;
- var FUNCTION569_tree=null;
- var LPAREN570_tree=null;
- var COMMA572_tree=null;
- var RPAREN574_tree=null;
- var AS575_tree=null;
+ var FUNCTION568_tree=null;
+ var LPAREN569_tree=null;
+ var COMMA571_tree=null;
+ var RPAREN573_tree=null;
+ var AS574_tree=null;
try {
- // xquery/XQueryParser.g:1341:9: ( FUNCTION LPAREN ( p_SequenceType ( COMMA p_SequenceType )* )? RPAREN AS p_SequenceType )
- // xquery/XQueryParser.g:1341:11: FUNCTION LPAREN ( p_SequenceType ( COMMA p_SequenceType )* )? RPAREN AS p_SequenceType
+ // xquery/XQueryParser.g:1402:9: ( FUNCTION LPAREN ( p_SequenceType ( COMMA p_SequenceType )* )? RPAREN AS p_SequenceType )
+ // xquery/XQueryParser.g:1402:11: FUNCTION LPAREN ( p_SequenceType ( COMMA p_SequenceType )* )? RPAREN AS p_SequenceType
root_0 = this.adaptor.nil();
- FUNCTION569=this.match(this.input,FUNCTION,XQueryParser.FOLLOW_FUNCTION_in_p_TypedFunctionTest10501); if (this.state.failed) return retval;
+ FUNCTION568=this.match(this.input,FUNCTION,XQueryParser.FOLLOW_FUNCTION_in_p_TypedFunctionTest10504); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- FUNCTION569_tree = this.adaptor.create(FUNCTION569);
- this.adaptor.addChild(root_0, FUNCTION569_tree);
+ FUNCTION568_tree = this.adaptor.create(FUNCTION568);
+ this.adaptor.addChild(root_0, FUNCTION568_tree);
}
- LPAREN570=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_TypedFunctionTest10503); if (this.state.failed) return retval;
+ LPAREN569=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_TypedFunctionTest10506); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN570_tree = this.adaptor.create(LPAREN570);
- this.adaptor.addChild(root_0, LPAREN570_tree);
+ LPAREN569_tree = this.adaptor.create(LPAREN569);
+ this.adaptor.addChild(root_0, LPAREN569_tree);
}
- // xquery/XQueryParser.g:1341:27: ( p_SequenceType ( COMMA p_SequenceType )* )?
+ // xquery/XQueryParser.g:1402:27: ( p_SequenceType ( COMMA p_SequenceType )* )?
var alt175=2;
var LA175_0 = this.input.LA(1);
@@ -42154,14 +42295,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt175) {
case 1 :
- // xquery/XQueryParser.g:1341:28: p_SequenceType ( COMMA p_SequenceType )*
- this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TypedFunctionTest10506);
- p_SequenceType571=this.p_SequenceType();
+ // xquery/XQueryParser.g:1402:28: p_SequenceType ( COMMA p_SequenceType )*
+ this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TypedFunctionTest10509);
+ p_SequenceType570=this.p_SequenceType();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType571.getTree());
- // xquery/XQueryParser.g:1341:43: ( COMMA p_SequenceType )*
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType570.getTree());
+ // xquery/XQueryParser.g:1402:43: ( COMMA p_SequenceType )*
loop174:
do {
var alt174=2;
@@ -42174,18 +42315,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt174) {
case 1 :
- // xquery/XQueryParser.g:1341:44: COMMA p_SequenceType
- COMMA572=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_TypedFunctionTest10509); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1402:44: COMMA p_SequenceType
+ COMMA571=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_TypedFunctionTest10512); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- COMMA572_tree = this.adaptor.create(COMMA572);
- this.adaptor.addChild(root_0, COMMA572_tree);
+ COMMA571_tree = this.adaptor.create(COMMA571);
+ this.adaptor.addChild(root_0, COMMA571_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TypedFunctionTest10511);
- p_SequenceType573=this.p_SequenceType();
+ this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TypedFunctionTest10514);
+ p_SequenceType572=this.p_SequenceType();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType573.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType572.getTree());
break;
@@ -42201,22 +42342,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- RPAREN574=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_TypedFunctionTest10517); if (this.state.failed) return retval;
+ RPAREN573=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_TypedFunctionTest10520); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN574_tree = this.adaptor.create(RPAREN574);
- this.adaptor.addChild(root_0, RPAREN574_tree);
+ RPAREN573_tree = this.adaptor.create(RPAREN573);
+ this.adaptor.addChild(root_0, RPAREN573_tree);
}
- AS575=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_TypedFunctionTest10519); if (this.state.failed) return retval;
+ AS574=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_TypedFunctionTest10522); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- AS575_tree = this.adaptor.create(AS575);
- this.adaptor.addChild(root_0, AS575_tree);
+ AS574_tree = this.adaptor.create(AS574);
+ this.adaptor.addChild(root_0, AS574_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TypedFunctionTest10521);
- p_SequenceType576=this.p_SequenceType();
+ this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TypedFunctionTest10524);
+ p_SequenceType575=this.p_SequenceType();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType576.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType575.getTree());
@@ -42253,7 +42394,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1345:1: p_ParenthesizedItemType : LPAREN p_ItemType RPAREN ;
+ // xquery/XQueryParser.g:1406:1: p_ParenthesizedItemType : LPAREN p_ItemType RPAREN ;
// $ANTLR start "p_ParenthesizedItemType"
p_ParenthesizedItemType: function() {
var retval = new XQueryParser.p_ParenthesizedItemType_return();
@@ -42261,33 +42402,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var LPAREN577 = null;
- var RPAREN579 = null;
- var p_ItemType578 = null;
+ var LPAREN576 = null;
+ var RPAREN578 = null;
+ var p_ItemType577 = null;
- var LPAREN577_tree=null;
- var RPAREN579_tree=null;
+ var LPAREN576_tree=null;
+ var RPAREN578_tree=null;
try {
- // xquery/XQueryParser.g:1346:9: ( LPAREN p_ItemType RPAREN )
- // xquery/XQueryParser.g:1346:11: LPAREN p_ItemType RPAREN
+ // xquery/XQueryParser.g:1407:9: ( LPAREN p_ItemType RPAREN )
+ // xquery/XQueryParser.g:1407:11: LPAREN p_ItemType RPAREN
root_0 = this.adaptor.nil();
- LPAREN577=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ParenthesizedItemType10547); if (this.state.failed) return retval;
+ LPAREN576=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ParenthesizedItemType10550); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN577_tree = this.adaptor.create(LPAREN577);
- this.adaptor.addChild(root_0, LPAREN577_tree);
+ LPAREN576_tree = this.adaptor.create(LPAREN576);
+ this.adaptor.addChild(root_0, LPAREN576_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ItemType_in_p_ParenthesizedItemType10549);
- p_ItemType578=this.p_ItemType();
+ this.pushFollow(XQueryParser.FOLLOW_p_ItemType_in_p_ParenthesizedItemType10552);
+ p_ItemType577=this.p_ItemType();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ItemType578.getTree());
- RPAREN579=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ParenthesizedItemType10551); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ItemType577.getTree());
+ RPAREN578=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ParenthesizedItemType10554); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN579_tree = this.adaptor.create(RPAREN579);
- this.adaptor.addChild(root_0, RPAREN579_tree);
+ RPAREN578_tree = this.adaptor.create(RPAREN578);
+ this.adaptor.addChild(root_0, RPAREN578_tree);
}
@@ -42325,7 +42466,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1375:1: p_StringLiteral : ( QUOT pg_QuotStringLiteralContent QUOT -> ^( StringLiteral ( pg_QuotStringLiteralContent )* ) | APOS pg_AposStringLiteralContent APOS -> ^( StringLiteral ( pg_AposStringLiteralContent )* ) );
+ // xquery/XQueryParser.g:1436:1: p_StringLiteral : ( QUOT pg_QuotStringLiteralContent QUOT -> ^( StringLiteral ( pg_QuotStringLiteralContent )* ) | APOS pg_AposStringLiteralContent APOS -> ^( StringLiteral ( pg_AposStringLiteralContent )* ) );
// $ANTLR start "p_StringLiteral"
p_StringLiteral: function() {
var retval = new XQueryParser.p_StringLiteral_return();
@@ -42333,23 +42474,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var QUOT580 = null;
- var QUOT582 = null;
- var APOS583 = null;
- var APOS585 = null;
- var pg_QuotStringLiteralContent581 = null;
- var pg_AposStringLiteralContent584 = null;
+ var QUOT579 = null;
+ var QUOT581 = null;
+ var APOS582 = null;
+ var APOS584 = null;
+ var pg_QuotStringLiteralContent580 = null;
+ var pg_AposStringLiteralContent583 = null;
- var QUOT580_tree=null;
- var QUOT582_tree=null;
- var APOS583_tree=null;
- var APOS585_tree=null;
+ var QUOT579_tree=null;
+ var QUOT581_tree=null;
+ var APOS582_tree=null;
+ var APOS584_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");
var stream_pg_AposStringLiteralContent=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule pg_AposStringLiteralContent");
try {
- // xquery/XQueryParser.g:1376:9: ( QUOT pg_QuotStringLiteralContent QUOT -> ^( StringLiteral ( pg_QuotStringLiteralContent )* ) | APOS pg_AposStringLiteralContent APOS -> ^( StringLiteral ( pg_AposStringLiteralContent )* ) )
+ // xquery/XQueryParser.g:1437:9: ( QUOT pg_QuotStringLiteralContent QUOT -> ^( StringLiteral ( pg_QuotStringLiteralContent )* ) | APOS pg_AposStringLiteralContent APOS -> ^( StringLiteral ( pg_AposStringLiteralContent )* ) )
var alt176=2;
var LA176_0 = this.input.LA(1);
@@ -42368,21 +42509,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt176) {
case 1 :
- // xquery/XQueryParser.g:1376:11: QUOT pg_QuotStringLiteralContent QUOT
- QUOT580=this.match(this.input,QUOT,XQueryParser.FOLLOW_QUOT_in_p_StringLiteral10602); if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_QUOT.add(QUOT580);
+ // xquery/XQueryParser.g:1437:11: QUOT pg_QuotStringLiteralContent QUOT
+ QUOT579=this.match(this.input,QUOT,XQueryParser.FOLLOW_QUOT_in_p_StringLiteral10605); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) stream_QUOT.add(QUOT579);
if ( this.state.backtracking===0 ) {
this.pushStringLexer(false);
}
- this.pushFollow(XQueryParser.FOLLOW_pg_QuotStringLiteralContent_in_p_StringLiteral10606);
- pg_QuotStringLiteralContent581=this.pg_QuotStringLiteralContent();
+ this.pushFollow(XQueryParser.FOLLOW_pg_QuotStringLiteralContent_in_p_StringLiteral10609);
+ pg_QuotStringLiteralContent580=this.pg_QuotStringLiteralContent();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_pg_QuotStringLiteralContent.add(pg_QuotStringLiteralContent581.getTree());
- QUOT582=this.match(this.input,QUOT,XQueryParser.FOLLOW_QUOT_in_p_StringLiteral10608); if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_QUOT.add(QUOT582);
+ if ( this.state.backtracking===0 ) stream_pg_QuotStringLiteralContent.add(pg_QuotStringLiteralContent580.getTree());
+ QUOT581=this.match(this.input,QUOT,XQueryParser.FOLLOW_QUOT_in_p_StringLiteral10611); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) stream_QUOT.add(QUOT581);
if ( this.state.backtracking===0 ) {
this.popLexer();
@@ -42400,14 +42541,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 1377:17: -> ^( StringLiteral ( pg_QuotStringLiteralContent )* )
+ // 1438:17: -> ^( StringLiteral ( pg_QuotStringLiteralContent )* )
{
- // xquery/XQueryParser.g:1377:20: ^( StringLiteral ( pg_QuotStringLiteralContent )* )
+ // xquery/XQueryParser.g:1438:20: ^( StringLiteral ( pg_QuotStringLiteralContent )* )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(StringLiteral, "StringLiteral"), root_1);
- // xquery/XQueryParser.g:1377:36: ( pg_QuotStringLiteralContent )*
+ // xquery/XQueryParser.g:1438:36: ( pg_QuotStringLiteralContent )*
while ( stream_pg_QuotStringLiteralContent.hasNext() ) {
this.adaptor.addChild(root_1, stream_pg_QuotStringLiteralContent.nextTree());
@@ -42423,21 +42564,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1378:11: APOS pg_AposStringLiteralContent APOS
- APOS583=this.match(this.input,APOS,XQueryParser.FOLLOW_APOS_in_p_StringLiteral10647); if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_APOS.add(APOS583);
+ // xquery/XQueryParser.g:1439:11: APOS pg_AposStringLiteralContent APOS
+ APOS582=this.match(this.input,APOS,XQueryParser.FOLLOW_APOS_in_p_StringLiteral10650); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) stream_APOS.add(APOS582);
if ( this.state.backtracking===0 ) {
this.pushStringLexer(true);
}
- this.pushFollow(XQueryParser.FOLLOW_pg_AposStringLiteralContent_in_p_StringLiteral10651);
- pg_AposStringLiteralContent584=this.pg_AposStringLiteralContent();
+ this.pushFollow(XQueryParser.FOLLOW_pg_AposStringLiteralContent_in_p_StringLiteral10654);
+ pg_AposStringLiteralContent583=this.pg_AposStringLiteralContent();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_pg_AposStringLiteralContent.add(pg_AposStringLiteralContent584.getTree());
- APOS585=this.match(this.input,APOS,XQueryParser.FOLLOW_APOS_in_p_StringLiteral10653); if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_APOS.add(APOS585);
+ if ( this.state.backtracking===0 ) stream_pg_AposStringLiteralContent.add(pg_AposStringLiteralContent583.getTree());
+ APOS584=this.match(this.input,APOS,XQueryParser.FOLLOW_APOS_in_p_StringLiteral10656); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) stream_APOS.add(APOS584);
if ( this.state.backtracking===0 ) {
this.popLexer();
@@ -42455,14 +42596,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 1379:17: -> ^( StringLiteral ( pg_AposStringLiteralContent )* )
+ // 1440:17: -> ^( StringLiteral ( pg_AposStringLiteralContent )* )
{
- // xquery/XQueryParser.g:1379:20: ^( StringLiteral ( pg_AposStringLiteralContent )* )
+ // xquery/XQueryParser.g:1440:20: ^( StringLiteral ( pg_AposStringLiteralContent )* )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(StringLiteral, "StringLiteral"), root_1);
- // xquery/XQueryParser.g:1379:36: ( pg_AposStringLiteralContent )*
+ // xquery/XQueryParser.g:1440:36: ( pg_AposStringLiteralContent )*
while ( stream_pg_AposStringLiteralContent.hasNext() ) {
this.adaptor.addChild(root_1, stream_pg_AposStringLiteralContent.nextTree());
@@ -42512,7 +42653,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1384:1: pg_QuotStringLiteralContent : ( ESCAPE_QUOT | L_CharRef | L_PredefinedEntityRef | ~ ( QUOT | AMP ) )* ;
+ // xquery/XQueryParser.g:1445:1: pg_QuotStringLiteralContent : ( ESCAPE_QUOT | L_CharRef | L_PredefinedEntityRef | ~ ( QUOT | AMP ) )* ;
// $ANTLR start "pg_QuotStringLiteralContent"
pg_QuotStringLiteralContent: function() {
var retval = new XQueryParser.pg_QuotStringLiteralContent_return();
@@ -42520,16 +42661,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var set586 = null;
+ var set585 = null;
- var set586_tree=null;
+ var set585_tree=null;
try {
- // xquery/XQueryParser.g:1385:9: ( ( ESCAPE_QUOT | L_CharRef | L_PredefinedEntityRef | ~ ( QUOT | AMP ) )* )
- // xquery/XQueryParser.g:1385:11: ( ESCAPE_QUOT | L_CharRef | L_PredefinedEntityRef | ~ ( QUOT | AMP ) )*
+ // xquery/XQueryParser.g:1446:9: ( ( ESCAPE_QUOT | L_CharRef | L_PredefinedEntityRef | ~ ( QUOT | AMP ) )* )
+ // xquery/XQueryParser.g:1446:11: ( ESCAPE_QUOT | L_CharRef | L_PredefinedEntityRef | ~ ( QUOT | AMP ) )*
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1385:11: ( ESCAPE_QUOT | L_CharRef | L_PredefinedEntityRef | ~ ( QUOT | AMP ) )*
+ // xquery/XQueryParser.g:1446:11: ( ESCAPE_QUOT | L_CharRef | L_PredefinedEntityRef | ~ ( QUOT | AMP ) )*
loop177:
do {
var alt177=2;
@@ -42543,10 +42684,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt177) {
case 1 :
// xquery/XQueryParser.g:
- set586=this.input.LT(1);
+ set585=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(set586));
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, this.adaptor.create(set585));
this.state.errorRecovery=false;this.state.failed=false;
}
else {
@@ -42600,7 +42741,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1392:1: pg_AposStringLiteralContent : ( ESCAPE_APOS | L_CharRef | L_PredefinedEntityRef | ~ ( APOS | AMP ) )* ;
+ // xquery/XQueryParser.g:1453:1: pg_AposStringLiteralContent : ( ESCAPE_APOS | L_CharRef | L_PredefinedEntityRef | ~ ( APOS | AMP ) )* ;
// $ANTLR start "pg_AposStringLiteralContent"
pg_AposStringLiteralContent: function() {
var retval = new XQueryParser.pg_AposStringLiteralContent_return();
@@ -42608,16 +42749,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var set587 = null;
+ var set586 = null;
- var set587_tree=null;
+ var set586_tree=null;
try {
- // xquery/XQueryParser.g:1393:9: ( ( ESCAPE_APOS | L_CharRef | L_PredefinedEntityRef | ~ ( APOS | AMP ) )* )
- // xquery/XQueryParser.g:1393:11: ( ESCAPE_APOS | L_CharRef | L_PredefinedEntityRef | ~ ( APOS | AMP ) )*
+ // xquery/XQueryParser.g:1454:9: ( ( ESCAPE_APOS | L_CharRef | L_PredefinedEntityRef | ~ ( APOS | AMP ) )* )
+ // xquery/XQueryParser.g:1454:11: ( ESCAPE_APOS | L_CharRef | L_PredefinedEntityRef | ~ ( APOS | AMP ) )*
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1393:11: ( ESCAPE_APOS | L_CharRef | L_PredefinedEntityRef | ~ ( APOS | AMP ) )*
+ // xquery/XQueryParser.g:1454:11: ( ESCAPE_APOS | L_CharRef | L_PredefinedEntityRef | ~ ( APOS | AMP ) )*
loop178:
do {
var alt178=2;
@@ -42631,10 +42772,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt178) {
case 1 :
// xquery/XQueryParser.g:
- set587=this.input.LT(1);
+ set586=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(set587));
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, this.adaptor.create(set586));
this.state.errorRecovery=false;this.state.failed=false;
}
else {
@@ -42688,7 +42829,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1407:1: p_ElementContentChar : L_ElementContentChar ;
+ // xquery/XQueryParser.g:1468:1: p_ElementContentChar : L_ElementContentChar ;
// $ANTLR start "p_ElementContentChar"
p_ElementContentChar: function() {
var retval = new XQueryParser.p_ElementContentChar_return();
@@ -42696,19 +42837,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var L_ElementContentChar588 = null;
+ var L_ElementContentChar587 = null;
- var L_ElementContentChar588_tree=null;
+ var L_ElementContentChar587_tree=null;
try {
- // xquery/XQueryParser.g:1408:9: ( L_ElementContentChar )
- // xquery/XQueryParser.g:1408:11: L_ElementContentChar
+ // xquery/XQueryParser.g:1469:9: ( L_ElementContentChar )
+ // xquery/XQueryParser.g:1469:11: L_ElementContentChar
root_0 = this.adaptor.nil();
- L_ElementContentChar588=this.match(this.input,L_ElementContentChar,XQueryParser.FOLLOW_L_ElementContentChar_in_p_ElementContentChar10816); if (this.state.failed) return retval;
+ L_ElementContentChar587=this.match(this.input,L_ElementContentChar,XQueryParser.FOLLOW_L_ElementContentChar_in_p_ElementContentChar10819); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- L_ElementContentChar588_tree = this.adaptor.create(L_ElementContentChar588);
- this.adaptor.addChild(root_0, L_ElementContentChar588_tree);
+ L_ElementContentChar587_tree = this.adaptor.create(L_ElementContentChar587);
+ this.adaptor.addChild(root_0, L_ElementContentChar587_tree);
}
@@ -42746,7 +42887,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1412:1: p_QuotAttrContentChar : L_QuotAttrContentChar -> ^( AttributeValueChar L_QuotAttrContentChar ) ;
+ // xquery/XQueryParser.g:1473:1: p_QuotAttrContentChar : L_QuotAttrContentChar -> ^( AttributeValueChar L_QuotAttrContentChar ) ;
// $ANTLR start "p_QuotAttrContentChar"
p_QuotAttrContentChar: function() {
var retval = new XQueryParser.p_QuotAttrContentChar_return();
@@ -42754,16 +42895,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var L_QuotAttrContentChar589 = null;
+ var L_QuotAttrContentChar588 = null;
- var L_QuotAttrContentChar589_tree=null;
+ var L_QuotAttrContentChar588_tree=null;
var stream_L_QuotAttrContentChar=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token L_QuotAttrContentChar");
try {
- // xquery/XQueryParser.g:1413:9: ( L_QuotAttrContentChar -> ^( AttributeValueChar L_QuotAttrContentChar ) )
- // xquery/XQueryParser.g:1413:11: L_QuotAttrContentChar
- L_QuotAttrContentChar589=this.match(this.input,L_QuotAttrContentChar,XQueryParser.FOLLOW_L_QuotAttrContentChar_in_p_QuotAttrContentChar10842); if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_L_QuotAttrContentChar.add(L_QuotAttrContentChar589);
+ // xquery/XQueryParser.g:1474:9: ( L_QuotAttrContentChar -> ^( AttributeValueChar L_QuotAttrContentChar ) )
+ // xquery/XQueryParser.g:1474:11: L_QuotAttrContentChar
+ L_QuotAttrContentChar588=this.match(this.input,L_QuotAttrContentChar,XQueryParser.FOLLOW_L_QuotAttrContentChar_in_p_QuotAttrContentChar10845); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) stream_L_QuotAttrContentChar.add(L_QuotAttrContentChar588);
@@ -42778,9 +42919,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 1414:17: -> ^( AttributeValueChar L_QuotAttrContentChar )
+ // 1475:17: -> ^( AttributeValueChar L_QuotAttrContentChar )
{
- // xquery/XQueryParser.g:1414:20: ^( AttributeValueChar L_QuotAttrContentChar )
+ // xquery/XQueryParser.g:1475:20: ^( AttributeValueChar L_QuotAttrContentChar )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(AttributeValueChar, "AttributeValueChar"), root_1);
@@ -42828,7 +42969,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1418:1: p_AposAttrContentChar : L_AposAttrContentChar -> ^( AttributeValueChar L_AposAttrContentChar ) ;
+ // xquery/XQueryParser.g:1479:1: p_AposAttrContentChar : L_AposAttrContentChar -> ^( AttributeValueChar L_AposAttrContentChar ) ;
// $ANTLR start "p_AposAttrContentChar"
p_AposAttrContentChar: function() {
var retval = new XQueryParser.p_AposAttrContentChar_return();
@@ -42836,16 +42977,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var L_AposAttrContentChar590 = null;
+ var L_AposAttrContentChar589 = null;
- var L_AposAttrContentChar590_tree=null;
+ var L_AposAttrContentChar589_tree=null;
var stream_L_AposAttrContentChar=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token L_AposAttrContentChar");
try {
- // xquery/XQueryParser.g:1419:9: ( L_AposAttrContentChar -> ^( AttributeValueChar L_AposAttrContentChar ) )
- // xquery/XQueryParser.g:1419:11: L_AposAttrContentChar
- L_AposAttrContentChar590=this.match(this.input,L_AposAttrContentChar,XQueryParser.FOLLOW_L_AposAttrContentChar_in_p_AposAttrContentChar10892); if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_L_AposAttrContentChar.add(L_AposAttrContentChar590);
+ // xquery/XQueryParser.g:1480:9: ( L_AposAttrContentChar -> ^( AttributeValueChar L_AposAttrContentChar ) )
+ // xquery/XQueryParser.g:1480:11: L_AposAttrContentChar
+ L_AposAttrContentChar589=this.match(this.input,L_AposAttrContentChar,XQueryParser.FOLLOW_L_AposAttrContentChar_in_p_AposAttrContentChar10895); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) stream_L_AposAttrContentChar.add(L_AposAttrContentChar589);
@@ -42860,9 +43001,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 1420:17: -> ^( AttributeValueChar L_AposAttrContentChar )
+ // 1481:17: -> ^( AttributeValueChar L_AposAttrContentChar )
{
- // xquery/XQueryParser.g:1420:20: ^( AttributeValueChar L_AposAttrContentChar )
+ // xquery/XQueryParser.g:1481:20: ^( AttributeValueChar L_AposAttrContentChar )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(AttributeValueChar, "AttributeValueChar"), root_1);
@@ -42910,7 +43051,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1438:1: p_QName : ( pg_QName | p_NCName -> ^( QName p_NCName ) );
+ // xquery/XQueryParser.g:1499:1: p_QName : ( pg_QName | p_NCName -> ^( QName p_NCName ) );
// $ANTLR start "p_QName"
p_QName: function() {
var retval = new XQueryParser.p_QName_return();
@@ -42918,13 +43059,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var pg_QName591 = null;
- var p_NCName592 = null;
+ var pg_QName590 = null;
+ var p_NCName591 = null;
var stream_p_NCName=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_NCName");
this.setWsExplicit(true);
try {
- // xquery/XQueryParser.g:1440:9: ( pg_QName | p_NCName -> ^( QName p_NCName ) )
+ // xquery/XQueryParser.g:1501:9: ( pg_QName | p_NCName -> ^( QName p_NCName ) )
var alt179=2;
var LA179_0 = this.input.LA(1);
@@ -42954,26 +43095,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt179) {
case 1 :
- // xquery/XQueryParser.g:1440:11: pg_QName
+ // xquery/XQueryParser.g:1501:11: pg_QName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pg_QName_in_p_QName10978);
- pg_QName591=this.pg_QName();
+ this.pushFollow(XQueryParser.FOLLOW_pg_QName_in_p_QName10981);
+ pg_QName590=this.pg_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pg_QName591.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pg_QName590.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1441:11: p_NCName
- this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_QName10990);
- p_NCName592=this.p_NCName();
+ // xquery/XQueryParser.g:1502:11: p_NCName
+ this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_QName10993);
+ p_NCName591=this.p_NCName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_p_NCName.add(p_NCName592.getTree());
+ if ( this.state.backtracking===0 ) stream_p_NCName.add(p_NCName591.getTree());
// AST REWRITE
@@ -42987,9 +43128,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 1442:17: -> ^( QName p_NCName )
+ // 1503:17: -> ^( QName p_NCName )
{
- // xquery/XQueryParser.g:1442:20: ^( QName p_NCName )
+ // xquery/XQueryParser.g:1503:20: ^( QName p_NCName )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(QName, "QName"), root_1);
@@ -43040,7 +43181,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1446:1: pg_FQName : ( pg_QName | p_FNCName -> ^( QName p_FNCName ) );
+ // xquery/XQueryParser.g:1507:1: pg_FQName : ( pg_QName | p_FNCName -> ^( QName p_FNCName ) );
// $ANTLR start "pg_FQName"
pg_FQName: function() {
var retval = new XQueryParser.pg_FQName_return();
@@ -43048,12 +43189,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var pg_QName593 = null;
- var p_FNCName594 = null;
+ var pg_QName592 = null;
+ var p_FNCName593 = null;
var stream_p_FNCName=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_FNCName");
try {
- // xquery/XQueryParser.g:1447:9: ( pg_QName | p_FNCName -> ^( QName p_FNCName ) )
+ // xquery/XQueryParser.g:1508:9: ( pg_QName | p_FNCName -> ^( QName p_FNCName ) )
var alt180=2;
switch ( this.input.LA(1) ) {
case ANCESTOR:
@@ -43292,26 +43433,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt180) {
case 1 :
- // xquery/XQueryParser.g:1447:11: pg_QName
+ // xquery/XQueryParser.g:1508:11: pg_QName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pg_QName_in_pg_FQName11051);
- pg_QName593=this.pg_QName();
+ this.pushFollow(XQueryParser.FOLLOW_pg_QName_in_pg_FQName11054);
+ pg_QName592=this.pg_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pg_QName593.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pg_QName592.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1448:11: p_FNCName
- this.pushFollow(XQueryParser.FOLLOW_p_FNCName_in_pg_FQName11063);
- p_FNCName594=this.p_FNCName();
+ // xquery/XQueryParser.g:1509:11: p_FNCName
+ this.pushFollow(XQueryParser.FOLLOW_p_FNCName_in_pg_FQName11066);
+ p_FNCName593=this.p_FNCName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_p_FNCName.add(p_FNCName594.getTree());
+ if ( this.state.backtracking===0 ) stream_p_FNCName.add(p_FNCName593.getTree());
// AST REWRITE
@@ -43325,9 +43466,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 1449:17: -> ^( QName p_FNCName )
+ // 1510:17: -> ^( QName p_FNCName )
{
- // xquery/XQueryParser.g:1449:20: ^( QName p_FNCName )
+ // xquery/XQueryParser.g:1510:20: ^( QName p_FNCName )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(QName, "QName"), root_1);
@@ -43377,7 +43518,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1451:1: pg_QName : nn= p_NCName COLON nl= p_NCName -> ^( QName $nn $nl) ;
+ // xquery/XQueryParser.g:1512:1: pg_QName : nn= p_NCName COLON nl= p_NCName -> ^( QName $nn $nl) ;
// $ANTLR start "pg_QName"
pg_QName: function() {
var retval = new XQueryParser.pg_QName_return();
@@ -43385,26 +43526,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var COLON595 = null;
+ var COLON594 = null;
var nn = null;
var nl = null;
- var COLON595_tree=null;
+ var COLON594_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:1452:9: (nn= p_NCName COLON nl= p_NCName -> ^( QName $nn $nl) )
- // xquery/XQueryParser.g:1452:11: nn= p_NCName COLON nl= p_NCName
- this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pg_QName11107);
+ // xquery/XQueryParser.g:1513:9: (nn= p_NCName COLON nl= p_NCName -> ^( QName $nn $nl) )
+ // xquery/XQueryParser.g:1513:11: nn= p_NCName COLON nl= p_NCName
+ this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pg_QName11110);
nn=this.p_NCName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_NCName.add(nn.getTree());
- COLON595=this.match(this.input,COLON,XQueryParser.FOLLOW_COLON_in_pg_QName11109); if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_COLON.add(COLON595);
+ COLON594=this.match(this.input,COLON,XQueryParser.FOLLOW_COLON_in_pg_QName11112); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) stream_COLON.add(COLON594);
- this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pg_QName11113);
+ this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pg_QName11116);
nl=this.p_NCName();
this.state._fsp--;
@@ -43425,9 +43566,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_nl=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token nl",nl!=null?nl.tree:null);
root_0 = this.adaptor.nil();
- // 1453:17: -> ^( QName $nn $nl)
+ // 1514:17: -> ^( QName $nn $nl)
{
- // xquery/XQueryParser.g:1453:20: ^( QName $nn $nl)
+ // xquery/XQueryParser.g:1514:20: ^( QName $nn $nl)
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(QName, "QName"), root_1);
@@ -43476,7 +43617,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1483:1: p_NCName : ( 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:1544:1: p_NCName : ( 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 );
// $ANTLR start "p_NCName"
p_NCName: function() {
var retval = new XQueryParser.p_NCName_return();
@@ -43484,19 +43625,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var set596 = null;
+ var set595 = null;
- var set596_tree=null;
+ var set595_tree=null;
try {
- // xquery/XQueryParser.g:1484: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:1545: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();
- set596=this.input.LT(1);
+ set595=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(set596));
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, this.adaptor.create(set595));
this.state.errorRecovery=false;this.state.failed=false;
}
else {
@@ -43541,7 +43682,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1502:1: p_FNCName : ( 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:1563:1: p_FNCName : ( 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 );
// $ANTLR start "p_FNCName"
p_FNCName: function() {
var retval = new XQueryParser.p_FNCName_return();
@@ -43549,19 +43690,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var set597 = null;
+ var set596 = null;
- var set597_tree=null;
+ var set596_tree=null;
try {
- // xquery/XQueryParser.g:1503: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:1564: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();
- set597=this.input.LT(1);
+ set596=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(set597));
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, this.adaptor.create(set596));
this.state.errorRecovery=false;this.state.failed=false;
}
else {
@@ -43606,7 +43747,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1540:1: pg_UpdateExpr : ( p_InsertExpr | p_DeleteExpr | p_RenameExpr | p_ReplaceExpr | p_TransformExpr );
+ // xquery/XQueryParser.g:1601:1: pg_UpdateExpr : ( p_InsertExpr | p_DeleteExpr | p_RenameExpr | p_ReplaceExpr | p_TransformExpr );
// $ANTLR start "pg_UpdateExpr"
pg_UpdateExpr: function() {
var retval = new XQueryParser.pg_UpdateExpr_return();
@@ -43614,15 +43755,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_InsertExpr598 = null;
- var p_DeleteExpr599 = null;
- var p_RenameExpr600 = null;
- var p_ReplaceExpr601 = null;
- var p_TransformExpr602 = null;
+ var p_InsertExpr597 = null;
+ var p_DeleteExpr598 = null;
+ var p_RenameExpr599 = null;
+ var p_ReplaceExpr600 = null;
+ var p_TransformExpr601 = null;
try {
- // xquery/XQueryParser.g:1541:9: ( p_InsertExpr | p_DeleteExpr | p_RenameExpr | p_ReplaceExpr | p_TransformExpr )
+ // xquery/XQueryParser.g:1602:9: ( p_InsertExpr | p_DeleteExpr | p_RenameExpr | p_ReplaceExpr | p_TransformExpr )
var alt181=5;
switch ( this.input.LA(1) ) {
case INSERT:
@@ -43650,67 +43791,67 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt181) {
case 1 :
- // xquery/XQueryParser.g:1541:11: p_InsertExpr
+ // xquery/XQueryParser.g:1602:11: p_InsertExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_InsertExpr_in_pg_UpdateExpr13104);
- p_InsertExpr598=this.p_InsertExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_InsertExpr_in_pg_UpdateExpr13107);
+ p_InsertExpr597=this.p_InsertExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_InsertExpr598.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_InsertExpr597.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1542:11: p_DeleteExpr
+ // xquery/XQueryParser.g:1603:11: p_DeleteExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_DeleteExpr_in_pg_UpdateExpr13116);
- p_DeleteExpr599=this.p_DeleteExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_DeleteExpr_in_pg_UpdateExpr13119);
+ p_DeleteExpr598=this.p_DeleteExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_DeleteExpr599.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_DeleteExpr598.getTree());
break;
case 3 :
- // xquery/XQueryParser.g:1543:11: p_RenameExpr
+ // xquery/XQueryParser.g:1604:11: p_RenameExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_RenameExpr_in_pg_UpdateExpr13128);
- p_RenameExpr600=this.p_RenameExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_RenameExpr_in_pg_UpdateExpr13131);
+ p_RenameExpr599=this.p_RenameExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_RenameExpr600.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_RenameExpr599.getTree());
break;
case 4 :
- // xquery/XQueryParser.g:1544:11: p_ReplaceExpr
+ // xquery/XQueryParser.g:1605:11: p_ReplaceExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ReplaceExpr_in_pg_UpdateExpr13140);
- p_ReplaceExpr601=this.p_ReplaceExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_ReplaceExpr_in_pg_UpdateExpr13143);
+ p_ReplaceExpr600=this.p_ReplaceExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ReplaceExpr601.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ReplaceExpr600.getTree());
break;
case 5 :
- // xquery/XQueryParser.g:1545:11: p_TransformExpr
+ // xquery/XQueryParser.g:1606:11: p_TransformExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_TransformExpr_in_pg_UpdateExpr13152);
- p_TransformExpr602=this.p_TransformExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_TransformExpr_in_pg_UpdateExpr13155);
+ p_TransformExpr601=this.p_TransformExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TransformExpr602.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TransformExpr601.getTree());
break;
@@ -43749,7 +43890,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1549:1: pm_RevalidationDecl : k+= DECLARE k+= REVALIDATION (k+= STRICT | k+= LAX | k+= SKIP ) SEMICOLON ;
+ // xquery/XQueryParser.g:1610:1: pm_RevalidationDecl : k+= DECLARE k+= REVALIDATION (k+= STRICT | k+= LAX | k+= SKIP ) SEMICOLON ;
// $ANTLR start "pm_RevalidationDecl"
pm_RevalidationDecl: function() {
var retval = new XQueryParser.pm_RevalidationDecl_return();
@@ -43757,19 +43898,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var SEMICOLON603 = null;
+ var SEMICOLON602 = null;
var k = null;
var list_k=null;
- var SEMICOLON603_tree=null;
+ var SEMICOLON602_tree=null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1550:9: (k+= DECLARE k+= REVALIDATION (k+= STRICT | k+= LAX | k+= SKIP ) SEMICOLON )
- // xquery/XQueryParser.g:1550:11: k+= DECLARE k+= REVALIDATION (k+= STRICT | k+= LAX | k+= SKIP ) SEMICOLON
+ // xquery/XQueryParser.g:1611:9: (k+= DECLARE k+= REVALIDATION (k+= STRICT | k+= LAX | k+= SKIP ) SEMICOLON )
+ // xquery/XQueryParser.g:1611: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_RevalidationDecl13180); if (this.state.failed) return retval;
+ k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_RevalidationDecl13183); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -43777,7 +43918,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_RevalidationDecl13184); if (this.state.failed) return retval;
+ k=this.match(this.input,REVALIDATION,XQueryParser.FOLLOW_REVALIDATION_in_pm_RevalidationDecl13187); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -43785,7 +43926,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_k)) list_k = [];
list_k.push(k);
- // xquery/XQueryParser.g:1550:38: (k+= STRICT | k+= LAX | k+= SKIP )
+ // xquery/XQueryParser.g:1611:38: (k+= STRICT | k+= LAX | k+= SKIP )
var alt182=3;
switch ( this.input.LA(1) ) {
case STRICT:
@@ -43807,8 +43948,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt182) {
case 1 :
- // xquery/XQueryParser.g:1550:39: k+= STRICT
- k=this.match(this.input,STRICT,XQueryParser.FOLLOW_STRICT_in_pm_RevalidationDecl13189); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1611:39: k+= STRICT
+ k=this.match(this.input,STRICT,XQueryParser.FOLLOW_STRICT_in_pm_RevalidationDecl13192); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -43820,8 +43961,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1550:51: k+= LAX
- k=this.match(this.input,LAX,XQueryParser.FOLLOW_LAX_in_pm_RevalidationDecl13195); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1611:51: k+= LAX
+ k=this.match(this.input,LAX,XQueryParser.FOLLOW_LAX_in_pm_RevalidationDecl13198); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -43833,8 +43974,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:1550:60: k+= SKIP
- k=this.match(this.input,SKIP,XQueryParser.FOLLOW_SKIP_in_pm_RevalidationDecl13201); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1611:60: k+= SKIP
+ k=this.match(this.input,SKIP,XQueryParser.FOLLOW_SKIP_in_pm_RevalidationDecl13204); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -43851,10 +43992,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(list_k);
}
- SEMICOLON603=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_RevalidationDecl13206); if (this.state.failed) return retval;
+ SEMICOLON602=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_RevalidationDecl13209); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- SEMICOLON603_tree = this.adaptor.create(SEMICOLON603);
- this.adaptor.addChild(root_0, SEMICOLON603_tree);
+ SEMICOLON602_tree = this.adaptor.create(SEMICOLON602);
+ this.adaptor.addChild(root_0, SEMICOLON602_tree);
}
@@ -43892,7 +44033,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1554:1: p_InsertExprTargetChoice : ( ( (k+= AS (k+= FIRST | k+= LAST ) )? k+= INTO ) | ka= AFTER | kb= BEFORE );
+ // xquery/XQueryParser.g:1615:1: p_InsertExprTargetChoice : ( ( (k+= AS (k+= FIRST | k+= LAST ) )? k+= INTO ) | ka= AFTER | kb= BEFORE );
// $ANTLR start "p_InsertExprTargetChoice"
p_InsertExprTargetChoice: function() {
var retval = new XQueryParser.p_InsertExprTargetChoice_return();
@@ -43910,7 +44051,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:1555:9: ( ( (k+= AS (k+= FIRST | k+= LAST ) )? k+= INTO ) | ka= AFTER | kb= BEFORE )
+ // xquery/XQueryParser.g:1616:9: ( ( (k+= AS (k+= FIRST | k+= LAST ) )? k+= INTO ) | ka= AFTER | kb= BEFORE )
var alt185=3;
switch ( this.input.LA(1) ) {
case AS:
@@ -43933,12 +44074,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt185) {
case 1 :
- // xquery/XQueryParser.g:1555:11: ( (k+= AS (k+= FIRST | k+= LAST ) )? k+= INTO )
+ // xquery/XQueryParser.g:1616:11: ( (k+= AS (k+= FIRST | k+= LAST ) )? k+= INTO )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1555:11: ( (k+= AS (k+= FIRST | k+= LAST ) )? k+= INTO )
- // xquery/XQueryParser.g:1555:12: (k+= AS (k+= FIRST | k+= LAST ) )? k+= INTO
- // xquery/XQueryParser.g:1555:12: (k+= AS (k+= FIRST | k+= LAST ) )?
+ // xquery/XQueryParser.g:1616:11: ( (k+= AS (k+= FIRST | k+= LAST ) )? k+= INTO )
+ // xquery/XQueryParser.g:1616:12: (k+= AS (k+= FIRST | k+= LAST ) )? k+= INTO
+ // xquery/XQueryParser.g:1616:12: (k+= AS (k+= FIRST | k+= LAST ) )?
var alt184=2;
var LA184_0 = this.input.LA(1);
@@ -43947,8 +44088,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt184) {
case 1 :
- // xquery/XQueryParser.g:1555:13: k+= AS (k+= FIRST | k+= LAST )
- k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_InsertExprTargetChoice13236); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1616:13: k+= AS (k+= FIRST | k+= LAST )
+ k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_InsertExprTargetChoice13239); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -43956,7 +44097,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_k)) list_k = [];
list_k.push(k);
- // xquery/XQueryParser.g:1555:19: (k+= FIRST | k+= LAST )
+ // xquery/XQueryParser.g:1616:19: (k+= FIRST | k+= LAST )
var alt183=2;
var LA183_0 = this.input.LA(1);
@@ -43975,8 +44116,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt183) {
case 1 :
- // xquery/XQueryParser.g:1555:20: k+= FIRST
- k=this.match(this.input,FIRST,XQueryParser.FOLLOW_FIRST_in_p_InsertExprTargetChoice13241); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1616:20: k+= FIRST
+ k=this.match(this.input,FIRST,XQueryParser.FOLLOW_FIRST_in_p_InsertExprTargetChoice13244); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -43988,8 +44129,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1555:31: k+= LAST
- k=this.match(this.input,LAST,XQueryParser.FOLLOW_LAST_in_p_InsertExprTargetChoice13247); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1616:31: k+= LAST
+ k=this.match(this.input,LAST,XQueryParser.FOLLOW_LAST_in_p_InsertExprTargetChoice13250); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -44009,7 +44150,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- k=this.match(this.input,INTO,XQueryParser.FOLLOW_INTO_in_p_InsertExprTargetChoice13254); if (this.state.failed) return retval;
+ k=this.match(this.input,INTO,XQueryParser.FOLLOW_INTO_in_p_InsertExprTargetChoice13257); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -44027,10 +44168,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1556:11: ka= AFTER
+ // xquery/XQueryParser.g:1617:11: ka= AFTER
root_0 = this.adaptor.nil();
- ka=this.match(this.input,AFTER,XQueryParser.FOLLOW_AFTER_in_p_InsertExprTargetChoice13271); if (this.state.failed) return retval;
+ ka=this.match(this.input,AFTER,XQueryParser.FOLLOW_AFTER_in_p_InsertExprTargetChoice13274); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
ka_tree = this.adaptor.create(ka);
this.adaptor.addChild(root_0, ka_tree);
@@ -44042,10 +44183,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:1557:11: kb= BEFORE
+ // xquery/XQueryParser.g:1618:11: kb= BEFORE
root_0 = this.adaptor.nil();
- kb=this.match(this.input,BEFORE,XQueryParser.FOLLOW_BEFORE_in_p_InsertExprTargetChoice13287); if (this.state.failed) return retval;
+ kb=this.match(this.input,BEFORE,XQueryParser.FOLLOW_BEFORE_in_p_InsertExprTargetChoice13290); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
kb_tree = this.adaptor.create(kb);
this.adaptor.addChild(root_0, kb_tree);
@@ -44091,7 +44232,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1561:1: p_InsertExpr : k+= INSERT (k+= NODE | k+= NODES ) p_SourceExpr p_InsertExprTargetChoice p_TargetExpr ;
+ // xquery/XQueryParser.g:1622:1: p_InsertExpr : k+= INSERT (k+= NODE | k+= NODES ) p_SourceExpr p_InsertExprTargetChoice p_TargetExpr ;
// $ANTLR start "p_InsertExpr"
p_InsertExpr: function() {
var retval = new XQueryParser.p_InsertExpr_return();
@@ -44101,18 +44242,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k = null;
var list_k=null;
- var p_SourceExpr604 = null;
- var p_InsertExprTargetChoice605 = null;
- var p_TargetExpr606 = null;
+ var p_SourceExpr603 = null;
+ var p_InsertExprTargetChoice604 = null;
+ var p_TargetExpr605 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1562:9: (k+= INSERT (k+= NODE | k+= NODES ) p_SourceExpr p_InsertExprTargetChoice p_TargetExpr )
- // xquery/XQueryParser.g:1562:11: k+= INSERT (k+= NODE | k+= NODES ) p_SourceExpr p_InsertExprTargetChoice p_TargetExpr
+ // xquery/XQueryParser.g:1623:9: (k+= INSERT (k+= NODE | k+= NODES ) p_SourceExpr p_InsertExprTargetChoice p_TargetExpr )
+ // xquery/XQueryParser.g:1623: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_InsertExpr13317); if (this.state.failed) return retval;
+ k=this.match(this.input,INSERT,XQueryParser.FOLLOW_INSERT_in_p_InsertExpr13320); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -44120,7 +44261,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_k)) list_k = [];
list_k.push(k);
- // xquery/XQueryParser.g:1562:21: (k+= NODE | k+= NODES )
+ // xquery/XQueryParser.g:1623:21: (k+= NODE | k+= NODES )
var alt186=2;
var LA186_0 = this.input.LA(1);
@@ -44139,8 +44280,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt186) {
case 1 :
- // xquery/XQueryParser.g:1562:22: k+= NODE
- k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_InsertExpr13322); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1623:22: k+= NODE
+ k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_InsertExpr13325); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -44152,8 +44293,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1562:32: k+= NODES
- k=this.match(this.input,NODES,XQueryParser.FOLLOW_NODES_in_p_InsertExpr13328); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1623:32: k+= NODES
+ k=this.match(this.input,NODES,XQueryParser.FOLLOW_NODES_in_p_InsertExpr13331); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -44167,24 +44308,24 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.pushFollow(XQueryParser.FOLLOW_p_SourceExpr_in_p_InsertExpr13331);
- p_SourceExpr604=this.p_SourceExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_SourceExpr_in_p_InsertExpr13334);
+ p_SourceExpr603=this.p_SourceExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SourceExpr604.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_InsertExprTargetChoice_in_p_InsertExpr13333);
- p_InsertExprTargetChoice605=this.p_InsertExprTargetChoice();
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SourceExpr603.getTree());
+ this.pushFollow(XQueryParser.FOLLOW_p_InsertExprTargetChoice_in_p_InsertExpr13336);
+ p_InsertExprTargetChoice604=this.p_InsertExprTargetChoice();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_InsertExprTargetChoice605.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_TargetExpr_in_p_InsertExpr13335);
- p_TargetExpr606=this.p_TargetExpr();
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_InsertExprTargetChoice604.getTree());
+ this.pushFollow(XQueryParser.FOLLOW_p_TargetExpr_in_p_InsertExpr13338);
+ p_TargetExpr605=this.p_TargetExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TargetExpr606.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TargetExpr605.getTree());
if ( this.state.backtracking===0 ) {
this.ak(list_k);
}
@@ -44224,7 +44365,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1566:1: p_DeleteExpr : k+= DELETE (k+= NODE | k+= NODES ) p_TargetExpr ;
+ // xquery/XQueryParser.g:1627:1: p_DeleteExpr : k+= DELETE (k+= NODE | k+= NODES ) p_TargetExpr ;
// $ANTLR start "p_DeleteExpr"
p_DeleteExpr: function() {
var retval = new XQueryParser.p_DeleteExpr_return();
@@ -44234,16 +44375,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k = null;
var list_k=null;
- var p_TargetExpr607 = null;
+ var p_TargetExpr606 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1567:9: (k+= DELETE (k+= NODE | k+= NODES ) p_TargetExpr )
- // xquery/XQueryParser.g:1567:11: k+= DELETE (k+= NODE | k+= NODES ) p_TargetExpr
+ // xquery/XQueryParser.g:1628:9: (k+= DELETE (k+= NODE | k+= NODES ) p_TargetExpr )
+ // xquery/XQueryParser.g:1628: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_DeleteExpr13365); if (this.state.failed) return retval;
+ k=this.match(this.input,DELETE,XQueryParser.FOLLOW_DELETE_in_p_DeleteExpr13368); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -44251,7 +44392,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_k)) list_k = [];
list_k.push(k);
- // xquery/XQueryParser.g:1567:21: (k+= NODE | k+= NODES )
+ // xquery/XQueryParser.g:1628:21: (k+= NODE | k+= NODES )
var alt187=2;
var LA187_0 = this.input.LA(1);
@@ -44270,8 +44411,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt187) {
case 1 :
- // xquery/XQueryParser.g:1567:22: k+= NODE
- k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_DeleteExpr13370); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1628:22: k+= NODE
+ k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_DeleteExpr13373); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -44283,8 +44424,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1567:32: k+= NODES
- k=this.match(this.input,NODES,XQueryParser.FOLLOW_NODES_in_p_DeleteExpr13376); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1628:32: k+= NODES
+ k=this.match(this.input,NODES,XQueryParser.FOLLOW_NODES_in_p_DeleteExpr13379); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -44298,12 +44439,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.pushFollow(XQueryParser.FOLLOW_p_TargetExpr_in_p_DeleteExpr13379);
- p_TargetExpr607=this.p_TargetExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_TargetExpr_in_p_DeleteExpr13382);
+ p_TargetExpr606=this.p_TargetExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TargetExpr607.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TargetExpr606.getTree());
if ( this.state.backtracking===0 ) {
this.ak(list_k);
}
@@ -44343,7 +44484,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1571:1: p_ReplaceExpr : k+= REPLACE (k+= VALUE k+= OF )? k+= NODE p_ExprSingle[true] k+= WITH p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:1632:1: p_ReplaceExpr : k+= REPLACE (k+= VALUE k+= OF )? k+= NODE p_ExprSingle[true] k+= WITH p_ExprSingle[true] ;
// $ANTLR start "p_ReplaceExpr"
p_ReplaceExpr: function() {
var retval = new XQueryParser.p_ReplaceExpr_return();
@@ -44353,17 +44494,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k = null;
var list_k=null;
+ var p_ExprSingle607 = null;
var p_ExprSingle608 = null;
- var p_ExprSingle609 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1572:9: (k+= REPLACE (k+= VALUE k+= OF )? k+= NODE p_ExprSingle[true] k+= WITH p_ExprSingle[true] )
- // xquery/XQueryParser.g:1572:11: k+= REPLACE (k+= VALUE k+= OF )? k+= NODE p_ExprSingle[true] k+= WITH p_ExprSingle[true]
+ // xquery/XQueryParser.g:1633:9: (k+= REPLACE (k+= VALUE k+= OF )? k+= NODE p_ExprSingle[true] k+= WITH p_ExprSingle[true] )
+ // xquery/XQueryParser.g:1633: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_ReplaceExpr13409); if (this.state.failed) return retval;
+ k=this.match(this.input,REPLACE,XQueryParser.FOLLOW_REPLACE_in_p_ReplaceExpr13412); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -44371,7 +44512,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_k)) list_k = [];
list_k.push(k);
- // xquery/XQueryParser.g:1572:22: (k+= VALUE k+= OF )?
+ // xquery/XQueryParser.g:1633:22: (k+= VALUE k+= OF )?
var alt188=2;
var LA188_0 = this.input.LA(1);
@@ -44380,8 +44521,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt188) {
case 1 :
- // xquery/XQueryParser.g:1572:23: k+= VALUE k+= OF
- k=this.match(this.input,VALUE,XQueryParser.FOLLOW_VALUE_in_p_ReplaceExpr13414); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1633:23: k+= VALUE k+= OF
+ k=this.match(this.input,VALUE,XQueryParser.FOLLOW_VALUE_in_p_ReplaceExpr13417); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -44389,7 +44530,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_ReplaceExpr13418); if (this.state.failed) return retval;
+ k=this.match(this.input,OF,XQueryParser.FOLLOW_OF_in_p_ReplaceExpr13421); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -44403,7 +44544,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_ReplaceExpr13424); if (this.state.failed) return retval;
+ k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_ReplaceExpr13427); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -44411,26 +44552,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_ReplaceExpr13426);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ReplaceExpr13429);
+ p_ExprSingle607=this.p_ExprSingle(true);
+
+ this.state._fsp--;
+ if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle607.getTree());
+ k=this.match(this.input,WITH,XQueryParser.FOLLOW_WITH_in_p_ReplaceExpr13434); 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_ReplaceExpr13436);
p_ExprSingle608=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle608.getTree());
- k=this.match(this.input,WITH,XQueryParser.FOLLOW_WITH_in_p_ReplaceExpr13431); 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_ReplaceExpr13433);
- p_ExprSingle609=this.p_ExprSingle(true);
-
- this.state._fsp--;
- if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle609.getTree());
if ( this.state.backtracking===0 ) {
this.ak(list_k);
}
@@ -44470,7 +44611,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1576:1: p_RenameExpr : k+= RENAME k+= NODE p_TargetExpr AS p_NewNameExpr ;
+ // xquery/XQueryParser.g:1637:1: p_RenameExpr : k+= RENAME k+= NODE p_TargetExpr AS p_NewNameExpr ;
// $ANTLR start "p_RenameExpr"
p_RenameExpr: function() {
var retval = new XQueryParser.p_RenameExpr_return();
@@ -44478,21 +44619,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var AS611 = null;
+ var AS610 = null;
var k = null;
var list_k=null;
- var p_TargetExpr610 = null;
- var p_NewNameExpr612 = null;
+ var p_TargetExpr609 = null;
+ var p_NewNameExpr611 = null;
- var AS611_tree=null;
+ var AS610_tree=null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1577:9: (k+= RENAME k+= NODE p_TargetExpr AS p_NewNameExpr )
- // xquery/XQueryParser.g:1577:11: k+= RENAME k+= NODE p_TargetExpr AS p_NewNameExpr
+ // xquery/XQueryParser.g:1638:9: (k+= RENAME k+= NODE p_TargetExpr AS p_NewNameExpr )
+ // xquery/XQueryParser.g:1638:11: k+= RENAME k+= NODE p_TargetExpr AS p_NewNameExpr
root_0 = this.adaptor.nil();
- k=this.match(this.input,RENAME,XQueryParser.FOLLOW_RENAME_in_p_RenameExpr13464); if (this.state.failed) return retval;
+ k=this.match(this.input,RENAME,XQueryParser.FOLLOW_RENAME_in_p_RenameExpr13467); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -44500,7 +44641,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_RenameExpr13468); if (this.state.failed) return retval;
+ k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_RenameExpr13471); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -44508,23 +44649,23 @@ 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_RenameExpr13470);
- p_TargetExpr610=this.p_TargetExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_TargetExpr_in_p_RenameExpr13473);
+ p_TargetExpr609=this.p_TargetExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TargetExpr610.getTree());
- AS611=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_RenameExpr13472); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TargetExpr609.getTree());
+ AS610=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_RenameExpr13475); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- AS611_tree = this.adaptor.create(AS611);
- this.adaptor.addChild(root_0, AS611_tree);
+ AS610_tree = this.adaptor.create(AS610);
+ this.adaptor.addChild(root_0, AS610_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_NewNameExpr_in_p_RenameExpr13474);
- p_NewNameExpr612=this.p_NewNameExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_NewNameExpr_in_p_RenameExpr13477);
+ p_NewNameExpr611=this.p_NewNameExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NewNameExpr612.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NewNameExpr611.getTree());
if ( this.state.backtracking===0 ) {
this.ak(list_k);
}
@@ -44564,7 +44705,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1581:1: p_SourceExpr : p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:1642:1: p_SourceExpr : p_ExprSingle[true] ;
// $ANTLR start "p_SourceExpr"
p_SourceExpr: function() {
var retval = new XQueryParser.p_SourceExpr_return();
@@ -44572,20 +44713,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_ExprSingle613 = null;
+ var p_ExprSingle612 = null;
try {
- // xquery/XQueryParser.g:1582:9: ( p_ExprSingle[true] )
- // xquery/XQueryParser.g:1582:11: p_ExprSingle[true]
+ // xquery/XQueryParser.g:1643:9: ( p_ExprSingle[true] )
+ // xquery/XQueryParser.g:1643:11: p_ExprSingle[true]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_SourceExpr13502);
- p_ExprSingle613=this.p_ExprSingle(true);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_SourceExpr13505);
+ p_ExprSingle612=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle613.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle612.getTree());
@@ -44622,7 +44763,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1586:1: p_TargetExpr : p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:1647:1: p_TargetExpr : p_ExprSingle[true] ;
// $ANTLR start "p_TargetExpr"
p_TargetExpr: function() {
var retval = new XQueryParser.p_TargetExpr_return();
@@ -44630,20 +44771,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_ExprSingle614 = null;
+ var p_ExprSingle613 = null;
try {
- // xquery/XQueryParser.g:1587:9: ( p_ExprSingle[true] )
- // xquery/XQueryParser.g:1587:11: p_ExprSingle[true]
+ // xquery/XQueryParser.g:1648:9: ( p_ExprSingle[true] )
+ // xquery/XQueryParser.g:1648:11: p_ExprSingle[true]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TargetExpr13529);
- p_ExprSingle614=this.p_ExprSingle(true);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TargetExpr13532);
+ p_ExprSingle613=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle614.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle613.getTree());
@@ -44680,7 +44821,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1591:1: p_NewNameExpr : p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:1652:1: p_NewNameExpr : p_ExprSingle[true] ;
// $ANTLR start "p_NewNameExpr"
p_NewNameExpr: function() {
var retval = new XQueryParser.p_NewNameExpr_return();
@@ -44688,20 +44829,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_ExprSingle615 = null;
+ var p_ExprSingle614 = null;
try {
- // xquery/XQueryParser.g:1592:9: ( p_ExprSingle[true] )
- // xquery/XQueryParser.g:1592:11: p_ExprSingle[true]
+ // xquery/XQueryParser.g:1653:9: ( p_ExprSingle[true] )
+ // xquery/XQueryParser.g:1653:11: p_ExprSingle[true]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_NewNameExpr13556);
- p_ExprSingle615=this.p_ExprSingle(true);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_NewNameExpr13559);
+ p_ExprSingle614=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle615.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle614.getTree());
@@ -44738,7 +44879,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1596:1: p_TransformExpr : k+= COPY DOLLAR p_VarName BIND p_ExprSingle[true] ( COMMA DOLLAR p_VarName BIND p_ExprSingle[true] )* k+= MODIFY p_ExprSingle[true] k+= RETURN p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:1657:1: p_TransformExpr : k+= COPY DOLLAR p_VarName BIND p_ExprSingle[true] ( COMMA DOLLAR p_VarName BIND p_ExprSingle[true] )* k+= MODIFY p_ExprSingle[true] k+= RETURN p_ExprSingle[true] ;
// $ANTLR start "p_TransformExpr"
p_TransformExpr: function() {
var retval = new XQueryParser.p_TransformExpr_return();
@@ -44746,33 +44887,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var DOLLAR616 = null;
- var BIND618 = null;
- var COMMA620 = null;
- var DOLLAR621 = null;
- var BIND623 = null;
+ var DOLLAR615 = null;
+ var BIND617 = null;
+ var COMMA619 = null;
+ var DOLLAR620 = null;
+ var BIND622 = null;
var k = null;
var list_k=null;
- var p_VarName617 = null;
- var p_ExprSingle619 = null;
- var p_VarName622 = null;
+ var p_VarName616 = null;
+ var p_ExprSingle618 = null;
+ var p_VarName621 = null;
+ var p_ExprSingle623 = null;
var p_ExprSingle624 = null;
var p_ExprSingle625 = null;
- var p_ExprSingle626 = null;
- var DOLLAR616_tree=null;
- var BIND618_tree=null;
- var COMMA620_tree=null;
- var DOLLAR621_tree=null;
- var BIND623_tree=null;
+ var DOLLAR615_tree=null;
+ var BIND617_tree=null;
+ var COMMA619_tree=null;
+ var DOLLAR620_tree=null;
+ var BIND622_tree=null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1597:9: (k+= COPY DOLLAR p_VarName BIND p_ExprSingle[true] ( COMMA DOLLAR p_VarName BIND p_ExprSingle[true] )* k+= MODIFY p_ExprSingle[true] k+= RETURN p_ExprSingle[true] )
- // xquery/XQueryParser.g:1597:11: k+= COPY DOLLAR p_VarName BIND p_ExprSingle[true] ( COMMA DOLLAR p_VarName BIND p_ExprSingle[true] )* k+= MODIFY p_ExprSingle[true] k+= RETURN p_ExprSingle[true]
+ // xquery/XQueryParser.g:1658:9: (k+= COPY DOLLAR p_VarName BIND p_ExprSingle[true] ( COMMA DOLLAR p_VarName BIND p_ExprSingle[true] )* k+= MODIFY p_ExprSingle[true] k+= RETURN p_ExprSingle[true] )
+ // xquery/XQueryParser.g:1658:11: k+= COPY DOLLAR p_VarName BIND p_ExprSingle[true] ( COMMA DOLLAR 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_TransformExpr13585); if (this.state.failed) return retval;
+ k=this.match(this.input,COPY,XQueryParser.FOLLOW_COPY_in_p_TransformExpr13588); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -44780,29 +44921,29 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_k)) list_k = [];
list_k.push(k);
- DOLLAR616=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TransformExpr13587); if (this.state.failed) return retval;
+ DOLLAR615=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TransformExpr13590); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- DOLLAR616_tree = this.adaptor.create(DOLLAR616);
- this.adaptor.addChild(root_0, DOLLAR616_tree);
+ DOLLAR615_tree = this.adaptor.create(DOLLAR615);
+ this.adaptor.addChild(root_0, DOLLAR615_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TransformExpr13589);
- p_VarName617=this.p_VarName();
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TransformExpr13592);
+ p_VarName616=this.p_VarName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName617.getTree());
- BIND618=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_TransformExpr13591); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName616.getTree());
+ BIND617=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_TransformExpr13594); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- BIND618_tree = this.adaptor.create(BIND618);
- this.adaptor.addChild(root_0, BIND618_tree);
+ BIND617_tree = this.adaptor.create(BIND617);
+ this.adaptor.addChild(root_0, BIND617_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TransformExpr13593);
- p_ExprSingle619=this.p_ExprSingle(true);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TransformExpr13596);
+ p_ExprSingle618=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle619.getTree());
- // xquery/XQueryParser.g:1597:60: ( COMMA DOLLAR p_VarName BIND p_ExprSingle[true] )*
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle618.getTree());
+ // xquery/XQueryParser.g:1658:60: ( COMMA DOLLAR p_VarName BIND p_ExprSingle[true] )*
loop189:
do {
var alt189=2;
@@ -44815,34 +44956,34 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt189) {
case 1 :
- // xquery/XQueryParser.g:1597:61: COMMA DOLLAR p_VarName BIND p_ExprSingle[true]
- COMMA620=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_TransformExpr13597); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1658:61: COMMA DOLLAR p_VarName BIND p_ExprSingle[true]
+ COMMA619=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_TransformExpr13600); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- COMMA620_tree = this.adaptor.create(COMMA620);
- this.adaptor.addChild(root_0, COMMA620_tree);
+ COMMA619_tree = this.adaptor.create(COMMA619);
+ this.adaptor.addChild(root_0, COMMA619_tree);
}
- DOLLAR621=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TransformExpr13599); if (this.state.failed) return retval;
+ DOLLAR620=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TransformExpr13602); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- DOLLAR621_tree = this.adaptor.create(DOLLAR621);
- this.adaptor.addChild(root_0, DOLLAR621_tree);
+ DOLLAR620_tree = this.adaptor.create(DOLLAR620);
+ this.adaptor.addChild(root_0, DOLLAR620_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TransformExpr13601);
- p_VarName622=this.p_VarName();
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TransformExpr13604);
+ p_VarName621=this.p_VarName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName622.getTree());
- BIND623=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_TransformExpr13603); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName621.getTree());
+ BIND622=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_TransformExpr13606); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- BIND623_tree = this.adaptor.create(BIND623);
- this.adaptor.addChild(root_0, BIND623_tree);
+ BIND622_tree = this.adaptor.create(BIND622);
+ this.adaptor.addChild(root_0, BIND622_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TransformExpr13605);
- p_ExprSingle624=this.p_ExprSingle(true);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TransformExpr13608);
+ p_ExprSingle623=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle624.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle623.getTree());
break;
@@ -44852,7 +44993,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- k=this.match(this.input,MODIFY,XQueryParser.FOLLOW_MODIFY_in_p_TransformExpr13612); if (this.state.failed) return retval;
+ k=this.match(this.input,MODIFY,XQueryParser.FOLLOW_MODIFY_in_p_TransformExpr13615); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -44860,26 +45001,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_TransformExpr13614);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TransformExpr13617);
+ p_ExprSingle624=this.p_ExprSingle(true);
+
+ this.state._fsp--;
+ if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle624.getTree());
+ k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_TransformExpr13622); 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_TransformExpr13624);
p_ExprSingle625=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle625.getTree());
- k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_TransformExpr13619); 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_TransformExpr13621);
- p_ExprSingle626=this.p_ExprSingle(true);
-
- this.state._fsp--;
- if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle626.getTree());
if ( this.state.backtracking===0 ) {
this.ak(list_k);
}
@@ -44919,7 +45060,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1607:1: pm_FTOptionDecl : k+= DECLARE k+= FT_OPTION p_FTMatchOptions SEMICOLON ;
+ // xquery/XQueryParser.g:1668:1: pm_FTOptionDecl : k+= DECLARE k+= FT_OPTION p_FTMatchOptions SEMICOLON ;
// $ANTLR start "pm_FTOptionDecl"
pm_FTOptionDecl: function() {
var retval = new XQueryParser.pm_FTOptionDecl_return();
@@ -44927,20 +45068,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var SEMICOLON628 = null;
+ var SEMICOLON627 = null;
var k = null;
var list_k=null;
- var p_FTMatchOptions627 = null;
+ var p_FTMatchOptions626 = null;
- var SEMICOLON628_tree=null;
+ var SEMICOLON627_tree=null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1608:9: (k+= DECLARE k+= FT_OPTION p_FTMatchOptions SEMICOLON )
- // xquery/XQueryParser.g:1608:11: k+= DECLARE k+= FT_OPTION p_FTMatchOptions SEMICOLON
+ // xquery/XQueryParser.g:1669:9: (k+= DECLARE k+= FT_OPTION p_FTMatchOptions SEMICOLON )
+ // xquery/XQueryParser.g:1669: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_FTOptionDecl13659); if (this.state.failed) return retval;
+ k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_FTOptionDecl13662); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -44948,7 +45089,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_FTOptionDecl13663); if (this.state.failed) return retval;
+ k=this.match(this.input,FT_OPTION,XQueryParser.FOLLOW_FT_OPTION_in_pm_FTOptionDecl13666); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -44956,16 +45097,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_FTOptionDecl13665);
- p_FTMatchOptions627=this.p_FTMatchOptions();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTMatchOptions_in_pm_FTOptionDecl13668);
+ p_FTMatchOptions626=this.p_FTMatchOptions();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMatchOptions627.getTree());
- SEMICOLON628=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_FTOptionDecl13667); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMatchOptions626.getTree());
+ SEMICOLON627=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_FTOptionDecl13670); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- SEMICOLON628_tree = this.adaptor.create(SEMICOLON628);
- this.adaptor.addChild(root_0, SEMICOLON628_tree);
+ SEMICOLON627_tree = this.adaptor.create(SEMICOLON627);
+ this.adaptor.addChild(root_0, SEMICOLON627_tree);
}
if ( this.state.backtracking===0 ) {
this.ak(list_k);
@@ -45006,7 +45147,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1612:1: p_FTScoreVar : ks= SCORE DOLLAR p_VarName ;
+ // xquery/XQueryParser.g:1673:1: p_FTScoreVar : ks= SCORE DOLLAR p_VarName ;
// $ANTLR start "p_FTScoreVar"
p_FTScoreVar: function() {
var retval = new XQueryParser.p_FTScoreVar_return();
@@ -45015,18 +45156,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var ks = null;
- var DOLLAR629 = null;
- var p_VarName630 = null;
+ var DOLLAR628 = null;
+ var p_VarName629 = null;
var ks_tree=null;
- var DOLLAR629_tree=null;
+ var DOLLAR628_tree=null;
try {
- // xquery/XQueryParser.g:1613:9: (ks= SCORE DOLLAR p_VarName )
- // xquery/XQueryParser.g:1613:11: ks= SCORE DOLLAR p_VarName
+ // xquery/XQueryParser.g:1674:9: (ks= SCORE DOLLAR p_VarName )
+ // xquery/XQueryParser.g:1674:11: ks= SCORE DOLLAR p_VarName
root_0 = this.adaptor.nil();
- ks=this.match(this.input,SCORE,XQueryParser.FOLLOW_SCORE_in_p_FTScoreVar13697); if (this.state.failed) return retval;
+ ks=this.match(this.input,SCORE,XQueryParser.FOLLOW_SCORE_in_p_FTScoreVar13700); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
ks_tree = this.adaptor.create(ks);
this.adaptor.addChild(root_0, ks_tree);
@@ -45034,17 +45175,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(ks);
}
- DOLLAR629=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_FTScoreVar13701); if (this.state.failed) return retval;
+ DOLLAR628=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_FTScoreVar13704); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- DOLLAR629_tree = this.adaptor.create(DOLLAR629);
- this.adaptor.addChild(root_0, DOLLAR629_tree);
+ DOLLAR628_tree = this.adaptor.create(DOLLAR628);
+ this.adaptor.addChild(root_0, DOLLAR628_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_FTScoreVar13703);
- p_VarName630=this.p_VarName();
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_FTScoreVar13706);
+ p_VarName629=this.p_VarName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName630.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName629.getTree());
@@ -45081,7 +45222,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1617:1: p_FTContainsExpr : p_StringConcatExpr (k+= CONTAINS k+= TEXT p_FTSelection ( p_FTIgnoreOption )? )? ;
+ // xquery/XQueryParser.g:1678:1: p_FTContainsExpr : p_StringConcatExpr (k+= CONTAINS k+= TEXT p_FTSelection ( p_FTIgnoreOption )? )? ;
// $ANTLR start "p_FTContainsExpr"
p_FTContainsExpr: function() {
var retval = new XQueryParser.p_FTContainsExpr_return();
@@ -45091,24 +45232,24 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k = null;
var list_k=null;
- var p_StringConcatExpr631 = null;
- var p_FTSelection632 = null;
- var p_FTIgnoreOption633 = null;
+ var p_StringConcatExpr630 = null;
+ var p_FTSelection631 = null;
+ var p_FTIgnoreOption632 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1618:9: ( p_StringConcatExpr (k+= CONTAINS k+= TEXT p_FTSelection ( p_FTIgnoreOption )? )? )
- // xquery/XQueryParser.g:1618:11: p_StringConcatExpr (k+= CONTAINS k+= TEXT p_FTSelection ( p_FTIgnoreOption )? )?
+ // xquery/XQueryParser.g:1679:9: ( p_StringConcatExpr (k+= CONTAINS k+= TEXT p_FTSelection ( p_FTIgnoreOption )? )? )
+ // xquery/XQueryParser.g:1679:11: p_StringConcatExpr (k+= CONTAINS k+= TEXT p_FTSelection ( p_FTIgnoreOption )? )?
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_StringConcatExpr_in_p_FTContainsExpr13729);
- p_StringConcatExpr631=this.p_StringConcatExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_StringConcatExpr_in_p_FTContainsExpr13732);
+ p_StringConcatExpr630=this.p_StringConcatExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringConcatExpr631.getTree());
- // xquery/XQueryParser.g:1618:30: (k+= CONTAINS k+= TEXT p_FTSelection ( p_FTIgnoreOption )? )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringConcatExpr630.getTree());
+ // xquery/XQueryParser.g:1679:30: (k+= CONTAINS k+= TEXT p_FTSelection ( p_FTIgnoreOption )? )?
var alt191=2;
var LA191_0 = this.input.LA(1);
@@ -45117,8 +45258,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt191) {
case 1 :
- // xquery/XQueryParser.g:1618:32: k+= CONTAINS k+= TEXT p_FTSelection ( p_FTIgnoreOption )?
- k=this.match(this.input,CONTAINS,XQueryParser.FOLLOW_CONTAINS_in_p_FTContainsExpr13735); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1679:32: k+= CONTAINS k+= TEXT p_FTSelection ( p_FTIgnoreOption )?
+ k=this.match(this.input,CONTAINS,XQueryParser.FOLLOW_CONTAINS_in_p_FTContainsExpr13738); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -45126,7 +45267,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_FTContainsExpr13739); if (this.state.failed) return retval;
+ k=this.match(this.input,TEXT,XQueryParser.FOLLOW_TEXT_in_p_FTContainsExpr13742); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -45137,13 +45278,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(list_k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_FTSelection_in_p_FTContainsExpr13743);
- p_FTSelection632=this.p_FTSelection();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTSelection_in_p_FTContainsExpr13746);
+ p_FTSelection631=this.p_FTSelection();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTSelection632.getTree());
- // xquery/XQueryParser.g:1618:81: ( p_FTIgnoreOption )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTSelection631.getTree());
+ // xquery/XQueryParser.g:1679:81: ( p_FTIgnoreOption )?
var alt190=2;
var LA190_0 = this.input.LA(1);
@@ -45152,13 +45293,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt190) {
case 1 :
- // xquery/XQueryParser.g:1618:81: p_FTIgnoreOption
- this.pushFollow(XQueryParser.FOLLOW_p_FTIgnoreOption_in_p_FTContainsExpr13745);
- p_FTIgnoreOption633=this.p_FTIgnoreOption();
+ // xquery/XQueryParser.g:1679:81: p_FTIgnoreOption
+ this.pushFollow(XQueryParser.FOLLOW_p_FTIgnoreOption_in_p_FTContainsExpr13748);
+ p_FTIgnoreOption632=this.p_FTIgnoreOption();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTIgnoreOption633.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTIgnoreOption632.getTree());
break;
@@ -45207,7 +45348,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1622:1: p_FTSelection : p_FTOr ( p_FTPosFilter )* ;
+ // xquery/XQueryParser.g:1683:1: p_FTSelection : p_FTOr ( p_FTPosFilter )* ;
// $ANTLR start "p_FTSelection"
p_FTSelection: function() {
var retval = new XQueryParser.p_FTSelection_return();
@@ -45215,22 +45356,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_FTOr634 = null;
- var p_FTPosFilter635 = null;
+ var p_FTOr633 = null;
+ var p_FTPosFilter634 = null;
try {
- // xquery/XQueryParser.g:1623:9: ( p_FTOr ( p_FTPosFilter )* )
- // xquery/XQueryParser.g:1623:11: p_FTOr ( p_FTPosFilter )*
+ // xquery/XQueryParser.g:1684:9: ( p_FTOr ( p_FTPosFilter )* )
+ // xquery/XQueryParser.g:1684:11: p_FTOr ( p_FTPosFilter )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTOr_in_p_FTSelection13775);
- p_FTOr634=this.p_FTOr();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTOr_in_p_FTSelection13778);
+ p_FTOr633=this.p_FTOr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTOr634.getTree());
- // xquery/XQueryParser.g:1623:18: ( p_FTPosFilter )*
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTOr633.getTree());
+ // xquery/XQueryParser.g:1684:18: ( p_FTPosFilter )*
loop192:
do {
var alt192=2;
@@ -45243,13 +45384,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt192) {
case 1 :
- // xquery/XQueryParser.g:1623:18: p_FTPosFilter
- this.pushFollow(XQueryParser.FOLLOW_p_FTPosFilter_in_p_FTSelection13777);
- p_FTPosFilter635=this.p_FTPosFilter();
+ // xquery/XQueryParser.g:1684:18: p_FTPosFilter
+ this.pushFollow(XQueryParser.FOLLOW_p_FTPosFilter_in_p_FTSelection13780);
+ p_FTPosFilter634=this.p_FTPosFilter();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTPosFilter635.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTPosFilter634.getTree());
break;
@@ -45295,7 +45436,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1627:1: p_FTWeight : kw= WEIGHT LBRACKET p_Expr[true,true] RBRACKET ;
+ // xquery/XQueryParser.g:1688:1: p_FTWeight : kw= WEIGHT LBRACKET p_Expr[true,true] RBRACKET ;
// $ANTLR start "p_FTWeight"
p_FTWeight: function() {
var retval = new XQueryParser.p_FTWeight_return();
@@ -45304,20 +45445,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var kw = null;
- var LBRACKET636 = null;
- var RBRACKET638 = null;
- var p_Expr637 = null;
+ var LBRACKET635 = null;
+ var RBRACKET637 = null;
+ var p_Expr636 = null;
var kw_tree=null;
- var LBRACKET636_tree=null;
- var RBRACKET638_tree=null;
+ var LBRACKET635_tree=null;
+ var RBRACKET637_tree=null;
try {
- // xquery/XQueryParser.g:1628:9: (kw= WEIGHT LBRACKET p_Expr[true,true] RBRACKET )
- // xquery/XQueryParser.g:1628:11: kw= WEIGHT LBRACKET p_Expr[true,true] RBRACKET
+ // xquery/XQueryParser.g:1689:9: (kw= WEIGHT LBRACKET p_Expr[true,true] RBRACKET )
+ // xquery/XQueryParser.g:1689: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_FTWeight13806); if (this.state.failed) return retval;
+ kw=this.match(this.input,WEIGHT,XQueryParser.FOLLOW_WEIGHT_in_p_FTWeight13809); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
kw_tree = this.adaptor.create(kw);
this.adaptor.addChild(root_0, kw_tree);
@@ -45325,21 +45466,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(kw);
}
- LBRACKET636=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_FTWeight13810); if (this.state.failed) return retval;
+ LBRACKET635=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_FTWeight13813); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET636_tree = this.adaptor.create(LBRACKET636);
- this.adaptor.addChild(root_0, LBRACKET636_tree);
+ LBRACKET635_tree = this.adaptor.create(LBRACKET635);
+ this.adaptor.addChild(root_0, LBRACKET635_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_FTWeight13812);
- p_Expr637=this.p_Expr(true, true);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_FTWeight13815);
+ p_Expr636=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_Expr637.getTree());
- RBRACKET638=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_FTWeight13815); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr636.getTree());
+ RBRACKET637=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_FTWeight13818); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET638_tree = this.adaptor.create(RBRACKET638);
- this.adaptor.addChild(root_0, RBRACKET638_tree);
+ RBRACKET637_tree = this.adaptor.create(RBRACKET637);
+ this.adaptor.addChild(root_0, RBRACKET637_tree);
}
@@ -45377,7 +45518,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1632:1: p_FTOr : p_FTAnd (ko= FTOR p_FTAnd )* ;
+ // xquery/XQueryParser.g:1693:1: p_FTOr : p_FTAnd (ko= FTOR p_FTAnd )* ;
// $ANTLR start "p_FTOr"
p_FTOr: function() {
var retval = new XQueryParser.p_FTOr_return();
@@ -45386,23 +45527,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var ko = null;
+ var p_FTAnd638 = null;
var p_FTAnd639 = null;
- var p_FTAnd640 = null;
var ko_tree=null;
try {
- // xquery/XQueryParser.g:1633:9: ( p_FTAnd (ko= FTOR p_FTAnd )* )
- // xquery/XQueryParser.g:1633:11: p_FTAnd (ko= FTOR p_FTAnd )*
+ // xquery/XQueryParser.g:1694:9: ( p_FTAnd (ko= FTOR p_FTAnd )* )
+ // xquery/XQueryParser.g:1694:11: p_FTAnd (ko= FTOR p_FTAnd )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTAnd_in_p_FTOr13841);
- p_FTAnd639=this.p_FTAnd();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTAnd_in_p_FTOr13844);
+ p_FTAnd638=this.p_FTAnd();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTAnd639.getTree());
- // xquery/XQueryParser.g:1633:19: (ko= FTOR p_FTAnd )*
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTAnd638.getTree());
+ // xquery/XQueryParser.g:1694:19: (ko= FTOR p_FTAnd )*
loop193:
do {
var alt193=2;
@@ -45415,8 +45556,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt193) {
case 1 :
- // xquery/XQueryParser.g:1633:21: ko= FTOR p_FTAnd
- ko=this.match(this.input,FTOR,XQueryParser.FOLLOW_FTOR_in_p_FTOr13847); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1694:21: ko= FTOR p_FTAnd
+ ko=this.match(this.input,FTOR,XQueryParser.FOLLOW_FTOR_in_p_FTOr13850); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
ko_tree = this.adaptor.create(ko);
this.adaptor.addChild(root_0, ko_tree);
@@ -45424,12 +45565,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(ko);
}
- this.pushFollow(XQueryParser.FOLLOW_p_FTAnd_in_p_FTOr13851);
- p_FTAnd640=this.p_FTAnd();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTAnd_in_p_FTOr13854);
+ p_FTAnd639=this.p_FTAnd();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTAnd640.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTAnd639.getTree());
break;
@@ -45475,7 +45616,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1637:1: p_FTAnd : p_FTMildNot (ka= FTAND p_FTMildNot )* ;
+ // xquery/XQueryParser.g:1698:1: p_FTAnd : p_FTMildNot (ka= FTAND p_FTMildNot )* ;
// $ANTLR start "p_FTAnd"
p_FTAnd: function() {
var retval = new XQueryParser.p_FTAnd_return();
@@ -45484,23 +45625,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var ka = null;
+ var p_FTMildNot640 = null;
var p_FTMildNot641 = null;
- var p_FTMildNot642 = null;
var ka_tree=null;
try {
- // xquery/XQueryParser.g:1638:9: ( p_FTMildNot (ka= FTAND p_FTMildNot )* )
- // xquery/XQueryParser.g:1638:11: p_FTMildNot (ka= FTAND p_FTMildNot )*
+ // xquery/XQueryParser.g:1699:9: ( p_FTMildNot (ka= FTAND p_FTMildNot )* )
+ // xquery/XQueryParser.g:1699:11: p_FTMildNot (ka= FTAND p_FTMildNot )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTMildNot_in_p_FTAnd13880);
- p_FTMildNot641=this.p_FTMildNot();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTMildNot_in_p_FTAnd13883);
+ p_FTMildNot640=this.p_FTMildNot();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMildNot641.getTree());
- // xquery/XQueryParser.g:1638:23: (ka= FTAND p_FTMildNot )*
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMildNot640.getTree());
+ // xquery/XQueryParser.g:1699:23: (ka= FTAND p_FTMildNot )*
loop194:
do {
var alt194=2;
@@ -45513,8 +45654,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt194) {
case 1 :
- // xquery/XQueryParser.g:1638:25: ka= FTAND p_FTMildNot
- ka=this.match(this.input,FTAND,XQueryParser.FOLLOW_FTAND_in_p_FTAnd13886); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1699:25: ka= FTAND p_FTMildNot
+ ka=this.match(this.input,FTAND,XQueryParser.FOLLOW_FTAND_in_p_FTAnd13889); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
ka_tree = this.adaptor.create(ka);
this.adaptor.addChild(root_0, ka_tree);
@@ -45522,12 +45663,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(ka);
}
- this.pushFollow(XQueryParser.FOLLOW_p_FTMildNot_in_p_FTAnd13890);
- p_FTMildNot642=this.p_FTMildNot();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTMildNot_in_p_FTAnd13893);
+ p_FTMildNot641=this.p_FTMildNot();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMildNot642.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMildNot641.getTree());
break;
@@ -45573,7 +45714,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1642:1: p_FTMildNot : p_FTUnaryNot (k+= NOT k+= IN p_FTUnaryNot )* ;
+ // xquery/XQueryParser.g:1703:1: p_FTMildNot : p_FTUnaryNot (k+= NOT k+= IN p_FTUnaryNot )* ;
// $ANTLR start "p_FTMildNot"
p_FTMildNot: function() {
var retval = new XQueryParser.p_FTMildNot_return();
@@ -45583,23 +45724,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k = null;
var list_k=null;
+ var p_FTUnaryNot642 = null;
var p_FTUnaryNot643 = null;
- var p_FTUnaryNot644 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1643:9: ( p_FTUnaryNot (k+= NOT k+= IN p_FTUnaryNot )* )
- // xquery/XQueryParser.g:1643:11: p_FTUnaryNot (k+= NOT k+= IN p_FTUnaryNot )*
+ // xquery/XQueryParser.g:1704:9: ( p_FTUnaryNot (k+= NOT k+= IN p_FTUnaryNot )* )
+ // xquery/XQueryParser.g:1704:11: p_FTUnaryNot (k+= NOT k+= IN p_FTUnaryNot )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTUnaryNot_in_p_FTMildNot13919);
- p_FTUnaryNot643=this.p_FTUnaryNot();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTUnaryNot_in_p_FTMildNot13922);
+ p_FTUnaryNot642=this.p_FTUnaryNot();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnaryNot643.getTree());
- // xquery/XQueryParser.g:1643:24: (k+= NOT k+= IN p_FTUnaryNot )*
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnaryNot642.getTree());
+ // xquery/XQueryParser.g:1704:24: (k+= NOT k+= IN p_FTUnaryNot )*
loop195:
do {
var alt195=2;
@@ -45612,8 +45753,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt195) {
case 1 :
- // xquery/XQueryParser.g:1643:26: k+= NOT k+= IN p_FTUnaryNot
- k=this.match(this.input,NOT,XQueryParser.FOLLOW_NOT_in_p_FTMildNot13925); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1704:26: k+= NOT k+= IN p_FTUnaryNot
+ k=this.match(this.input,NOT,XQueryParser.FOLLOW_NOT_in_p_FTMildNot13928); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -45621,7 +45762,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_FTMildNot13929); if (this.state.failed) return retval;
+ k=this.match(this.input,IN,XQueryParser.FOLLOW_IN_in_p_FTMildNot13932); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -45632,12 +45773,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(list_k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_FTUnaryNot_in_p_FTMildNot13933);
- p_FTUnaryNot644=this.p_FTUnaryNot();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTUnaryNot_in_p_FTMildNot13936);
+ p_FTUnaryNot643=this.p_FTUnaryNot();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnaryNot644.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnaryNot643.getTree());
break;
@@ -45683,7 +45824,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1647:1: p_FTUnaryNot : (kn= FTNOT )? p_FTPrimaryWithOptions ;
+ // xquery/XQueryParser.g:1708:1: p_FTUnaryNot : (kn= FTNOT )? p_FTPrimaryWithOptions ;
// $ANTLR start "p_FTUnaryNot"
p_FTUnaryNot: function() {
var retval = new XQueryParser.p_FTUnaryNot_return();
@@ -45692,16 +45833,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var kn = null;
- var p_FTPrimaryWithOptions645 = null;
+ var p_FTPrimaryWithOptions644 = null;
var kn_tree=null;
try {
- // xquery/XQueryParser.g:1648:9: ( (kn= FTNOT )? p_FTPrimaryWithOptions )
- // xquery/XQueryParser.g:1648:11: (kn= FTNOT )? p_FTPrimaryWithOptions
+ // xquery/XQueryParser.g:1709:9: ( (kn= FTNOT )? p_FTPrimaryWithOptions )
+ // xquery/XQueryParser.g:1709:11: (kn= FTNOT )? p_FTPrimaryWithOptions
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1648:11: (kn= FTNOT )?
+ // xquery/XQueryParser.g:1709:11: (kn= FTNOT )?
var alt196=2;
var LA196_0 = this.input.LA(1);
@@ -45710,8 +45851,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt196) {
case 1 :
- // xquery/XQueryParser.g:1648:13: kn= FTNOT
- kn=this.match(this.input,FTNOT,XQueryParser.FOLLOW_FTNOT_in_p_FTUnaryNot13966); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1709:13: kn= FTNOT
+ kn=this.match(this.input,FTNOT,XQueryParser.FOLLOW_FTNOT_in_p_FTUnaryNot13969); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
kn_tree = this.adaptor.create(kn);
this.adaptor.addChild(root_0, kn_tree);
@@ -45725,12 +45866,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.pushFollow(XQueryParser.FOLLOW_p_FTPrimaryWithOptions_in_p_FTUnaryNot13973);
- p_FTPrimaryWithOptions645=this.p_FTPrimaryWithOptions();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTPrimaryWithOptions_in_p_FTUnaryNot13976);
+ p_FTPrimaryWithOptions644=this.p_FTPrimaryWithOptions();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTPrimaryWithOptions645.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTPrimaryWithOptions644.getTree());
@@ -45767,7 +45908,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1652:1: p_FTPrimaryWithOptions : p_FTPrimary ( p_FTMatchOptions )? ( p_FTWeight )? ;
+ // xquery/XQueryParser.g:1713:1: p_FTPrimaryWithOptions : p_FTPrimary ( p_FTMatchOptions )? ( p_FTWeight )? ;
// $ANTLR start "p_FTPrimaryWithOptions"
p_FTPrimaryWithOptions: function() {
var retval = new XQueryParser.p_FTPrimaryWithOptions_return();
@@ -45775,23 +45916,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_FTPrimary646 = null;
- var p_FTMatchOptions647 = null;
- var p_FTWeight648 = null;
+ var p_FTPrimary645 = null;
+ var p_FTMatchOptions646 = null;
+ var p_FTWeight647 = null;
try {
- // xquery/XQueryParser.g:1653:9: ( p_FTPrimary ( p_FTMatchOptions )? ( p_FTWeight )? )
- // xquery/XQueryParser.g:1653:11: p_FTPrimary ( p_FTMatchOptions )? ( p_FTWeight )?
+ // xquery/XQueryParser.g:1714:9: ( p_FTPrimary ( p_FTMatchOptions )? ( p_FTWeight )? )
+ // xquery/XQueryParser.g:1714:11: p_FTPrimary ( p_FTMatchOptions )? ( p_FTWeight )?
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTPrimary_in_p_FTPrimaryWithOptions13999);
- p_FTPrimary646=this.p_FTPrimary();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTPrimary_in_p_FTPrimaryWithOptions14002);
+ p_FTPrimary645=this.p_FTPrimary();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTPrimary646.getTree());
- // xquery/XQueryParser.g:1653:23: ( p_FTMatchOptions )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTPrimary645.getTree());
+ // xquery/XQueryParser.g:1714:23: ( p_FTMatchOptions )?
var alt197=2;
var LA197_0 = this.input.LA(1);
@@ -45800,20 +45941,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt197) {
case 1 :
- // xquery/XQueryParser.g:1653:23: p_FTMatchOptions
- this.pushFollow(XQueryParser.FOLLOW_p_FTMatchOptions_in_p_FTPrimaryWithOptions14001);
- p_FTMatchOptions647=this.p_FTMatchOptions();
+ // xquery/XQueryParser.g:1714:23: p_FTMatchOptions
+ this.pushFollow(XQueryParser.FOLLOW_p_FTMatchOptions_in_p_FTPrimaryWithOptions14004);
+ p_FTMatchOptions646=this.p_FTMatchOptions();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMatchOptions647.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMatchOptions646.getTree());
break;
}
- // xquery/XQueryParser.g:1653:41: ( p_FTWeight )?
+ // xquery/XQueryParser.g:1714:41: ( p_FTWeight )?
var alt198=2;
var LA198_0 = this.input.LA(1);
@@ -45822,13 +45963,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt198) {
case 1 :
- // xquery/XQueryParser.g:1653:41: p_FTWeight
- this.pushFollow(XQueryParser.FOLLOW_p_FTWeight_in_p_FTPrimaryWithOptions14004);
- p_FTWeight648=this.p_FTWeight();
+ // xquery/XQueryParser.g:1714:41: p_FTWeight
+ this.pushFollow(XQueryParser.FOLLOW_p_FTWeight_in_p_FTPrimaryWithOptions14007);
+ p_FTWeight647=this.p_FTWeight();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWeight648.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWeight647.getTree());
break;
@@ -45871,7 +46012,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1660:1: p_FTPrimary : ( ( p_FTWords ( p_FTTimes )? ) | ( LPAREN p_FTSelection RPAREN ) | p_FTExtensionSelection );
+ // xquery/XQueryParser.g:1721:1: p_FTPrimary : ( ( p_FTWords ( p_FTTimes )? ) | ( LPAREN p_FTSelection RPAREN ) | p_FTExtensionSelection );
// $ANTLR start "p_FTPrimary"
p_FTPrimary: function() {
var retval = new XQueryParser.p_FTPrimary_return();
@@ -45879,18 +46020,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var LPAREN651 = null;
- var RPAREN653 = null;
- var p_FTWords649 = null;
- var p_FTTimes650 = null;
- var p_FTSelection652 = null;
- var p_FTExtensionSelection654 = null;
+ var LPAREN650 = null;
+ var RPAREN652 = null;
+ var p_FTWords648 = null;
+ var p_FTTimes649 = null;
+ var p_FTSelection651 = null;
+ var p_FTExtensionSelection653 = null;
- var LPAREN651_tree=null;
- var RPAREN653_tree=null;
+ var LPAREN650_tree=null;
+ var RPAREN652_tree=null;
try {
- // xquery/XQueryParser.g:1661:9: ( ( p_FTWords ( p_FTTimes )? ) | ( LPAREN p_FTSelection RPAREN ) | p_FTExtensionSelection )
+ // xquery/XQueryParser.g:1722:9: ( ( p_FTWords ( p_FTTimes )? ) | ( LPAREN p_FTSelection RPAREN ) | p_FTExtensionSelection )
var alt200=3;
switch ( this.input.LA(1) ) {
case LBRACKET:
@@ -45914,18 +46055,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt200) {
case 1 :
- // xquery/XQueryParser.g:1661:11: ( p_FTWords ( p_FTTimes )? )
+ // xquery/XQueryParser.g:1722:11: ( p_FTWords ( p_FTTimes )? )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1661:11: ( p_FTWords ( p_FTTimes )? )
- // xquery/XQueryParser.g:1661:12: p_FTWords ( p_FTTimes )?
- this.pushFollow(XQueryParser.FOLLOW_p_FTWords_in_p_FTPrimary14035);
- p_FTWords649=this.p_FTWords();
+ // xquery/XQueryParser.g:1722:11: ( p_FTWords ( p_FTTimes )? )
+ // xquery/XQueryParser.g:1722:12: p_FTWords ( p_FTTimes )?
+ this.pushFollow(XQueryParser.FOLLOW_p_FTWords_in_p_FTPrimary14038);
+ p_FTWords648=this.p_FTWords();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWords649.getTree());
- // xquery/XQueryParser.g:1661:22: ( p_FTTimes )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWords648.getTree());
+ // xquery/XQueryParser.g:1722:22: ( p_FTTimes )?
var alt199=2;
var LA199_0 = this.input.LA(1);
@@ -45934,13 +46075,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt199) {
case 1 :
- // xquery/XQueryParser.g:1661:22: p_FTTimes
- this.pushFollow(XQueryParser.FOLLOW_p_FTTimes_in_p_FTPrimary14037);
- p_FTTimes650=this.p_FTTimes();
+ // xquery/XQueryParser.g:1722:22: p_FTTimes
+ this.pushFollow(XQueryParser.FOLLOW_p_FTTimes_in_p_FTPrimary14040);
+ p_FTTimes649=this.p_FTTimes();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTTimes650.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTTimes649.getTree());
break;
@@ -45954,26 +46095,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1662:11: ( LPAREN p_FTSelection RPAREN )
+ // xquery/XQueryParser.g:1723:11: ( LPAREN p_FTSelection RPAREN )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1662:11: ( LPAREN p_FTSelection RPAREN )
- // xquery/XQueryParser.g:1662:12: LPAREN p_FTSelection RPAREN
- LPAREN651=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_FTPrimary14052); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1723:11: ( LPAREN p_FTSelection RPAREN )
+ // xquery/XQueryParser.g:1723:12: LPAREN p_FTSelection RPAREN
+ LPAREN650=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_FTPrimary14055); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN651_tree = this.adaptor.create(LPAREN651);
- this.adaptor.addChild(root_0, LPAREN651_tree);
+ LPAREN650_tree = this.adaptor.create(LPAREN650);
+ this.adaptor.addChild(root_0, LPAREN650_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_FTSelection_in_p_FTPrimary14054);
- p_FTSelection652=this.p_FTSelection();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTSelection_in_p_FTPrimary14057);
+ p_FTSelection651=this.p_FTSelection();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTSelection652.getTree());
- RPAREN653=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_FTPrimary14056); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTSelection651.getTree());
+ RPAREN652=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_FTPrimary14059); 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);
}
@@ -45982,15 +46123,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:1663:11: p_FTExtensionSelection
+ // xquery/XQueryParser.g:1724:11: p_FTExtensionSelection
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTExtensionSelection_in_p_FTPrimary14069);
- p_FTExtensionSelection654=this.p_FTExtensionSelection();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTExtensionSelection_in_p_FTPrimary14072);
+ p_FTExtensionSelection653=this.p_FTExtensionSelection();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTExtensionSelection654.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTExtensionSelection653.getTree());
break;
@@ -46029,7 +46170,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1667:1: p_FTWords : p_FTWordsValue ( p_FTAnyallOption )? ;
+ // xquery/XQueryParser.g:1728:1: p_FTWords : p_FTWordsValue ( p_FTAnyallOption )? ;
// $ANTLR start "p_FTWords"
p_FTWords: function() {
var retval = new XQueryParser.p_FTWords_return();
@@ -46037,22 +46178,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_FTWordsValue655 = null;
- var p_FTAnyallOption656 = null;
+ var p_FTWordsValue654 = null;
+ var p_FTAnyallOption655 = null;
try {
- // xquery/XQueryParser.g:1668:9: ( p_FTWordsValue ( p_FTAnyallOption )? )
- // xquery/XQueryParser.g:1668:11: p_FTWordsValue ( p_FTAnyallOption )?
+ // xquery/XQueryParser.g:1729:9: ( p_FTWordsValue ( p_FTAnyallOption )? )
+ // xquery/XQueryParser.g:1729:11: p_FTWordsValue ( p_FTAnyallOption )?
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTWordsValue_in_p_FTWords14095);
- p_FTWordsValue655=this.p_FTWordsValue();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTWordsValue_in_p_FTWords14098);
+ p_FTWordsValue654=this.p_FTWordsValue();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWordsValue655.getTree());
- // xquery/XQueryParser.g:1668:26: ( p_FTAnyallOption )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWordsValue654.getTree());
+ // xquery/XQueryParser.g:1729:26: ( p_FTAnyallOption )?
var alt201=2;
var LA201_0 = this.input.LA(1);
@@ -46061,13 +46202,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt201) {
case 1 :
- // xquery/XQueryParser.g:1668:26: p_FTAnyallOption
- this.pushFollow(XQueryParser.FOLLOW_p_FTAnyallOption_in_p_FTWords14097);
- p_FTAnyallOption656=this.p_FTAnyallOption();
+ // xquery/XQueryParser.g:1729:26: p_FTAnyallOption
+ this.pushFollow(XQueryParser.FOLLOW_p_FTAnyallOption_in_p_FTWords14100);
+ p_FTAnyallOption655=this.p_FTAnyallOption();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTAnyallOption656.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTAnyallOption655.getTree());
break;
@@ -46110,7 +46251,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1672:1: p_FTWordsValue : ( p_StringLiteral | ( LBRACKET p_Expr[true,true] RBRACKET ) );
+ // xquery/XQueryParser.g:1733:1: p_FTWordsValue : ( p_StringLiteral | ( LBRACKET p_Expr[true,true] RBRACKET ) );
// $ANTLR start "p_FTWordsValue"
p_FTWordsValue: function() {
var retval = new XQueryParser.p_FTWordsValue_return();
@@ -46118,16 +46259,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var LBRACKET658 = null;
- var RBRACKET660 = null;
- var p_StringLiteral657 = null;
- var p_Expr659 = null;
+ var LBRACKET657 = null;
+ var RBRACKET659 = null;
+ var p_StringLiteral656 = null;
+ var p_Expr658 = null;
- var LBRACKET658_tree=null;
- var RBRACKET660_tree=null;
+ var LBRACKET657_tree=null;
+ var RBRACKET659_tree=null;
try {
- // xquery/XQueryParser.g:1673:9: ( p_StringLiteral | ( LBRACKET p_Expr[true,true] RBRACKET ) )
+ // xquery/XQueryParser.g:1734:9: ( p_StringLiteral | ( LBRACKET p_Expr[true,true] RBRACKET ) )
var alt202=2;
var LA202_0 = this.input.LA(1);
@@ -46146,39 +46287,39 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt202) {
case 1 :
- // xquery/XQueryParser.g:1673:11: p_StringLiteral
+ // xquery/XQueryParser.g:1734:11: p_StringLiteral
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTWordsValue14124);
- p_StringLiteral657=this.p_StringLiteral();
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTWordsValue14127);
+ 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());
break;
case 2 :
- // xquery/XQueryParser.g:1674:11: ( LBRACKET p_Expr[true,true] RBRACKET )
+ // xquery/XQueryParser.g:1735:11: ( LBRACKET p_Expr[true,true] RBRACKET )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1674:11: ( LBRACKET p_Expr[true,true] RBRACKET )
- // xquery/XQueryParser.g:1674:12: LBRACKET p_Expr[true,true] RBRACKET
- LBRACKET658=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_FTWordsValue14137); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1735:11: ( LBRACKET p_Expr[true,true] RBRACKET )
+ // xquery/XQueryParser.g:1735:12: LBRACKET p_Expr[true,true] RBRACKET
+ LBRACKET657=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_FTWordsValue14140); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET658_tree = this.adaptor.create(LBRACKET658);
- this.adaptor.addChild(root_0, LBRACKET658_tree);
+ LBRACKET657_tree = this.adaptor.create(LBRACKET657);
+ this.adaptor.addChild(root_0, LBRACKET657_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_FTWordsValue14139);
- p_Expr659=this.p_Expr(true, true);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_FTWordsValue14142);
+ p_Expr658=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_Expr659.getTree());
- RBRACKET660=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_FTWordsValue14142); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr658.getTree());
+ RBRACKET659=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_FTWordsValue14145); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET660_tree = this.adaptor.create(RBRACKET660);
- this.adaptor.addChild(root_0, RBRACKET660_tree);
+ RBRACKET659_tree = this.adaptor.create(RBRACKET659);
+ this.adaptor.addChild(root_0, RBRACKET659_tree);
}
@@ -46221,7 +46362,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1678:1: p_FTExtensionSelection : ( L_Pragma )+ LBRACKET ( p_FTSelection )? RBRACKET ;
+ // xquery/XQueryParser.g:1739:1: p_FTExtensionSelection : ( L_Pragma )+ LBRACKET ( p_FTSelection )? RBRACKET ;
// $ANTLR start "p_FTExtensionSelection"
p_FTExtensionSelection: function() {
var retval = new XQueryParser.p_FTExtensionSelection_return();
@@ -46229,21 +46370,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var L_Pragma661 = null;
- var LBRACKET662 = null;
- var RBRACKET664 = null;
- var p_FTSelection663 = null;
+ var L_Pragma660 = null;
+ var LBRACKET661 = null;
+ var RBRACKET663 = null;
+ var p_FTSelection662 = null;
- var L_Pragma661_tree=null;
- var LBRACKET662_tree=null;
- var RBRACKET664_tree=null;
+ var L_Pragma660_tree=null;
+ var LBRACKET661_tree=null;
+ var RBRACKET663_tree=null;
try {
- // xquery/XQueryParser.g:1679:9: ( ( L_Pragma )+ LBRACKET ( p_FTSelection )? RBRACKET )
- // xquery/XQueryParser.g:1679:11: ( L_Pragma )+ LBRACKET ( p_FTSelection )? RBRACKET
+ // xquery/XQueryParser.g:1740:9: ( ( L_Pragma )+ LBRACKET ( p_FTSelection )? RBRACKET )
+ // xquery/XQueryParser.g:1740:11: ( L_Pragma )+ LBRACKET ( p_FTSelection )? RBRACKET
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1679:11: ( L_Pragma )+
+ // xquery/XQueryParser.g:1740:11: ( L_Pragma )+
var cnt203=0;
loop203:
do {
@@ -46257,11 +46398,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt203) {
case 1 :
- // xquery/XQueryParser.g:1679:11: L_Pragma
- L_Pragma661=this.match(this.input,L_Pragma,XQueryParser.FOLLOW_L_Pragma_in_p_FTExtensionSelection14169); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1740:11: L_Pragma
+ L_Pragma660=this.match(this.input,L_Pragma,XQueryParser.FOLLOW_L_Pragma_in_p_FTExtensionSelection14172); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- L_Pragma661_tree = this.adaptor.create(L_Pragma661);
- this.adaptor.addChild(root_0, L_Pragma661_tree);
+ L_Pragma660_tree = this.adaptor.create(L_Pragma660);
+ this.adaptor.addChild(root_0, L_Pragma660_tree);
}
@@ -46278,12 +46419,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
cnt203++;
} while (true);
- LBRACKET662=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_FTExtensionSelection14172); if (this.state.failed) return retval;
+ LBRACKET661=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_FTExtensionSelection14175); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET662_tree = this.adaptor.create(LBRACKET662);
- this.adaptor.addChild(root_0, LBRACKET662_tree);
+ LBRACKET661_tree = this.adaptor.create(LBRACKET661);
+ this.adaptor.addChild(root_0, LBRACKET661_tree);
}
- // xquery/XQueryParser.g:1679:30: ( p_FTSelection )?
+ // xquery/XQueryParser.g:1740:30: ( p_FTSelection )?
var alt204=2;
var LA204_0 = this.input.LA(1);
@@ -46292,23 +46433,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt204) {
case 1 :
- // xquery/XQueryParser.g:1679:30: p_FTSelection
- this.pushFollow(XQueryParser.FOLLOW_p_FTSelection_in_p_FTExtensionSelection14174);
- p_FTSelection663=this.p_FTSelection();
+ // xquery/XQueryParser.g:1740:30: p_FTSelection
+ this.pushFollow(XQueryParser.FOLLOW_p_FTSelection_in_p_FTExtensionSelection14177);
+ p_FTSelection662=this.p_FTSelection();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTSelection663.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTSelection662.getTree());
break;
}
- RBRACKET664=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_FTExtensionSelection14177); if (this.state.failed) return retval;
+ RBRACKET663=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_FTExtensionSelection14180); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET664_tree = this.adaptor.create(RBRACKET664);
- this.adaptor.addChild(root_0, RBRACKET664_tree);
+ RBRACKET663_tree = this.adaptor.create(RBRACKET663);
+ this.adaptor.addChild(root_0, RBRACKET663_tree);
}
@@ -46346,7 +46487,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1683:1: p_FTAnyallOption : ( (k+= ANY (k+= WORD )? ) | (k+= ALL ( WORDS )? ) | k+= PHRASE ) ;
+ // xquery/XQueryParser.g:1744:1: p_FTAnyallOption : ( (k+= ANY (k+= WORD )? ) | (k+= ALL ( WORDS )? ) | k+= PHRASE ) ;
// $ANTLR start "p_FTAnyallOption"
p_FTAnyallOption: function() {
var retval = new XQueryParser.p_FTAnyallOption_return();
@@ -46354,19 +46495,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var WORDS665 = null;
+ var WORDS664 = null;
var k = null;
var list_k=null;
- var WORDS665_tree=null;
+ var WORDS664_tree=null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1684:9: ( ( (k+= ANY (k+= WORD )? ) | (k+= ALL ( WORDS )? ) | k+= PHRASE ) )
- // xquery/XQueryParser.g:1684:11: ( (k+= ANY (k+= WORD )? ) | (k+= ALL ( WORDS )? ) | k+= PHRASE )
+ // xquery/XQueryParser.g:1745:9: ( ( (k+= ANY (k+= WORD )? ) | (k+= ALL ( WORDS )? ) | k+= PHRASE ) )
+ // xquery/XQueryParser.g:1745:11: ( (k+= ANY (k+= WORD )? ) | (k+= ALL ( WORDS )? ) | k+= PHRASE )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1684:11: ( (k+= ANY (k+= WORD )? ) | (k+= ALL ( WORDS )? ) | k+= PHRASE )
+ // xquery/XQueryParser.g:1745:11: ( (k+= ANY (k+= WORD )? ) | (k+= ALL ( WORDS )? ) | k+= PHRASE )
var alt207=3;
switch ( this.input.LA(1) ) {
case ANY:
@@ -46388,10 +46529,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt207) {
case 1 :
- // xquery/XQueryParser.g:1684:13: (k+= ANY (k+= WORD )? )
- // xquery/XQueryParser.g:1684:13: (k+= ANY (k+= WORD )? )
- // xquery/XQueryParser.g:1684:14: k+= ANY (k+= WORD )?
- k=this.match(this.input,ANY,XQueryParser.FOLLOW_ANY_in_p_FTAnyallOption14208); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1745:13: (k+= ANY (k+= WORD )? )
+ // xquery/XQueryParser.g:1745:13: (k+= ANY (k+= WORD )? )
+ // xquery/XQueryParser.g:1745:14: k+= ANY (k+= WORD )?
+ k=this.match(this.input,ANY,XQueryParser.FOLLOW_ANY_in_p_FTAnyallOption14211); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -46399,7 +46540,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_k)) list_k = [];
list_k.push(k);
- // xquery/XQueryParser.g:1684:22: (k+= WORD )?
+ // xquery/XQueryParser.g:1745:22: (k+= WORD )?
var alt205=2;
var LA205_0 = this.input.LA(1);
@@ -46408,8 +46549,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt205) {
case 1 :
- // xquery/XQueryParser.g:1684:22: k+= WORD
- k=this.match(this.input,WORD,XQueryParser.FOLLOW_WORD_in_p_FTAnyallOption14212); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1745:22: k+= WORD
+ k=this.match(this.input,WORD,XQueryParser.FOLLOW_WORD_in_p_FTAnyallOption14215); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -46430,10 +46571,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1684:33: (k+= ALL ( WORDS )? )
- // xquery/XQueryParser.g:1684:33: (k+= ALL ( WORDS )? )
- // xquery/XQueryParser.g:1684:34: k+= ALL ( WORDS )?
- k=this.match(this.input,ALL,XQueryParser.FOLLOW_ALL_in_p_FTAnyallOption14221); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1745:33: (k+= ALL ( WORDS )? )
+ // xquery/XQueryParser.g:1745:33: (k+= ALL ( WORDS )? )
+ // xquery/XQueryParser.g:1745:34: k+= ALL ( WORDS )?
+ k=this.match(this.input,ALL,XQueryParser.FOLLOW_ALL_in_p_FTAnyallOption14224); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -46441,7 +46582,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_k)) list_k = [];
list_k.push(k);
- // xquery/XQueryParser.g:1684:41: ( WORDS )?
+ // xquery/XQueryParser.g:1745:41: ( WORDS )?
var alt206=2;
var LA206_0 = this.input.LA(1);
@@ -46450,11 +46591,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt206) {
case 1 :
- // xquery/XQueryParser.g:1684:41: WORDS
- WORDS665=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTAnyallOption14223); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1745:41: WORDS
+ WORDS664=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTAnyallOption14226); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- WORDS665_tree = this.adaptor.create(WORDS665);
- this.adaptor.addChild(root_0, WORDS665_tree);
+ WORDS664_tree = this.adaptor.create(WORDS664);
+ this.adaptor.addChild(root_0, WORDS664_tree);
}
@@ -46469,8 +46610,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:1684:51: k+= PHRASE
- k=this.match(this.input,PHRASE,XQueryParser.FOLLOW_PHRASE_in_p_FTAnyallOption14231); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1745:51: k+= PHRASE
+ k=this.match(this.input,PHRASE,XQueryParser.FOLLOW_PHRASE_in_p_FTAnyallOption14234); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -46523,7 +46664,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1688:1: p_FTTimes : k+= OCCURS p_FTRange k+= TIMES ;
+ // xquery/XQueryParser.g:1749:1: p_FTTimes : k+= OCCURS p_FTRange k+= TIMES ;
// $ANTLR start "p_FTTimes"
p_FTTimes: function() {
var retval = new XQueryParser.p_FTTimes_return();
@@ -46533,16 +46674,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k = null;
var list_k=null;
- var p_FTRange666 = null;
+ var p_FTRange665 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1689:9: (k+= OCCURS p_FTRange k+= TIMES )
- // xquery/XQueryParser.g:1689:11: k+= OCCURS p_FTRange k+= TIMES
+ // xquery/XQueryParser.g:1750:9: (k+= OCCURS p_FTRange k+= TIMES )
+ // xquery/XQueryParser.g:1750:11: k+= OCCURS p_FTRange k+= TIMES
root_0 = this.adaptor.nil();
- k=this.match(this.input,OCCURS,XQueryParser.FOLLOW_OCCURS_in_p_FTTimes14263); if (this.state.failed) return retval;
+ k=this.match(this.input,OCCURS,XQueryParser.FOLLOW_OCCURS_in_p_FTTimes14266); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -46550,13 +46691,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_FTTimes14265);
- p_FTRange666=this.p_FTRange();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTRange_in_p_FTTimes14268);
+ p_FTRange665=this.p_FTRange();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTRange666.getTree());
- k=this.match(this.input,TIMES,XQueryParser.FOLLOW_TIMES_in_p_FTTimes14269); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTRange665.getTree());
+ k=this.match(this.input,TIMES,XQueryParser.FOLLOW_TIMES_in_p_FTTimes14272); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -46603,7 +46744,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1693:1: p_FTRange : ( (k+= EXACTLY p_AdditiveExpr ) | (k+= AT k+= LEAST p_AdditiveExpr ) | (k+= AT k+= MOST p_AdditiveExpr ) | (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr ) ) ;
+ // xquery/XQueryParser.g:1754:1: p_FTRange : ( (k+= EXACTLY p_AdditiveExpr ) | (k+= AT k+= LEAST p_AdditiveExpr ) | (k+= AT k+= MOST p_AdditiveExpr ) | (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr ) ) ;
// $ANTLR start "p_FTRange"
p_FTRange: function() {
var retval = new XQueryParser.p_FTRange_return();
@@ -46613,20 +46754,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k = null;
var list_k=null;
+ var p_AdditiveExpr666 = null;
var p_AdditiveExpr667 = null;
var p_AdditiveExpr668 = null;
var p_AdditiveExpr669 = null;
var p_AdditiveExpr670 = null;
- var p_AdditiveExpr671 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1694:9: ( ( (k+= EXACTLY p_AdditiveExpr ) | (k+= AT k+= LEAST p_AdditiveExpr ) | (k+= AT k+= MOST p_AdditiveExpr ) | (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr ) ) )
- // xquery/XQueryParser.g:1694:11: ( (k+= EXACTLY p_AdditiveExpr ) | (k+= AT k+= LEAST p_AdditiveExpr ) | (k+= AT k+= MOST p_AdditiveExpr ) | (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr ) )
+ // xquery/XQueryParser.g:1755:9: ( ( (k+= EXACTLY p_AdditiveExpr ) | (k+= AT k+= LEAST p_AdditiveExpr ) | (k+= AT k+= MOST p_AdditiveExpr ) | (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr ) ) )
+ // xquery/XQueryParser.g:1755:11: ( (k+= EXACTLY p_AdditiveExpr ) | (k+= AT k+= LEAST p_AdditiveExpr ) | (k+= AT k+= MOST p_AdditiveExpr ) | (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr ) )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1694:11: ( (k+= EXACTLY p_AdditiveExpr ) | (k+= AT k+= LEAST p_AdditiveExpr ) | (k+= AT k+= MOST p_AdditiveExpr ) | (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr ) )
+ // xquery/XQueryParser.g:1755:11: ( (k+= EXACTLY p_AdditiveExpr ) | (k+= AT k+= LEAST p_AdditiveExpr ) | (k+= AT k+= MOST p_AdditiveExpr ) | (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr ) )
var alt208=4;
switch ( this.input.LA(1) ) {
case EXACTLY:
@@ -46662,10 +46803,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt208) {
case 1 :
- // xquery/XQueryParser.g:1694:13: (k+= EXACTLY p_AdditiveExpr )
- // xquery/XQueryParser.g:1694:13: (k+= EXACTLY p_AdditiveExpr )
- // xquery/XQueryParser.g:1694:14: k+= EXACTLY p_AdditiveExpr
- k=this.match(this.input,EXACTLY,XQueryParser.FOLLOW_EXACTLY_in_p_FTRange14302); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1755:13: (k+= EXACTLY p_AdditiveExpr )
+ // xquery/XQueryParser.g:1755:13: (k+= EXACTLY p_AdditiveExpr )
+ // xquery/XQueryParser.g:1755:14: k+= EXACTLY p_AdditiveExpr
+ k=this.match(this.input,EXACTLY,XQueryParser.FOLLOW_EXACTLY_in_p_FTRange14305); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -46673,7 +46814,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_FTRange14304);
+ this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTRange14307);
+ p_AdditiveExpr666=this.p_AdditiveExpr();
+
+ this.state._fsp--;
+ if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AdditiveExpr666.getTree());
+
+
+
+
+
+ break;
+ case 2 :
+ // xquery/XQueryParser.g:1756:13: (k+= AT k+= LEAST p_AdditiveExpr )
+ // xquery/XQueryParser.g:1756:13: (k+= AT k+= LEAST p_AdditiveExpr )
+ // xquery/XQueryParser.g:1756:14: k+= AT k+= LEAST p_AdditiveExpr
+ k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTRange14325); 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_FTRange14329); 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_FTRange14331);
p_AdditiveExpr667=this.p_AdditiveExpr();
this.state._fsp--;
@@ -46685,11 +46858,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
- case 2 :
- // xquery/XQueryParser.g:1695:13: (k+= AT k+= LEAST p_AdditiveExpr )
- // xquery/XQueryParser.g:1695:13: (k+= AT k+= LEAST p_AdditiveExpr )
- // xquery/XQueryParser.g:1695:14: k+= AT k+= LEAST p_AdditiveExpr
- k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTRange14322); if (this.state.failed) return retval;
+ case 3 :
+ // xquery/XQueryParser.g:1757:13: (k+= AT k+= MOST p_AdditiveExpr )
+ // xquery/XQueryParser.g:1757:13: (k+= AT k+= MOST p_AdditiveExpr )
+ // xquery/XQueryParser.g:1757:14: k+= AT k+= MOST p_AdditiveExpr
+ k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTRange14349); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -46697,7 +46870,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_FTRange14326); if (this.state.failed) return retval;
+ k=this.match(this.input,MOST,XQueryParser.FOLLOW_MOST_in_p_FTRange14353); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -46705,7 +46878,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_FTRange14328);
+ this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTRange14355);
p_AdditiveExpr668=this.p_AdditiveExpr();
this.state._fsp--;
@@ -46717,11 +46890,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
- case 3 :
- // xquery/XQueryParser.g:1696:13: (k+= AT k+= MOST p_AdditiveExpr )
- // xquery/XQueryParser.g:1696:13: (k+= AT k+= MOST p_AdditiveExpr )
- // xquery/XQueryParser.g:1696:14: k+= AT k+= MOST p_AdditiveExpr
- k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTRange14346); if (this.state.failed) return retval;
+ case 4 :
+ // xquery/XQueryParser.g:1758:13: (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr )
+ // xquery/XQueryParser.g:1758:13: (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr )
+ // xquery/XQueryParser.g:1758:14: k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr
+ k=this.match(this.input,FROM,XQueryParser.FOLLOW_FROM_in_p_FTRange14373); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -46729,31 +46902,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_FTRange14350); 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_FTRange14352);
+ this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTRange14375);
p_AdditiveExpr669=this.p_AdditiveExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AdditiveExpr669.getTree());
-
-
-
-
-
- break;
- case 4 :
- // xquery/XQueryParser.g:1697:13: (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr )
- // xquery/XQueryParser.g:1697:13: (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr )
- // xquery/XQueryParser.g:1697:14: k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr
- k=this.match(this.input,FROM,XQueryParser.FOLLOW_FROM_in_p_FTRange14370); if (this.state.failed) return retval;
+ k=this.match(this.input,TO,XQueryParser.FOLLOW_TO_in_p_FTRange14379); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -46761,26 +46916,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_FTRange14372);
+ this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTRange14381);
p_AdditiveExpr670=this.p_AdditiveExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AdditiveExpr670.getTree());
- k=this.match(this.input,TO,XQueryParser.FOLLOW_TO_in_p_FTRange14376); 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_FTRange14378);
- p_AdditiveExpr671=this.p_AdditiveExpr();
-
- this.state._fsp--;
- if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AdditiveExpr671.getTree());
@@ -46829,7 +46970,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1701:1: p_FTPosFilter : ( p_FTOrder | p_FTWindow | p_FTDistance | p_FTScope | p_FTContent );
+ // xquery/XQueryParser.g:1762:1: p_FTPosFilter : ( p_FTOrder | p_FTWindow | p_FTDistance | p_FTScope | p_FTContent );
// $ANTLR start "p_FTPosFilter"
p_FTPosFilter: function() {
var retval = new XQueryParser.p_FTPosFilter_return();
@@ -46837,15 +46978,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_FTOrder672 = null;
- var p_FTWindow673 = null;
- var p_FTDistance674 = null;
- var p_FTScope675 = null;
- var p_FTContent676 = null;
+ var p_FTOrder671 = null;
+ var p_FTWindow672 = null;
+ var p_FTDistance673 = null;
+ var p_FTScope674 = null;
+ var p_FTContent675 = null;
try {
- // xquery/XQueryParser.g:1702:9: ( p_FTOrder | p_FTWindow | p_FTDistance | p_FTScope | p_FTContent )
+ // xquery/XQueryParser.g:1763:9: ( p_FTOrder | p_FTWindow | p_FTDistance | p_FTScope | p_FTContent )
var alt209=5;
switch ( this.input.LA(1) ) {
case ORDERED:
@@ -46875,67 +47016,67 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt209) {
case 1 :
- // xquery/XQueryParser.g:1702:11: p_FTOrder
+ // xquery/XQueryParser.g:1763:11: p_FTOrder
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTOrder_in_p_FTPosFilter14409);
- p_FTOrder672=this.p_FTOrder();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTOrder_in_p_FTPosFilter14412);
+ p_FTOrder671=this.p_FTOrder();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTOrder672.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTOrder671.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1702:23: p_FTWindow
+ // xquery/XQueryParser.g:1763:23: p_FTWindow
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTWindow_in_p_FTPosFilter14413);
- p_FTWindow673=this.p_FTWindow();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTWindow_in_p_FTPosFilter14416);
+ p_FTWindow672=this.p_FTWindow();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWindow673.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWindow672.getTree());
break;
case 3 :
- // xquery/XQueryParser.g:1702:36: p_FTDistance
+ // xquery/XQueryParser.g:1763:36: p_FTDistance
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTDistance_in_p_FTPosFilter14417);
- p_FTDistance674=this.p_FTDistance();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTDistance_in_p_FTPosFilter14420);
+ p_FTDistance673=this.p_FTDistance();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTDistance674.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTDistance673.getTree());
break;
case 4 :
- // xquery/XQueryParser.g:1702:51: p_FTScope
+ // xquery/XQueryParser.g:1763:51: p_FTScope
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTScope_in_p_FTPosFilter14421);
- p_FTScope675=this.p_FTScope();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTScope_in_p_FTPosFilter14424);
+ p_FTScope674=this.p_FTScope();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTScope675.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTScope674.getTree());
break;
case 5 :
- // xquery/XQueryParser.g:1702:63: p_FTContent
+ // xquery/XQueryParser.g:1763:63: p_FTContent
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTContent_in_p_FTPosFilter14425);
- p_FTContent676=this.p_FTContent();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTContent_in_p_FTPosFilter14428);
+ p_FTContent675=this.p_FTContent();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTContent676.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTContent675.getTree());
break;
@@ -46974,7 +47115,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1706:1: p_FTOrder : ko= ORDERED ;
+ // xquery/XQueryParser.g:1767:1: p_FTOrder : ko= ORDERED ;
// $ANTLR start "p_FTOrder"
p_FTOrder: function() {
var retval = new XQueryParser.p_FTOrder_return();
@@ -46987,11 +47128,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var ko_tree=null;
try {
- // xquery/XQueryParser.g:1707:9: (ko= ORDERED )
- // xquery/XQueryParser.g:1707:11: ko= ORDERED
+ // xquery/XQueryParser.g:1768:9: (ko= ORDERED )
+ // xquery/XQueryParser.g:1768:11: ko= ORDERED
root_0 = this.adaptor.nil();
- ko=this.match(this.input,ORDERED,XQueryParser.FOLLOW_ORDERED_in_p_FTOrder14453); if (this.state.failed) return retval;
+ ko=this.match(this.input,ORDERED,XQueryParser.FOLLOW_ORDERED_in_p_FTOrder14456); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
ko_tree = this.adaptor.create(ko);
this.adaptor.addChild(root_0, ko_tree);
@@ -47035,7 +47176,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1711:1: p_FTWindow : kw= WINDOW p_AdditiveExpr p_FTUnit ;
+ // xquery/XQueryParser.g:1772:1: p_FTWindow : kw= WINDOW p_AdditiveExpr p_FTUnit ;
// $ANTLR start "p_FTWindow"
p_FTWindow: function() {
var retval = new XQueryParser.p_FTWindow_return();
@@ -47044,17 +47185,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var kw = null;
- var p_AdditiveExpr677 = null;
- var p_FTUnit678 = null;
+ var p_AdditiveExpr676 = null;
+ var p_FTUnit677 = null;
var kw_tree=null;
try {
- // xquery/XQueryParser.g:1712:9: (kw= WINDOW p_AdditiveExpr p_FTUnit )
- // xquery/XQueryParser.g:1712:11: kw= WINDOW p_AdditiveExpr p_FTUnit
+ // xquery/XQueryParser.g:1773:9: (kw= WINDOW p_AdditiveExpr p_FTUnit )
+ // xquery/XQueryParser.g:1773:11: kw= WINDOW p_AdditiveExpr p_FTUnit
root_0 = this.adaptor.nil();
- kw=this.match(this.input,WINDOW,XQueryParser.FOLLOW_WINDOW_in_p_FTWindow14483); if (this.state.failed) return retval;
+ kw=this.match(this.input,WINDOW,XQueryParser.FOLLOW_WINDOW_in_p_FTWindow14486); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
kw_tree = this.adaptor.create(kw);
this.adaptor.addChild(root_0, kw_tree);
@@ -47062,18 +47203,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(kw);
}
- this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTWindow14487);
- p_AdditiveExpr677=this.p_AdditiveExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTWindow14490);
+ p_AdditiveExpr676=this.p_AdditiveExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AdditiveExpr677.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_FTUnit_in_p_FTWindow14489);
- p_FTUnit678=this.p_FTUnit();
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AdditiveExpr676.getTree());
+ this.pushFollow(XQueryParser.FOLLOW_p_FTUnit_in_p_FTWindow14492);
+ p_FTUnit677=this.p_FTUnit();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnit678.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnit677.getTree());
@@ -47110,7 +47251,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1716:1: p_FTDistance : kd= DISTANCE p_FTRange p_FTUnit ;
+ // xquery/XQueryParser.g:1777:1: p_FTDistance : kd= DISTANCE p_FTRange p_FTUnit ;
// $ANTLR start "p_FTDistance"
p_FTDistance: function() {
var retval = new XQueryParser.p_FTDistance_return();
@@ -47119,17 +47260,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var kd = null;
- var p_FTRange679 = null;
- var p_FTUnit680 = null;
+ var p_FTRange678 = null;
+ var p_FTUnit679 = null;
var kd_tree=null;
try {
- // xquery/XQueryParser.g:1717:9: (kd= DISTANCE p_FTRange p_FTUnit )
- // xquery/XQueryParser.g:1717:11: kd= DISTANCE p_FTRange p_FTUnit
+ // xquery/XQueryParser.g:1778:9: (kd= DISTANCE p_FTRange p_FTUnit )
+ // xquery/XQueryParser.g:1778:11: kd= DISTANCE p_FTRange p_FTUnit
root_0 = this.adaptor.nil();
- kd=this.match(this.input,DISTANCE,XQueryParser.FOLLOW_DISTANCE_in_p_FTDistance14517); if (this.state.failed) return retval;
+ kd=this.match(this.input,DISTANCE,XQueryParser.FOLLOW_DISTANCE_in_p_FTDistance14520); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
kd_tree = this.adaptor.create(kd);
this.adaptor.addChild(root_0, kd_tree);
@@ -47137,18 +47278,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(kd);
}
- this.pushFollow(XQueryParser.FOLLOW_p_FTRange_in_p_FTDistance14521);
- p_FTRange679=this.p_FTRange();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTRange_in_p_FTDistance14524);
+ p_FTRange678=this.p_FTRange();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTRange679.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_FTUnit_in_p_FTDistance14523);
- p_FTUnit680=this.p_FTUnit();
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTRange678.getTree());
+ this.pushFollow(XQueryParser.FOLLOW_p_FTUnit_in_p_FTDistance14526);
+ p_FTUnit679=this.p_FTUnit();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnit680.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnit679.getTree());
@@ -47185,7 +47326,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1721:1: p_FTUnit : (k+= WORDS | k+= SENTENCES | k+= PARAGRAPHS ) ;
+ // xquery/XQueryParser.g:1782:1: p_FTUnit : (k+= WORDS | k+= SENTENCES | k+= PARAGRAPHS ) ;
// $ANTLR start "p_FTUnit"
p_FTUnit: function() {
var retval = new XQueryParser.p_FTUnit_return();
@@ -47199,11 +47340,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:1722:9: ( (k+= WORDS | k+= SENTENCES | k+= PARAGRAPHS ) )
- // xquery/XQueryParser.g:1722:11: (k+= WORDS | k+= SENTENCES | k+= PARAGRAPHS )
+ // xquery/XQueryParser.g:1783:9: ( (k+= WORDS | k+= SENTENCES | k+= PARAGRAPHS ) )
+ // xquery/XQueryParser.g:1783:11: (k+= WORDS | k+= SENTENCES | k+= PARAGRAPHS )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1722:11: (k+= WORDS | k+= SENTENCES | k+= PARAGRAPHS )
+ // xquery/XQueryParser.g:1783:11: (k+= WORDS | k+= SENTENCES | k+= PARAGRAPHS )
var alt210=3;
switch ( this.input.LA(1) ) {
case WORDS:
@@ -47225,8 +47366,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt210) {
case 1 :
- // xquery/XQueryParser.g:1722:13: k+= WORDS
- k=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTUnit14553); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1783:13: k+= WORDS
+ k=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTUnit14556); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -47238,8 +47379,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1722:24: k+= SENTENCES
- k=this.match(this.input,SENTENCES,XQueryParser.FOLLOW_SENTENCES_in_p_FTUnit14559); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1783:24: k+= SENTENCES
+ k=this.match(this.input,SENTENCES,XQueryParser.FOLLOW_SENTENCES_in_p_FTUnit14562); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -47251,8 +47392,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:1722:39: k+= PARAGRAPHS
- k=this.match(this.input,PARAGRAPHS,XQueryParser.FOLLOW_PARAGRAPHS_in_p_FTUnit14565); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1783:39: k+= PARAGRAPHS
+ k=this.match(this.input,PARAGRAPHS,XQueryParser.FOLLOW_PARAGRAPHS_in_p_FTUnit14568); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -47305,7 +47446,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1726:1: p_FTScope : (k+= SAME | k+= DIFFERENT ) p_FTBigUnit ;
+ // xquery/XQueryParser.g:1787:1: p_FTScope : (k+= SAME | k+= DIFFERENT ) p_FTBigUnit ;
// $ANTLR start "p_FTScope"
p_FTScope: function() {
var retval = new XQueryParser.p_FTScope_return();
@@ -47315,16 +47456,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k = null;
var list_k=null;
- var p_FTBigUnit681 = null;
+ var p_FTBigUnit680 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1727:9: ( (k+= SAME | k+= DIFFERENT ) p_FTBigUnit )
- // xquery/XQueryParser.g:1727:11: (k+= SAME | k+= DIFFERENT ) p_FTBigUnit
+ // xquery/XQueryParser.g:1788:9: ( (k+= SAME | k+= DIFFERENT ) p_FTBigUnit )
+ // xquery/XQueryParser.g:1788:11: (k+= SAME | k+= DIFFERENT ) p_FTBigUnit
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1727:11: (k+= SAME | k+= DIFFERENT )
+ // xquery/XQueryParser.g:1788:11: (k+= SAME | k+= DIFFERENT )
var alt211=2;
var LA211_0 = this.input.LA(1);
@@ -47343,8 +47484,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt211) {
case 1 :
- // xquery/XQueryParser.g:1727:12: k+= SAME
- k=this.match(this.input,SAME,XQueryParser.FOLLOW_SAME_in_p_FTScope14598); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1788:12: k+= SAME
+ k=this.match(this.input,SAME,XQueryParser.FOLLOW_SAME_in_p_FTScope14601); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -47356,8 +47497,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1727:22: k+= DIFFERENT
- k=this.match(this.input,DIFFERENT,XQueryParser.FOLLOW_DIFFERENT_in_p_FTScope14604); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1788:22: k+= DIFFERENT
+ k=this.match(this.input,DIFFERENT,XQueryParser.FOLLOW_DIFFERENT_in_p_FTScope14607); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -47374,12 +47515,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(list_k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_FTBigUnit_in_p_FTScope14609);
- p_FTBigUnit681=this.p_FTBigUnit();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTBigUnit_in_p_FTScope14612);
+ p_FTBigUnit680=this.p_FTBigUnit();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTBigUnit681.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTBigUnit680.getTree());
@@ -47416,7 +47557,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1731:1: p_FTBigUnit : (k+= SENTENCE | k+= PARAGRAPH ) ;
+ // xquery/XQueryParser.g:1792:1: p_FTBigUnit : (k+= SENTENCE | k+= PARAGRAPH ) ;
// $ANTLR start "p_FTBigUnit"
p_FTBigUnit: function() {
var retval = new XQueryParser.p_FTBigUnit_return();
@@ -47430,11 +47571,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:1732:9: ( (k+= SENTENCE | k+= PARAGRAPH ) )
- // xquery/XQueryParser.g:1732:11: (k+= SENTENCE | k+= PARAGRAPH )
+ // xquery/XQueryParser.g:1793:9: ( (k+= SENTENCE | k+= PARAGRAPH ) )
+ // xquery/XQueryParser.g:1793:11: (k+= SENTENCE | k+= PARAGRAPH )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1732:11: (k+= SENTENCE | k+= PARAGRAPH )
+ // xquery/XQueryParser.g:1793:11: (k+= SENTENCE | k+= PARAGRAPH )
var alt212=2;
var LA212_0 = this.input.LA(1);
@@ -47453,8 +47594,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt212) {
case 1 :
- // xquery/XQueryParser.g:1732:13: k+= SENTENCE
- k=this.match(this.input,SENTENCE,XQueryParser.FOLLOW_SENTENCE_in_p_FTBigUnit14639); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1793:13: k+= SENTENCE
+ k=this.match(this.input,SENTENCE,XQueryParser.FOLLOW_SENTENCE_in_p_FTBigUnit14642); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -47466,8 +47607,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1732:27: k+= PARAGRAPH
- k=this.match(this.input,PARAGRAPH,XQueryParser.FOLLOW_PARAGRAPH_in_p_FTBigUnit14645); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1793:27: k+= PARAGRAPH
+ k=this.match(this.input,PARAGRAPH,XQueryParser.FOLLOW_PARAGRAPH_in_p_FTBigUnit14648); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -47520,7 +47661,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1736:1: p_FTContent : ( (k+= AT k+= START ) | (k+= AT k+= END ) | (k+= ENTIRE k+= CONTENT ) ) ;
+ // xquery/XQueryParser.g:1797:1: p_FTContent : ( (k+= AT k+= START ) | (k+= AT k+= END ) | (k+= ENTIRE k+= CONTENT ) ) ;
// $ANTLR start "p_FTContent"
p_FTContent: function() {
var retval = new XQueryParser.p_FTContent_return();
@@ -47534,11 +47675,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:1737:9: ( ( (k+= AT k+= START ) | (k+= AT k+= END ) | (k+= ENTIRE k+= CONTENT ) ) )
- // xquery/XQueryParser.g:1737:11: ( (k+= AT k+= START ) | (k+= AT k+= END ) | (k+= ENTIRE k+= CONTENT ) )
+ // xquery/XQueryParser.g:1798:9: ( ( (k+= AT k+= START ) | (k+= AT k+= END ) | (k+= ENTIRE k+= CONTENT ) ) )
+ // xquery/XQueryParser.g:1798:11: ( (k+= AT k+= START ) | (k+= AT k+= END ) | (k+= ENTIRE k+= CONTENT ) )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1737:11: ( (k+= AT k+= START ) | (k+= AT k+= END ) | (k+= ENTIRE k+= CONTENT ) )
+ // xquery/XQueryParser.g:1798:11: ( (k+= AT k+= START ) | (k+= AT k+= END ) | (k+= ENTIRE k+= CONTENT ) )
var alt213=3;
var LA213_0 = this.input.LA(1);
@@ -47571,10 +47712,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt213) {
case 1 :
- // xquery/XQueryParser.g:1737:13: (k+= AT k+= START )
- // xquery/XQueryParser.g:1737:13: (k+= AT k+= START )
- // xquery/XQueryParser.g:1737:14: k+= AT k+= START
- k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTContent14680); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1798:13: (k+= AT k+= START )
+ // xquery/XQueryParser.g:1798:13: (k+= AT k+= START )
+ // xquery/XQueryParser.g:1798:14: k+= AT k+= START
+ k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTContent14683); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -47582,7 +47723,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_FTContent14684); if (this.state.failed) return retval;
+ k=this.match(this.input,START,XQueryParser.FOLLOW_START_in_p_FTContent14687); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -47597,10 +47738,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1737:32: (k+= AT k+= END )
- // xquery/XQueryParser.g:1737:32: (k+= AT k+= END )
- // xquery/XQueryParser.g:1737:33: k+= AT k+= END
- k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTContent14692); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1798:32: (k+= AT k+= END )
+ // xquery/XQueryParser.g:1798:32: (k+= AT k+= END )
+ // xquery/XQueryParser.g:1798:33: k+= AT k+= END
+ k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTContent14695); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -47608,7 +47749,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_FTContent14696); if (this.state.failed) return retval;
+ k=this.match(this.input,END,XQueryParser.FOLLOW_END_in_p_FTContent14699); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -47623,10 +47764,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:1737:49: (k+= ENTIRE k+= CONTENT )
- // xquery/XQueryParser.g:1737:49: (k+= ENTIRE k+= CONTENT )
- // xquery/XQueryParser.g:1737:50: k+= ENTIRE k+= CONTENT
- k=this.match(this.input,ENTIRE,XQueryParser.FOLLOW_ENTIRE_in_p_FTContent14704); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1798:49: (k+= ENTIRE k+= CONTENT )
+ // xquery/XQueryParser.g:1798:49: (k+= ENTIRE k+= CONTENT )
+ // xquery/XQueryParser.g:1798:50: k+= ENTIRE k+= CONTENT
+ k=this.match(this.input,ENTIRE,XQueryParser.FOLLOW_ENTIRE_in_p_FTContent14707); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -47634,7 +47775,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_FTContent14708); if (this.state.failed) return retval;
+ k=this.match(this.input,CONTENT,XQueryParser.FOLLOW_CONTENT_in_p_FTContent14711); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -47690,7 +47831,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1741:1: p_FTMatchOptions : (ku= USING p_FTMatchOption )+ ;
+ // xquery/XQueryParser.g:1802:1: p_FTMatchOptions : (ku= USING p_FTMatchOption )+ ;
// $ANTLR start "p_FTMatchOptions"
p_FTMatchOptions: function() {
var retval = new XQueryParser.p_FTMatchOptions_return();
@@ -47699,16 +47840,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var ku = null;
- var p_FTMatchOption682 = null;
+ var p_FTMatchOption681 = null;
var ku_tree=null;
try {
- // xquery/XQueryParser.g:1742:9: ( (ku= USING p_FTMatchOption )+ )
- // xquery/XQueryParser.g:1742:11: (ku= USING p_FTMatchOption )+
+ // xquery/XQueryParser.g:1803:9: ( (ku= USING p_FTMatchOption )+ )
+ // xquery/XQueryParser.g:1803:11: (ku= USING p_FTMatchOption )+
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1742:11: (ku= USING p_FTMatchOption )+
+ // xquery/XQueryParser.g:1803:11: (ku= USING p_FTMatchOption )+
var cnt214=0;
loop214:
do {
@@ -47722,8 +47863,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt214) {
case 1 :
- // xquery/XQueryParser.g:1742:12: ku= USING p_FTMatchOption
- ku=this.match(this.input,USING,XQueryParser.FOLLOW_USING_in_p_FTMatchOptions14742); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1803:12: ku= USING p_FTMatchOption
+ ku=this.match(this.input,USING,XQueryParser.FOLLOW_USING_in_p_FTMatchOptions14745); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
ku_tree = this.adaptor.create(ku);
this.adaptor.addChild(root_0, ku_tree);
@@ -47731,12 +47872,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(ku);
}
- this.pushFollow(XQueryParser.FOLLOW_p_FTMatchOption_in_p_FTMatchOptions14746);
- p_FTMatchOption682=this.p_FTMatchOption();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTMatchOption_in_p_FTMatchOptions14749);
+ p_FTMatchOption681=this.p_FTMatchOption();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMatchOption682.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMatchOption681.getTree());
break;
@@ -47788,7 +47929,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1746:1: p_FTMatchOption : ( p_FTLanguageOption | p_FTWildCardOption | p_FTThesaurusOption | p_FTStemOption | p_FTCaseOption | p_FTDiacriticsOption | p_FTStopWordOption | p_FTExtensionOption );
+ // xquery/XQueryParser.g:1807:1: p_FTMatchOption : ( p_FTLanguageOption | p_FTWildCardOption | p_FTThesaurusOption | p_FTStemOption | p_FTCaseOption | p_FTDiacriticsOption | p_FTStopWordOption | p_FTExtensionOption );
// $ANTLR start "p_FTMatchOption"
p_FTMatchOption: function() {
var retval = new XQueryParser.p_FTMatchOption_return();
@@ -47796,122 +47937,122 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_FTLanguageOption683 = null;
- var p_FTWildCardOption684 = null;
- var p_FTThesaurusOption685 = null;
- var p_FTStemOption686 = null;
- var p_FTCaseOption687 = null;
- var p_FTDiacriticsOption688 = null;
- var p_FTStopWordOption689 = null;
- var p_FTExtensionOption690 = null;
+ var p_FTLanguageOption682 = null;
+ var p_FTWildCardOption683 = null;
+ var p_FTThesaurusOption684 = null;
+ var p_FTStemOption685 = null;
+ var p_FTCaseOption686 = null;
+ var p_FTDiacriticsOption687 = null;
+ var p_FTStopWordOption688 = null;
+ var p_FTExtensionOption689 = null;
try {
- // xquery/XQueryParser.g:1747:9: ( p_FTLanguageOption | p_FTWildCardOption | p_FTThesaurusOption | p_FTStemOption | p_FTCaseOption | p_FTDiacriticsOption | p_FTStopWordOption | p_FTExtensionOption )
+ // xquery/XQueryParser.g:1808:9: ( p_FTLanguageOption | p_FTWildCardOption | p_FTThesaurusOption | p_FTStemOption | p_FTCaseOption | p_FTDiacriticsOption | p_FTStopWordOption | p_FTExtensionOption )
var alt215=8;
alt215 = this.dfa215.predict(this.input);
switch (alt215) {
case 1 :
- // xquery/XQueryParser.g:1747:11: p_FTLanguageOption
+ // xquery/XQueryParser.g:1808:11: p_FTLanguageOption
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTLanguageOption_in_p_FTMatchOption14774);
- p_FTLanguageOption683=this.p_FTLanguageOption();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTLanguageOption_in_p_FTMatchOption14777);
+ p_FTLanguageOption682=this.p_FTLanguageOption();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTLanguageOption683.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTLanguageOption682.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1748:11: p_FTWildCardOption
+ // xquery/XQueryParser.g:1809:11: p_FTWildCardOption
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTWildCardOption_in_p_FTMatchOption14786);
- p_FTWildCardOption684=this.p_FTWildCardOption();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTWildCardOption_in_p_FTMatchOption14789);
+ p_FTWildCardOption683=this.p_FTWildCardOption();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWildCardOption684.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWildCardOption683.getTree());
break;
case 3 :
- // xquery/XQueryParser.g:1749:11: p_FTThesaurusOption
+ // xquery/XQueryParser.g:1810:11: p_FTThesaurusOption
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusOption_in_p_FTMatchOption14798);
- p_FTThesaurusOption685=this.p_FTThesaurusOption();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusOption_in_p_FTMatchOption14801);
+ p_FTThesaurusOption684=this.p_FTThesaurusOption();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusOption685.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusOption684.getTree());
break;
case 4 :
- // xquery/XQueryParser.g:1750:11: p_FTStemOption
+ // xquery/XQueryParser.g:1811:11: p_FTStemOption
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTStemOption_in_p_FTMatchOption14810);
- p_FTStemOption686=this.p_FTStemOption();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTStemOption_in_p_FTMatchOption14813);
+ p_FTStemOption685=this.p_FTStemOption();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStemOption686.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStemOption685.getTree());
break;
case 5 :
- // xquery/XQueryParser.g:1751:11: p_FTCaseOption
+ // xquery/XQueryParser.g:1812:11: p_FTCaseOption
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTCaseOption_in_p_FTMatchOption14822);
- p_FTCaseOption687=this.p_FTCaseOption();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTCaseOption_in_p_FTMatchOption14825);
+ p_FTCaseOption686=this.p_FTCaseOption();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTCaseOption687.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTCaseOption686.getTree());
break;
case 6 :
- // xquery/XQueryParser.g:1752:11: p_FTDiacriticsOption
+ // xquery/XQueryParser.g:1813:11: p_FTDiacriticsOption
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTDiacriticsOption_in_p_FTMatchOption14834);
- p_FTDiacriticsOption688=this.p_FTDiacriticsOption();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTDiacriticsOption_in_p_FTMatchOption14837);
+ p_FTDiacriticsOption687=this.p_FTDiacriticsOption();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTDiacriticsOption688.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTDiacriticsOption687.getTree());
break;
case 7 :
- // xquery/XQueryParser.g:1753:11: p_FTStopWordOption
+ // xquery/XQueryParser.g:1814:11: p_FTStopWordOption
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTStopWordOption_in_p_FTMatchOption14846);
- p_FTStopWordOption689=this.p_FTStopWordOption();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTStopWordOption_in_p_FTMatchOption14849);
+ p_FTStopWordOption688=this.p_FTStopWordOption();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWordOption689.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWordOption688.getTree());
break;
case 8 :
- // xquery/XQueryParser.g:1754:11: p_FTExtensionOption
+ // xquery/XQueryParser.g:1815:11: p_FTExtensionOption
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTExtensionOption_in_p_FTMatchOption14858);
- p_FTExtensionOption690=this.p_FTExtensionOption();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTExtensionOption_in_p_FTMatchOption14861);
+ p_FTExtensionOption689=this.p_FTExtensionOption();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTExtensionOption690.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTExtensionOption689.getTree());
break;
@@ -47950,7 +48091,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1758:1: p_FTCaseOption : ( (k+= CASE k+= INSENSITIVE ) | (k+= CASE k+= SENSITIVE ) | k+= LOWERCASE | k+= UPPERCASE ) ;
+ // xquery/XQueryParser.g:1819:1: p_FTCaseOption : ( (k+= CASE k+= INSENSITIVE ) | (k+= CASE k+= SENSITIVE ) | k+= LOWERCASE | k+= UPPERCASE ) ;
// $ANTLR start "p_FTCaseOption"
p_FTCaseOption: function() {
var retval = new XQueryParser.p_FTCaseOption_return();
@@ -47964,11 +48105,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:1759:9: ( ( (k+= CASE k+= INSENSITIVE ) | (k+= CASE k+= SENSITIVE ) | k+= LOWERCASE | k+= UPPERCASE ) )
- // xquery/XQueryParser.g:1759:11: ( (k+= CASE k+= INSENSITIVE ) | (k+= CASE k+= SENSITIVE ) | k+= LOWERCASE | k+= UPPERCASE )
+ // xquery/XQueryParser.g:1820:9: ( ( (k+= CASE k+= INSENSITIVE ) | (k+= CASE k+= SENSITIVE ) | k+= LOWERCASE | k+= UPPERCASE ) )
+ // xquery/XQueryParser.g:1820:11: ( (k+= CASE k+= INSENSITIVE ) | (k+= CASE k+= SENSITIVE ) | k+= LOWERCASE | k+= UPPERCASE )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1759:11: ( (k+= CASE k+= INSENSITIVE ) | (k+= CASE k+= SENSITIVE ) | k+= LOWERCASE | k+= UPPERCASE )
+ // xquery/XQueryParser.g:1820:11: ( (k+= CASE k+= INSENSITIVE ) | (k+= CASE k+= SENSITIVE ) | k+= LOWERCASE | k+= UPPERCASE )
var alt216=4;
switch ( this.input.LA(1) ) {
case CASE:
@@ -48004,10 +48145,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt216) {
case 1 :
- // xquery/XQueryParser.g:1759:13: (k+= CASE k+= INSENSITIVE )
- // xquery/XQueryParser.g:1759:13: (k+= CASE k+= INSENSITIVE )
- // xquery/XQueryParser.g:1759:14: k+= CASE k+= INSENSITIVE
- k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_FTCaseOption14889); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1820:13: (k+= CASE k+= INSENSITIVE )
+ // xquery/XQueryParser.g:1820:13: (k+= CASE k+= INSENSITIVE )
+ // xquery/XQueryParser.g:1820:14: k+= CASE k+= INSENSITIVE
+ k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_FTCaseOption14892); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -48015,7 +48156,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_FTCaseOption14893); if (this.state.failed) return retval;
+ k=this.match(this.input,INSENSITIVE,XQueryParser.FOLLOW_INSENSITIVE_in_p_FTCaseOption14896); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -48030,10 +48171,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1760:13: (k+= CASE k+= SENSITIVE )
- // xquery/XQueryParser.g:1760:13: (k+= CASE k+= SENSITIVE )
- // xquery/XQueryParser.g:1760:14: k+= CASE k+= SENSITIVE
- k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_FTCaseOption14911); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1821:13: (k+= CASE k+= SENSITIVE )
+ // xquery/XQueryParser.g:1821:13: (k+= CASE k+= SENSITIVE )
+ // xquery/XQueryParser.g:1821:14: k+= CASE k+= SENSITIVE
+ k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_FTCaseOption14914); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -48041,7 +48182,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_FTCaseOption14915); if (this.state.failed) return retval;
+ k=this.match(this.input,SENSITIVE,XQueryParser.FOLLOW_SENSITIVE_in_p_FTCaseOption14918); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -48056,8 +48197,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:1761:13: k+= LOWERCASE
- k=this.match(this.input,LOWERCASE,XQueryParser.FOLLOW_LOWERCASE_in_p_FTCaseOption14932); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1822:13: k+= LOWERCASE
+ k=this.match(this.input,LOWERCASE,XQueryParser.FOLLOW_LOWERCASE_in_p_FTCaseOption14935); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -48069,8 +48210,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:1762:13: k+= UPPERCASE
- k=this.match(this.input,UPPERCASE,XQueryParser.FOLLOW_UPPERCASE_in_p_FTCaseOption14948); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1823:13: k+= UPPERCASE
+ k=this.match(this.input,UPPERCASE,XQueryParser.FOLLOW_UPPERCASE_in_p_FTCaseOption14951); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -48123,7 +48264,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1766:1: p_FTDiacriticsOption : ( (k+= DIACRITICS k+= INSENSITIVE ) | (k+= DIACRITICS k+= SENSITIVE ) ) ;
+ // xquery/XQueryParser.g:1827:1: p_FTDiacriticsOption : ( (k+= DIACRITICS k+= INSENSITIVE ) | (k+= DIACRITICS k+= SENSITIVE ) ) ;
// $ANTLR start "p_FTDiacriticsOption"
p_FTDiacriticsOption: function() {
var retval = new XQueryParser.p_FTDiacriticsOption_return();
@@ -48137,11 +48278,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:1767:9: ( ( (k+= DIACRITICS k+= INSENSITIVE ) | (k+= DIACRITICS k+= SENSITIVE ) ) )
- // xquery/XQueryParser.g:1767:11: ( (k+= DIACRITICS k+= INSENSITIVE ) | (k+= DIACRITICS k+= SENSITIVE ) )
+ // xquery/XQueryParser.g:1828:9: ( ( (k+= DIACRITICS k+= INSENSITIVE ) | (k+= DIACRITICS k+= SENSITIVE ) ) )
+ // xquery/XQueryParser.g:1828:11: ( (k+= DIACRITICS k+= INSENSITIVE ) | (k+= DIACRITICS k+= SENSITIVE ) )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1767:11: ( (k+= DIACRITICS k+= INSENSITIVE ) | (k+= DIACRITICS k+= SENSITIVE ) )
+ // xquery/XQueryParser.g:1828:11: ( (k+= DIACRITICS k+= INSENSITIVE ) | (k+= DIACRITICS k+= SENSITIVE ) )
var alt217=2;
var LA217_0 = this.input.LA(1);
@@ -48171,10 +48312,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt217) {
case 1 :
- // xquery/XQueryParser.g:1767:13: (k+= DIACRITICS k+= INSENSITIVE )
- // xquery/XQueryParser.g:1767:13: (k+= DIACRITICS k+= INSENSITIVE )
- // xquery/XQueryParser.g:1767:14: k+= DIACRITICS k+= INSENSITIVE
- k=this.match(this.input,DIACRITICS,XQueryParser.FOLLOW_DIACRITICS_in_p_FTDiacriticsOption14983); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1828:13: (k+= DIACRITICS k+= INSENSITIVE )
+ // xquery/XQueryParser.g:1828:13: (k+= DIACRITICS k+= INSENSITIVE )
+ // xquery/XQueryParser.g:1828:14: k+= DIACRITICS k+= INSENSITIVE
+ k=this.match(this.input,DIACRITICS,XQueryParser.FOLLOW_DIACRITICS_in_p_FTDiacriticsOption14986); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -48182,7 +48323,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_FTDiacriticsOption14987); if (this.state.failed) return retval;
+ k=this.match(this.input,INSENSITIVE,XQueryParser.FOLLOW_INSENSITIVE_in_p_FTDiacriticsOption14990); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -48197,10 +48338,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1768:13: (k+= DIACRITICS k+= SENSITIVE )
- // xquery/XQueryParser.g:1768:13: (k+= DIACRITICS k+= SENSITIVE )
- // xquery/XQueryParser.g:1768:14: k+= DIACRITICS k+= SENSITIVE
- k=this.match(this.input,DIACRITICS,XQueryParser.FOLLOW_DIACRITICS_in_p_FTDiacriticsOption15005); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1829:13: (k+= DIACRITICS k+= SENSITIVE )
+ // xquery/XQueryParser.g:1829:13: (k+= DIACRITICS k+= SENSITIVE )
+ // xquery/XQueryParser.g:1829:14: k+= DIACRITICS k+= SENSITIVE
+ k=this.match(this.input,DIACRITICS,XQueryParser.FOLLOW_DIACRITICS_in_p_FTDiacriticsOption15008); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -48208,7 +48349,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_FTDiacriticsOption15009); if (this.state.failed) return retval;
+ k=this.match(this.input,SENSITIVE,XQueryParser.FOLLOW_SENSITIVE_in_p_FTDiacriticsOption15012); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -48264,7 +48405,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1772:1: p_FTStemOption : (k+= STEMMING | (k+= NO k+= STEMMING ) ) ;
+ // xquery/XQueryParser.g:1833:1: p_FTStemOption : (k+= STEMMING | (k+= NO k+= STEMMING ) ) ;
// $ANTLR start "p_FTStemOption"
p_FTStemOption: function() {
var retval = new XQueryParser.p_FTStemOption_return();
@@ -48278,11 +48419,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:1773:9: ( (k+= STEMMING | (k+= NO k+= STEMMING ) ) )
- // xquery/XQueryParser.g:1773:11: (k+= STEMMING | (k+= NO k+= STEMMING ) )
+ // xquery/XQueryParser.g:1834:9: ( (k+= STEMMING | (k+= NO k+= STEMMING ) ) )
+ // xquery/XQueryParser.g:1834:11: (k+= STEMMING | (k+= NO k+= STEMMING ) )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1773:11: (k+= STEMMING | (k+= NO k+= STEMMING ) )
+ // xquery/XQueryParser.g:1834:11: (k+= STEMMING | (k+= NO k+= STEMMING ) )
var alt218=2;
var LA218_0 = this.input.LA(1);
@@ -48301,8 +48442,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt218) {
case 1 :
- // xquery/XQueryParser.g:1773:13: k+= STEMMING
- k=this.match(this.input,STEMMING,XQueryParser.FOLLOW_STEMMING_in_p_FTStemOption15044); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1834:13: k+= STEMMING
+ k=this.match(this.input,STEMMING,XQueryParser.FOLLOW_STEMMING_in_p_FTStemOption15047); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -48314,10 +48455,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1773:27: (k+= NO k+= STEMMING )
- // xquery/XQueryParser.g:1773:27: (k+= NO k+= STEMMING )
- // xquery/XQueryParser.g:1773:28: k+= NO k+= STEMMING
- k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTStemOption15051); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1834:27: (k+= NO k+= STEMMING )
+ // xquery/XQueryParser.g:1834:27: (k+= NO k+= STEMMING )
+ // xquery/XQueryParser.g:1834:28: k+= NO k+= STEMMING
+ k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTStemOption15054); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -48325,7 +48466,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_FTStemOption15055); if (this.state.failed) return retval;
+ k=this.match(this.input,STEMMING,XQueryParser.FOLLOW_STEMMING_in_p_FTStemOption15058); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -48381,7 +48522,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1777:1: p_FTThesaurusOption : ( (k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT ) ) | (k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN ) | (k+= NO k+= THESAURUS ) ) ;
+ // xquery/XQueryParser.g:1838:1: p_FTThesaurusOption : ( (k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT ) ) | (k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN ) | (k+= NO k+= THESAURUS ) ) ;
// $ANTLR start "p_FTThesaurusOption"
p_FTThesaurusOption: function() {
var retval = new XQueryParser.p_FTThesaurusOption_return();
@@ -48389,26 +48530,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var LPAREN692 = null;
- var COMMA694 = null;
- var RPAREN696 = null;
+ var LPAREN691 = null;
+ var COMMA693 = null;
+ var RPAREN695 = null;
var k = null;
var list_k=null;
- var p_FTThesaurusID691 = null;
- var p_FTThesaurusID693 = null;
- var p_FTThesaurusID695 = null;
+ var p_FTThesaurusID690 = null;
+ var p_FTThesaurusID692 = null;
+ var p_FTThesaurusID694 = null;
- var LPAREN692_tree=null;
- var COMMA694_tree=null;
- var RPAREN696_tree=null;
+ var LPAREN691_tree=null;
+ var COMMA693_tree=null;
+ var RPAREN695_tree=null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1778:9: ( ( (k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT ) ) | (k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN ) | (k+= NO k+= THESAURUS ) ) )
- // xquery/XQueryParser.g:1778:11: ( (k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT ) ) | (k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN ) | (k+= NO k+= THESAURUS ) )
+ // xquery/XQueryParser.g:1839:9: ( ( (k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT ) ) | (k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN ) | (k+= NO k+= THESAURUS ) ) )
+ // xquery/XQueryParser.g:1839:11: ( (k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT ) ) | (k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN ) | (k+= NO k+= THESAURUS ) )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1778:11: ( (k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT ) ) | (k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN ) | (k+= NO k+= THESAURUS ) )
+ // xquery/XQueryParser.g:1839:11: ( (k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT ) ) | (k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN ) | (k+= NO k+= THESAURUS ) )
var alt222=3;
var LA222_0 = this.input.LA(1);
@@ -48441,10 +48582,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt222) {
case 1 :
- // xquery/XQueryParser.g:1778:13: (k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT ) )
- // xquery/XQueryParser.g:1778:13: (k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT ) )
- // xquery/XQueryParser.g:1778:14: k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT )
- k=this.match(this.input,THESAURUS,XQueryParser.FOLLOW_THESAURUS_in_p_FTThesaurusOption15091); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1839:13: (k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT ) )
+ // xquery/XQueryParser.g:1839:13: (k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT ) )
+ // xquery/XQueryParser.g:1839:14: k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT )
+ k=this.match(this.input,THESAURUS,XQueryParser.FOLLOW_THESAURUS_in_p_FTThesaurusOption15094); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -48452,7 +48593,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_k)) list_k = [];
list_k.push(k);
- // xquery/XQueryParser.g:1778:27: ( p_FTThesaurusID | k+= DEFAULT )
+ // xquery/XQueryParser.g:1839:27: ( p_FTThesaurusID | k+= DEFAULT )
var alt219=2;
var LA219_0 = this.input.LA(1);
@@ -48471,19 +48612,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt219) {
case 1 :
- // xquery/XQueryParser.g:1778:28: p_FTThesaurusID
- this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15094);
- p_FTThesaurusID691=this.p_FTThesaurusID();
+ // xquery/XQueryParser.g:1839:28: p_FTThesaurusID
+ this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15097);
+ p_FTThesaurusID690=this.p_FTThesaurusID();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusID691.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusID690.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1778:46: k+= DEFAULT
- k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_FTThesaurusOption15100); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1839:46: k+= DEFAULT
+ k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_FTThesaurusOption15103); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -48504,10 +48645,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1779:13: (k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN )
- // xquery/XQueryParser.g:1779:13: (k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN )
- // xquery/XQueryParser.g:1779:14: k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN
- k=this.match(this.input,THESAURUS,XQueryParser.FOLLOW_THESAURUS_in_p_FTThesaurusOption15119); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1840:13: (k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN )
+ // xquery/XQueryParser.g:1840:13: (k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN )
+ // xquery/XQueryParser.g:1840:14: k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN
+ k=this.match(this.input,THESAURUS,XQueryParser.FOLLOW_THESAURUS_in_p_FTThesaurusOption15122); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -48515,12 +48656,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_k)) list_k = [];
list_k.push(k);
- LPAREN692=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_FTThesaurusOption15121); if (this.state.failed) return retval;
+ LPAREN691=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_FTThesaurusOption15124); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN692_tree = this.adaptor.create(LPAREN692);
- this.adaptor.addChild(root_0, LPAREN692_tree);
+ LPAREN691_tree = this.adaptor.create(LPAREN691);
+ this.adaptor.addChild(root_0, LPAREN691_tree);
}
- // xquery/XQueryParser.g:1779:34: ( p_FTThesaurusID | k+= DEFAULT )
+ // xquery/XQueryParser.g:1840:34: ( p_FTThesaurusID | k+= DEFAULT )
var alt220=2;
var LA220_0 = this.input.LA(1);
@@ -48539,19 +48680,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt220) {
case 1 :
- // xquery/XQueryParser.g:1779:35: p_FTThesaurusID
- this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15124);
- p_FTThesaurusID693=this.p_FTThesaurusID();
+ // xquery/XQueryParser.g:1840:35: p_FTThesaurusID
+ this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15127);
+ p_FTThesaurusID692=this.p_FTThesaurusID();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusID693.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusID692.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1779:53: k+= DEFAULT
- k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_FTThesaurusOption15130); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1840:53: k+= DEFAULT
+ k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_FTThesaurusOption15133); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -48565,7 +48706,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- // xquery/XQueryParser.g:1779:65: ( COMMA p_FTThesaurusID )*
+ // xquery/XQueryParser.g:1840:65: ( COMMA p_FTThesaurusID )*
loop221:
do {
var alt221=2;
@@ -48578,18 +48719,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt221) {
case 1 :
- // xquery/XQueryParser.g:1779:66: COMMA p_FTThesaurusID
- COMMA694=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_FTThesaurusOption15134); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1840:66: COMMA p_FTThesaurusID
+ COMMA693=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_FTThesaurusOption15137); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- COMMA694_tree = this.adaptor.create(COMMA694);
- this.adaptor.addChild(root_0, COMMA694_tree);
+ COMMA693_tree = this.adaptor.create(COMMA693);
+ this.adaptor.addChild(root_0, COMMA693_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15136);
- p_FTThesaurusID695=this.p_FTThesaurusID();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15139);
+ p_FTThesaurusID694=this.p_FTThesaurusID();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusID695.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusID694.getTree());
break;
@@ -48599,10 +48740,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- RPAREN696=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_FTThesaurusOption15140); if (this.state.failed) return retval;
+ RPAREN695=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_FTThesaurusOption15143); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN696_tree = this.adaptor.create(RPAREN696);
- this.adaptor.addChild(root_0, RPAREN696_tree);
+ RPAREN695_tree = this.adaptor.create(RPAREN695);
+ this.adaptor.addChild(root_0, RPAREN695_tree);
}
@@ -48611,10 +48752,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:1780:13: (k+= NO k+= THESAURUS )
- // xquery/XQueryParser.g:1780:13: (k+= NO k+= THESAURUS )
- // xquery/XQueryParser.g:1780:14: k+= NO k+= THESAURUS
- k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTThesaurusOption15158); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1841:13: (k+= NO k+= THESAURUS )
+ // xquery/XQueryParser.g:1841:13: (k+= NO k+= THESAURUS )
+ // xquery/XQueryParser.g:1841:14: k+= NO k+= THESAURUS
+ k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTThesaurusOption15161); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -48622,7 +48763,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_FTThesaurusOption15162); if (this.state.failed) return retval;
+ k=this.match(this.input,THESAURUS,XQueryParser.FOLLOW_THESAURUS_in_p_FTThesaurusOption15165); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -48678,7 +48819,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1784:1: p_FTThesaurusID : k+= AT p_StringLiteral (k+= RELATIONSHIP p_StringLiteral )? ( p_FTLiteralRange k+= LEVELS )? ;
+ // xquery/XQueryParser.g:1845:1: p_FTThesaurusID : k+= AT p_StringLiteral (k+= RELATIONSHIP p_StringLiteral )? ( p_FTLiteralRange k+= LEVELS )? ;
// $ANTLR start "p_FTThesaurusID"
p_FTThesaurusID: function() {
var retval = new XQueryParser.p_FTThesaurusID_return();
@@ -48688,18 +48829,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k = null;
var list_k=null;
+ var p_StringLiteral696 = null;
var p_StringLiteral697 = null;
- var p_StringLiteral698 = null;
- var p_FTLiteralRange699 = null;
+ var p_FTLiteralRange698 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1785:9: (k+= AT p_StringLiteral (k+= RELATIONSHIP p_StringLiteral )? ( p_FTLiteralRange k+= LEVELS )? )
- // xquery/XQueryParser.g:1785:11: k+= AT p_StringLiteral (k+= RELATIONSHIP p_StringLiteral )? ( p_FTLiteralRange k+= LEVELS )?
+ // xquery/XQueryParser.g:1846:9: (k+= AT p_StringLiteral (k+= RELATIONSHIP p_StringLiteral )? ( p_FTLiteralRange k+= LEVELS )? )
+ // xquery/XQueryParser.g:1846: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_FTThesaurusID15195); if (this.state.failed) return retval;
+ k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTThesaurusID15198); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -48707,13 +48848,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_StringLiteral_in_p_FTThesaurusID15197);
- p_StringLiteral697=this.p_StringLiteral();
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTThesaurusID15200);
+ p_StringLiteral696=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral697.getTree());
- // xquery/XQueryParser.g:1785:33: (k+= RELATIONSHIP p_StringLiteral )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral696.getTree());
+ // xquery/XQueryParser.g:1846:33: (k+= RELATIONSHIP p_StringLiteral )?
var alt223=2;
var LA223_0 = this.input.LA(1);
@@ -48722,8 +48863,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt223) {
case 1 :
- // xquery/XQueryParser.g:1785:34: k+= RELATIONSHIP p_StringLiteral
- k=this.match(this.input,RELATIONSHIP,XQueryParser.FOLLOW_RELATIONSHIP_in_p_FTThesaurusID15202); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1846:34: k+= RELATIONSHIP p_StringLiteral
+ k=this.match(this.input,RELATIONSHIP,XQueryParser.FOLLOW_RELATIONSHIP_in_p_FTThesaurusID15205); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -48731,19 +48872,19 @@ 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_FTThesaurusID15204);
- p_StringLiteral698=this.p_StringLiteral();
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTThesaurusID15207);
+ p_StringLiteral697=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral698.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral697.getTree());
break;
}
- // xquery/XQueryParser.g:1785:68: ( p_FTLiteralRange k+= LEVELS )?
+ // xquery/XQueryParser.g:1846:68: ( p_FTLiteralRange k+= LEVELS )?
var alt224=2;
var LA224_0 = this.input.LA(1);
@@ -48759,14 +48900,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt224) {
case 1 :
- // xquery/XQueryParser.g:1785:69: p_FTLiteralRange k+= LEVELS
- this.pushFollow(XQueryParser.FOLLOW_p_FTLiteralRange_in_p_FTThesaurusID15209);
- p_FTLiteralRange699=this.p_FTLiteralRange();
+ // xquery/XQueryParser.g:1846:69: p_FTLiteralRange k+= LEVELS
+ this.pushFollow(XQueryParser.FOLLOW_p_FTLiteralRange_in_p_FTThesaurusID15212);
+ p_FTLiteralRange698=this.p_FTLiteralRange();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTLiteralRange699.getTree());
- k=this.match(this.input,LEVELS,XQueryParser.FOLLOW_LEVELS_in_p_FTThesaurusID15213); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTLiteralRange698.getTree());
+ k=this.match(this.input,LEVELS,XQueryParser.FOLLOW_LEVELS_in_p_FTThesaurusID15216); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -48819,7 +48960,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1789:1: p_FTLiteralRange : ( (k+= EXACTLY L_IntegerLiteral ) | (k+= AT k+= LEAST L_IntegerLiteral ) | (k+= AT k+= MOST L_IntegerLiteral ) | (k+= FROM L_IntegerLiteral TO L_IntegerLiteral ) ) ;
+ // xquery/XQueryParser.g:1850:1: p_FTLiteralRange : ( (k+= EXACTLY L_IntegerLiteral ) | (k+= AT k+= LEAST L_IntegerLiteral ) | (k+= AT k+= MOST L_IntegerLiteral ) | (k+= FROM L_IntegerLiteral TO L_IntegerLiteral ) ) ;
// $ANTLR start "p_FTLiteralRange"
p_FTLiteralRange: function() {
var retval = new XQueryParser.p_FTLiteralRange_return();
@@ -48827,29 +48968,29 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
+ var L_IntegerLiteral699 = null;
var L_IntegerLiteral700 = null;
var L_IntegerLiteral701 = null;
var L_IntegerLiteral702 = null;
- var L_IntegerLiteral703 = null;
- var TO704 = null;
- var L_IntegerLiteral705 = null;
+ var TO703 = null;
+ var L_IntegerLiteral704 = null;
var k = null;
var list_k=null;
+ var L_IntegerLiteral699_tree=null;
var L_IntegerLiteral700_tree=null;
var L_IntegerLiteral701_tree=null;
var L_IntegerLiteral702_tree=null;
- var L_IntegerLiteral703_tree=null;
- var TO704_tree=null;
- var L_IntegerLiteral705_tree=null;
+ var TO703_tree=null;
+ var L_IntegerLiteral704_tree=null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1790:9: ( ( (k+= EXACTLY L_IntegerLiteral ) | (k+= AT k+= LEAST L_IntegerLiteral ) | (k+= AT k+= MOST L_IntegerLiteral ) | (k+= FROM L_IntegerLiteral TO L_IntegerLiteral ) ) )
- // xquery/XQueryParser.g:1790:11: ( (k+= EXACTLY L_IntegerLiteral ) | (k+= AT k+= LEAST L_IntegerLiteral ) | (k+= AT k+= MOST L_IntegerLiteral ) | (k+= FROM L_IntegerLiteral TO L_IntegerLiteral ) )
+ // xquery/XQueryParser.g:1851:9: ( ( (k+= EXACTLY L_IntegerLiteral ) | (k+= AT k+= LEAST L_IntegerLiteral ) | (k+= AT k+= MOST L_IntegerLiteral ) | (k+= FROM L_IntegerLiteral TO L_IntegerLiteral ) ) )
+ // xquery/XQueryParser.g:1851:11: ( (k+= EXACTLY L_IntegerLiteral ) | (k+= AT k+= LEAST L_IntegerLiteral ) | (k+= AT k+= MOST L_IntegerLiteral ) | (k+= FROM L_IntegerLiteral TO L_IntegerLiteral ) )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1790:11: ( (k+= EXACTLY L_IntegerLiteral ) | (k+= AT k+= LEAST L_IntegerLiteral ) | (k+= AT k+= MOST L_IntegerLiteral ) | (k+= FROM L_IntegerLiteral TO L_IntegerLiteral ) )
+ // xquery/XQueryParser.g:1851:11: ( (k+= EXACTLY L_IntegerLiteral ) | (k+= AT k+= LEAST L_IntegerLiteral ) | (k+= AT k+= MOST L_IntegerLiteral ) | (k+= FROM L_IntegerLiteral TO L_IntegerLiteral ) )
var alt225=4;
switch ( this.input.LA(1) ) {
case EXACTLY:
@@ -48885,10 +49026,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt225) {
case 1 :
- // xquery/XQueryParser.g:1790:13: (k+= EXACTLY L_IntegerLiteral )
- // xquery/XQueryParser.g:1790:13: (k+= EXACTLY L_IntegerLiteral )
- // xquery/XQueryParser.g:1790:14: k+= EXACTLY L_IntegerLiteral
- k=this.match(this.input,EXACTLY,XQueryParser.FOLLOW_EXACTLY_in_p_FTLiteralRange15248); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1851:13: (k+= EXACTLY L_IntegerLiteral )
+ // xquery/XQueryParser.g:1851:13: (k+= EXACTLY L_IntegerLiteral )
+ // xquery/XQueryParser.g:1851:14: k+= EXACTLY L_IntegerLiteral
+ k=this.match(this.input,EXACTLY,XQueryParser.FOLLOW_EXACTLY_in_p_FTLiteralRange15251); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -48896,7 +49037,38 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_k)) list_k = [];
list_k.push(k);
- L_IntegerLiteral700=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15250); if (this.state.failed) return retval;
+ L_IntegerLiteral699=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15253); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) {
+ L_IntegerLiteral699_tree = this.adaptor.create(L_IntegerLiteral699);
+ this.adaptor.addChild(root_0, L_IntegerLiteral699_tree);
+ }
+
+
+
+
+
+ break;
+ case 2 :
+ // xquery/XQueryParser.g:1852:13: (k+= AT k+= LEAST L_IntegerLiteral )
+ // xquery/XQueryParser.g:1852:13: (k+= AT k+= LEAST L_IntegerLiteral )
+ // xquery/XQueryParser.g:1852:14: k+= AT k+= LEAST L_IntegerLiteral
+ k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTLiteralRange15271); 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_FTLiteralRange15275); 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);
+
+ L_IntegerLiteral700=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15277); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
L_IntegerLiteral700_tree = this.adaptor.create(L_IntegerLiteral700);
this.adaptor.addChild(root_0, L_IntegerLiteral700_tree);
@@ -48907,11 +49079,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
- case 2 :
- // xquery/XQueryParser.g:1791:13: (k+= AT k+= LEAST L_IntegerLiteral )
- // xquery/XQueryParser.g:1791:13: (k+= AT k+= LEAST L_IntegerLiteral )
- // xquery/XQueryParser.g:1791:14: k+= AT k+= LEAST L_IntegerLiteral
- k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTLiteralRange15268); if (this.state.failed) return retval;
+ case 3 :
+ // xquery/XQueryParser.g:1853:13: (k+= AT k+= MOST L_IntegerLiteral )
+ // xquery/XQueryParser.g:1853:13: (k+= AT k+= MOST L_IntegerLiteral )
+ // xquery/XQueryParser.g:1853:14: k+= AT k+= MOST L_IntegerLiteral
+ k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTLiteralRange15295); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -48919,7 +49091,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_FTLiteralRange15272); if (this.state.failed) return retval;
+ k=this.match(this.input,MOST,XQueryParser.FOLLOW_MOST_in_p_FTLiteralRange15299); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -48927,7 +49099,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_k)) list_k = [];
list_k.push(k);
- L_IntegerLiteral701=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15274); if (this.state.failed) return retval;
+ L_IntegerLiteral701=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15301); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
L_IntegerLiteral701_tree = this.adaptor.create(L_IntegerLiteral701);
this.adaptor.addChild(root_0, L_IntegerLiteral701_tree);
@@ -48938,11 +49110,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
- case 3 :
- // xquery/XQueryParser.g:1792:13: (k+= AT k+= MOST L_IntegerLiteral )
- // xquery/XQueryParser.g:1792:13: (k+= AT k+= MOST L_IntegerLiteral )
- // xquery/XQueryParser.g:1792:14: k+= AT k+= MOST L_IntegerLiteral
- k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTLiteralRange15292); if (this.state.failed) return retval;
+ case 4 :
+ // xquery/XQueryParser.g:1854:13: (k+= FROM L_IntegerLiteral TO L_IntegerLiteral )
+ // xquery/XQueryParser.g:1854:13: (k+= FROM L_IntegerLiteral TO L_IntegerLiteral )
+ // xquery/XQueryParser.g:1854:14: k+= FROM L_IntegerLiteral TO L_IntegerLiteral
+ k=this.match(this.input,FROM,XQueryParser.FOLLOW_FROM_in_p_FTLiteralRange15319); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -48950,51 +49122,20 @@ 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_FTLiteralRange15296); 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);
-
- L_IntegerLiteral702=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15298); if (this.state.failed) return retval;
+ L_IntegerLiteral702=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15321); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
L_IntegerLiteral702_tree = this.adaptor.create(L_IntegerLiteral702);
this.adaptor.addChild(root_0, L_IntegerLiteral702_tree);
}
-
-
-
-
-
- break;
- case 4 :
- // xquery/XQueryParser.g:1793:13: (k+= FROM L_IntegerLiteral TO L_IntegerLiteral )
- // xquery/XQueryParser.g:1793:13: (k+= FROM L_IntegerLiteral TO L_IntegerLiteral )
- // xquery/XQueryParser.g:1793:14: k+= FROM L_IntegerLiteral TO L_IntegerLiteral
- k=this.match(this.input,FROM,XQueryParser.FOLLOW_FROM_in_p_FTLiteralRange15316); if (this.state.failed) return retval;
+ TO703=this.match(this.input,TO,XQueryParser.FOLLOW_TO_in_p_FTLiteralRange15323); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- k_tree = this.adaptor.create(k);
- this.adaptor.addChild(root_0, k_tree);
+ TO703_tree = this.adaptor.create(TO703);
+ this.adaptor.addChild(root_0, TO703_tree);
}
- if (org.antlr.lang.isNull(list_k)) list_k = [];
- list_k.push(k);
-
- L_IntegerLiteral703=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15318); if (this.state.failed) return retval;
+ L_IntegerLiteral704=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15325); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- L_IntegerLiteral703_tree = this.adaptor.create(L_IntegerLiteral703);
- this.adaptor.addChild(root_0, L_IntegerLiteral703_tree);
- }
- TO704=this.match(this.input,TO,XQueryParser.FOLLOW_TO_in_p_FTLiteralRange15320); if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) {
- TO704_tree = this.adaptor.create(TO704);
- this.adaptor.addChild(root_0, TO704_tree);
- }
- L_IntegerLiteral705=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15322); if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) {
- L_IntegerLiteral705_tree = this.adaptor.create(L_IntegerLiteral705);
- this.adaptor.addChild(root_0, L_IntegerLiteral705_tree);
+ L_IntegerLiteral704_tree = this.adaptor.create(L_IntegerLiteral704);
+ this.adaptor.addChild(root_0, L_IntegerLiteral704_tree);
}
@@ -49044,7 +49185,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1797:1: p_FTStopWordOption : ( (k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )* ) | (k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )* ) | (k+= NO k+= STOP k+= WORDS ) ) ;
+ // xquery/XQueryParser.g:1858:1: p_FTStopWordOption : ( (k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )* ) | (k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )* ) | (k+= NO k+= STOP k+= WORDS ) ) ;
// $ANTLR start "p_FTStopWordOption"
p_FTStopWordOption: function() {
var retval = new XQueryParser.p_FTStopWordOption_return();
@@ -49054,18 +49195,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k = null;
var list_k=null;
- var p_FTStopWords706 = null;
+ var p_FTStopWords705 = null;
+ var p_FTStopWordsInclExcl706 = null;
var p_FTStopWordsInclExcl707 = null;
- var p_FTStopWordsInclExcl708 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1798:9: ( ( (k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )* ) | (k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )* ) | (k+= NO k+= STOP k+= WORDS ) ) )
- // xquery/XQueryParser.g:1798:11: ( (k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )* ) | (k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )* ) | (k+= NO k+= STOP k+= WORDS ) )
+ // xquery/XQueryParser.g:1859:9: ( ( (k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )* ) | (k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )* ) | (k+= NO k+= STOP k+= WORDS ) ) )
+ // xquery/XQueryParser.g:1859:11: ( (k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )* ) | (k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )* ) | (k+= NO k+= STOP k+= WORDS ) )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1798:11: ( (k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )* ) | (k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )* ) | (k+= NO k+= STOP k+= WORDS ) )
+ // xquery/XQueryParser.g:1859:11: ( (k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )* ) | (k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )* ) | (k+= NO k+= STOP k+= WORDS ) )
var alt228=3;
var LA228_0 = this.input.LA(1);
@@ -49109,10 +49250,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt228) {
case 1 :
- // xquery/XQueryParser.g:1798:13: (k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )* )
- // xquery/XQueryParser.g:1798:13: (k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )* )
- // xquery/XQueryParser.g:1798:14: k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )*
- k=this.match(this.input,STOP,XQueryParser.FOLLOW_STOP_in_p_FTStopWordOption15358); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1859:13: (k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )* )
+ // xquery/XQueryParser.g:1859:13: (k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )* )
+ // xquery/XQueryParser.g:1859:14: k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )*
+ k=this.match(this.input,STOP,XQueryParser.FOLLOW_STOP_in_p_FTStopWordOption15361); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -49120,7 +49261,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_FTStopWordOption15362); if (this.state.failed) return retval;
+ k=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTStopWordOption15365); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -49128,13 +49269,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_FTStopWords_in_p_FTStopWordOption15364);
- p_FTStopWords706=this.p_FTStopWords();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTStopWords_in_p_FTStopWordOption15367);
+ p_FTStopWords705=this.p_FTStopWords();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWords706.getTree());
- // xquery/XQueryParser.g:1798:45: ( p_FTStopWordsInclExcl )*
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWords705.getTree());
+ // xquery/XQueryParser.g:1859:45: ( p_FTStopWordsInclExcl )*
loop226:
do {
var alt226=2;
@@ -49147,13 +49288,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt226) {
case 1 :
- // xquery/XQueryParser.g:1798:45: p_FTStopWordsInclExcl
- this.pushFollow(XQueryParser.FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15366);
- p_FTStopWordsInclExcl707=this.p_FTStopWordsInclExcl();
+ // xquery/XQueryParser.g:1859:45: p_FTStopWordsInclExcl
+ this.pushFollow(XQueryParser.FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15369);
+ p_FTStopWordsInclExcl706=this.p_FTStopWordsInclExcl();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWordsInclExcl707.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWordsInclExcl706.getTree());
break;
@@ -49170,10 +49311,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1799:13: (k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )* )
- // xquery/XQueryParser.g:1799:13: (k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )* )
- // xquery/XQueryParser.g:1799:14: k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )*
- k=this.match(this.input,STOP,XQueryParser.FOLLOW_STOP_in_p_FTStopWordOption15385); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1860:13: (k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )* )
+ // xquery/XQueryParser.g:1860:13: (k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )* )
+ // xquery/XQueryParser.g:1860:14: k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )*
+ k=this.match(this.input,STOP,XQueryParser.FOLLOW_STOP_in_p_FTStopWordOption15388); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -49181,7 +49322,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_FTStopWordOption15389); if (this.state.failed) return retval;
+ k=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTStopWordOption15392); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -49189,7 +49330,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_FTStopWordOption15393); if (this.state.failed) return retval;
+ k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_FTStopWordOption15396); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -49197,7 +49338,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_k)) list_k = [];
list_k.push(k);
- // xquery/XQueryParser.g:1799:42: ( p_FTStopWordsInclExcl )*
+ // xquery/XQueryParser.g:1860:42: ( p_FTStopWordsInclExcl )*
loop227:
do {
var alt227=2;
@@ -49210,13 +49351,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt227) {
case 1 :
- // xquery/XQueryParser.g:1799:42: p_FTStopWordsInclExcl
- this.pushFollow(XQueryParser.FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15395);
- p_FTStopWordsInclExcl708=this.p_FTStopWordsInclExcl();
+ // xquery/XQueryParser.g:1860:42: p_FTStopWordsInclExcl
+ this.pushFollow(XQueryParser.FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15398);
+ p_FTStopWordsInclExcl707=this.p_FTStopWordsInclExcl();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWordsInclExcl708.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWordsInclExcl707.getTree());
break;
@@ -49233,10 +49374,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:1800:13: (k+= NO k+= STOP k+= WORDS )
- // xquery/XQueryParser.g:1800:13: (k+= NO k+= STOP k+= WORDS )
- // xquery/XQueryParser.g:1800:14: k+= NO k+= STOP k+= WORDS
- k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTStopWordOption15414); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1861:13: (k+= NO k+= STOP k+= WORDS )
+ // xquery/XQueryParser.g:1861:13: (k+= NO k+= STOP k+= WORDS )
+ // xquery/XQueryParser.g:1861:14: k+= NO k+= STOP k+= WORDS
+ k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTStopWordOption15417); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -49244,7 +49385,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_FTStopWordOption15418); if (this.state.failed) return retval;
+ k=this.match(this.input,STOP,XQueryParser.FOLLOW_STOP_in_p_FTStopWordOption15421); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -49252,7 +49393,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_FTStopWordOption15422); if (this.state.failed) return retval;
+ k=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTStopWordOption15425); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -49308,7 +49449,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1804:1: p_FTStopWords : ( (ka= AT p_StringLiteral ) | ( LPAREN p_StringLiteral ( COMMA p_StringLiteral )* RPAREN ) );
+ // xquery/XQueryParser.g:1865:1: p_FTStopWords : ( (ka= AT p_StringLiteral ) | ( LPAREN p_StringLiteral ( COMMA p_StringLiteral )* RPAREN ) );
// $ANTLR start "p_FTStopWords"
p_FTStopWords: function() {
var retval = new XQueryParser.p_FTStopWords_return();
@@ -49317,20 +49458,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var ka = null;
- var LPAREN710 = null;
- var COMMA712 = null;
- var RPAREN714 = null;
- var p_StringLiteral709 = null;
- var p_StringLiteral711 = null;
- var p_StringLiteral713 = null;
+ var LPAREN709 = null;
+ var COMMA711 = null;
+ var RPAREN713 = null;
+ var p_StringLiteral708 = null;
+ var p_StringLiteral710 = null;
+ var p_StringLiteral712 = null;
var ka_tree=null;
- var LPAREN710_tree=null;
- var COMMA712_tree=null;
- var RPAREN714_tree=null;
+ var LPAREN709_tree=null;
+ var COMMA711_tree=null;
+ var RPAREN713_tree=null;
try {
- // xquery/XQueryParser.g:1805:9: ( (ka= AT p_StringLiteral ) | ( LPAREN p_StringLiteral ( COMMA p_StringLiteral )* RPAREN ) )
+ // xquery/XQueryParser.g:1866:9: ( (ka= AT p_StringLiteral ) | ( LPAREN p_StringLiteral ( COMMA p_StringLiteral )* RPAREN ) )
var alt230=2;
var LA230_0 = this.input.LA(1);
@@ -49349,12 +49490,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt230) {
case 1 :
- // xquery/XQueryParser.g:1805:11: (ka= AT p_StringLiteral )
+ // xquery/XQueryParser.g:1866:11: (ka= AT p_StringLiteral )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1805:11: (ka= AT p_StringLiteral )
- // xquery/XQueryParser.g:1805:12: ka= AT p_StringLiteral
- ka=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTStopWords15456); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1866:11: (ka= AT p_StringLiteral )
+ // xquery/XQueryParser.g:1866:12: ka= AT p_StringLiteral
+ ka=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTStopWords15459); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
ka_tree = this.adaptor.create(ka);
this.adaptor.addChild(root_0, ka_tree);
@@ -49362,12 +49503,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(ka);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTStopWords15460);
- p_StringLiteral709=this.p_StringLiteral();
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTStopWords15463);
+ p_StringLiteral708=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral709.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral708.getTree());
@@ -49375,23 +49516,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1806:11: ( LPAREN p_StringLiteral ( COMMA p_StringLiteral )* RPAREN )
+ // xquery/XQueryParser.g:1867:11: ( LPAREN p_StringLiteral ( COMMA p_StringLiteral )* RPAREN )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1806:11: ( LPAREN p_StringLiteral ( COMMA p_StringLiteral )* RPAREN )
- // xquery/XQueryParser.g:1806:12: LPAREN p_StringLiteral ( COMMA p_StringLiteral )* RPAREN
- LPAREN710=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_FTStopWords15474); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1867:11: ( LPAREN p_StringLiteral ( COMMA p_StringLiteral )* RPAREN )
+ // xquery/XQueryParser.g:1867:12: LPAREN p_StringLiteral ( COMMA p_StringLiteral )* RPAREN
+ LPAREN709=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_FTStopWords15477); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN710_tree = this.adaptor.create(LPAREN710);
- this.adaptor.addChild(root_0, LPAREN710_tree);
+ LPAREN709_tree = this.adaptor.create(LPAREN709);
+ this.adaptor.addChild(root_0, LPAREN709_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTStopWords15476);
- p_StringLiteral711=this.p_StringLiteral();
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTStopWords15479);
+ p_StringLiteral710=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral711.getTree());
- // xquery/XQueryParser.g:1806:35: ( COMMA p_StringLiteral )*
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral710.getTree());
+ // xquery/XQueryParser.g:1867:35: ( COMMA p_StringLiteral )*
loop229:
do {
var alt229=2;
@@ -49404,18 +49545,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt229) {
case 1 :
- // xquery/XQueryParser.g:1806:36: COMMA p_StringLiteral
- COMMA712=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_FTStopWords15479); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1867:36: COMMA p_StringLiteral
+ COMMA711=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_FTStopWords15482); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- COMMA712_tree = this.adaptor.create(COMMA712);
- this.adaptor.addChild(root_0, COMMA712_tree);
+ COMMA711_tree = this.adaptor.create(COMMA711);
+ this.adaptor.addChild(root_0, COMMA711_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTStopWords15481);
- p_StringLiteral713=this.p_StringLiteral();
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTStopWords15484);
+ p_StringLiteral712=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral713.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral712.getTree());
break;
@@ -49425,10 +49566,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- RPAREN714=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_FTStopWords15485); if (this.state.failed) return retval;
+ RPAREN713=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_FTStopWords15488); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN714_tree = this.adaptor.create(RPAREN714);
- this.adaptor.addChild(root_0, RPAREN714_tree);
+ RPAREN713_tree = this.adaptor.create(RPAREN713);
+ this.adaptor.addChild(root_0, RPAREN713_tree);
}
@@ -49471,7 +49612,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1810:1: p_FTStopWordsInclExcl : ( (k+= UNION | k+= EXCEPT ) p_FTStopWords ) ;
+ // xquery/XQueryParser.g:1871:1: p_FTStopWordsInclExcl : ( (k+= UNION | k+= EXCEPT ) p_FTStopWords ) ;
// $ANTLR start "p_FTStopWordsInclExcl"
p_FTStopWordsInclExcl: function() {
var retval = new XQueryParser.p_FTStopWordsInclExcl_return();
@@ -49481,18 +49622,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k = null;
var list_k=null;
- var p_FTStopWords715 = null;
+ var p_FTStopWords714 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1811:9: ( ( (k+= UNION | k+= EXCEPT ) p_FTStopWords ) )
- // xquery/XQueryParser.g:1811:11: ( (k+= UNION | k+= EXCEPT ) p_FTStopWords )
+ // xquery/XQueryParser.g:1872:9: ( ( (k+= UNION | k+= EXCEPT ) p_FTStopWords ) )
+ // xquery/XQueryParser.g:1872:11: ( (k+= UNION | k+= EXCEPT ) p_FTStopWords )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1811:11: ( (k+= UNION | k+= EXCEPT ) p_FTStopWords )
- // xquery/XQueryParser.g:1811:13: (k+= UNION | k+= EXCEPT ) p_FTStopWords
- // xquery/XQueryParser.g:1811:13: (k+= UNION | k+= EXCEPT )
+ // xquery/XQueryParser.g:1872:11: ( (k+= UNION | k+= EXCEPT ) p_FTStopWords )
+ // xquery/XQueryParser.g:1872:13: (k+= UNION | k+= EXCEPT ) p_FTStopWords
+ // xquery/XQueryParser.g:1872:13: (k+= UNION | k+= EXCEPT )
var alt231=2;
var LA231_0 = this.input.LA(1);
@@ -49511,8 +49652,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt231) {
case 1 :
- // xquery/XQueryParser.g:1811:14: k+= UNION
- k=this.match(this.input,UNION,XQueryParser.FOLLOW_UNION_in_p_FTStopWordsInclExcl15517); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1872:14: k+= UNION
+ k=this.match(this.input,UNION,XQueryParser.FOLLOW_UNION_in_p_FTStopWordsInclExcl15520); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -49524,8 +49665,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1811:25: k+= EXCEPT
- k=this.match(this.input,EXCEPT,XQueryParser.FOLLOW_EXCEPT_in_p_FTStopWordsInclExcl15523); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1872:25: k+= EXCEPT
+ k=this.match(this.input,EXCEPT,XQueryParser.FOLLOW_EXCEPT_in_p_FTStopWordsInclExcl15526); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -49539,12 +49680,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.pushFollow(XQueryParser.FOLLOW_p_FTStopWords_in_p_FTStopWordsInclExcl15526);
- p_FTStopWords715=this.p_FTStopWords();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTStopWords_in_p_FTStopWordsInclExcl15529);
+ p_FTStopWords714=this.p_FTStopWords();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWords715.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWords714.getTree());
@@ -49587,7 +49728,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1815:1: p_FTLanguageOption : kl= LANGUAGE p_StringLiteral ;
+ // xquery/XQueryParser.g:1876:1: p_FTLanguageOption : kl= LANGUAGE p_StringLiteral ;
// $ANTLR start "p_FTLanguageOption"
p_FTLanguageOption: function() {
var retval = new XQueryParser.p_FTLanguageOption_return();
@@ -49596,16 +49737,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var kl = null;
- var p_StringLiteral716 = null;
+ var p_StringLiteral715 = null;
var kl_tree=null;
try {
- // xquery/XQueryParser.g:1816:9: (kl= LANGUAGE p_StringLiteral )
- // xquery/XQueryParser.g:1816:11: kl= LANGUAGE p_StringLiteral
+ // xquery/XQueryParser.g:1877:9: (kl= LANGUAGE p_StringLiteral )
+ // xquery/XQueryParser.g:1877:11: kl= LANGUAGE p_StringLiteral
root_0 = this.adaptor.nil();
- kl=this.match(this.input,LANGUAGE,XQueryParser.FOLLOW_LANGUAGE_in_p_FTLanguageOption15558); if (this.state.failed) return retval;
+ kl=this.match(this.input,LANGUAGE,XQueryParser.FOLLOW_LANGUAGE_in_p_FTLanguageOption15561); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
kl_tree = this.adaptor.create(kl);
this.adaptor.addChild(root_0, kl_tree);
@@ -49613,12 +49754,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(kl);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTLanguageOption15562);
- p_StringLiteral716=this.p_StringLiteral();
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTLanguageOption15565);
+ p_StringLiteral715=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral716.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral715.getTree());
@@ -49655,7 +49796,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1820:1: p_FTWildCardOption : (k+= WILDCARDS | (k+= NO k+= WILDCARDS ) ) ;
+ // xquery/XQueryParser.g:1881:1: p_FTWildCardOption : (k+= WILDCARDS | (k+= NO k+= WILDCARDS ) ) ;
// $ANTLR start "p_FTWildCardOption"
p_FTWildCardOption: function() {
var retval = new XQueryParser.p_FTWildCardOption_return();
@@ -49669,11 +49810,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:1821:9: ( (k+= WILDCARDS | (k+= NO k+= WILDCARDS ) ) )
- // xquery/XQueryParser.g:1821:11: (k+= WILDCARDS | (k+= NO k+= WILDCARDS ) )
+ // xquery/XQueryParser.g:1882:9: ( (k+= WILDCARDS | (k+= NO k+= WILDCARDS ) ) )
+ // xquery/XQueryParser.g:1882:11: (k+= WILDCARDS | (k+= NO k+= WILDCARDS ) )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1821:11: (k+= WILDCARDS | (k+= NO k+= WILDCARDS ) )
+ // xquery/XQueryParser.g:1882:11: (k+= WILDCARDS | (k+= NO k+= WILDCARDS ) )
var alt232=2;
var LA232_0 = this.input.LA(1);
@@ -49692,8 +49833,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt232) {
case 1 :
- // xquery/XQueryParser.g:1821:13: k+= WILDCARDS
- k=this.match(this.input,WILDCARDS,XQueryParser.FOLLOW_WILDCARDS_in_p_FTWildCardOption15592); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1882:13: k+= WILDCARDS
+ k=this.match(this.input,WILDCARDS,XQueryParser.FOLLOW_WILDCARDS_in_p_FTWildCardOption15595); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -49705,10 +49846,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1821:28: (k+= NO k+= WILDCARDS )
- // xquery/XQueryParser.g:1821:28: (k+= NO k+= WILDCARDS )
- // xquery/XQueryParser.g:1821:29: k+= NO k+= WILDCARDS
- k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTWildCardOption15599); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1882:28: (k+= NO k+= WILDCARDS )
+ // xquery/XQueryParser.g:1882:28: (k+= NO k+= WILDCARDS )
+ // xquery/XQueryParser.g:1882:29: k+= NO k+= WILDCARDS
+ k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTWildCardOption15602); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -49716,7 +49857,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_FTWildCardOption15603); if (this.state.failed) return retval;
+ k=this.match(this.input,WILDCARDS,XQueryParser.FOLLOW_WILDCARDS_in_p_FTWildCardOption15606); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -49772,7 +49913,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1825:1: p_FTExtensionOption : ko= OPTION p_QName p_StringLiteral ;
+ // xquery/XQueryParser.g:1886:1: p_FTExtensionOption : ko= OPTION p_QName p_StringLiteral ;
// $ANTLR start "p_FTExtensionOption"
p_FTExtensionOption: function() {
var retval = new XQueryParser.p_FTExtensionOption_return();
@@ -49781,17 +49922,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var ko = null;
- var p_QName717 = null;
- var p_StringLiteral718 = null;
+ var p_QName716 = null;
+ var p_StringLiteral717 = null;
var ko_tree=null;
try {
- // xquery/XQueryParser.g:1826:9: (ko= OPTION p_QName p_StringLiteral )
- // xquery/XQueryParser.g:1826:11: ko= OPTION p_QName p_StringLiteral
+ // xquery/XQueryParser.g:1887:9: (ko= OPTION p_QName p_StringLiteral )
+ // xquery/XQueryParser.g:1887:11: ko= OPTION p_QName p_StringLiteral
root_0 = this.adaptor.nil();
- ko=this.match(this.input,OPTION,XQueryParser.FOLLOW_OPTION_in_p_FTExtensionOption15636); if (this.state.failed) return retval;
+ ko=this.match(this.input,OPTION,XQueryParser.FOLLOW_OPTION_in_p_FTExtensionOption15639); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
ko_tree = this.adaptor.create(ko);
this.adaptor.addChild(root_0, ko_tree);
@@ -49799,18 +49940,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(ko);
}
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_FTExtensionOption15640);
- p_QName717=this.p_QName();
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_FTExtensionOption15643);
+ p_QName716=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName717.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTExtensionOption15642);
- p_StringLiteral718=this.p_StringLiteral();
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName716.getTree());
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTExtensionOption15645);
+ p_StringLiteral717=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral718.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral717.getTree());
@@ -49847,7 +49988,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1830:1: p_FTIgnoreOption : k+= WITHOUT k+= CONTENT p_UnionExpr ;
+ // xquery/XQueryParser.g:1891:1: p_FTIgnoreOption : k+= WITHOUT k+= CONTENT p_UnionExpr ;
// $ANTLR start "p_FTIgnoreOption"
p_FTIgnoreOption: function() {
var retval = new XQueryParser.p_FTIgnoreOption_return();
@@ -49857,16 +49998,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k = null;
var list_k=null;
- var p_UnionExpr719 = null;
+ var p_UnionExpr718 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1831:9: (k+= WITHOUT k+= CONTENT p_UnionExpr )
- // xquery/XQueryParser.g:1831:11: k+= WITHOUT k+= CONTENT p_UnionExpr
+ // xquery/XQueryParser.g:1892:9: (k+= WITHOUT k+= CONTENT p_UnionExpr )
+ // xquery/XQueryParser.g:1892:11: k+= WITHOUT k+= CONTENT p_UnionExpr
root_0 = this.adaptor.nil();
- k=this.match(this.input,WITHOUT,XQueryParser.FOLLOW_WITHOUT_in_p_FTIgnoreOption15670); if (this.state.failed) return retval;
+ k=this.match(this.input,WITHOUT,XQueryParser.FOLLOW_WITHOUT_in_p_FTIgnoreOption15673); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -49874,7 +50015,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_FTIgnoreOption15674); if (this.state.failed) return retval;
+ k=this.match(this.input,CONTENT,XQueryParser.FOLLOW_CONTENT_in_p_FTIgnoreOption15677); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -49885,12 +50026,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(list_k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_UnionExpr_in_p_FTIgnoreOption15678);
- p_UnionExpr719=this.p_UnionExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_UnionExpr_in_p_FTIgnoreOption15681);
+ p_UnionExpr718=this.p_UnionExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_UnionExpr719.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_UnionExpr718.getTree());
@@ -49927,7 +50068,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1841:1: p_Program : p_StatementsAndOptionalExpr ;
+ // xquery/XQueryParser.g:1902:1: p_Program : p_StatementsAndOptionalExpr ;
// $ANTLR start "p_Program"
p_Program: function() {
var retval = new XQueryParser.p_Program_return();
@@ -49935,20 +50076,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_StatementsAndOptionalExpr720 = null;
+ var p_StatementsAndOptionalExpr719 = null;
try {
- // xquery/XQueryParser.g:1842:9: ( p_StatementsAndOptionalExpr )
- // xquery/XQueryParser.g:1842:11: p_StatementsAndOptionalExpr
+ // xquery/XQueryParser.g:1903:9: ( p_StatementsAndOptionalExpr )
+ // xquery/XQueryParser.g:1903:11: p_StatementsAndOptionalExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_p_Program15710);
- p_StatementsAndOptionalExpr720=this.p_StatementsAndOptionalExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_p_Program15713);
+ p_StatementsAndOptionalExpr719=this.p_StatementsAndOptionalExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr720.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr719.getTree());
@@ -49985,7 +50126,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1846:1: p_Statements[strict] : ( p_Hybrid[$strict,true] )* ;
+ // xquery/XQueryParser.g:1907:1: p_Statements[strict] : ( p_Hybrid[$strict,true] )* ;
// $ANTLR start "p_Statements"
p_Statements: function(strict) {
var retval = new XQueryParser.p_Statements_return();
@@ -49993,15 +50134,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_Hybrid721 = null;
+ var p_Hybrid720 = null;
try {
- // xquery/XQueryParser.g:1847:9: ( ( p_Hybrid[$strict,true] )* )
- // xquery/XQueryParser.g:1847:11: ( p_Hybrid[$strict,true] )*
+ // xquery/XQueryParser.g:1908:9: ( ( p_Hybrid[$strict,true] )* )
+ // xquery/XQueryParser.g:1908:11: ( p_Hybrid[$strict,true] )*
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1847:11: ( p_Hybrid[$strict,true] )*
+ // xquery/XQueryParser.g:1908:11: ( p_Hybrid[$strict,true] )*
loop233:
do {
var alt233=2;
@@ -50014,13 +50155,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt233) {
case 1 :
- // xquery/XQueryParser.g:1847:11: p_Hybrid[$strict,true]
- this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_Statements15737);
- p_Hybrid721=this.p_Hybrid(strict, true);
+ // xquery/XQueryParser.g:1908:11: p_Hybrid[$strict,true]
+ this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_Statements15740);
+ p_Hybrid720=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_Hybrid721.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid720.getTree());
break;
@@ -50066,7 +50207,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1851:1: p_StatementsAndExpr : p_Statements[false] ;
+ // xquery/XQueryParser.g:1912:1: p_StatementsAndExpr : p_Statements[false] ;
// $ANTLR start "p_StatementsAndExpr"
p_StatementsAndExpr: function() {
var retval = new XQueryParser.p_StatementsAndExpr_return();
@@ -50074,20 +50215,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_Statements722 = null;
+ var p_Statements721 = null;
try {
- // xquery/XQueryParser.g:1852:9: ( p_Statements[false] )
- // xquery/XQueryParser.g:1852:11: p_Statements[false]
+ // xquery/XQueryParser.g:1913:9: ( p_Statements[false] )
+ // xquery/XQueryParser.g:1913:11: p_Statements[false]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_StatementsAndExpr15765);
- p_Statements722=this.p_Statements(false);
+ this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_StatementsAndExpr15768);
+ p_Statements721=this.p_Statements(false);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements722.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements721.getTree());
@@ -50124,7 +50265,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1856:1: p_StatementsAndOptionalExpr : p_Statements[false] ;
+ // xquery/XQueryParser.g:1917:1: p_StatementsAndOptionalExpr : p_Statements[false] ;
// $ANTLR start "p_StatementsAndOptionalExpr"
p_StatementsAndOptionalExpr: function() {
var retval = new XQueryParser.p_StatementsAndOptionalExpr_return();
@@ -50132,20 +50273,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_Statements723 = null;
+ var p_Statements722 = null;
try {
- // xquery/XQueryParser.g:1857:9: ( p_Statements[false] )
- // xquery/XQueryParser.g:1857:11: p_Statements[false]
+ // xquery/XQueryParser.g:1918:9: ( p_Statements[false] )
+ // xquery/XQueryParser.g:1918:11: p_Statements[false]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_StatementsAndOptionalExpr15792);
- p_Statements723=this.p_Statements(false);
+ this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_StatementsAndOptionalExpr15795);
+ p_Statements722=this.p_Statements(false);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements723.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements722.getTree());
@@ -50182,7 +50323,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1860:1: p_Hybrid[strict, allowConcat] : ( p_HybridExprSingle[$strict,$allowConcat] | p_Statement );
+ // xquery/XQueryParser.g:1921:1: p_Hybrid[strict, allowConcat] : ( p_HybridExprSingle[$strict,$allowConcat] | p_Statement );
// $ANTLR start "p_Hybrid"
p_Hybrid: function(strict, allowConcat) {
var retval = new XQueryParser.p_Hybrid_return();
@@ -50190,38 +50331,38 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_HybridExprSingle724 = null;
- var p_Statement725 = null;
+ var p_HybridExprSingle723 = null;
+ var p_Statement724 = null;
try {
- // xquery/XQueryParser.g:1861:9: ( p_HybridExprSingle[$strict,$allowConcat] | p_Statement )
+ // xquery/XQueryParser.g:1922:9: ( p_HybridExprSingle[$strict,$allowConcat] | p_Statement )
var alt234=2;
alt234 = this.dfa234.predict(this.input);
switch (alt234) {
case 1 :
- // xquery/XQueryParser.g:1861:11: p_HybridExprSingle[$strict,$allowConcat]
+ // xquery/XQueryParser.g:1922:11: p_HybridExprSingle[$strict,$allowConcat]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_HybridExprSingle_in_p_Hybrid15819);
- p_HybridExprSingle724=this.p_HybridExprSingle(strict, allowConcat);
+ this.pushFollow(XQueryParser.FOLLOW_p_HybridExprSingle_in_p_Hybrid15822);
+ p_HybridExprSingle723=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_HybridExprSingle724.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_HybridExprSingle723.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1862:11: p_Statement
+ // xquery/XQueryParser.g:1923:11: p_Statement
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_Statement_in_p_Hybrid15832);
- p_Statement725=this.p_Statement();
+ this.pushFollow(XQueryParser.FOLLOW_p_Statement_in_p_Hybrid15835);
+ p_Statement724=this.p_Statement();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statement725.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statement724.getTree());
break;
@@ -50266,7 +50407,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1878:1: p_Statement : ( p_AssignStatement | p_BreakStatement | p_ContinueStatement | p_ExitStatement | p_VarDeclStatement | p_WhileStatement );
+ // xquery/XQueryParser.g:1939:1: p_Statement : ( p_AssignStatement | p_BreakStatement | p_ContinueStatement | p_ExitStatement | p_VarDeclStatement | p_WhileStatement );
// $ANTLR start "p_Statement"
p_Statement: function() {
var retval = new XQueryParser.p_Statement_return();
@@ -50274,16 +50415,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_AssignStatement726 = null;
- var p_BreakStatement727 = null;
- var p_ContinueStatement728 = null;
- var p_ExitStatement729 = null;
- var p_VarDeclStatement730 = null;
- var p_WhileStatement731 = null;
+ var p_AssignStatement725 = null;
+ var p_BreakStatement726 = null;
+ var p_ContinueStatement727 = null;
+ var p_ExitStatement728 = null;
+ var p_VarDeclStatement729 = null;
+ var p_WhileStatement730 = null;
try {
- // xquery/XQueryParser.g:1879:9: ( p_AssignStatement | p_BreakStatement | p_ContinueStatement | p_ExitStatement | p_VarDeclStatement | p_WhileStatement )
+ // xquery/XQueryParser.g:1940:9: ( p_AssignStatement | p_BreakStatement | p_ContinueStatement | p_ExitStatement | p_VarDeclStatement | p_WhileStatement )
var alt235=6;
switch ( this.input.LA(1) ) {
case DOLLAR:
@@ -50315,80 +50456,80 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt235) {
case 1 :
- // xquery/XQueryParser.g:1879:11: p_AssignStatement
+ // xquery/XQueryParser.g:1940:11: p_AssignStatement
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_AssignStatement_in_p_Statement15863);
- p_AssignStatement726=this.p_AssignStatement();
+ this.pushFollow(XQueryParser.FOLLOW_p_AssignStatement_in_p_Statement15866);
+ p_AssignStatement725=this.p_AssignStatement();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AssignStatement726.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AssignStatement725.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1880:11: p_BreakStatement
+ // xquery/XQueryParser.g:1941:11: p_BreakStatement
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_BreakStatement_in_p_Statement15875);
- p_BreakStatement727=this.p_BreakStatement();
+ this.pushFollow(XQueryParser.FOLLOW_p_BreakStatement_in_p_Statement15878);
+ p_BreakStatement726=this.p_BreakStatement();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BreakStatement727.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BreakStatement726.getTree());
break;
case 3 :
- // xquery/XQueryParser.g:1881:11: p_ContinueStatement
+ // xquery/XQueryParser.g:1942:11: p_ContinueStatement
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ContinueStatement_in_p_Statement15887);
- p_ContinueStatement728=this.p_ContinueStatement();
+ this.pushFollow(XQueryParser.FOLLOW_p_ContinueStatement_in_p_Statement15890);
+ p_ContinueStatement727=this.p_ContinueStatement();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ContinueStatement728.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ContinueStatement727.getTree());
break;
case 4 :
- // xquery/XQueryParser.g:1882:11: p_ExitStatement
+ // xquery/XQueryParser.g:1943:11: p_ExitStatement
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ExitStatement_in_p_Statement15899);
- p_ExitStatement729=this.p_ExitStatement();
+ this.pushFollow(XQueryParser.FOLLOW_p_ExitStatement_in_p_Statement15902);
+ p_ExitStatement728=this.p_ExitStatement();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExitStatement729.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExitStatement728.getTree());
break;
case 5 :
- // xquery/XQueryParser.g:1883:11: p_VarDeclStatement
+ // xquery/XQueryParser.g:1944:11: p_VarDeclStatement
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_VarDeclStatement_in_p_Statement15911);
- p_VarDeclStatement730=this.p_VarDeclStatement();
+ this.pushFollow(XQueryParser.FOLLOW_p_VarDeclStatement_in_p_Statement15914);
+ p_VarDeclStatement729=this.p_VarDeclStatement();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarDeclStatement730.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarDeclStatement729.getTree());
break;
case 6 :
- // xquery/XQueryParser.g:1884:11: p_WhileStatement
+ // xquery/XQueryParser.g:1945:11: p_WhileStatement
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_WhileStatement_in_p_Statement15923);
- p_WhileStatement731=this.p_WhileStatement();
+ this.pushFollow(XQueryParser.FOLLOW_p_WhileStatement_in_p_Statement15926);
+ p_WhileStatement730=this.p_WhileStatement();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_WhileStatement731.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_WhileStatement730.getTree());
break;
@@ -50427,7 +50568,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1886:1: p_HybridExprSingle[strict, allowConcat] : e= p_Expr[$strict,$allowConcat] SEMICOLON ;
+ // xquery/XQueryParser.g:1947:1: p_HybridExprSingle[strict, allowConcat] : e= p_Expr[$strict,$allowConcat] SEMICOLON ;
// $ANTLR start "p_HybridExprSingle"
p_HybridExprSingle: function(strict, allowConcat) {
var retval = new XQueryParser.p_HybridExprSingle_return();
@@ -50435,17 +50576,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var SEMICOLON732 = null;
+ var SEMICOLON731 = null;
var e = null;
- var SEMICOLON732_tree=null;
+ var SEMICOLON731_tree=null;
try {
- // xquery/XQueryParser.g:1887:9: (e= p_Expr[$strict,$allowConcat] SEMICOLON )
- // xquery/XQueryParser.g:1887:11: e= p_Expr[$strict,$allowConcat] SEMICOLON
+ // xquery/XQueryParser.g:1948:9: (e= p_Expr[$strict,$allowConcat] SEMICOLON )
+ // xquery/XQueryParser.g:1948:11: e= p_Expr[$strict,$allowConcat] SEMICOLON
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_HybridExprSingle15950);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_HybridExprSingle15953);
e=this.p_Expr(strict, allowConcat);
this.state._fsp--;
@@ -50454,10 +50595,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);
}
- SEMICOLON732=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_HybridExprSingle15965); if (this.state.failed) return retval;
+ SEMICOLON731=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_HybridExprSingle15968); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- SEMICOLON732_tree = this.adaptor.create(SEMICOLON732);
- this.adaptor.addChild(root_0, SEMICOLON732_tree);
+ SEMICOLON731_tree = this.adaptor.create(SEMICOLON731);
+ this.adaptor.addChild(root_0, SEMICOLON731_tree);
}
@@ -50500,7 +50641,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1922:1: p_ApplyStatement : p_ExprSimple SEMICOLON ;
+ // xquery/XQueryParser.g:1983:1: p_ApplyStatement : p_ExprSimple SEMICOLON ;
// $ANTLR start "p_ApplyStatement"
p_ApplyStatement: function() {
var retval = new XQueryParser.p_ApplyStatement_return();
@@ -50508,26 +50649,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var SEMICOLON734 = null;
- var p_ExprSimple733 = null;
+ var SEMICOLON733 = null;
+ var p_ExprSimple732 = null;
- var SEMICOLON734_tree=null;
+ var SEMICOLON733_tree=null;
try {
- // xquery/XQueryParser.g:1923:9: ( p_ExprSimple SEMICOLON )
- // xquery/XQueryParser.g:1923:11: p_ExprSimple SEMICOLON
+ // xquery/XQueryParser.g:1984:9: ( p_ExprSimple SEMICOLON )
+ // xquery/XQueryParser.g:1984:11: p_ExprSimple SEMICOLON
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSimple_in_p_ApplyStatement16015);
- p_ExprSimple733=this.p_ExprSimple();
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSimple_in_p_ApplyStatement16018);
+ p_ExprSimple732=this.p_ExprSimple();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSimple733.getTree());
- SEMICOLON734=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_ApplyStatement16017); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSimple732.getTree());
+ SEMICOLON733=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_ApplyStatement16020); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- SEMICOLON734_tree = this.adaptor.create(SEMICOLON734);
- this.adaptor.addChild(root_0, SEMICOLON734_tree);
+ SEMICOLON733_tree = this.adaptor.create(SEMICOLON733);
+ this.adaptor.addChild(root_0, SEMICOLON733_tree);
}
@@ -50565,7 +50706,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1927:1: p_AssignStatement : DOLLAR p_VarName BIND p_ExprSingle[true] SEMICOLON ;
+ // xquery/XQueryParser.g:1988:1: p_AssignStatement : DOLLAR p_VarName BIND p_ExprSingle[true] SEMICOLON ;
// $ANTLR start "p_AssignStatement"
p_AssignStatement: function() {
var retval = new XQueryParser.p_AssignStatement_return();
@@ -50573,47 +50714,47 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var DOLLAR735 = null;
- var BIND737 = null;
- var SEMICOLON739 = null;
- var p_VarName736 = null;
- var p_ExprSingle738 = null;
+ var DOLLAR734 = null;
+ var BIND736 = null;
+ var SEMICOLON738 = null;
+ var p_VarName735 = null;
+ var p_ExprSingle737 = null;
- var DOLLAR735_tree=null;
- var BIND737_tree=null;
- var SEMICOLON739_tree=null;
+ var DOLLAR734_tree=null;
+ var BIND736_tree=null;
+ var SEMICOLON738_tree=null;
try {
- // xquery/XQueryParser.g:1928:9: ( DOLLAR p_VarName BIND p_ExprSingle[true] SEMICOLON )
- // xquery/XQueryParser.g:1928:11: DOLLAR p_VarName BIND p_ExprSingle[true] SEMICOLON
+ // xquery/XQueryParser.g:1989:9: ( DOLLAR p_VarName BIND p_ExprSingle[true] SEMICOLON )
+ // xquery/XQueryParser.g:1989:11: DOLLAR p_VarName BIND p_ExprSingle[true] SEMICOLON
root_0 = this.adaptor.nil();
- DOLLAR735=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_AssignStatement16043); if (this.state.failed) return retval;
+ DOLLAR734=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_AssignStatement16046); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- DOLLAR735_tree = this.adaptor.create(DOLLAR735);
- this.adaptor.addChild(root_0, DOLLAR735_tree);
+ DOLLAR734_tree = this.adaptor.create(DOLLAR734);
+ this.adaptor.addChild(root_0, DOLLAR734_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_AssignStatement16045);
- p_VarName736=this.p_VarName();
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_AssignStatement16048);
+ p_VarName735=this.p_VarName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName736.getTree());
- BIND737=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_AssignStatement16047); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName735.getTree());
+ BIND736=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_AssignStatement16050); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- BIND737_tree = this.adaptor.create(BIND737);
- this.adaptor.addChild(root_0, BIND737_tree);
+ BIND736_tree = this.adaptor.create(BIND736);
+ this.adaptor.addChild(root_0, BIND736_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_AssignStatement16049);
- p_ExprSingle738=this.p_ExprSingle(true);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_AssignStatement16052);
+ p_ExprSingle737=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle738.getTree());
- SEMICOLON739=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_AssignStatement16052); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle737.getTree());
+ SEMICOLON738=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_AssignStatement16055); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- SEMICOLON739_tree = this.adaptor.create(SEMICOLON739);
- this.adaptor.addChild(root_0, SEMICOLON739_tree);
+ SEMICOLON738_tree = this.adaptor.create(SEMICOLON738);
+ this.adaptor.addChild(root_0, SEMICOLON738_tree);
}
@@ -50651,7 +50792,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1932:1: p_BlockStatement : LBRACKET p_Statements[false] RBRACKET ;
+ // xquery/XQueryParser.g:1993:1: p_BlockStatement : LBRACKET p_Statements[false] RBRACKET ;
// $ANTLR start "p_BlockStatement"
p_BlockStatement: function() {
var retval = new XQueryParser.p_BlockStatement_return();
@@ -50659,33 +50800,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var LBRACKET740 = null;
- var RBRACKET742 = null;
- var p_Statements741 = null;
+ var LBRACKET739 = null;
+ var RBRACKET741 = null;
+ var p_Statements740 = null;
- var LBRACKET740_tree=null;
- var RBRACKET742_tree=null;
+ var LBRACKET739_tree=null;
+ var RBRACKET741_tree=null;
try {
- // xquery/XQueryParser.g:1933:9: ( LBRACKET p_Statements[false] RBRACKET )
- // xquery/XQueryParser.g:1933:11: LBRACKET p_Statements[false] RBRACKET
+ // xquery/XQueryParser.g:1994:9: ( LBRACKET p_Statements[false] RBRACKET )
+ // xquery/XQueryParser.g:1994:11: LBRACKET p_Statements[false] RBRACKET
root_0 = this.adaptor.nil();
- LBRACKET740=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_BlockStatement16078); if (this.state.failed) return retval;
+ LBRACKET739=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_BlockStatement16081); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET740_tree = this.adaptor.create(LBRACKET740);
- this.adaptor.addChild(root_0, LBRACKET740_tree);
+ LBRACKET739_tree = this.adaptor.create(LBRACKET739);
+ this.adaptor.addChild(root_0, LBRACKET739_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_BlockStatement16080);
- p_Statements741=this.p_Statements(false);
+ this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_BlockStatement16083);
+ p_Statements740=this.p_Statements(false);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements741.getTree());
- RBRACKET742=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_BlockStatement16083); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements740.getTree());
+ RBRACKET741=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_BlockStatement16086); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET742_tree = this.adaptor.create(RBRACKET742);
- this.adaptor.addChild(root_0, RBRACKET742_tree);
+ RBRACKET741_tree = this.adaptor.create(RBRACKET741);
+ this.adaptor.addChild(root_0, RBRACKET741_tree);
}
@@ -50723,7 +50864,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1936:1: p_BlockHybrid[strict] : LBRACKET p_Statements[$strict] RBRACKET ;
+ // xquery/XQueryParser.g:1997:1: p_BlockHybrid[strict] : LBRACKET p_Statements[$strict] RBRACKET ;
// $ANTLR start "p_BlockHybrid"
p_BlockHybrid: function(strict) {
var retval = new XQueryParser.p_BlockHybrid_return();
@@ -50731,33 +50872,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var LBRACKET743 = null;
- var RBRACKET745 = null;
- var p_Statements744 = null;
+ var LBRACKET742 = null;
+ var RBRACKET744 = null;
+ var p_Statements743 = null;
- var LBRACKET743_tree=null;
- var RBRACKET745_tree=null;
+ var LBRACKET742_tree=null;
+ var RBRACKET744_tree=null;
try {
- // xquery/XQueryParser.g:1937:9: ( LBRACKET p_Statements[$strict] RBRACKET )
- // xquery/XQueryParser.g:1937:11: LBRACKET p_Statements[$strict] RBRACKET
+ // xquery/XQueryParser.g:1998:9: ( LBRACKET p_Statements[$strict] RBRACKET )
+ // xquery/XQueryParser.g:1998:11: LBRACKET p_Statements[$strict] RBRACKET
root_0 = this.adaptor.nil();
- LBRACKET743=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_BlockHybrid16109); if (this.state.failed) return retval;
+ LBRACKET742=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_BlockHybrid16112); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET743_tree = this.adaptor.create(LBRACKET743);
- this.adaptor.addChild(root_0, LBRACKET743_tree);
+ LBRACKET742_tree = this.adaptor.create(LBRACKET742);
+ this.adaptor.addChild(root_0, LBRACKET742_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_BlockHybrid16111);
- p_Statements744=this.p_Statements(strict);
+ this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_BlockHybrid16114);
+ p_Statements743=this.p_Statements(strict);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements744.getTree());
- RBRACKET745=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_BlockHybrid16114); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements743.getTree());
+ RBRACKET744=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_BlockHybrid16117); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET745_tree = this.adaptor.create(RBRACKET745);
- this.adaptor.addChild(root_0, RBRACKET745_tree);
+ RBRACKET744_tree = this.adaptor.create(RBRACKET744);
+ this.adaptor.addChild(root_0, RBRACKET744_tree);
}
@@ -50795,7 +50936,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1941:1: p_BreakStatement : k= BREAK k= LOOP SEMICOLON ;
+ // xquery/XQueryParser.g:2002:1: p_BreakStatement : k= BREAK k= LOOP SEMICOLON ;
// $ANTLR start "p_BreakStatement"
p_BreakStatement: function() {
var retval = new XQueryParser.p_BreakStatement_return();
@@ -50804,17 +50945,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var SEMICOLON746 = null;
+ var SEMICOLON745 = null;
var k_tree=null;
- var SEMICOLON746_tree=null;
+ var SEMICOLON745_tree=null;
try {
- // xquery/XQueryParser.g:1942:9: (k= BREAK k= LOOP SEMICOLON )
- // xquery/XQueryParser.g:1942:11: k= BREAK k= LOOP SEMICOLON
+ // xquery/XQueryParser.g:2003:9: (k= BREAK k= LOOP SEMICOLON )
+ // xquery/XQueryParser.g:2003:11: k= BREAK k= LOOP SEMICOLON
root_0 = this.adaptor.nil();
- k=this.match(this.input,BREAK,XQueryParser.FOLLOW_BREAK_in_p_BreakStatement16142); if (this.state.failed) return retval;
+ k=this.match(this.input,BREAK,XQueryParser.FOLLOW_BREAK_in_p_BreakStatement16145); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -50822,7 +50963,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_BreakStatement16148); if (this.state.failed) return retval;
+ k=this.match(this.input,LOOP,XQueryParser.FOLLOW_LOOP_in_p_BreakStatement16151); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -50830,10 +50971,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- SEMICOLON746=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_BreakStatement16152); if (this.state.failed) return retval;
+ SEMICOLON745=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_BreakStatement16155); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- SEMICOLON746_tree = this.adaptor.create(SEMICOLON746);
- this.adaptor.addChild(root_0, SEMICOLON746_tree);
+ SEMICOLON745_tree = this.adaptor.create(SEMICOLON745);
+ this.adaptor.addChild(root_0, SEMICOLON745_tree);
}
@@ -50871,7 +51012,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1946:1: p_ContinueStatement : k= CONTINUE k= LOOP SEMICOLON ;
+ // xquery/XQueryParser.g:2007:1: p_ContinueStatement : k= CONTINUE k= LOOP SEMICOLON ;
// $ANTLR start "p_ContinueStatement"
p_ContinueStatement: function() {
var retval = new XQueryParser.p_ContinueStatement_return();
@@ -50880,17 +51021,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var SEMICOLON747 = null;
+ var SEMICOLON746 = null;
var k_tree=null;
- var SEMICOLON747_tree=null;
+ var SEMICOLON746_tree=null;
try {
- // xquery/XQueryParser.g:1947:9: (k= CONTINUE k= LOOP SEMICOLON )
- // xquery/XQueryParser.g:1947:11: k= CONTINUE k= LOOP SEMICOLON
+ // xquery/XQueryParser.g:2008:9: (k= CONTINUE k= LOOP SEMICOLON )
+ // xquery/XQueryParser.g:2008:11: k= CONTINUE k= LOOP SEMICOLON
root_0 = this.adaptor.nil();
- k=this.match(this.input,CONTINUE,XQueryParser.FOLLOW_CONTINUE_in_p_ContinueStatement16180); if (this.state.failed) return retval;
+ k=this.match(this.input,CONTINUE,XQueryParser.FOLLOW_CONTINUE_in_p_ContinueStatement16183); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -50898,7 +51039,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_ContinueStatement16186); if (this.state.failed) return retval;
+ k=this.match(this.input,LOOP,XQueryParser.FOLLOW_LOOP_in_p_ContinueStatement16189); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -50906,10 +51047,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- SEMICOLON747=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_ContinueStatement16190); if (this.state.failed) return retval;
+ SEMICOLON746=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_ContinueStatement16193); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- SEMICOLON747_tree = this.adaptor.create(SEMICOLON747);
- this.adaptor.addChild(root_0, SEMICOLON747_tree);
+ SEMICOLON746_tree = this.adaptor.create(SEMICOLON746);
+ this.adaptor.addChild(root_0, SEMICOLON746_tree);
}
@@ -50947,7 +51088,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1951:1: p_ExitStatement : k= EXIT k= RETURNING p_ExprSingle[true] SEMICOLON ;
+ // xquery/XQueryParser.g:2012:1: p_ExitStatement : k= EXIT k= RETURNING p_ExprSingle[true] SEMICOLON ;
// $ANTLR start "p_ExitStatement"
p_ExitStatement: function() {
var retval = new XQueryParser.p_ExitStatement_return();
@@ -50956,18 +51097,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var SEMICOLON749 = null;
- var p_ExprSingle748 = null;
+ var SEMICOLON748 = null;
+ var p_ExprSingle747 = null;
var k_tree=null;
- var SEMICOLON749_tree=null;
+ var SEMICOLON748_tree=null;
try {
- // xquery/XQueryParser.g:1952:9: (k= EXIT k= RETURNING p_ExprSingle[true] SEMICOLON )
- // xquery/XQueryParser.g:1952:11: k= EXIT k= RETURNING p_ExprSingle[true] SEMICOLON
+ // xquery/XQueryParser.g:2013:9: (k= EXIT k= RETURNING p_ExprSingle[true] SEMICOLON )
+ // xquery/XQueryParser.g:2013: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_ExitStatement16218); if (this.state.failed) return retval;
+ k=this.match(this.input,EXIT,XQueryParser.FOLLOW_EXIT_in_p_ExitStatement16221); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -50975,7 +51116,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_ExitStatement16224); if (this.state.failed) return retval;
+ k=this.match(this.input,RETURNING,XQueryParser.FOLLOW_RETURNING_in_p_ExitStatement16227); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -50983,16 +51124,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ExitStatement16228);
- p_ExprSingle748=this.p_ExprSingle(true);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ExitStatement16231);
+ p_ExprSingle747=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle748.getTree());
- SEMICOLON749=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_ExitStatement16231); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle747.getTree());
+ SEMICOLON748=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_ExitStatement16234); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- SEMICOLON749_tree = this.adaptor.create(SEMICOLON749);
- this.adaptor.addChild(root_0, SEMICOLON749_tree);
+ SEMICOLON748_tree = this.adaptor.create(SEMICOLON748);
+ this.adaptor.addChild(root_0, SEMICOLON748_tree);
}
@@ -51030,7 +51171,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1956:1: p_FLWORStatement : p_InitialClause ( p_IntermediateClause )* p_ReturnStatement ;
+ // xquery/XQueryParser.g:2017:1: p_FLWORStatement : p_InitialClause ( p_IntermediateClause )* p_ReturnStatement ;
// $ANTLR start "p_FLWORStatement"
p_FLWORStatement: function() {
var retval = new XQueryParser.p_FLWORStatement_return();
@@ -51038,23 +51179,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_InitialClause750 = null;
- var p_IntermediateClause751 = null;
- var p_ReturnStatement752 = null;
+ var p_InitialClause749 = null;
+ var p_IntermediateClause750 = null;
+ var p_ReturnStatement751 = null;
try {
- // xquery/XQueryParser.g:1957:9: ( p_InitialClause ( p_IntermediateClause )* p_ReturnStatement )
- // xquery/XQueryParser.g:1957:11: p_InitialClause ( p_IntermediateClause )* p_ReturnStatement
+ // xquery/XQueryParser.g:2018:9: ( p_InitialClause ( p_IntermediateClause )* p_ReturnStatement )
+ // xquery/XQueryParser.g:2018:11: p_InitialClause ( p_IntermediateClause )* p_ReturnStatement
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_InitialClause_in_p_FLWORStatement16257);
- p_InitialClause750=this.p_InitialClause();
+ this.pushFollow(XQueryParser.FOLLOW_p_InitialClause_in_p_FLWORStatement16260);
+ p_InitialClause749=this.p_InitialClause();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_InitialClause750.getTree());
- // xquery/XQueryParser.g:1957:27: ( p_IntermediateClause )*
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_InitialClause749.getTree());
+ // xquery/XQueryParser.g:2018:27: ( p_IntermediateClause )*
loop236:
do {
var alt236=2;
@@ -51067,13 +51208,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt236) {
case 1 :
- // xquery/XQueryParser.g:1957:27: p_IntermediateClause
- this.pushFollow(XQueryParser.FOLLOW_p_IntermediateClause_in_p_FLWORStatement16259);
- p_IntermediateClause751=this.p_IntermediateClause();
+ // xquery/XQueryParser.g:2018:27: p_IntermediateClause
+ this.pushFollow(XQueryParser.FOLLOW_p_IntermediateClause_in_p_FLWORStatement16262);
+ p_IntermediateClause750=this.p_IntermediateClause();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IntermediateClause751.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IntermediateClause750.getTree());
break;
@@ -51083,12 +51224,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- this.pushFollow(XQueryParser.FOLLOW_p_ReturnStatement_in_p_FLWORStatement16262);
- p_ReturnStatement752=this.p_ReturnStatement();
+ this.pushFollow(XQueryParser.FOLLOW_p_ReturnStatement_in_p_FLWORStatement16265);
+ p_ReturnStatement751=this.p_ReturnStatement();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ReturnStatement752.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ReturnStatement751.getTree());
@@ -51125,7 +51266,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1961:1: p_ReturnStatement : k= RETURN p_Hybrid[false,false] ;
+ // xquery/XQueryParser.g:2022:1: p_ReturnStatement : k= RETURN p_Hybrid[false,false] ;
// $ANTLR start "p_ReturnStatement"
p_ReturnStatement: function() {
var retval = new XQueryParser.p_ReturnStatement_return();
@@ -51134,16 +51275,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var p_Hybrid753 = null;
+ var p_Hybrid752 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1962:9: (k= RETURN p_Hybrid[false,false] )
- // xquery/XQueryParser.g:1962:11: k= RETURN p_Hybrid[false,false]
+ // xquery/XQueryParser.g:2023:9: (k= RETURN p_Hybrid[false,false] )
+ // xquery/XQueryParser.g:2023:11: k= RETURN p_Hybrid[false,false]
root_0 = this.adaptor.nil();
- k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_ReturnStatement16294); if (this.state.failed) return retval;
+ k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_ReturnStatement16297); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -51151,12 +51292,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_ReturnStatement16298);
- p_Hybrid753=this.p_Hybrid(false, false);
+ this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_ReturnStatement16301);
+ p_Hybrid752=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_Hybrid753.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid752.getTree());
@@ -51193,7 +51334,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1966:1: p_IfStatement : k= IF LPAREN p_Expr[true,true] RPAREN k= THEN p_Hybrid[false,false] k= ELSE p_Hybrid[false,false] ;
+ // xquery/XQueryParser.g:2027:1: p_IfStatement : k= IF LPAREN p_Expr[true,true] RPAREN k= THEN p_Hybrid[false,false] k= ELSE p_Hybrid[false,false] ;
// $ANTLR start "p_IfStatement"
p_IfStatement: function() {
var retval = new XQueryParser.p_IfStatement_return();
@@ -51202,22 +51343,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var LPAREN754 = null;
- var RPAREN756 = null;
- var p_Expr755 = null;
+ var LPAREN753 = null;
+ var RPAREN755 = null;
+ var p_Expr754 = null;
+ var p_Hybrid756 = null;
var p_Hybrid757 = null;
- var p_Hybrid758 = null;
var k_tree=null;
- var LPAREN754_tree=null;
- var RPAREN756_tree=null;
+ var LPAREN753_tree=null;
+ var RPAREN755_tree=null;
try {
- // xquery/XQueryParser.g:1967:9: (k= IF LPAREN p_Expr[true,true] RPAREN k= THEN p_Hybrid[false,false] k= ELSE p_Hybrid[false,false] )
- // xquery/XQueryParser.g:1967:11: k= IF LPAREN p_Expr[true,true] RPAREN k= THEN p_Hybrid[false,false] k= ELSE p_Hybrid[false,false]
+ // xquery/XQueryParser.g:2028:9: (k= IF LPAREN p_Expr[true,true] RPAREN k= THEN p_Hybrid[false,false] k= ELSE p_Hybrid[false,false] )
+ // xquery/XQueryParser.g:2028: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_IfStatement16327); if (this.state.failed) return retval;
+ k=this.match(this.input,IF,XQueryParser.FOLLOW_IF_in_p_IfStatement16330); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -51225,23 +51366,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- LPAREN754=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_IfStatement16331); if (this.state.failed) return retval;
+ LPAREN753=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_IfStatement16334); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN754_tree = this.adaptor.create(LPAREN754);
- this.adaptor.addChild(root_0, LPAREN754_tree);
+ LPAREN753_tree = this.adaptor.create(LPAREN753);
+ this.adaptor.addChild(root_0, LPAREN753_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_IfStatement16333);
- p_Expr755=this.p_Expr(true, true);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_IfStatement16336);
+ p_Expr754=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_Expr755.getTree());
- RPAREN756=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_IfStatement16336); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr754.getTree());
+ RPAREN755=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_IfStatement16339); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN756_tree = this.adaptor.create(RPAREN756);
- this.adaptor.addChild(root_0, RPAREN756_tree);
+ RPAREN755_tree = this.adaptor.create(RPAREN755);
+ this.adaptor.addChild(root_0, RPAREN755_tree);
}
- k=this.match(this.input,THEN,XQueryParser.FOLLOW_THEN_in_p_IfStatement16340); if (this.state.failed) return retval;
+ k=this.match(this.input,THEN,XQueryParser.FOLLOW_THEN_in_p_IfStatement16343); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -51249,26 +51390,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_IfStatement16344);
+ this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_IfStatement16347);
+ p_Hybrid756=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_Hybrid756.getTree());
+ k=this.match(this.input,ELSE,XQueryParser.FOLLOW_ELSE_in_p_IfStatement16352); 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_IfStatement16356);
p_Hybrid757=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_Hybrid757.getTree());
- k=this.match(this.input,ELSE,XQueryParser.FOLLOW_ELSE_in_p_IfStatement16349); 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_IfStatement16353);
- p_Hybrid758=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_Hybrid758.getTree());
@@ -51305,7 +51446,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1971:1: p_SwitchStatement : k= SWITCH LPAREN p_Expr[true,true] RPAREN ( p_SwitchCaseStatement )+ k= DEFAULT k= RETURN p_Hybrid[false,false] ;
+ // xquery/XQueryParser.g:2032:1: p_SwitchStatement : k= SWITCH LPAREN p_Expr[true,true] RPAREN ( p_SwitchCaseStatement )+ k= DEFAULT k= RETURN p_Hybrid[false,false] ;
// $ANTLR start "p_SwitchStatement"
p_SwitchStatement: function() {
var retval = new XQueryParser.p_SwitchStatement_return();
@@ -51314,22 +51455,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var LPAREN759 = null;
- var RPAREN761 = null;
- var p_Expr760 = null;
- var p_SwitchCaseStatement762 = null;
- var p_Hybrid763 = null;
+ var LPAREN758 = null;
+ var RPAREN760 = null;
+ var p_Expr759 = null;
+ var p_SwitchCaseStatement761 = null;
+ var p_Hybrid762 = null;
var k_tree=null;
- var LPAREN759_tree=null;
- var RPAREN761_tree=null;
+ var LPAREN758_tree=null;
+ var RPAREN760_tree=null;
try {
- // xquery/XQueryParser.g:1972:9: (k= SWITCH LPAREN p_Expr[true,true] RPAREN ( p_SwitchCaseStatement )+ k= DEFAULT k= RETURN p_Hybrid[false,false] )
- // xquery/XQueryParser.g:1972:11: k= SWITCH LPAREN p_Expr[true,true] RPAREN ( p_SwitchCaseStatement )+ k= DEFAULT k= RETURN p_Hybrid[false,false]
+ // xquery/XQueryParser.g:2033:9: (k= SWITCH LPAREN p_Expr[true,true] RPAREN ( p_SwitchCaseStatement )+ k= DEFAULT k= RETURN p_Hybrid[false,false] )
+ // xquery/XQueryParser.g:2033: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_SwitchStatement16382); if (this.state.failed) return retval;
+ k=this.match(this.input,SWITCH,XQueryParser.FOLLOW_SWITCH_in_p_SwitchStatement16385); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -51337,23 +51478,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- LPAREN759=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SwitchStatement16386); if (this.state.failed) return retval;
+ LPAREN758=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SwitchStatement16389); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN759_tree = this.adaptor.create(LPAREN759);
- this.adaptor.addChild(root_0, LPAREN759_tree);
+ LPAREN758_tree = this.adaptor.create(LPAREN758);
+ this.adaptor.addChild(root_0, LPAREN758_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_SwitchStatement16388);
- p_Expr760=this.p_Expr(true, true);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_SwitchStatement16391);
+ p_Expr759=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_Expr760.getTree());
- RPAREN761=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SwitchStatement16391); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr759.getTree());
+ RPAREN760=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SwitchStatement16394); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN761_tree = this.adaptor.create(RPAREN761);
- this.adaptor.addChild(root_0, RPAREN761_tree);
+ RPAREN760_tree = this.adaptor.create(RPAREN760);
+ this.adaptor.addChild(root_0, RPAREN760_tree);
}
- // xquery/XQueryParser.g:1972:67: ( p_SwitchCaseStatement )+
+ // xquery/XQueryParser.g:2033:67: ( p_SwitchCaseStatement )+
var cnt237=0;
loop237:
do {
@@ -51367,13 +51508,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt237) {
case 1 :
- // xquery/XQueryParser.g:1972:67: p_SwitchCaseStatement
- this.pushFollow(XQueryParser.FOLLOW_p_SwitchCaseStatement_in_p_SwitchStatement16393);
- p_SwitchCaseStatement762=this.p_SwitchCaseStatement();
+ // xquery/XQueryParser.g:2033:67: p_SwitchCaseStatement
+ this.pushFollow(XQueryParser.FOLLOW_p_SwitchCaseStatement_in_p_SwitchStatement16396);
+ p_SwitchCaseStatement761=this.p_SwitchCaseStatement();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SwitchCaseStatement762.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SwitchCaseStatement761.getTree());
break;
@@ -51389,7 +51530,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
cnt237++;
} while (true);
- k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_SwitchStatement16398); if (this.state.failed) return retval;
+ k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_SwitchStatement16401); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -51397,7 +51538,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_SwitchStatement16404); if (this.state.failed) return retval;
+ k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_SwitchStatement16407); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -51405,12 +51546,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_SwitchStatement16408);
- p_Hybrid763=this.p_Hybrid(false, false);
+ this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_SwitchStatement16411);
+ p_Hybrid762=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_Hybrid763.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid762.getTree());
@@ -51447,7 +51588,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1976:1: p_SwitchCaseStatement : (k= CASE p_SwitchCaseOperand )+ k= RETURN p_Hybrid[false,false] ;
+ // xquery/XQueryParser.g:2037:1: p_SwitchCaseStatement : (k= CASE p_SwitchCaseOperand )+ k= RETURN p_Hybrid[false,false] ;
// $ANTLR start "p_SwitchCaseStatement"
p_SwitchCaseStatement: function() {
var retval = new XQueryParser.p_SwitchCaseStatement_return();
@@ -51456,17 +51597,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var p_SwitchCaseOperand764 = null;
- var p_Hybrid765 = null;
+ var p_SwitchCaseOperand763 = null;
+ var p_Hybrid764 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1977:9: ( (k= CASE p_SwitchCaseOperand )+ k= RETURN p_Hybrid[false,false] )
- // xquery/XQueryParser.g:1977:11: (k= CASE p_SwitchCaseOperand )+ k= RETURN p_Hybrid[false,false]
+ // xquery/XQueryParser.g:2038:9: ( (k= CASE p_SwitchCaseOperand )+ k= RETURN p_Hybrid[false,false] )
+ // xquery/XQueryParser.g:2038:11: (k= CASE p_SwitchCaseOperand )+ k= RETURN p_Hybrid[false,false]
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1977:11: (k= CASE p_SwitchCaseOperand )+
+ // xquery/XQueryParser.g:2038:11: (k= CASE p_SwitchCaseOperand )+
var cnt238=0;
loop238:
do {
@@ -51480,8 +51621,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt238) {
case 1 :
- // xquery/XQueryParser.g:1977:12: k= CASE p_SwitchCaseOperand
- k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_SwitchCaseStatement16438); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:2038:12: k= CASE p_SwitchCaseOperand
+ k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_SwitchCaseStatement16441); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -51489,12 +51630,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_SwitchCaseOperand_in_p_SwitchCaseStatement16442);
- p_SwitchCaseOperand764=this.p_SwitchCaseOperand();
+ this.pushFollow(XQueryParser.FOLLOW_p_SwitchCaseOperand_in_p_SwitchCaseStatement16445);
+ p_SwitchCaseOperand763=this.p_SwitchCaseOperand();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SwitchCaseOperand764.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SwitchCaseOperand763.getTree());
break;
@@ -51510,7 +51651,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
cnt238++;
} while (true);
- k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_SwitchCaseStatement16448); if (this.state.failed) return retval;
+ k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_SwitchCaseStatement16451); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -51518,12 +51659,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_SwitchCaseStatement16452);
- p_Hybrid765=this.p_Hybrid(false, false);
+ this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_SwitchCaseStatement16455);
+ p_Hybrid764=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_Hybrid765.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid764.getTree());
@@ -51560,7 +51701,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1981:1: p_TryCatchStatement : k= TRY p_BlockStatement (k= CATCH p_CatchErrorList p_BlockStatement )+ ;
+ // xquery/XQueryParser.g:2042:1: p_TryCatchStatement : k= TRY p_BlockStatement (k= CATCH p_CatchErrorList p_BlockStatement )+ ;
// $ANTLR start "p_TryCatchStatement"
p_TryCatchStatement: function() {
var retval = new XQueryParser.p_TryCatchStatement_return();
@@ -51569,18 +51710,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var p_BlockStatement766 = null;
- var p_CatchErrorList767 = null;
- var p_BlockStatement768 = null;
+ var p_BlockStatement765 = null;
+ var p_CatchErrorList766 = null;
+ var p_BlockStatement767 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1982:9: (k= TRY p_BlockStatement (k= CATCH p_CatchErrorList p_BlockStatement )+ )
- // xquery/XQueryParser.g:1982:11: k= TRY p_BlockStatement (k= CATCH p_CatchErrorList p_BlockStatement )+
+ // xquery/XQueryParser.g:2043:9: (k= TRY p_BlockStatement (k= CATCH p_CatchErrorList p_BlockStatement )+ )
+ // xquery/XQueryParser.g:2043: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_TryCatchStatement16481); if (this.state.failed) return retval;
+ k=this.match(this.input,TRY,XQueryParser.FOLLOW_TRY_in_p_TryCatchStatement16484); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -51588,13 +51729,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_BlockStatement_in_p_TryCatchStatement16485);
- p_BlockStatement766=this.p_BlockStatement();
+ this.pushFollow(XQueryParser.FOLLOW_p_BlockStatement_in_p_TryCatchStatement16488);
+ p_BlockStatement765=this.p_BlockStatement();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockStatement766.getTree());
- // xquery/XQueryParser.g:1982:49: (k= CATCH p_CatchErrorList p_BlockStatement )+
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockStatement765.getTree());
+ // xquery/XQueryParser.g:2043:49: (k= CATCH p_CatchErrorList p_BlockStatement )+
var cnt239=0;
loop239:
do {
@@ -51608,8 +51749,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt239) {
case 1 :
- // xquery/XQueryParser.g:1982:50: k= CATCH p_CatchErrorList p_BlockStatement
- k=this.match(this.input,CATCH,XQueryParser.FOLLOW_CATCH_in_p_TryCatchStatement16490); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:2043:50: k= CATCH p_CatchErrorList p_BlockStatement
+ k=this.match(this.input,CATCH,XQueryParser.FOLLOW_CATCH_in_p_TryCatchStatement16493); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -51617,18 +51758,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_CatchErrorList_in_p_TryCatchStatement16494);
- p_CatchErrorList767=this.p_CatchErrorList();
+ this.pushFollow(XQueryParser.FOLLOW_p_CatchErrorList_in_p_TryCatchStatement16497);
+ p_CatchErrorList766=this.p_CatchErrorList();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CatchErrorList767.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_BlockStatement_in_p_TryCatchStatement16496);
- p_BlockStatement768=this.p_BlockStatement();
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CatchErrorList766.getTree());
+ this.pushFollow(XQueryParser.FOLLOW_p_BlockStatement_in_p_TryCatchStatement16499);
+ p_BlockStatement767=this.p_BlockStatement();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockStatement768.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockStatement767.getTree());
break;
@@ -51683,7 +51824,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1985:1: p_TryCatchHybrid[strict] : k= TRY p_BlockHybrid[$strict] (k= CATCH p_CatchErrorList p_BlockHybrid[$strict] )+ ;
+ // xquery/XQueryParser.g:2046:1: p_TryCatchHybrid[strict] : k= TRY p_BlockHybrid[$strict] (k= CATCH p_CatchErrorList p_BlockHybrid[$strict] )+ ;
// $ANTLR start "p_TryCatchHybrid"
p_TryCatchHybrid: function(strict) {
var retval = new XQueryParser.p_TryCatchHybrid_return();
@@ -51692,18 +51833,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var p_BlockHybrid769 = null;
- var p_CatchErrorList770 = null;
- var p_BlockHybrid771 = null;
+ var p_BlockHybrid768 = null;
+ var p_CatchErrorList769 = null;
+ var p_BlockHybrid770 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1986:9: (k= TRY p_BlockHybrid[$strict] (k= CATCH p_CatchErrorList p_BlockHybrid[$strict] )+ )
- // xquery/XQueryParser.g:1986:11: k= TRY p_BlockHybrid[$strict] (k= CATCH p_CatchErrorList p_BlockHybrid[$strict] )+
+ // xquery/XQueryParser.g:2047:9: (k= TRY p_BlockHybrid[$strict] (k= CATCH p_CatchErrorList p_BlockHybrid[$strict] )+ )
+ // xquery/XQueryParser.g:2047: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_TryCatchHybrid16528); if (this.state.failed) return retval;
+ k=this.match(this.input,TRY,XQueryParser.FOLLOW_TRY_in_p_TryCatchHybrid16531); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -51711,13 +51852,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16532);
- p_BlockHybrid769=this.p_BlockHybrid(strict);
+ this.pushFollow(XQueryParser.FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16535);
+ p_BlockHybrid768=this.p_BlockHybrid(strict);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockHybrid769.getTree());
- // xquery/XQueryParser.g:1986:55: (k= CATCH p_CatchErrorList p_BlockHybrid[$strict] )+
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockHybrid768.getTree());
+ // xquery/XQueryParser.g:2047:55: (k= CATCH p_CatchErrorList p_BlockHybrid[$strict] )+
var cnt240=0;
loop240:
do {
@@ -51731,8 +51872,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt240) {
case 1 :
- // xquery/XQueryParser.g:1986:56: k= CATCH p_CatchErrorList p_BlockHybrid[$strict]
- k=this.match(this.input,CATCH,XQueryParser.FOLLOW_CATCH_in_p_TryCatchHybrid16538); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:2047:56: k= CATCH p_CatchErrorList p_BlockHybrid[$strict]
+ k=this.match(this.input,CATCH,XQueryParser.FOLLOW_CATCH_in_p_TryCatchHybrid16541); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -51740,18 +51881,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_CatchErrorList_in_p_TryCatchHybrid16542);
- p_CatchErrorList770=this.p_CatchErrorList();
+ this.pushFollow(XQueryParser.FOLLOW_p_CatchErrorList_in_p_TryCatchHybrid16545);
+ p_CatchErrorList769=this.p_CatchErrorList();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CatchErrorList770.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16544);
- p_BlockHybrid771=this.p_BlockHybrid(strict);
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CatchErrorList769.getTree());
+ this.pushFollow(XQueryParser.FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16547);
+ p_BlockHybrid770=this.p_BlockHybrid(strict);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockHybrid771.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockHybrid770.getTree());
break;
@@ -51806,7 +51947,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1990:1: p_TypeswitchStatement : k= TYPESWITCH LPAREN p_Expr[true,true] RPAREN ( p_CaseStatement )+ k= DEFAULT ( DOLLAR p_VarName )? k= RETURN p_Hybrid[false,false] ;
+ // xquery/XQueryParser.g:2051:1: p_TypeswitchStatement : k= TYPESWITCH LPAREN p_Expr[true,true] RPAREN ( p_CaseStatement )+ k= DEFAULT ( DOLLAR p_VarName )? k= RETURN p_Hybrid[false,false] ;
// $ANTLR start "p_TypeswitchStatement"
p_TypeswitchStatement: function() {
var retval = new XQueryParser.p_TypeswitchStatement_return();
@@ -51815,25 +51956,25 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var LPAREN772 = null;
- var RPAREN774 = null;
- var DOLLAR776 = null;
- var p_Expr773 = null;
- var p_CaseStatement775 = null;
- var p_VarName777 = null;
- var p_Hybrid778 = null;
+ var LPAREN771 = null;
+ var RPAREN773 = null;
+ var DOLLAR775 = null;
+ var p_Expr772 = null;
+ var p_CaseStatement774 = null;
+ var p_VarName776 = null;
+ var p_Hybrid777 = null;
var k_tree=null;
- var LPAREN772_tree=null;
- var RPAREN774_tree=null;
- var DOLLAR776_tree=null;
+ var LPAREN771_tree=null;
+ var RPAREN773_tree=null;
+ var DOLLAR775_tree=null;
try {
- // xquery/XQueryParser.g:1991:9: (k= TYPESWITCH LPAREN p_Expr[true,true] RPAREN ( p_CaseStatement )+ k= DEFAULT ( DOLLAR p_VarName )? k= RETURN p_Hybrid[false,false] )
- // xquery/XQueryParser.g:1991:11: k= TYPESWITCH LPAREN p_Expr[true,true] RPAREN ( p_CaseStatement )+ k= DEFAULT ( DOLLAR p_VarName )? k= RETURN p_Hybrid[false,false]
+ // xquery/XQueryParser.g:2052:9: (k= TYPESWITCH LPAREN p_Expr[true,true] RPAREN ( p_CaseStatement )+ k= DEFAULT ( DOLLAR p_VarName )? k= RETURN p_Hybrid[false,false] )
+ // xquery/XQueryParser.g:2052:11: k= TYPESWITCH LPAREN p_Expr[true,true] RPAREN ( p_CaseStatement )+ k= DEFAULT ( DOLLAR p_VarName )? k= RETURN p_Hybrid[false,false]
root_0 = this.adaptor.nil();
- k=this.match(this.input,TYPESWITCH,XQueryParser.FOLLOW_TYPESWITCH_in_p_TypeswitchStatement16577); if (this.state.failed) return retval;
+ k=this.match(this.input,TYPESWITCH,XQueryParser.FOLLOW_TYPESWITCH_in_p_TypeswitchStatement16580); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -51841,23 +51982,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- LPAREN772=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_TypeswitchStatement16581); if (this.state.failed) return retval;
+ LPAREN771=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_TypeswitchStatement16584); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN772_tree = this.adaptor.create(LPAREN772);
- this.adaptor.addChild(root_0, LPAREN772_tree);
+ LPAREN771_tree = this.adaptor.create(LPAREN771);
+ this.adaptor.addChild(root_0, LPAREN771_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_TypeswitchStatement16583);
- p_Expr773=this.p_Expr(true, true);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_TypeswitchStatement16586);
+ p_Expr772=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_Expr773.getTree());
- RPAREN774=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_TypeswitchStatement16586); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr772.getTree());
+ RPAREN773=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_TypeswitchStatement16589); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN774_tree = this.adaptor.create(RPAREN774);
- this.adaptor.addChild(root_0, RPAREN774_tree);
+ RPAREN773_tree = this.adaptor.create(RPAREN773);
+ this.adaptor.addChild(root_0, RPAREN773_tree);
}
- // xquery/XQueryParser.g:1991:71: ( p_CaseStatement )+
+ // xquery/XQueryParser.g:2052:71: ( p_CaseStatement )+
var cnt241=0;
loop241:
do {
@@ -51871,13 +52012,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt241) {
case 1 :
- // xquery/XQueryParser.g:1991:71: p_CaseStatement
- this.pushFollow(XQueryParser.FOLLOW_p_CaseStatement_in_p_TypeswitchStatement16588);
- p_CaseStatement775=this.p_CaseStatement();
+ // xquery/XQueryParser.g:2052:71: p_CaseStatement
+ this.pushFollow(XQueryParser.FOLLOW_p_CaseStatement_in_p_TypeswitchStatement16591);
+ p_CaseStatement774=this.p_CaseStatement();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CaseStatement775.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CaseStatement774.getTree());
break;
@@ -51893,7 +52034,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
cnt241++;
} while (true);
- k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_TypeswitchStatement16593); if (this.state.failed) return retval;
+ k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_TypeswitchStatement16596); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -51901,7 +52042,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:1991:113: ( DOLLAR p_VarName )?
+ // xquery/XQueryParser.g:2052:113: ( DOLLAR p_VarName )?
var alt242=2;
var LA242_0 = this.input.LA(1);
@@ -51910,25 +52051,25 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt242) {
case 1 :
- // xquery/XQueryParser.g:1991:114: DOLLAR p_VarName
- DOLLAR776=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TypeswitchStatement16598); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:2052:114: DOLLAR p_VarName
+ DOLLAR775=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TypeswitchStatement16601); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- DOLLAR776_tree = this.adaptor.create(DOLLAR776);
- this.adaptor.addChild(root_0, DOLLAR776_tree);
+ DOLLAR775_tree = this.adaptor.create(DOLLAR775);
+ this.adaptor.addChild(root_0, DOLLAR775_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TypeswitchStatement16600);
- p_VarName777=this.p_VarName();
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TypeswitchStatement16603);
+ p_VarName776=this.p_VarName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName777.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName776.getTree());
break;
}
- k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_TypeswitchStatement16606); if (this.state.failed) return retval;
+ k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_TypeswitchStatement16609); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -51936,12 +52077,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_TypeswitchStatement16610);
- p_Hybrid778=this.p_Hybrid(false, false);
+ this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_TypeswitchStatement16613);
+ p_Hybrid777=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_Hybrid778.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid777.getTree());
@@ -51978,7 +52119,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1995:1: p_CaseStatement : k= CASE ( DOLLAR p_VarName AS )? p_SequenceType k= RETURN p_Hybrid[false,false] ;
+ // xquery/XQueryParser.g:2056:1: p_CaseStatement : k= CASE ( DOLLAR p_VarName AS )? p_SequenceType k= RETURN p_Hybrid[false,false] ;
// $ANTLR start "p_CaseStatement"
p_CaseStatement: function() {
var retval = new XQueryParser.p_CaseStatement_return();
@@ -51987,22 +52128,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var DOLLAR779 = null;
- var AS781 = null;
- var p_VarName780 = null;
- var p_SequenceType782 = null;
- var p_Hybrid783 = null;
+ var DOLLAR778 = null;
+ var AS780 = null;
+ var p_VarName779 = null;
+ var p_SequenceType781 = null;
+ var p_Hybrid782 = null;
var k_tree=null;
- var DOLLAR779_tree=null;
- var AS781_tree=null;
+ var DOLLAR778_tree=null;
+ var AS780_tree=null;
try {
- // xquery/XQueryParser.g:1996:9: (k= CASE ( DOLLAR p_VarName AS )? p_SequenceType k= RETURN p_Hybrid[false,false] )
- // xquery/XQueryParser.g:1996:11: k= CASE ( DOLLAR p_VarName AS )? p_SequenceType k= RETURN p_Hybrid[false,false]
+ // xquery/XQueryParser.g:2057:9: (k= CASE ( DOLLAR p_VarName AS )? p_SequenceType k= RETURN p_Hybrid[false,false] )
+ // xquery/XQueryParser.g:2057:11: k= CASE ( DOLLAR 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_CaseStatement16639); if (this.state.failed) return retval;
+ k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_CaseStatement16642); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -52010,7 +52151,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:1996:33: ( DOLLAR p_VarName AS )?
+ // xquery/XQueryParser.g:2057:33: ( DOLLAR p_VarName AS )?
var alt243=2;
var LA243_0 = this.input.LA(1);
@@ -52019,22 +52160,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt243) {
case 1 :
- // xquery/XQueryParser.g:1996:34: DOLLAR p_VarName AS
- DOLLAR779=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_CaseStatement16644); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:2057:34: DOLLAR p_VarName AS
+ DOLLAR778=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_CaseStatement16647); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- DOLLAR779_tree = this.adaptor.create(DOLLAR779);
- this.adaptor.addChild(root_0, DOLLAR779_tree);
+ DOLLAR778_tree = this.adaptor.create(DOLLAR778);
+ this.adaptor.addChild(root_0, DOLLAR778_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_CaseStatement16646);
- p_VarName780=this.p_VarName();
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_CaseStatement16649);
+ p_VarName779=this.p_VarName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName780.getTree());
- AS781=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_CaseStatement16648); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName779.getTree());
+ AS780=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_CaseStatement16651); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- AS781_tree = this.adaptor.create(AS781);
- this.adaptor.addChild(root_0, AS781_tree);
+ AS780_tree = this.adaptor.create(AS780);
+ this.adaptor.addChild(root_0, AS780_tree);
}
@@ -52042,13 +52183,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_CaseStatement16652);
- p_SequenceType782=this.p_SequenceType();
+ this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_CaseStatement16655);
+ p_SequenceType781=this.p_SequenceType();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType782.getTree());
- k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_CaseStatement16656); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType781.getTree());
+ k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_CaseStatement16659); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -52056,12 +52197,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_CaseStatement16660);
- p_Hybrid783=this.p_Hybrid(false, false);
+ this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_CaseStatement16663);
+ p_Hybrid782=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_Hybrid783.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid782.getTree());
@@ -52098,7 +52239,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2000:1: p_VarDeclStatement : ( p_Annotation )* k= VARIABLE DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? ( COMMA DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? )* SEMICOLON ;
+ // xquery/XQueryParser.g:2061:1: p_VarDeclStatement : ( p_Annotation )* k= VARIABLE DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? ( COMMA DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? )* SEMICOLON ;
// $ANTLR start "p_VarDeclStatement"
p_VarDeclStatement: function() {
var retval = new XQueryParser.p_VarDeclStatement_return();
@@ -52107,34 +52248,34 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var DOLLAR785 = null;
- var BIND788 = null;
- var COMMA790 = null;
- var DOLLAR791 = null;
- var BIND794 = null;
- var SEMICOLON796 = null;
- var p_Annotation784 = null;
- var p_VarName786 = null;
- var p_TypeDeclaration787 = null;
- var p_ExprSingle789 = null;
- var p_VarName792 = null;
- var p_TypeDeclaration793 = null;
- var p_ExprSingle795 = null;
+ var DOLLAR784 = null;
+ var BIND787 = null;
+ var COMMA789 = null;
+ var DOLLAR790 = null;
+ var BIND793 = null;
+ var SEMICOLON795 = null;
+ var p_Annotation783 = null;
+ var p_VarName785 = null;
+ var p_TypeDeclaration786 = null;
+ var p_ExprSingle788 = null;
+ var p_VarName791 = null;
+ var p_TypeDeclaration792 = null;
+ var p_ExprSingle794 = null;
var k_tree=null;
- var DOLLAR785_tree=null;
- var BIND788_tree=null;
- var COMMA790_tree=null;
- var DOLLAR791_tree=null;
- var BIND794_tree=null;
- var SEMICOLON796_tree=null;
+ var DOLLAR784_tree=null;
+ var BIND787_tree=null;
+ var COMMA789_tree=null;
+ var DOLLAR790_tree=null;
+ var BIND793_tree=null;
+ var SEMICOLON795_tree=null;
try {
- // xquery/XQueryParser.g:2001:9: ( ( p_Annotation )* k= VARIABLE DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? ( COMMA DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? )* SEMICOLON )
- // xquery/XQueryParser.g:2001:11: ( p_Annotation )* k= VARIABLE DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? ( COMMA DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? )* SEMICOLON
+ // xquery/XQueryParser.g:2062:9: ( ( p_Annotation )* k= VARIABLE DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? ( COMMA DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? )* SEMICOLON )
+ // xquery/XQueryParser.g:2062:11: ( p_Annotation )* k= VARIABLE DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? ( COMMA DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? )* SEMICOLON
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:2001:11: ( p_Annotation )*
+ // xquery/XQueryParser.g:2062:11: ( p_Annotation )*
loop244:
do {
var alt244=2;
@@ -52147,13 +52288,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt244) {
case 1 :
- // xquery/XQueryParser.g:2001:11: p_Annotation
- this.pushFollow(XQueryParser.FOLLOW_p_Annotation_in_p_VarDeclStatement16687);
- p_Annotation784=this.p_Annotation();
+ // xquery/XQueryParser.g:2062:11: p_Annotation
+ this.pushFollow(XQueryParser.FOLLOW_p_Annotation_in_p_VarDeclStatement16690);
+ p_Annotation783=this.p_Annotation();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Annotation784.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Annotation783.getTree());
break;
@@ -52163,7 +52304,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- k=this.match(this.input,VARIABLE,XQueryParser.FOLLOW_VARIABLE_in_p_VarDeclStatement16692); if (this.state.failed) return retval;
+ k=this.match(this.input,VARIABLE,XQueryParser.FOLLOW_VARIABLE_in_p_VarDeclStatement16695); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -52171,18 +52312,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- DOLLAR785=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_VarDeclStatement16696); if (this.state.failed) return retval;
+ DOLLAR784=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_VarDeclStatement16699); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- DOLLAR785_tree = this.adaptor.create(DOLLAR785);
- this.adaptor.addChild(root_0, DOLLAR785_tree);
+ DOLLAR784_tree = this.adaptor.create(DOLLAR784);
+ this.adaptor.addChild(root_0, DOLLAR784_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_VarDeclStatement16698);
- p_VarName786=this.p_VarName();
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_VarDeclStatement16701);
+ p_VarName785=this.p_VarName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName786.getTree());
- // xquery/XQueryParser.g:2001:68: ( p_TypeDeclaration )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName785.getTree());
+ // xquery/XQueryParser.g:2062:68: ( p_TypeDeclaration )?
var alt245=2;
var LA245_0 = this.input.LA(1);
@@ -52191,20 +52332,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt245) {
case 1 :
- // xquery/XQueryParser.g:2001:68: p_TypeDeclaration
- this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement16700);
- p_TypeDeclaration787=this.p_TypeDeclaration();
+ // xquery/XQueryParser.g:2062:68: p_TypeDeclaration
+ this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement16703);
+ p_TypeDeclaration786=this.p_TypeDeclaration();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeDeclaration787.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeDeclaration786.getTree());
break;
}
- // xquery/XQueryParser.g:2001:87: ( BIND p_ExprSingle[true] )?
+ // xquery/XQueryParser.g:2062:87: ( BIND p_ExprSingle[true] )?
var alt246=2;
var LA246_0 = this.input.LA(1);
@@ -52213,25 +52354,25 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt246) {
case 1 :
- // xquery/XQueryParser.g:2001:88: BIND p_ExprSingle[true]
- BIND788=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_VarDeclStatement16704); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:2062:88: BIND p_ExprSingle[true]
+ BIND787=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_VarDeclStatement16707); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- BIND788_tree = this.adaptor.create(BIND788);
- this.adaptor.addChild(root_0, BIND788_tree);
+ BIND787_tree = this.adaptor.create(BIND787);
+ this.adaptor.addChild(root_0, BIND787_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_VarDeclStatement16706);
- p_ExprSingle789=this.p_ExprSingle(true);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_VarDeclStatement16709);
+ p_ExprSingle788=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle789.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle788.getTree());
break;
}
- // xquery/XQueryParser.g:2002:11: ( COMMA DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? )*
+ // xquery/XQueryParser.g:2063:11: ( COMMA DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? )*
loop249:
do {
var alt249=2;
@@ -52244,24 +52385,24 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt249) {
case 1 :
- // xquery/XQueryParser.g:2002:12: COMMA DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )?
- COMMA790=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_VarDeclStatement16722); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:2063:12: COMMA DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )?
+ COMMA789=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_VarDeclStatement16725); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- COMMA790_tree = this.adaptor.create(COMMA790);
- this.adaptor.addChild(root_0, COMMA790_tree);
+ COMMA789_tree = this.adaptor.create(COMMA789);
+ this.adaptor.addChild(root_0, COMMA789_tree);
}
- DOLLAR791=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_VarDeclStatement16724); if (this.state.failed) return retval;
+ DOLLAR790=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_VarDeclStatement16727); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- DOLLAR791_tree = this.adaptor.create(DOLLAR791);
- this.adaptor.addChild(root_0, DOLLAR791_tree);
+ DOLLAR790_tree = this.adaptor.create(DOLLAR790);
+ this.adaptor.addChild(root_0, DOLLAR790_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_VarDeclStatement16726);
- p_VarName792=this.p_VarName();
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_VarDeclStatement16729);
+ p_VarName791=this.p_VarName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName792.getTree());
- // xquery/XQueryParser.g:2002:35: ( p_TypeDeclaration )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName791.getTree());
+ // xquery/XQueryParser.g:2063:35: ( p_TypeDeclaration )?
var alt247=2;
var LA247_0 = this.input.LA(1);
@@ -52270,20 +52411,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt247) {
case 1 :
- // xquery/XQueryParser.g:2002:35: p_TypeDeclaration
- this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement16728);
- p_TypeDeclaration793=this.p_TypeDeclaration();
+ // xquery/XQueryParser.g:2063:35: p_TypeDeclaration
+ this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement16731);
+ p_TypeDeclaration792=this.p_TypeDeclaration();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeDeclaration793.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeDeclaration792.getTree());
break;
}
- // xquery/XQueryParser.g:2002:54: ( BIND p_ExprSingle[true] )?
+ // xquery/XQueryParser.g:2063:54: ( BIND p_ExprSingle[true] )?
var alt248=2;
var LA248_0 = this.input.LA(1);
@@ -52292,18 +52433,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt248) {
case 1 :
- // xquery/XQueryParser.g:2002:55: BIND p_ExprSingle[true]
- BIND794=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_VarDeclStatement16732); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:2063:55: BIND p_ExprSingle[true]
+ BIND793=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_VarDeclStatement16735); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- BIND794_tree = this.adaptor.create(BIND794);
- this.adaptor.addChild(root_0, BIND794_tree);
+ BIND793_tree = this.adaptor.create(BIND793);
+ this.adaptor.addChild(root_0, BIND793_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_VarDeclStatement16734);
- p_ExprSingle795=this.p_ExprSingle(true);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_VarDeclStatement16737);
+ p_ExprSingle794=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle795.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle794.getTree());
break;
@@ -52319,10 +52460,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- SEMICOLON796=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_VarDeclStatement16751); if (this.state.failed) return retval;
+ SEMICOLON795=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_VarDeclStatement16754); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- SEMICOLON796_tree = this.adaptor.create(SEMICOLON796);
- this.adaptor.addChild(root_0, SEMICOLON796_tree);
+ SEMICOLON795_tree = this.adaptor.create(SEMICOLON795);
+ this.adaptor.addChild(root_0, SEMICOLON795_tree);
}
@@ -52360,7 +52501,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2007:1: p_WhileStatement : k= WHILE LPAREN p_Expr[true,true] RPAREN p_Hybrid[false,false] ;
+ // xquery/XQueryParser.g:2068:1: p_WhileStatement : k= WHILE LPAREN p_Expr[true,true] RPAREN p_Hybrid[false,false] ;
// $ANTLR start "p_WhileStatement"
p_WhileStatement: function() {
var retval = new XQueryParser.p_WhileStatement_return();
@@ -52369,21 +52510,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var LPAREN797 = null;
- var RPAREN799 = null;
- var p_Expr798 = null;
- var p_Hybrid800 = null;
+ var LPAREN796 = null;
+ var RPAREN798 = null;
+ var p_Expr797 = null;
+ var p_Hybrid799 = null;
var k_tree=null;
- var LPAREN797_tree=null;
- var RPAREN799_tree=null;
+ var LPAREN796_tree=null;
+ var RPAREN798_tree=null;
try {
- // xquery/XQueryParser.g:2008:9: (k= WHILE LPAREN p_Expr[true,true] RPAREN p_Hybrid[false,false] )
- // xquery/XQueryParser.g:2008:11: k= WHILE LPAREN p_Expr[true,true] RPAREN p_Hybrid[false,false]
+ // xquery/XQueryParser.g:2069:9: (k= WHILE LPAREN p_Expr[true,true] RPAREN p_Hybrid[false,false] )
+ // xquery/XQueryParser.g:2069: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_WhileStatement16779); if (this.state.failed) return retval;
+ k=this.match(this.input,WHILE,XQueryParser.FOLLOW_WHILE_in_p_WhileStatement16782); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -52391,28 +52532,28 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- LPAREN797=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_WhileStatement16783); if (this.state.failed) return retval;
+ LPAREN796=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_WhileStatement16786); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN797_tree = this.adaptor.create(LPAREN797);
- this.adaptor.addChild(root_0, LPAREN797_tree);
+ LPAREN796_tree = this.adaptor.create(LPAREN796);
+ this.adaptor.addChild(root_0, LPAREN796_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_WhileStatement16785);
- p_Expr798=this.p_Expr(true, true);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_WhileStatement16788);
+ p_Expr797=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_Expr798.getTree());
- RPAREN799=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_WhileStatement16788); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr797.getTree());
+ RPAREN798=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_WhileStatement16791); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN799_tree = this.adaptor.create(RPAREN799);
- this.adaptor.addChild(root_0, RPAREN799_tree);
+ RPAREN798_tree = this.adaptor.create(RPAREN798);
+ this.adaptor.addChild(root_0, RPAREN798_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_WhileStatement16790);
- p_Hybrid800=this.p_Hybrid(false, false);
+ this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_WhileStatement16793);
+ p_Hybrid799=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_Hybrid800.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid799.getTree());
@@ -52449,7 +52590,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2012:1: p_ExprSimple : ( p_QuantifiedExpr | p_OrExpr | {...}? => pg_UpdateExpr );
+ // xquery/XQueryParser.g:2073:1: p_ExprSimple : ( p_QuantifiedExpr | p_OrExpr | {...}? => pg_UpdateExpr );
// $ANTLR start "p_ExprSimple"
p_ExprSimple: function() {
var retval = new XQueryParser.p_ExprSimple_return();
@@ -52457,56 +52598,56 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_QuantifiedExpr801 = null;
- var p_OrExpr802 = null;
- var pg_UpdateExpr803 = null;
+ var p_QuantifiedExpr800 = null;
+ var p_OrExpr801 = null;
+ var pg_UpdateExpr802 = null;
try {
- // xquery/XQueryParser.g:2013:9: ( p_QuantifiedExpr | p_OrExpr | {...}? => pg_UpdateExpr )
+ // xquery/XQueryParser.g:2074:9: ( p_QuantifiedExpr | p_OrExpr | {...}? => pg_UpdateExpr )
var alt250=3;
alt250 = this.dfa250.predict(this.input);
switch (alt250) {
case 1 :
- // xquery/XQueryParser.g:2013:11: p_QuantifiedExpr
+ // xquery/XQueryParser.g:2074:11: p_QuantifiedExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_QuantifiedExpr_in_p_ExprSimple16817);
- p_QuantifiedExpr801=this.p_QuantifiedExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_QuantifiedExpr_in_p_ExprSimple16820);
+ p_QuantifiedExpr800=this.p_QuantifiedExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QuantifiedExpr801.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QuantifiedExpr800.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:2014:11: p_OrExpr
+ // xquery/XQueryParser.g:2075:11: p_OrExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_OrExpr_in_p_ExprSimple16829);
- p_OrExpr802=this.p_OrExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_OrExpr_in_p_ExprSimple16832);
+ p_OrExpr801=this.p_OrExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_OrExpr802.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_OrExpr801.getTree());
break;
case 3 :
- // xquery/XQueryParser.g:2015:11: {...}? => pg_UpdateExpr
+ // xquery/XQueryParser.g:2076:11: {...}? => pg_UpdateExpr
root_0 = this.adaptor.nil();
if ( !((this.lc(XQU))) ) {
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_ExprSimple16844);
- pg_UpdateExpr803=this.pg_UpdateExpr();
+ this.pushFollow(XQueryParser.FOLLOW_pg_UpdateExpr_in_p_ExprSimple16847);
+ pg_UpdateExpr802=this.pg_UpdateExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pg_UpdateExpr803.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pg_UpdateExpr802.getTree());
break;
@@ -52545,7 +52686,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2019:1: p_BlockExpr : LBRACKET p_StatementsAndExpr RBRACKET ;
+ // xquery/XQueryParser.g:2080:1: p_BlockExpr : LBRACKET p_StatementsAndExpr RBRACKET ;
// $ANTLR start "p_BlockExpr"
p_BlockExpr: function() {
var retval = new XQueryParser.p_BlockExpr_return();
@@ -52553,33 +52694,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var LBRACKET804 = null;
- var RBRACKET806 = null;
- var p_StatementsAndExpr805 = null;
+ var LBRACKET803 = null;
+ var RBRACKET805 = null;
+ var p_StatementsAndExpr804 = null;
- var LBRACKET804_tree=null;
- var RBRACKET806_tree=null;
+ var LBRACKET803_tree=null;
+ var RBRACKET805_tree=null;
try {
- // xquery/XQueryParser.g:2020:9: ( LBRACKET p_StatementsAndExpr RBRACKET )
- // xquery/XQueryParser.g:2020:11: LBRACKET p_StatementsAndExpr RBRACKET
+ // xquery/XQueryParser.g:2081:9: ( LBRACKET p_StatementsAndExpr RBRACKET )
+ // xquery/XQueryParser.g:2081:11: LBRACKET p_StatementsAndExpr RBRACKET
root_0 = this.adaptor.nil();
- LBRACKET804=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_BlockExpr16870); if (this.state.failed) return retval;
+ LBRACKET803=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_BlockExpr16873); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET804_tree = this.adaptor.create(LBRACKET804);
- this.adaptor.addChild(root_0, LBRACKET804_tree);
+ LBRACKET803_tree = this.adaptor.create(LBRACKET803);
+ this.adaptor.addChild(root_0, LBRACKET803_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndExpr_in_p_BlockExpr16872);
- p_StatementsAndExpr805=this.p_StatementsAndExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndExpr_in_p_BlockExpr16875);
+ p_StatementsAndExpr804=this.p_StatementsAndExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndExpr805.getTree());
- RBRACKET806=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_BlockExpr16874); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndExpr804.getTree());
+ RBRACKET805=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_BlockExpr16877); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET806_tree = this.adaptor.create(RBRACKET806);
- this.adaptor.addChild(root_0, RBRACKET806_tree);
+ RBRACKET805_tree = this.adaptor.create(RBRACKET805);
+ this.adaptor.addChild(root_0, RBRACKET805_tree);
}
@@ -52617,7 +52758,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2027:1: p_CollectionDecl : k= COLLECTION p_QName ( p_CollectionTypeDecl )? ;
+ // xquery/XQueryParser.g:2088:1: p_CollectionDecl : k= COLLECTION p_QName ( p_CollectionTypeDecl )? ;
// $ANTLR start "p_CollectionDecl"
p_CollectionDecl: function() {
var retval = new XQueryParser.p_CollectionDecl_return();
@@ -52626,17 +52767,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var p_QName807 = null;
- var p_CollectionTypeDecl808 = null;
+ var p_QName806 = null;
+ var p_CollectionTypeDecl807 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:2028:9: (k= COLLECTION p_QName ( p_CollectionTypeDecl )? )
- // xquery/XQueryParser.g:2028:11: k= COLLECTION p_QName ( p_CollectionTypeDecl )?
+ // xquery/XQueryParser.g:2089:9: (k= COLLECTION p_QName ( p_CollectionTypeDecl )? )
+ // xquery/XQueryParser.g:2089:11: k= COLLECTION p_QName ( p_CollectionTypeDecl )?
root_0 = this.adaptor.nil();
- k=this.match(this.input,COLLECTION,XQueryParser.FOLLOW_COLLECTION_in_p_CollectionDecl16905); if (this.state.failed) return retval;
+ k=this.match(this.input,COLLECTION,XQueryParser.FOLLOW_COLLECTION_in_p_CollectionDecl16908); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -52644,13 +52785,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_CollectionDecl16909);
- p_QName807=this.p_QName();
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_CollectionDecl16912);
+ p_QName806=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName807.getTree());
- // xquery/XQueryParser.g:2028:47: ( p_CollectionTypeDecl )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName806.getTree());
+ // xquery/XQueryParser.g:2089:47: ( p_CollectionTypeDecl )?
var alt251=2;
var LA251_0 = this.input.LA(1);
@@ -52659,13 +52800,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt251) {
case 1 :
- // xquery/XQueryParser.g:2028:47: p_CollectionTypeDecl
- this.pushFollow(XQueryParser.FOLLOW_p_CollectionTypeDecl_in_p_CollectionDecl16911);
- p_CollectionTypeDecl808=this.p_CollectionTypeDecl();
+ // xquery/XQueryParser.g:2089:47: p_CollectionTypeDecl
+ this.pushFollow(XQueryParser.FOLLOW_p_CollectionTypeDecl_in_p_CollectionDecl16914);
+ p_CollectionTypeDecl807=this.p_CollectionTypeDecl();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CollectionTypeDecl808.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CollectionTypeDecl807.getTree());
break;
@@ -52708,7 +52849,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2031:1: p_CollectionTypeDecl : (k= AS p_KindTest ( ( p_OccurrenceIndicator )=> p_OccurrenceIndicator )? ) ;
+ // xquery/XQueryParser.g:2092:1: p_CollectionTypeDecl : (k= AS p_KindTest ( ( p_OccurrenceIndicator )=> p_OccurrenceIndicator )? ) ;
// $ANTLR start "p_CollectionTypeDecl"
p_CollectionTypeDecl: function() {
var retval = new XQueryParser.p_CollectionTypeDecl_return();
@@ -52717,19 +52858,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var p_KindTest809 = null;
- var p_OccurrenceIndicator810 = null;
+ var p_KindTest808 = null;
+ var p_OccurrenceIndicator809 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:2032:9: ( (k= AS p_KindTest ( ( p_OccurrenceIndicator )=> p_OccurrenceIndicator )? ) )
- // xquery/XQueryParser.g:2032:11: (k= AS p_KindTest ( ( p_OccurrenceIndicator )=> p_OccurrenceIndicator )? )
+ // xquery/XQueryParser.g:2093:9: ( (k= AS p_KindTest ( ( p_OccurrenceIndicator )=> p_OccurrenceIndicator )? ) )
+ // xquery/XQueryParser.g:2093:11: (k= AS p_KindTest ( ( p_OccurrenceIndicator )=> p_OccurrenceIndicator )? )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:2032:11: (k= AS p_KindTest ( ( p_OccurrenceIndicator )=> p_OccurrenceIndicator )? )
- // xquery/XQueryParser.g:2032:12: k= AS p_KindTest ( ( p_OccurrenceIndicator )=> p_OccurrenceIndicator )?
- k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_CollectionTypeDecl16940); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:2093:11: (k= AS p_KindTest ( ( p_OccurrenceIndicator )=> p_OccurrenceIndicator )? )
+ // xquery/XQueryParser.g:2093:12: k= AS p_KindTest ( ( p_OccurrenceIndicator )=> p_OccurrenceIndicator )?
+ k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_CollectionTypeDecl16943); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -52737,13 +52878,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_KindTest_in_p_CollectionTypeDecl16944);
- p_KindTest809=this.p_KindTest();
+ this.pushFollow(XQueryParser.FOLLOW_p_KindTest_in_p_CollectionTypeDecl16947);
+ p_KindTest808=this.p_KindTest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_KindTest809.getTree());
- // xquery/XQueryParser.g:2032:43: ( ( p_OccurrenceIndicator )=> p_OccurrenceIndicator )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_KindTest808.getTree());
+ // xquery/XQueryParser.g:2093:43: ( ( p_OccurrenceIndicator )=> p_OccurrenceIndicator )?
var alt252=2;
var LA252_0 = this.input.LA(1);
@@ -52752,13 +52893,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt252) {
case 1 :
- // xquery/XQueryParser.g:2032:44: ( p_OccurrenceIndicator )=> p_OccurrenceIndicator
- this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_p_CollectionTypeDecl16953);
- p_OccurrenceIndicator810=this.p_OccurrenceIndicator();
+ // xquery/XQueryParser.g:2093:44: ( p_OccurrenceIndicator )=> p_OccurrenceIndicator
+ this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_p_CollectionTypeDecl16956);
+ p_OccurrenceIndicator809=this.p_OccurrenceIndicator();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_OccurrenceIndicator810.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_OccurrenceIndicator809.getTree());
break;
@@ -52804,7 +52945,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2035:1: p_IndexDecl : k= INDEX p_IndexName k= ON k= NODES p_IndexDomainExpr k= BY p_IndexKeySpec ( COMMA p_IndexKeySpec )* ;
+ // xquery/XQueryParser.g:2096:1: p_IndexDecl : k= INDEX p_IndexName k= ON k= NODES p_IndexDomainExpr k= BY p_IndexKeySpec ( COMMA p_IndexKeySpec )* ;
// $ANTLR start "p_IndexDecl"
p_IndexDecl: function() {
var retval = new XQueryParser.p_IndexDecl_return();
@@ -52813,21 +52954,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var COMMA814 = null;
- var p_IndexName811 = null;
- var p_IndexDomainExpr812 = null;
- var p_IndexKeySpec813 = null;
- var p_IndexKeySpec815 = null;
+ var COMMA813 = null;
+ var p_IndexName810 = null;
+ var p_IndexDomainExpr811 = null;
+ var p_IndexKeySpec812 = null;
+ var p_IndexKeySpec814 = null;
var k_tree=null;
- var COMMA814_tree=null;
+ var COMMA813_tree=null;
try {
- // xquery/XQueryParser.g:2036:9: (k= INDEX p_IndexName k= ON k= NODES p_IndexDomainExpr k= BY p_IndexKeySpec ( COMMA p_IndexKeySpec )* )
- // xquery/XQueryParser.g:2036:11: k= INDEX p_IndexName k= ON k= NODES p_IndexDomainExpr k= BY p_IndexKeySpec ( COMMA p_IndexKeySpec )*
+ // xquery/XQueryParser.g:2097:9: (k= INDEX p_IndexName k= ON k= NODES p_IndexDomainExpr k= BY p_IndexKeySpec ( COMMA p_IndexKeySpec )* )
+ // xquery/XQueryParser.g:2097: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_IndexDecl16983); if (this.state.failed) return retval;
+ k=this.match(this.input,INDEX,XQueryParser.FOLLOW_INDEX_in_p_IndexDecl16986); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -52835,13 +52976,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_IndexName_in_p_IndexDecl16987);
- p_IndexName811=this.p_IndexName();
+ this.pushFollow(XQueryParser.FOLLOW_p_IndexName_in_p_IndexDecl16990);
+ p_IndexName810=this.p_IndexName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexName811.getTree());
- k=this.match(this.input,ON,XQueryParser.FOLLOW_ON_in_p_IndexDecl16991); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexName810.getTree());
+ k=this.match(this.input,ON,XQueryParser.FOLLOW_ON_in_p_IndexDecl16994); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -52849,7 +52990,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_IndexDecl16997); if (this.state.failed) return retval;
+ k=this.match(this.input,NODES,XQueryParser.FOLLOW_NODES_in_p_IndexDecl17000); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -52857,13 +52998,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_IndexDomainExpr_in_p_IndexDecl17001);
- p_IndexDomainExpr812=this.p_IndexDomainExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_IndexDomainExpr_in_p_IndexDecl17004);
+ p_IndexDomainExpr811=this.p_IndexDomainExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexDomainExpr812.getTree());
- k=this.match(this.input,BY,XQueryParser.FOLLOW_BY_in_p_IndexDecl17005); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexDomainExpr811.getTree());
+ k=this.match(this.input,BY,XQueryParser.FOLLOW_BY_in_p_IndexDecl17008); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -52871,13 +53012,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_IndexKeySpec_in_p_IndexDecl17009);
- p_IndexKeySpec813=this.p_IndexKeySpec();
+ this.pushFollow(XQueryParser.FOLLOW_p_IndexKeySpec_in_p_IndexDecl17012);
+ p_IndexKeySpec812=this.p_IndexKeySpec();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeySpec813.getTree());
- // xquery/XQueryParser.g:2036:142: ( COMMA p_IndexKeySpec )*
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeySpec812.getTree());
+ // xquery/XQueryParser.g:2097:142: ( COMMA p_IndexKeySpec )*
loop253:
do {
var alt253=2;
@@ -52890,18 +53031,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt253) {
case 1 :
- // xquery/XQueryParser.g:2036:143: COMMA p_IndexKeySpec
- COMMA814=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_IndexDecl17012); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:2097:143: COMMA p_IndexKeySpec
+ COMMA813=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_IndexDecl17015); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- COMMA814_tree = this.adaptor.create(COMMA814);
- this.adaptor.addChild(root_0, COMMA814_tree);
+ COMMA813_tree = this.adaptor.create(COMMA813);
+ this.adaptor.addChild(root_0, COMMA813_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_IndexKeySpec_in_p_IndexDecl17014);
- p_IndexKeySpec815=this.p_IndexKeySpec();
+ this.pushFollow(XQueryParser.FOLLOW_p_IndexKeySpec_in_p_IndexDecl17017);
+ p_IndexKeySpec814=this.p_IndexKeySpec();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeySpec815.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeySpec814.getTree());
break;
@@ -52947,7 +53088,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2039:1: p_IndexName : p_QName ;
+ // xquery/XQueryParser.g:2100:1: p_IndexName : p_QName ;
// $ANTLR start "p_IndexName"
p_IndexName: function() {
var retval = new XQueryParser.p_IndexName_return();
@@ -52955,20 +53096,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_QName816 = null;
+ var p_QName815 = null;
try {
- // xquery/XQueryParser.g:2040:9: ( p_QName )
- // xquery/XQueryParser.g:2040:11: p_QName
+ // xquery/XQueryParser.g:2101:9: ( p_QName )
+ // xquery/XQueryParser.g:2101:11: p_QName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_IndexName17041);
- p_QName816=this.p_QName();
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_IndexName17044);
+ p_QName815=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName816.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName815.getTree());
@@ -53005,7 +53146,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2043:1: p_IndexDomainExpr : p_PathExpr ;
+ // xquery/XQueryParser.g:2104:1: p_IndexDomainExpr : p_PathExpr ;
// $ANTLR start "p_IndexDomainExpr"
p_IndexDomainExpr: function() {
var retval = new XQueryParser.p_IndexDomainExpr_return();
@@ -53013,20 +53154,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_PathExpr817 = null;
+ var p_PathExpr816 = null;
try {
- // xquery/XQueryParser.g:2044:9: ( p_PathExpr )
- // xquery/XQueryParser.g:2044:11: p_PathExpr
+ // xquery/XQueryParser.g:2105:9: ( p_PathExpr )
+ // xquery/XQueryParser.g:2105:11: p_PathExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_IndexDomainExpr17066);
- p_PathExpr817=this.p_PathExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_IndexDomainExpr17069);
+ p_PathExpr816=this.p_PathExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr817.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr816.getTree());
@@ -53063,7 +53204,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2047:1: p_IndexKeySpec : p_IndexKeyExpr ( p_IndexKeyTypeDecl )? ( p_IndexKeyCollation )? ;
+ // xquery/XQueryParser.g:2108:1: p_IndexKeySpec : p_IndexKeyExpr ( p_IndexKeyTypeDecl )? ( p_IndexKeyCollation )? ;
// $ANTLR start "p_IndexKeySpec"
p_IndexKeySpec: function() {
var retval = new XQueryParser.p_IndexKeySpec_return();
@@ -53071,23 +53212,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_IndexKeyExpr818 = null;
- var p_IndexKeyTypeDecl819 = null;
- var p_IndexKeyCollation820 = null;
+ var p_IndexKeyExpr817 = null;
+ var p_IndexKeyTypeDecl818 = null;
+ var p_IndexKeyCollation819 = null;
try {
- // xquery/XQueryParser.g:2048:9: ( p_IndexKeyExpr ( p_IndexKeyTypeDecl )? ( p_IndexKeyCollation )? )
- // xquery/XQueryParser.g:2048:11: p_IndexKeyExpr ( p_IndexKeyTypeDecl )? ( p_IndexKeyCollation )?
+ // xquery/XQueryParser.g:2109:9: ( p_IndexKeyExpr ( p_IndexKeyTypeDecl )? ( p_IndexKeyCollation )? )
+ // xquery/XQueryParser.g:2109:11: p_IndexKeyExpr ( p_IndexKeyTypeDecl )? ( p_IndexKeyCollation )?
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_IndexKeyExpr_in_p_IndexKeySpec17091);
- p_IndexKeyExpr818=this.p_IndexKeyExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_IndexKeyExpr_in_p_IndexKeySpec17094);
+ p_IndexKeyExpr817=this.p_IndexKeyExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeyExpr818.getTree());
- // xquery/XQueryParser.g:2048:26: ( p_IndexKeyTypeDecl )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeyExpr817.getTree());
+ // xquery/XQueryParser.g:2109:26: ( p_IndexKeyTypeDecl )?
var alt254=2;
var LA254_0 = this.input.LA(1);
@@ -53096,20 +53237,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt254) {
case 1 :
- // xquery/XQueryParser.g:2048:26: p_IndexKeyTypeDecl
- this.pushFollow(XQueryParser.FOLLOW_p_IndexKeyTypeDecl_in_p_IndexKeySpec17093);
- p_IndexKeyTypeDecl819=this.p_IndexKeyTypeDecl();
+ // xquery/XQueryParser.g:2109:26: p_IndexKeyTypeDecl
+ this.pushFollow(XQueryParser.FOLLOW_p_IndexKeyTypeDecl_in_p_IndexKeySpec17096);
+ p_IndexKeyTypeDecl818=this.p_IndexKeyTypeDecl();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeyTypeDecl819.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeyTypeDecl818.getTree());
break;
}
- // xquery/XQueryParser.g:2048:46: ( p_IndexKeyCollation )?
+ // xquery/XQueryParser.g:2109:46: ( p_IndexKeyCollation )?
var alt255=2;
var LA255_0 = this.input.LA(1);
@@ -53118,13 +53259,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt255) {
case 1 :
- // xquery/XQueryParser.g:2048:46: p_IndexKeyCollation
- this.pushFollow(XQueryParser.FOLLOW_p_IndexKeyCollation_in_p_IndexKeySpec17096);
- p_IndexKeyCollation820=this.p_IndexKeyCollation();
+ // xquery/XQueryParser.g:2109:46: p_IndexKeyCollation
+ this.pushFollow(XQueryParser.FOLLOW_p_IndexKeyCollation_in_p_IndexKeySpec17099);
+ p_IndexKeyCollation819=this.p_IndexKeyCollation();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeyCollation820.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeyCollation819.getTree());
break;
@@ -53167,7 +53308,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2051:1: p_IndexKeyExpr : p_PathExpr ;
+ // xquery/XQueryParser.g:2112:1: p_IndexKeyExpr : p_PathExpr ;
// $ANTLR start "p_IndexKeyExpr"
p_IndexKeyExpr: function() {
var retval = new XQueryParser.p_IndexKeyExpr_return();
@@ -53175,20 +53316,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_PathExpr821 = null;
+ var p_PathExpr820 = null;
try {
- // xquery/XQueryParser.g:2052:9: ( p_PathExpr )
- // xquery/XQueryParser.g:2052:11: p_PathExpr
+ // xquery/XQueryParser.g:2113:9: ( p_PathExpr )
+ // xquery/XQueryParser.g:2113:11: p_PathExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_IndexKeyExpr17122);
- p_PathExpr821=this.p_PathExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_IndexKeyExpr17125);
+ p_PathExpr820=this.p_PathExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr821.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr820.getTree());
@@ -53225,7 +53366,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2055:1: p_IndexKeyTypeDecl : k= AS p_AtomicType ( p_OccurrenceIndicator )? ;
+ // xquery/XQueryParser.g:2116:1: p_IndexKeyTypeDecl : k= AS p_AtomicType ( p_OccurrenceIndicator )? ;
// $ANTLR start "p_IndexKeyTypeDecl"
p_IndexKeyTypeDecl: function() {
var retval = new XQueryParser.p_IndexKeyTypeDecl_return();
@@ -53234,17 +53375,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var p_AtomicType822 = null;
- var p_OccurrenceIndicator823 = null;
+ var p_AtomicType821 = null;
+ var p_OccurrenceIndicator822 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:2056:9: (k= AS p_AtomicType ( p_OccurrenceIndicator )? )
- // xquery/XQueryParser.g:2056:11: k= AS p_AtomicType ( p_OccurrenceIndicator )?
+ // xquery/XQueryParser.g:2117:9: (k= AS p_AtomicType ( p_OccurrenceIndicator )? )
+ // xquery/XQueryParser.g:2117:11: k= AS p_AtomicType ( p_OccurrenceIndicator )?
root_0 = this.adaptor.nil();
- k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_IndexKeyTypeDecl17149); if (this.state.failed) return retval;
+ k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_IndexKeyTypeDecl17152); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -53252,13 +53393,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_AtomicType_in_p_IndexKeyTypeDecl17153);
- p_AtomicType822=this.p_AtomicType();
+ this.pushFollow(XQueryParser.FOLLOW_p_AtomicType_in_p_IndexKeyTypeDecl17156);
+ p_AtomicType821=this.p_AtomicType();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AtomicType822.getTree());
- // xquery/XQueryParser.g:2056:44: ( p_OccurrenceIndicator )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AtomicType821.getTree());
+ // xquery/XQueryParser.g:2117:44: ( p_OccurrenceIndicator )?
var alt256=2;
var LA256_0 = this.input.LA(1);
@@ -53267,13 +53408,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt256) {
case 1 :
- // xquery/XQueryParser.g:2056:44: p_OccurrenceIndicator
- this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_p_IndexKeyTypeDecl17155);
- p_OccurrenceIndicator823=this.p_OccurrenceIndicator();
+ // xquery/XQueryParser.g:2117:44: p_OccurrenceIndicator
+ this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_p_IndexKeyTypeDecl17158);
+ p_OccurrenceIndicator822=this.p_OccurrenceIndicator();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_OccurrenceIndicator823.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_OccurrenceIndicator822.getTree());
break;
@@ -53316,7 +53457,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2059:1: p_AtomicType : p_QName ;
+ // xquery/XQueryParser.g:2120:1: p_AtomicType : p_QName ;
// $ANTLR start "p_AtomicType"
p_AtomicType: function() {
var retval = new XQueryParser.p_AtomicType_return();
@@ -53324,20 +53465,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_QName824 = null;
+ var p_QName823 = null;
try {
- // xquery/XQueryParser.g:2060:9: ( p_QName )
- // xquery/XQueryParser.g:2060:11: p_QName
+ // xquery/XQueryParser.g:2121:9: ( p_QName )
+ // xquery/XQueryParser.g:2121:11: p_QName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_AtomicType17181);
- p_QName824=this.p_QName();
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_AtomicType17184);
+ p_QName823=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName824.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName823.getTree());
@@ -53374,7 +53515,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2063:1: p_IndexKeyCollation : k= COLLATION p_StringLiteral ;
+ // xquery/XQueryParser.g:2124:1: p_IndexKeyCollation : k= COLLATION p_StringLiteral ;
// $ANTLR start "p_IndexKeyCollation"
p_IndexKeyCollation: function() {
var retval = new XQueryParser.p_IndexKeyCollation_return();
@@ -53383,16 +53524,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var p_StringLiteral825 = null;
+ var p_StringLiteral824 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:2064:9: (k= COLLATION p_StringLiteral )
- // xquery/XQueryParser.g:2064:11: k= COLLATION p_StringLiteral
+ // xquery/XQueryParser.g:2125:9: (k= COLLATION p_StringLiteral )
+ // xquery/XQueryParser.g:2125:11: k= COLLATION p_StringLiteral
root_0 = this.adaptor.nil();
- k=this.match(this.input,COLLATION,XQueryParser.FOLLOW_COLLATION_in_p_IndexKeyCollation17208); if (this.state.failed) return retval;
+ k=this.match(this.input,COLLATION,XQueryParser.FOLLOW_COLLATION_in_p_IndexKeyCollation17211); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -53400,12 +53541,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_IndexKeyCollation17212);
- p_StringLiteral825=this.p_StringLiteral();
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_IndexKeyCollation17215);
+ p_StringLiteral824=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral825.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral824.getTree());
@@ -53442,7 +53583,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2067:1: p_ICDecl : k= INTEGRITY k= CONSTRAINT p_QName ( p_ICCollection | p_ICForeignKey ) ;
+ // xquery/XQueryParser.g:2128:1: p_ICDecl : k= INTEGRITY k= CONSTRAINT p_QName ( p_ICCollection | p_ICForeignKey ) ;
// $ANTLR start "p_ICDecl"
p_ICDecl: function() {
var retval = new XQueryParser.p_ICDecl_return();
@@ -53451,18 +53592,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var p_QName826 = null;
- var p_ICCollection827 = null;
- var p_ICForeignKey828 = null;
+ var p_QName825 = null;
+ var p_ICCollection826 = null;
+ var p_ICForeignKey827 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:2068:9: (k= INTEGRITY k= CONSTRAINT p_QName ( p_ICCollection | p_ICForeignKey ) )
- // xquery/XQueryParser.g:2068:11: k= INTEGRITY k= CONSTRAINT p_QName ( p_ICCollection | p_ICForeignKey )
+ // xquery/XQueryParser.g:2129:9: (k= INTEGRITY k= CONSTRAINT p_QName ( p_ICCollection | p_ICForeignKey ) )
+ // xquery/XQueryParser.g:2129: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_ICDecl17239); if (this.state.failed) return retval;
+ k=this.match(this.input,INTEGRITY,XQueryParser.FOLLOW_INTEGRITY_in_p_ICDecl17242); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -53470,7 +53611,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_ICDecl17245); if (this.state.failed) return retval;
+ k=this.match(this.input,CONSTRAINT,XQueryParser.FOLLOW_CONSTRAINT_in_p_ICDecl17248); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -53478,13 +53619,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICDecl17249);
- p_QName826=this.p_QName();
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICDecl17252);
+ p_QName825=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName826.getTree());
- // xquery/XQueryParser.g:2068:74: ( p_ICCollection | p_ICForeignKey )
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName825.getTree());
+ // xquery/XQueryParser.g:2129:74: ( p_ICCollection | p_ICForeignKey )
var alt257=2;
var LA257_0 = this.input.LA(1);
@@ -53503,24 +53644,24 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt257) {
case 1 :
- // xquery/XQueryParser.g:2068:75: p_ICCollection
- this.pushFollow(XQueryParser.FOLLOW_p_ICCollection_in_p_ICDecl17252);
- p_ICCollection827=this.p_ICCollection();
+ // xquery/XQueryParser.g:2129:75: p_ICCollection
+ this.pushFollow(XQueryParser.FOLLOW_p_ICCollection_in_p_ICDecl17255);
+ p_ICCollection826=this.p_ICCollection();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollection827.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollection826.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:2068:92: p_ICForeignKey
- this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKey_in_p_ICDecl17256);
- p_ICForeignKey828=this.p_ICForeignKey();
+ // xquery/XQueryParser.g:2129:92: p_ICForeignKey
+ this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKey_in_p_ICDecl17259);
+ p_ICForeignKey827=this.p_ICForeignKey();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKey828.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKey827.getTree());
break;
@@ -53563,7 +53704,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2071:1: p_ICCollection : k= ON k= COLLECTION p_QName ( p_ICCollSequence | p_ICCollSequenceUnique | p_ICCollNode ) ;
+ // xquery/XQueryParser.g:2132:1: p_ICCollection : k= ON k= COLLECTION p_QName ( p_ICCollSequence | p_ICCollSequenceUnique | p_ICCollNode ) ;
// $ANTLR start "p_ICCollection"
p_ICCollection: function() {
var retval = new XQueryParser.p_ICCollection_return();
@@ -53572,19 +53713,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var p_QName829 = null;
- var p_ICCollSequence830 = null;
- var p_ICCollSequenceUnique831 = null;
- var p_ICCollNode832 = null;
+ var p_QName828 = null;
+ var p_ICCollSequence829 = null;
+ var p_ICCollSequenceUnique830 = null;
+ var p_ICCollNode831 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:2072:9: (k= ON k= COLLECTION p_QName ( p_ICCollSequence | p_ICCollSequenceUnique | p_ICCollNode ) )
- // xquery/XQueryParser.g:2072:11: k= ON k= COLLECTION p_QName ( p_ICCollSequence | p_ICCollSequenceUnique | p_ICCollNode )
+ // xquery/XQueryParser.g:2133:9: (k= ON k= COLLECTION p_QName ( p_ICCollSequence | p_ICCollSequenceUnique | p_ICCollNode ) )
+ // xquery/XQueryParser.g:2133: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_ICCollection17284); if (this.state.failed) return retval;
+ k=this.match(this.input,ON,XQueryParser.FOLLOW_ON_in_p_ICCollection17287); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -53592,7 +53733,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_ICCollection17290); if (this.state.failed) return retval;
+ k=this.match(this.input,COLLECTION,XQueryParser.FOLLOW_COLLECTION_in_p_ICCollection17293); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -53600,13 +53741,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollection17294);
- p_QName829=this.p_QName();
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollection17297);
+ p_QName828=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName829.getTree());
- // xquery/XQueryParser.g:2072:67: ( p_ICCollSequence | p_ICCollSequenceUnique | p_ICCollNode )
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName828.getTree());
+ // xquery/XQueryParser.g:2133:67: ( p_ICCollSequence | p_ICCollSequenceUnique | p_ICCollNode )
var alt258=3;
switch ( this.input.LA(1) ) {
case DOLLAR:
@@ -53628,35 +53769,35 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt258) {
case 1 :
- // xquery/XQueryParser.g:2072:68: p_ICCollSequence
- this.pushFollow(XQueryParser.FOLLOW_p_ICCollSequence_in_p_ICCollection17297);
- p_ICCollSequence830=this.p_ICCollSequence();
+ // xquery/XQueryParser.g:2133:68: p_ICCollSequence
+ this.pushFollow(XQueryParser.FOLLOW_p_ICCollSequence_in_p_ICCollection17300);
+ p_ICCollSequence829=this.p_ICCollSequence();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollSequence830.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollSequence829.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:2072:87: p_ICCollSequenceUnique
- this.pushFollow(XQueryParser.FOLLOW_p_ICCollSequenceUnique_in_p_ICCollection17301);
- p_ICCollSequenceUnique831=this.p_ICCollSequenceUnique();
+ // xquery/XQueryParser.g:2133:87: p_ICCollSequenceUnique
+ this.pushFollow(XQueryParser.FOLLOW_p_ICCollSequenceUnique_in_p_ICCollection17304);
+ p_ICCollSequenceUnique830=this.p_ICCollSequenceUnique();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollSequenceUnique831.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollSequenceUnique830.getTree());
break;
case 3 :
- // xquery/XQueryParser.g:2072:112: p_ICCollNode
- this.pushFollow(XQueryParser.FOLLOW_p_ICCollNode_in_p_ICCollection17305);
- p_ICCollNode832=this.p_ICCollNode();
+ // xquery/XQueryParser.g:2133:112: p_ICCollNode
+ this.pushFollow(XQueryParser.FOLLOW_p_ICCollNode_in_p_ICCollection17308);
+ p_ICCollNode831=this.p_ICCollNode();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollNode832.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollNode831.getTree());
break;
@@ -53699,7 +53840,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2075:1: p_ICCollSequence : DOLLAR p_QName k= CHECK p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:2136:1: p_ICCollSequence : DOLLAR p_QName k= CHECK p_ExprSingle[true] ;
// $ANTLR start "p_ICCollSequence"
p_ICCollSequence: function() {
var retval = new XQueryParser.p_ICCollSequence_return();
@@ -53708,30 +53849,30 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var DOLLAR833 = null;
- var p_QName834 = null;
- var p_ExprSingle835 = null;
+ var DOLLAR832 = null;
+ var p_QName833 = null;
+ var p_ExprSingle834 = null;
var k_tree=null;
- var DOLLAR833_tree=null;
+ var DOLLAR832_tree=null;
try {
- // xquery/XQueryParser.g:2076:9: ( DOLLAR p_QName k= CHECK p_ExprSingle[true] )
- // xquery/XQueryParser.g:2076:11: DOLLAR p_QName k= CHECK p_ExprSingle[true]
+ // xquery/XQueryParser.g:2137:9: ( DOLLAR p_QName k= CHECK p_ExprSingle[true] )
+ // xquery/XQueryParser.g:2137:11: DOLLAR p_QName k= CHECK p_ExprSingle[true]
root_0 = this.adaptor.nil();
- DOLLAR833=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICCollSequence17331); if (this.state.failed) return retval;
+ DOLLAR832=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICCollSequence17334); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- DOLLAR833_tree = this.adaptor.create(DOLLAR833);
- this.adaptor.addChild(root_0, DOLLAR833_tree);
+ DOLLAR832_tree = this.adaptor.create(DOLLAR832);
+ this.adaptor.addChild(root_0, DOLLAR832_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollSequence17333);
- p_QName834=this.p_QName();
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollSequence17336);
+ p_QName833=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName834.getTree());
- k=this.match(this.input,CHECK,XQueryParser.FOLLOW_CHECK_in_p_ICCollSequence17337); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName833.getTree());
+ k=this.match(this.input,CHECK,XQueryParser.FOLLOW_CHECK_in_p_ICCollSequence17340); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -53739,12 +53880,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ICCollSequence17341);
- p_ExprSingle835=this.p_ExprSingle(true);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ICCollSequence17344);
+ p_ExprSingle834=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle835.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle834.getTree());
@@ -53781,7 +53922,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2079:1: p_ICCollSequenceUnique : k= NODE DOLLAR p_QName k= CHECK k= UNIQUE k= KEY p_PathExpr ;
+ // xquery/XQueryParser.g:2140:1: p_ICCollSequenceUnique : k= NODE DOLLAR p_QName k= CHECK k= UNIQUE k= KEY p_PathExpr ;
// $ANTLR start "p_ICCollSequenceUnique"
p_ICCollSequenceUnique: function() {
var retval = new XQueryParser.p_ICCollSequenceUnique_return();
@@ -53790,19 +53931,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var DOLLAR836 = null;
- var p_QName837 = null;
- var p_PathExpr838 = null;
+ var DOLLAR835 = null;
+ var p_QName836 = null;
+ var p_PathExpr837 = null;
var k_tree=null;
- var DOLLAR836_tree=null;
+ var DOLLAR835_tree=null;
try {
- // xquery/XQueryParser.g:2080:9: (k= NODE DOLLAR p_QName k= CHECK k= UNIQUE k= KEY p_PathExpr )
- // xquery/XQueryParser.g:2080:11: k= NODE DOLLAR p_QName k= CHECK k= UNIQUE k= KEY p_PathExpr
+ // xquery/XQueryParser.g:2141:9: (k= NODE DOLLAR p_QName k= CHECK k= UNIQUE k= KEY p_PathExpr )
+ // xquery/XQueryParser.g:2141:11: k= NODE DOLLAR 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_ICCollSequenceUnique17369); if (this.state.failed) return retval;
+ k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_ICCollSequenceUnique17372); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -53810,18 +53951,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- DOLLAR836=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICCollSequenceUnique17373); if (this.state.failed) return retval;
+ DOLLAR835=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICCollSequenceUnique17376); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- DOLLAR836_tree = this.adaptor.create(DOLLAR836);
- this.adaptor.addChild(root_0, DOLLAR836_tree);
+ DOLLAR835_tree = this.adaptor.create(DOLLAR835);
+ this.adaptor.addChild(root_0, DOLLAR835_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollSequenceUnique17375);
- p_QName837=this.p_QName();
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollSequenceUnique17378);
+ p_QName836=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName837.getTree());
- k=this.match(this.input,CHECK,XQueryParser.FOLLOW_CHECK_in_p_ICCollSequenceUnique17379); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName836.getTree());
+ k=this.match(this.input,CHECK,XQueryParser.FOLLOW_CHECK_in_p_ICCollSequenceUnique17382); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -53829,7 +53970,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_ICCollSequenceUnique17385); if (this.state.failed) return retval;
+ k=this.match(this.input,UNIQUE,XQueryParser.FOLLOW_UNIQUE_in_p_ICCollSequenceUnique17388); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -53837,7 +53978,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_ICCollSequenceUnique17391); if (this.state.failed) return retval;
+ k=this.match(this.input,KEY,XQueryParser.FOLLOW_KEY_in_p_ICCollSequenceUnique17394); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -53845,12 +53986,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_ICCollSequenceUnique17395);
- p_PathExpr838=this.p_PathExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_ICCollSequenceUnique17398);
+ p_PathExpr837=this.p_PathExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr838.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr837.getTree());
@@ -53887,7 +54028,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2083:1: p_ICCollNode : k= FOREACH k= NODE DOLLAR p_QName k= CHECK p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:2144:1: p_ICCollNode : k= FOREACH k= NODE DOLLAR p_QName k= CHECK p_ExprSingle[true] ;
// $ANTLR start "p_ICCollNode"
p_ICCollNode: function() {
var retval = new XQueryParser.p_ICCollNode_return();
@@ -53896,19 +54037,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var DOLLAR839 = null;
- var p_QName840 = null;
- var p_ExprSingle841 = null;
+ var DOLLAR838 = null;
+ var p_QName839 = null;
+ var p_ExprSingle840 = null;
var k_tree=null;
- var DOLLAR839_tree=null;
+ var DOLLAR838_tree=null;
try {
- // xquery/XQueryParser.g:2084:9: (k= FOREACH k= NODE DOLLAR p_QName k= CHECK p_ExprSingle[true] )
- // xquery/XQueryParser.g:2084:11: k= FOREACH k= NODE DOLLAR p_QName k= CHECK p_ExprSingle[true]
+ // xquery/XQueryParser.g:2145:9: (k= FOREACH k= NODE DOLLAR p_QName k= CHECK p_ExprSingle[true] )
+ // xquery/XQueryParser.g:2145:11: k= FOREACH k= NODE DOLLAR p_QName k= CHECK p_ExprSingle[true]
root_0 = this.adaptor.nil();
- k=this.match(this.input,FOREACH,XQueryParser.FOLLOW_FOREACH_in_p_ICCollNode17422); if (this.state.failed) return retval;
+ k=this.match(this.input,FOREACH,XQueryParser.FOLLOW_FOREACH_in_p_ICCollNode17425); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -53916,7 +54057,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_ICCollNode17428); if (this.state.failed) return retval;
+ k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_ICCollNode17431); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -53924,18 +54065,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- DOLLAR839=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICCollNode17432); if (this.state.failed) return retval;
+ DOLLAR838=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICCollNode17435); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- DOLLAR839_tree = this.adaptor.create(DOLLAR839);
- this.adaptor.addChild(root_0, DOLLAR839_tree);
+ DOLLAR838_tree = this.adaptor.create(DOLLAR838);
+ this.adaptor.addChild(root_0, DOLLAR838_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollNode17434);
- p_QName840=this.p_QName();
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollNode17437);
+ p_QName839=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName840.getTree());
- k=this.match(this.input,CHECK,XQueryParser.FOLLOW_CHECK_in_p_ICCollNode17438); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName839.getTree());
+ k=this.match(this.input,CHECK,XQueryParser.FOLLOW_CHECK_in_p_ICCollNode17441); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -53943,12 +54084,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ICCollNode17442);
- p_ExprSingle841=this.p_ExprSingle(true);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ICCollNode17445);
+ p_ExprSingle840=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle841.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle840.getTree());
@@ -53985,7 +54126,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2087:1: p_ICForeignKey : k= FOREIGN k= KEY p_ICForeignKeySource p_ICForeignKeyTarget ;
+ // xquery/XQueryParser.g:2148:1: p_ICForeignKey : k= FOREIGN k= KEY p_ICForeignKeySource p_ICForeignKeyTarget ;
// $ANTLR start "p_ICForeignKey"
p_ICForeignKey: function() {
var retval = new XQueryParser.p_ICForeignKey_return();
@@ -53994,17 +54135,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var p_ICForeignKeySource842 = null;
- var p_ICForeignKeyTarget843 = null;
+ var p_ICForeignKeySource841 = null;
+ var p_ICForeignKeyTarget842 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:2088:9: (k= FOREIGN k= KEY p_ICForeignKeySource p_ICForeignKeyTarget )
- // xquery/XQueryParser.g:2088:11: k= FOREIGN k= KEY p_ICForeignKeySource p_ICForeignKeyTarget
+ // xquery/XQueryParser.g:2149:9: (k= FOREIGN k= KEY p_ICForeignKeySource p_ICForeignKeyTarget )
+ // xquery/XQueryParser.g:2149: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_ICForeignKey17470); if (this.state.failed) return retval;
+ k=this.match(this.input,FOREIGN,XQueryParser.FOLLOW_FOREIGN_in_p_ICForeignKey17473); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -54012,7 +54153,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_ICForeignKey17476); if (this.state.failed) return retval;
+ k=this.match(this.input,KEY,XQueryParser.FOLLOW_KEY_in_p_ICForeignKey17479); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -54020,18 +54161,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeySource_in_p_ICForeignKey17480);
- p_ICForeignKeySource842=this.p_ICForeignKeySource();
+ this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeySource_in_p_ICForeignKey17483);
+ p_ICForeignKeySource841=this.p_ICForeignKeySource();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeySource842.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeyTarget_in_p_ICForeignKey17482);
- p_ICForeignKeyTarget843=this.p_ICForeignKeyTarget();
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeySource841.getTree());
+ this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeyTarget_in_p_ICForeignKey17485);
+ p_ICForeignKeyTarget842=this.p_ICForeignKeyTarget();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeyTarget843.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeyTarget842.getTree());
@@ -54068,7 +54209,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2091:1: p_ICForeignKeySource : k= FROM p_ICForeignKeyValues ;
+ // xquery/XQueryParser.g:2152:1: p_ICForeignKeySource : k= FROM p_ICForeignKeyValues ;
// $ANTLR start "p_ICForeignKeySource"
p_ICForeignKeySource: function() {
var retval = new XQueryParser.p_ICForeignKeySource_return();
@@ -54077,16 +54218,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var p_ICForeignKeyValues844 = null;
+ var p_ICForeignKeyValues843 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:2092:9: (k= FROM p_ICForeignKeyValues )
- // xquery/XQueryParser.g:2092:11: k= FROM p_ICForeignKeyValues
+ // xquery/XQueryParser.g:2153:9: (k= FROM p_ICForeignKeyValues )
+ // xquery/XQueryParser.g:2153:11: k= FROM p_ICForeignKeyValues
root_0 = this.adaptor.nil();
- k=this.match(this.input,FROM,XQueryParser.FOLLOW_FROM_in_p_ICForeignKeySource17509); if (this.state.failed) return retval;
+ k=this.match(this.input,FROM,XQueryParser.FOLLOW_FROM_in_p_ICForeignKeySource17512); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -54094,12 +54235,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeySource17513);
- p_ICForeignKeyValues844=this.p_ICForeignKeyValues();
+ this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeySource17516);
+ p_ICForeignKeyValues843=this.p_ICForeignKeyValues();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeyValues844.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeyValues843.getTree());
@@ -54136,7 +54277,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2095:1: p_ICForeignKeyTarget : k= TO p_ICForeignKeyValues ;
+ // xquery/XQueryParser.g:2156:1: p_ICForeignKeyTarget : k= TO p_ICForeignKeyValues ;
// $ANTLR start "p_ICForeignKeyTarget"
p_ICForeignKeyTarget: function() {
var retval = new XQueryParser.p_ICForeignKeyTarget_return();
@@ -54145,16 +54286,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var p_ICForeignKeyValues845 = null;
+ var p_ICForeignKeyValues844 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:2096:9: (k= TO p_ICForeignKeyValues )
- // xquery/XQueryParser.g:2096:11: k= TO p_ICForeignKeyValues
+ // xquery/XQueryParser.g:2157:9: (k= TO p_ICForeignKeyValues )
+ // xquery/XQueryParser.g:2157:11: k= TO p_ICForeignKeyValues
root_0 = this.adaptor.nil();
- k=this.match(this.input,TO,XQueryParser.FOLLOW_TO_in_p_ICForeignKeyTarget17540); if (this.state.failed) return retval;
+ k=this.match(this.input,TO,XQueryParser.FOLLOW_TO_in_p_ICForeignKeyTarget17543); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -54162,12 +54303,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeyTarget17544);
- p_ICForeignKeyValues845=this.p_ICForeignKeyValues();
+ this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeyTarget17547);
+ p_ICForeignKeyValues844=this.p_ICForeignKeyValues();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeyValues845.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeyValues844.getTree());
@@ -54204,7 +54345,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2099:1: p_ICForeignKeyValues : k= COLLECTION p_QName k= NODE DOLLAR p_QName k= KEY p_PathExpr ;
+ // xquery/XQueryParser.g:2160:1: p_ICForeignKeyValues : k= COLLECTION p_QName k= NODE DOLLAR p_QName k= KEY p_PathExpr ;
// $ANTLR start "p_ICForeignKeyValues"
p_ICForeignKeyValues: function() {
var retval = new XQueryParser.p_ICForeignKeyValues_return();
@@ -54213,20 +54354,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var DOLLAR847 = null;
- var p_QName846 = null;
- var p_QName848 = null;
- var p_PathExpr849 = null;
+ var DOLLAR846 = null;
+ var p_QName845 = null;
+ var p_QName847 = null;
+ var p_PathExpr848 = null;
var k_tree=null;
- var DOLLAR847_tree=null;
+ var DOLLAR846_tree=null;
try {
- // xquery/XQueryParser.g:2100:9: (k= COLLECTION p_QName k= NODE DOLLAR p_QName k= KEY p_PathExpr )
- // xquery/XQueryParser.g:2100:11: k= COLLECTION p_QName k= NODE DOLLAR p_QName k= KEY p_PathExpr
+ // xquery/XQueryParser.g:2161:9: (k= COLLECTION p_QName k= NODE DOLLAR p_QName k= KEY p_PathExpr )
+ // xquery/XQueryParser.g:2161:11: k= COLLECTION p_QName k= NODE DOLLAR p_QName k= KEY p_PathExpr
root_0 = this.adaptor.nil();
- k=this.match(this.input,COLLECTION,XQueryParser.FOLLOW_COLLECTION_in_p_ICForeignKeyValues17571); if (this.state.failed) return retval;
+ k=this.match(this.input,COLLECTION,XQueryParser.FOLLOW_COLLECTION_in_p_ICForeignKeyValues17574); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -54234,13 +54375,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICForeignKeyValues17575);
- p_QName846=this.p_QName();
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICForeignKeyValues17578);
+ p_QName845=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName846.getTree());
- k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_ICForeignKeyValues17579); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName845.getTree());
+ k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_ICForeignKeyValues17582); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -54248,18 +54389,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- DOLLAR847=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICForeignKeyValues17583); if (this.state.failed) return retval;
+ DOLLAR846=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICForeignKeyValues17586); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- DOLLAR847_tree = this.adaptor.create(DOLLAR847);
- this.adaptor.addChild(root_0, DOLLAR847_tree);
+ DOLLAR846_tree = this.adaptor.create(DOLLAR846);
+ this.adaptor.addChild(root_0, DOLLAR846_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICForeignKeyValues17585);
- p_QName848=this.p_QName();
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICForeignKeyValues17588);
+ p_QName847=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName848.getTree());
- k=this.match(this.input,KEY,XQueryParser.FOLLOW_KEY_in_p_ICForeignKeyValues17589); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName847.getTree());
+ k=this.match(this.input,KEY,XQueryParser.FOLLOW_KEY_in_p_ICForeignKeyValues17592); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -54267,12 +54408,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_ICForeignKeyValues17593);
- p_PathExpr849=this.p_PathExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_ICForeignKeyValues17596);
+ p_PathExpr848=this.p_PathExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr849.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr848.getTree());
@@ -54300,7 +54441,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred1_XQueryParser"
synpred1_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:469:11: ( ( ( FOR | LET ) DOLLAR ) | ( FOR ( TUMBLING | SLIDING ) ) )
+ // xquery/XQueryParser.g:530:11: ( ( ( FOR | LET ) DOLLAR ) | ( FOR ( TUMBLING | SLIDING ) ) )
var alt259=2;
var LA259_0 = this.input.LA(1);
@@ -54333,9 +54474,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt259) {
case 1 :
- // xquery/XQueryParser.g:469:12: ( ( FOR | LET ) DOLLAR )
- // xquery/XQueryParser.g:469:12: ( ( FOR | LET ) DOLLAR )
- // xquery/XQueryParser.g:469:13: ( FOR | LET ) DOLLAR
+ // xquery/XQueryParser.g:530:12: ( ( FOR | LET ) DOLLAR )
+ // xquery/XQueryParser.g:530:12: ( ( FOR | LET ) DOLLAR )
+ // xquery/XQueryParser.g:530:13: ( FOR | LET ) DOLLAR
if ( this.input.LA(1)==FOR||this.input.LA(1)==LET ) {
this.input.consume();
this.state.errorRecovery=false;this.state.failed=false;
@@ -54346,7 +54487,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
throw mse;
}
- this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_synpred1_XQueryParser3531); if (this.state.failed) return ;
+ this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_synpred1_XQueryParser3530); if (this.state.failed) return ;
@@ -54354,10 +54495,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:469:35: ( FOR ( TUMBLING | SLIDING ) )
- // xquery/XQueryParser.g:469:35: ( FOR ( TUMBLING | SLIDING ) )
- // xquery/XQueryParser.g:469:36: FOR ( TUMBLING | SLIDING )
- this.match(this.input,FOR,XQueryParser.FOLLOW_FOR_in_synpred1_XQueryParser3537); if (this.state.failed) return ;
+ // xquery/XQueryParser.g:530:35: ( FOR ( TUMBLING | SLIDING ) )
+ // xquery/XQueryParser.g:530:35: ( FOR ( TUMBLING | SLIDING ) )
+ // xquery/XQueryParser.g:530:36: FOR ( TUMBLING | SLIDING )
+ this.match(this.input,FOR,XQueryParser.FOLLOW_FOR_in_synpred1_XQueryParser3536); if (this.state.failed) return ;
if ( this.input.LA(1)==SLIDING||this.input.LA(1)==TUMBLING ) {
this.input.consume();
this.state.errorRecovery=false;this.state.failed=false;
@@ -54380,10 +54521,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred2_XQueryParser"
synpred2_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:470:11: ( IF LPAREN )
- // xquery/XQueryParser.g:470:12: IF LPAREN
- this.match(this.input,IF,XQueryParser.FOLLOW_IF_in_synpred2_XQueryParser3565); if (this.state.failed) return ;
- this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_synpred2_XQueryParser3567); if (this.state.failed) return ;
+ // xquery/XQueryParser.g:531:11: ( IF LPAREN )
+ // xquery/XQueryParser.g:531:12: IF LPAREN
+ this.match(this.input,IF,XQueryParser.FOLLOW_IF_in_synpred2_XQueryParser3564); if (this.state.failed) return ;
+ this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_synpred2_XQueryParser3566); if (this.state.failed) return ;
},
@@ -54391,10 +54532,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred3_XQueryParser"
synpred3_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:471:11: ( SWITCH LPAREN )
- // xquery/XQueryParser.g:471:12: SWITCH LPAREN
- this.match(this.input,SWITCH,XQueryParser.FOLLOW_SWITCH_in_synpred3_XQueryParser3595); if (this.state.failed) return ;
- this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_synpred3_XQueryParser3597); if (this.state.failed) return ;
+ // xquery/XQueryParser.g:532:11: ( SWITCH LPAREN )
+ // xquery/XQueryParser.g:532:12: SWITCH LPAREN
+ this.match(this.input,SWITCH,XQueryParser.FOLLOW_SWITCH_in_synpred3_XQueryParser3594); if (this.state.failed) return ;
+ this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_synpred3_XQueryParser3596); if (this.state.failed) return ;
},
@@ -54402,10 +54543,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred4_XQueryParser"
synpred4_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:472:11: ( TYPESWITCH LPAREN )
- // xquery/XQueryParser.g:472:12: TYPESWITCH LPAREN
- this.match(this.input,TYPESWITCH,XQueryParser.FOLLOW_TYPESWITCH_in_synpred4_XQueryParser3621); if (this.state.failed) return ;
- this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_synpred4_XQueryParser3623); if (this.state.failed) return ;
+ // xquery/XQueryParser.g:533:11: ( TYPESWITCH LPAREN )
+ // xquery/XQueryParser.g:533:12: TYPESWITCH LPAREN
+ this.match(this.input,TYPESWITCH,XQueryParser.FOLLOW_TYPESWITCH_in_synpred4_XQueryParser3620); if (this.state.failed) return ;
+ this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_synpred4_XQueryParser3622); if (this.state.failed) return ;
},
@@ -54413,10 +54554,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred5_XQueryParser"
synpred5_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:473:11: ( TRY LBRACKET )
- // xquery/XQueryParser.g:473:12: TRY LBRACKET
- this.match(this.input,TRY,XQueryParser.FOLLOW_TRY_in_synpred5_XQueryParser3643); if (this.state.failed) return ;
- this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_synpred5_XQueryParser3645); if (this.state.failed) return ;
+ // xquery/XQueryParser.g:534:11: ( TRY LBRACKET )
+ // xquery/XQueryParser.g:534:12: TRY LBRACKET
+ this.match(this.input,TRY,XQueryParser.FOLLOW_TRY_in_synpred5_XQueryParser3642); if (this.state.failed) return ;
+ this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_synpred5_XQueryParser3644); if (this.state.failed) return ;
},
@@ -54424,10 +54565,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred6_XQueryParser"
synpred6_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:759:11: ( VALIDATE ( p_ValidationMode | TYPE )? )
- // xquery/XQueryParser.g:759:12: VALIDATE ( p_ValidationMode | TYPE )?
- this.match(this.input,VALIDATE,XQueryParser.FOLLOW_VALIDATE_in_synpred6_XQueryParser6082); if (this.state.failed) return ;
- // xquery/XQueryParser.g:759:21: ( p_ValidationMode | TYPE )?
+ // xquery/XQueryParser.g:820:11: ( VALIDATE ( p_ValidationMode | TYPE )? )
+ // xquery/XQueryParser.g:820:12: VALIDATE ( p_ValidationMode | TYPE )?
+ this.match(this.input,VALIDATE,XQueryParser.FOLLOW_VALIDATE_in_synpred6_XQueryParser6081); if (this.state.failed) return ;
+ // xquery/XQueryParser.g:820:21: ( p_ValidationMode | TYPE )?
var alt260=3;
var LA260_0 = this.input.LA(1);
@@ -54439,8 +54580,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt260) {
case 1 :
- // xquery/XQueryParser.g:759:23: p_ValidationMode
- this.pushFollow(XQueryParser.FOLLOW_p_ValidationMode_in_synpred6_XQueryParser6086);
+ // xquery/XQueryParser.g:820:23: p_ValidationMode
+ this.pushFollow(XQueryParser.FOLLOW_p_ValidationMode_in_synpred6_XQueryParser6085);
this.p_ValidationMode();
this.state._fsp--;
@@ -54449,8 +54590,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:759:42: TYPE
- this.match(this.input,TYPE,XQueryParser.FOLLOW_TYPE_in_synpred6_XQueryParser6090); if (this.state.failed) return ;
+ // xquery/XQueryParser.g:820:42: TYPE
+ this.match(this.input,TYPE,XQueryParser.FOLLOW_TYPE_in_synpred6_XQueryParser6089); if (this.state.failed) return ;
break;
@@ -54464,10 +54605,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred7_XQueryParser"
synpred7_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:804:11: ( SLASH p_RelativePathExpr )
- // xquery/XQueryParser.g:804:12: SLASH p_RelativePathExpr
- this.match(this.input,SLASH,XQueryParser.FOLLOW_SLASH_in_synpred7_XQueryParser6430); if (this.state.failed) return ;
- this.pushFollow(XQueryParser.FOLLOW_p_RelativePathExpr_in_synpred7_XQueryParser6432);
+ // xquery/XQueryParser.g:865:11: ( SLASH p_RelativePathExpr )
+ // xquery/XQueryParser.g:865:12: SLASH p_RelativePathExpr
+ this.match(this.input,SLASH,XQueryParser.FOLLOW_SLASH_in_synpred7_XQueryParser6429); if (this.state.failed) return ;
+ this.pushFollow(XQueryParser.FOLLOW_p_RelativePathExpr_in_synpred7_XQueryParser6431);
this.p_RelativePathExpr();
this.state._fsp--;
@@ -54479,7 +54620,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred8_XQueryParser"
synpred8_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:817:11: ( LBRACKET | LPAREN | SMALLER | QUOT | APOS | DOLLAR )
+ // xquery/XQueryParser.g:878:11: ( LBRACKET | LPAREN | SMALLER | QUOT | APOS | DOLLAR )
// xquery/XQueryParser.g:
if ( this.input.LA(1)==LPAREN||(this.input.LA(1)>=DOLLAR && this.input.LA(1)<=LBRACKET)||this.input.LA(1)==SMALLER||(this.input.LA(1)>=APOS && this.input.LA(1)<=QUOT) ) {
this.input.consume();
@@ -54498,7 +54639,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred9_XQueryParser"
synpred9_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:818:11: ( ( ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET ) | ( ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET ) | ( ( DOCUMENT | TEXT | COMMENT ) LBRACKET ) )
+ // xquery/XQueryParser.g:879:11: ( ( ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET ) | ( ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET ) | ( ( DOCUMENT | TEXT | COMMENT ) LBRACKET ) )
var alt263=3;
switch ( this.input.LA(1) ) {
case ATTRIBUTE:
@@ -54524,9 +54665,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt263) {
case 1 :
- // xquery/XQueryParser.g:819:13: ( ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET )
- // xquery/XQueryParser.g:819:13: ( ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET )
- // xquery/XQueryParser.g:819:14: ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET
+ // xquery/XQueryParser.g:880:13: ( ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET )
+ // xquery/XQueryParser.g:880:13: ( ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET )
+ // xquery/XQueryParser.g:880:14: ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET
if ( this.input.LA(1)==ATTRIBUTE||this.input.LA(1)==ELEMENT ) {
this.input.consume();
this.state.errorRecovery=false;this.state.failed=false;
@@ -54537,7 +54678,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
throw mse;
}
- // xquery/XQueryParser.g:819:36: ( p_QName )?
+ // xquery/XQueryParser.g:880:36: ( p_QName )?
var alt261=2;
var LA261_0 = this.input.LA(1);
@@ -54546,8 +54687,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt261) {
case 1 :
- // xquery/XQueryParser.g:819:36: p_QName
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_synpred9_XQueryParser6607);
+ // xquery/XQueryParser.g:880:36: p_QName
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_synpred9_XQueryParser6606);
this.p_QName();
this.state._fsp--;
@@ -54558,7 +54699,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_synpred9_XQueryParser6610); if (this.state.failed) return ;
+ this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_synpred9_XQueryParser6609); if (this.state.failed) return ;
@@ -54566,9 +54707,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:820:13: ( ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET )
- // xquery/XQueryParser.g:820:13: ( ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET )
- // xquery/XQueryParser.g:820:14: ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET
+ // xquery/XQueryParser.g:881:13: ( ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET )
+ // xquery/XQueryParser.g:881:13: ( ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET )
+ // xquery/XQueryParser.g:881:14: ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET
if ( this.input.LA(1)==NAMESPACE||this.input.LA(1)==PROCESSING_INSTRUCTION ) {
this.input.consume();
this.state.errorRecovery=false;this.state.failed=false;
@@ -54579,7 +54720,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
throw mse;
}
- // xquery/XQueryParser.g:820:51: ( p_NCName )?
+ // xquery/XQueryParser.g:881:51: ( p_NCName )?
var alt262=2;
var LA262_0 = this.input.LA(1);
@@ -54588,8 +54729,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt262) {
case 1 :
- // xquery/XQueryParser.g:820:51: p_NCName
- this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_synpred9_XQueryParser6636);
+ // xquery/XQueryParser.g:881:51: p_NCName
+ this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_synpred9_XQueryParser6635);
this.p_NCName();
this.state._fsp--;
@@ -54600,7 +54741,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_synpred9_XQueryParser6639); if (this.state.failed) return ;
+ this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_synpred9_XQueryParser6638); if (this.state.failed) return ;
@@ -54608,9 +54749,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:821:13: ( ( DOCUMENT | TEXT | COMMENT ) LBRACKET )
- // xquery/XQueryParser.g:821:13: ( ( DOCUMENT | TEXT | COMMENT ) LBRACKET )
- // xquery/XQueryParser.g:821:14: ( DOCUMENT | TEXT | COMMENT ) LBRACKET
+ // xquery/XQueryParser.g:882:13: ( ( DOCUMENT | TEXT | COMMENT ) LBRACKET )
+ // xquery/XQueryParser.g:882:13: ( ( DOCUMENT | TEXT | COMMENT ) LBRACKET )
+ // xquery/XQueryParser.g:882:14: ( DOCUMENT | TEXT | COMMENT ) LBRACKET
if ( this.input.LA(1)==COMMENT||this.input.LA(1)==DOCUMENT||this.input.LA(1)==TEXT ) {
this.input.consume();
this.state.errorRecovery=false;this.state.failed=false;
@@ -54621,7 +54762,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
throw mse;
}
- this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_synpred9_XQueryParser6669); if (this.state.failed) return ;
+ this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_synpred9_XQueryParser6668); if (this.state.failed) return ;
@@ -54634,9 +54775,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred10_XQueryParser"
synpred10_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:823:11: ( p_KindTest )
- // xquery/XQueryParser.g:823:12: p_KindTest
- this.pushFollow(XQueryParser.FOLLOW_p_KindTest_in_synpred10_XQueryParser6699);
+ // xquery/XQueryParser.g:884:11: ( p_KindTest )
+ // xquery/XQueryParser.g:884:12: p_KindTest
+ this.pushFollow(XQueryParser.FOLLOW_p_KindTest_in_synpred10_XQueryParser6698);
this.p_KindTest();
this.state._fsp--;
@@ -54648,14 +54789,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred11_XQueryParser"
synpred11_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:824:11: ( p_QName LPAREN )
- // xquery/XQueryParser.g:824:12: p_QName LPAREN
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_synpred11_XQueryParser6718);
+ // xquery/XQueryParser.g:885:11: ( p_QName LPAREN )
+ // xquery/XQueryParser.g:885:12: p_QName LPAREN
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_synpred11_XQueryParser6717);
this.p_QName();
this.state._fsp--;
if (this.state.failed) return ;
- this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_synpred11_XQueryParser6720); if (this.state.failed) return ;
+ this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_synpred11_XQueryParser6719); if (this.state.failed) return ;
},
@@ -54663,9 +54804,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred12_XQueryParser"
synpred12_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:825:11: ( p_PrimaryExpr )
- // xquery/XQueryParser.g:825:12: p_PrimaryExpr
- this.pushFollow(XQueryParser.FOLLOW_p_PrimaryExpr_in_synpred12_XQueryParser6738);
+ // xquery/XQueryParser.g:886:11: ( p_PrimaryExpr )
+ // xquery/XQueryParser.g:886:12: p_PrimaryExpr
+ this.pushFollow(XQueryParser.FOLLOW_p_PrimaryExpr_in_synpred12_XQueryParser6737);
this.p_PrimaryExpr();
this.state._fsp--;
@@ -54677,9 +54818,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred13_XQueryParser"
synpred13_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:883:11: ( p_Wildcard )
- // xquery/XQueryParser.g:883:12: p_Wildcard
- this.pushFollow(XQueryParser.FOLLOW_p_Wildcard_in_synpred13_XQueryParser7177);
+ // xquery/XQueryParser.g:944:11: ( p_Wildcard )
+ // xquery/XQueryParser.g:944:12: p_Wildcard
+ this.pushFollow(XQueryParser.FOLLOW_p_Wildcard_in_synpred13_XQueryParser7176);
this.p_Wildcard();
this.state._fsp--;
@@ -54691,14 +54832,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred14_XQueryParser"
synpred14_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:884:11: ( p_NCName COLON )
- // xquery/XQueryParser.g:884:12: p_NCName COLON
- this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_synpred14_XQueryParser7196);
+ // xquery/XQueryParser.g:945:11: ( p_NCName COLON )
+ // xquery/XQueryParser.g:945:12: p_NCName COLON
+ this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_synpred14_XQueryParser7195);
this.p_NCName();
this.state._fsp--;
if (this.state.failed) return ;
- this.match(this.input,COLON,XQueryParser.FOLLOW_COLON_in_synpred14_XQueryParser7198); if (this.state.failed) return ;
+ this.match(this.input,COLON,XQueryParser.FOLLOW_COLON_in_synpred14_XQueryParser7197); if (this.state.failed) return ;
},
@@ -54706,9 +54847,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred15_XQueryParser"
synpred15_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:885:11: ( p_NCName )
- // xquery/XQueryParser.g:885:12: p_NCName
- this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_synpred15_XQueryParser7216);
+ // xquery/XQueryParser.g:946:11: ( p_NCName )
+ // xquery/XQueryParser.g:946:12: p_NCName
+ this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_synpred15_XQueryParser7215);
this.p_NCName();
this.state._fsp--;
@@ -54720,9 +54861,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred16_XQueryParser"
synpred16_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:922:11: ( LPAREN )
- // xquery/XQueryParser.g:922:12: LPAREN
- this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_synpred16_XQueryParser7472); if (this.state.failed) return ;
+ // xquery/XQueryParser.g:983:11: ( LPAREN )
+ // xquery/XQueryParser.g:983:12: LPAREN
+ this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_synpred16_XQueryParser7471); if (this.state.failed) return ;
},
@@ -54730,9 +54871,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred17_XQueryParser"
synpred17_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:1201:26: ( p_OccurrenceIndicator )
- // xquery/XQueryParser.g:1201:27: p_OccurrenceIndicator
- this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_synpred17_XQueryParser9436);
+ // xquery/XQueryParser.g:1262:26: ( p_OccurrenceIndicator )
+ // xquery/XQueryParser.g:1262:27: p_OccurrenceIndicator
+ this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_synpred17_XQueryParser9439);
this.p_OccurrenceIndicator();
this.state._fsp--;
@@ -54744,9 +54885,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred18_XQueryParser"
synpred18_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:2032:44: ( p_OccurrenceIndicator )
- // xquery/XQueryParser.g:2032:45: p_OccurrenceIndicator
- this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_synpred18_XQueryParser16948);
+ // xquery/XQueryParser.g:2093:44: ( p_OccurrenceIndicator )
+ // xquery/XQueryParser.g:2093:45: p_OccurrenceIndicator
+ this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_synpred18_XQueryParser16951);
this.p_OccurrenceIndicator();
this.state._fsp--;
@@ -55104,7 +55245,7 @@ XQueryParser.DFA1 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA1, org.antlr.runtime.DFA, {
getDescription: function() {
- return "191:13: (vd= p_VersionDecl )?";
+ return "252:13: (vd= p_VersionDecl )?";
},
specialStateTransition: function(s, input) {
var _s = s;
@@ -55176,7 +55317,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"+
@@ -55253,7 +55394,7 @@ XQueryParser.DFA2 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA2, org.antlr.runtime.DFA, {
getDescription: function() {
- return "192:13: (lm= p_LibraryModule[$vd.tree] -> | mm= p_MainModule[$vd.tree] ->)";
+ return "253:13: (lm= p_LibraryModule[$vd.tree] -> | mm= p_MainModule[$vd.tree] ->)";
},
specialStateTransition: function(s, input) {
var _s = s;
@@ -55261,6 +55402,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);
@@ -55281,25 +55441,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)) {
@@ -55326,7 +55467,7 @@ org.antlr.lang.augmentObject(XQueryParser, {
"\u0002\uffff\u0002\u0002\u0001\uffff\u0001\u0002\u0002\u0001\u0002"+
"\u0002",
DFA6_specialS:
- "\u0001\u0000\u0001\u0002\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"+
@@ -55417,7 +55558,7 @@ XQueryParser.DFA6 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA6, org.antlr.runtime.DFA, {
getDescription: function() {
- return "()* loopback of 227:11: ( (dnd+= pm_DefaultNamespaceDecl | s+= p_Setter | nd+= pm_NamespaceDecl | i+= p_Import | fto+= pm_FTOptionDecl ) )*";
+ return "()* loopback of 288:11: ( (dnd+= pm_DefaultNamespaceDecl | s+= p_Setter | nd+= pm_NamespaceDecl | i+= p_Import | fto+= pm_FTOptionDecl ) )*";
},
specialStateTransition: function(s, input) {
var _s = s;
@@ -55425,27 +55566,6 @@ org.antlr.lang.extend(XQueryParser.DFA6, org.antlr.runtime.DFA, {
var retval = (function(s, input) {
switch ( s ) {
case 0 :
- var LA6_0 = input.LA(1);
-
-
- var index6_0 = input.index();
- input.rewind();
- s = -1;
- if ( (LA6_0==DECLARE) ) {s = 1;}
-
- else if ( ((LA6_0>=ANCESTOR && LA6_0<=ANCESTOR_OR_SELF)||LA6_0==ATTRIBUTE||LA6_0==CHILD||LA6_0==COMMENT||(LA6_0>=DESCENDANT && LA6_0<=DESCENDANT_OR_SELF)||(LA6_0>=DOCUMENT && LA6_0<=ELEMENT)||LA6_0==EVERY||(LA6_0>=FOLLOWING && LA6_0<=FOR)||LA6_0==IF||LA6_0==LET||LA6_0==NAMESPACE||LA6_0==NODE||LA6_0==ORDERED||(LA6_0>=PARENT && LA6_0<=PRECEDING_SIBLING)||LA6_0==PROCESSING_INSTRUCTION||(LA6_0>=SCHEMA_ATTRIBUTE && LA6_0<=SOME)||LA6_0==TEXT||LA6_0==TYPESWITCH||(LA6_0>=UNORDERED && LA6_0<=VARIABLE)||LA6_0==NAMESPACE_NODE||(LA6_0>=SWITCH && LA6_0<=TRY)||(LA6_0>=COPY && LA6_0<=DELETE)||LA6_0==INSERT||(LA6_0>=RENAME && LA6_0<=REPLACE)||LA6_0==UPDATING||(LA6_0>=BREAK && LA6_0<=EXIT)||LA6_0==WHILE||LA6_0==BINARY||LA6_0==LPAREN||(LA6_0>=DOLLAR && LA6_0<=LBRACKET)||(LA6_0>=STAR && LA6_0<=SMALLER)||(LA6_0>=SLASH && LA6_0<=DOT_DOT)||LA6_0==ATTR_SIGN||(LA6_0>=APOS && LA6_0<=QUOT)||(LA6_0>=L_Pragma && LA6_0<=L_DoubleLiteral)) ) {s = 2;}
-
- else if ( (LA6_0==ANN_PERCENT) && ((this.lc(XQS)))) {s = 3;}
-
- else if ( (LA6_0==IMPORT) ) {s = 4;}
-
- else if ( (LA6_0==EOF||(LA6_0>=AND && LA6_0<=AT)||(LA6_0>=BASE_URI && LA6_0<=CASTABLE)||LA6_0==COLLATION||(LA6_0>=CONSTRUCTION && LA6_0<=COPY_NAMESPACES)||LA6_0==DEFAULT||(LA6_0>=DESCENDING && LA6_0<=DIV)||(LA6_0>=ELSE && LA6_0<=EQ)||(LA6_0>=EXCEPT && LA6_0<=EXTERNAL)||(LA6_0>=FUNCTION && LA6_0<=IDIV)||(LA6_0>=IN && LA6_0<=LEAST)||(LA6_0>=LT && LA6_0<=MODULE)||(LA6_0>=NE && LA6_0<=NO_PRESERVE)||(LA6_0>=OF && LA6_0<=ORDER)||LA6_0==ORDERING||LA6_0==PRESERVE||(LA6_0>=RETURN && LA6_0<=SCHEMA)||(LA6_0>=STABLE && LA6_0<=STRIP)||(LA6_0>=THEN && LA6_0<=TREAT)||LA6_0==UNION||(LA6_0>=VERSION && LA6_0<=MINUS_SIGN)||(LA6_0>=NAN && LA6_0<=START)||(LA6_0>=TUMBLING && LA6_0<=BEFORE)||LA6_0==FIRST||(LA6_0>=INTO && LA6_0<=NODES)||(LA6_0>=REVALIDATION && LA6_0<=SKIP)||(LA6_0>=VALUE && LA6_0<=WORDS)||(LA6_0>=LOOP && LA6_0<=RETURNING)||(LA6_0>=CHECK && LA6_0<=UNIQUE)||(LA6_0>=AMP_ER && LA6_0<=QUOT_ER)||LA6_0==L_NCName||LA6_0==EXPLICITLY) ) {s = 5;}
-
-
- input.seek(index6_0);
- if ( s>=0 ) return s;
- break;
- case 1 :
var LA6_4 = input.LA(1);
@@ -55462,7 +55582,7 @@ org.antlr.lang.extend(XQueryParser.DFA6, org.antlr.runtime.DFA, {
input.seek(index6_4);
if ( s>=0 ) return s;
break;
- case 2 :
+ case 1 :
var LA6_1 = input.LA(1);
@@ -55483,6 +55603,27 @@ org.antlr.lang.extend(XQueryParser.DFA6, org.antlr.runtime.DFA, {
input.seek(index6_1);
if ( s>=0 ) return s;
break;
+ case 2 :
+ var LA6_0 = input.LA(1);
+
+
+ var index6_0 = input.index();
+ input.rewind();
+ s = -1;
+ if ( (LA6_0==DECLARE) ) {s = 1;}
+
+ else if ( ((LA6_0>=ANCESTOR && LA6_0<=ANCESTOR_OR_SELF)||LA6_0==ATTRIBUTE||LA6_0==CHILD||LA6_0==COMMENT||(LA6_0>=DESCENDANT && LA6_0<=DESCENDANT_OR_SELF)||(LA6_0>=DOCUMENT && LA6_0<=ELEMENT)||LA6_0==EVERY||(LA6_0>=FOLLOWING && LA6_0<=FOR)||LA6_0==IF||LA6_0==LET||LA6_0==NAMESPACE||LA6_0==NODE||LA6_0==ORDERED||(LA6_0>=PARENT && LA6_0<=PRECEDING_SIBLING)||LA6_0==PROCESSING_INSTRUCTION||(LA6_0>=SCHEMA_ATTRIBUTE && LA6_0<=SOME)||LA6_0==TEXT||LA6_0==TYPESWITCH||(LA6_0>=UNORDERED && LA6_0<=VARIABLE)||LA6_0==NAMESPACE_NODE||(LA6_0>=SWITCH && LA6_0<=TRY)||(LA6_0>=COPY && LA6_0<=DELETE)||LA6_0==INSERT||(LA6_0>=RENAME && LA6_0<=REPLACE)||LA6_0==UPDATING||(LA6_0>=BREAK && LA6_0<=EXIT)||LA6_0==WHILE||LA6_0==BINARY||LA6_0==LPAREN||(LA6_0>=DOLLAR && LA6_0<=LBRACKET)||(LA6_0>=STAR && LA6_0<=SMALLER)||(LA6_0>=SLASH && LA6_0<=DOT_DOT)||LA6_0==ATTR_SIGN||(LA6_0>=APOS && LA6_0<=QUOT)||(LA6_0>=L_Pragma && LA6_0<=L_DoubleLiteral)) ) {s = 2;}
+
+ else if ( (LA6_0==ANN_PERCENT) && ((this.lc(XQS)))) {s = 3;}
+
+ else if ( (LA6_0==IMPORT) ) {s = 4;}
+
+ else if ( (LA6_0==EOF||(LA6_0>=AND && LA6_0<=AT)||(LA6_0>=BASE_URI && LA6_0<=CASTABLE)||LA6_0==COLLATION||(LA6_0>=CONSTRUCTION && LA6_0<=COPY_NAMESPACES)||LA6_0==DEFAULT||(LA6_0>=DESCENDING && LA6_0<=DIV)||(LA6_0>=ELSE && LA6_0<=EQ)||(LA6_0>=EXCEPT && LA6_0<=EXTERNAL)||(LA6_0>=FUNCTION && LA6_0<=IDIV)||(LA6_0>=IN && LA6_0<=LEAST)||(LA6_0>=LT && LA6_0<=MODULE)||(LA6_0>=NE && LA6_0<=NO_PRESERVE)||(LA6_0>=OF && LA6_0<=ORDER)||LA6_0==ORDERING||LA6_0==PRESERVE||(LA6_0>=RETURN && LA6_0<=SCHEMA)||(LA6_0>=STABLE && LA6_0<=STRIP)||(LA6_0>=THEN && LA6_0<=TREAT)||LA6_0==UNION||(LA6_0>=VERSION && LA6_0<=MINUS_SIGN)||(LA6_0>=NAN && LA6_0<=START)||(LA6_0>=TUMBLING && LA6_0<=BEFORE)||LA6_0==FIRST||(LA6_0>=INTO && LA6_0<=NODES)||(LA6_0>=REVALIDATION && LA6_0<=SKIP)||(LA6_0>=VALUE && LA6_0<=WORDS)||(LA6_0>=LOOP && LA6_0<=RETURNING)||(LA6_0>=CHECK && LA6_0<=UNIQUE)||(LA6_0>=AMP_ER && LA6_0<=QUOT_ER)||LA6_0==L_NCName||LA6_0==EXPLICITLY) ) {s = 5;}
+
+
+ input.seek(index6_0);
+ if ( s>=0 ) return s;
+ break;
}
}).call(this.recognizer, s, input);
if (!org.antlr.lang.isUndefined(retval)) {
@@ -55566,7 +55707,7 @@ XQueryParser.DFA9 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA9, org.antlr.runtime.DFA, {
getDescription: function() {
- return "253:1: p_Setter : ( pm_BoundarySpaceDecl | pm_DefaultCollationDecl | pm_BaseURIDecl | pm_ConstructionDecl | pm_OrderingModeDecl | pm_EmptyOrderDecl | {...}? => pm_RevalidationDecl | pm_CopyNamespacesDecl | pm_DecimalFormatDecl );";
+ return "314:1: p_Setter : ( pm_BoundarySpaceDecl | pm_DefaultCollationDecl | pm_BaseURIDecl | pm_ConstructionDecl | pm_OrderingModeDecl | pm_EmptyOrderDecl | {...}? => pm_RevalidationDecl | pm_CopyNamespacesDecl | pm_DecimalFormatDecl );";
},
specialStateTransition: function(s, input) {
var _s = s;
@@ -55770,7 +55911,7 @@ XQueryParser.DFA44 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA44, org.antlr.runtime.DFA, {
getDescription: function() {
- return "432:1: pm_QueryBody : ({...}? => p_Program | p_Expr[true,true] );";
+ return "493:1: pm_QueryBody : ({...}? => p_Program | p_Expr[true,true] );";
},
specialStateTransition: function(s, input) {
var _s = s;
@@ -56379,7 +56520,7 @@ org.antlr.lang.extend(XQueryParser.DFA44, org.antlr.runtime.DFA, {
var index44_31 = input.index();
input.rewind();
s = -1;
- if ( ((((this.lc(XQS))&&(this.lc(MLS)))||((this.lc(XQS))&&(this.lc(MLS)))||(this.lc(XQS))||((this.lc(XQS))&&(this.lc(MLS)))||((this.lc(XQS))&&(this.lc(MLS))))) ) {s = 65;}
+ if ( ((((this.lc(XQS))&&(this.lc(MLS)))||(this.lc(XQS))||((this.lc(XQS))&&(this.lc(MLS)))||((this.lc(XQS))&&(this.lc(MLS)))||((this.lc(XQS))&&(this.lc(MLS))))) ) {s = 65;}
else if ( (true) ) {s = 69;}
@@ -56938,8 +57079,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\u0004\u0001\u0002\u0001\u0000\u0001\u0005\u0001"+
- "\u0003\u0001\u0001\u000a\uffff}>",
+ "\u0001\uffff\u0001\u0003\u0001\u0000\u0001\u0005\u0001\u0001\u0001"+
+ "\u0004\u0001\u0002\u000a\uffff}>",
DFA46_transitionS: [
"\u0025\u0007\u0001\u0001\u0005\u0007\u0001\u0003\u000a\u0007"+
"\u0001\u0002\u0021\u0007\u0001\u0005\u001d\u0007\u0001\u0004"+
@@ -57090,7 +57231,7 @@ XQueryParser.DFA46 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA46, org.antlr.runtime.DFA, {
getDescription: function() {
- return "468:1: p_ExprSingle[strict] : ( ( ( ( FOR | LET ) DOLLAR ) | ( FOR ( TUMBLING | SLIDING ) ) )=> p_FLWORHybrid[$strict] | ( IF LPAREN )=> p_IfHybrid[$strict] | ( SWITCH LPAREN )=> p_SwitchHybrid[$strict] | ( TYPESWITCH LPAREN )=> p_TypeswitchHybrid[$strict] | ( TRY LBRACKET )=> p_TryCatchHybrid[$strict] | p_ExprSimple );";
+ return "529:1: p_ExprSingle[strict] : ( ( ( ( FOR | LET ) DOLLAR ) | ( FOR ( TUMBLING | SLIDING ) ) )=> p_FLWORHybrid[$strict] | ( IF LPAREN )=> p_IfHybrid[$strict] | ( SWITCH LPAREN )=> p_SwitchHybrid[$strict] | ( TYPESWITCH LPAREN )=> p_TypeswitchHybrid[$strict] | ( TRY LBRACKET )=> p_TryCatchHybrid[$strict] | p_ExprSimple );";
},
specialStateTransition: function(s, input) {
var _s = s;
@@ -57098,36 +57239,6 @@ org.antlr.lang.extend(XQueryParser.DFA46, org.antlr.runtime.DFA, {
var retval = (function(s, input) {
switch ( s ) {
case 0 :
- var LA46_3 = input.LA(1);
-
-
- var index46_3 = input.index();
- input.rewind();
- s = -1;
- if ( (LA46_3==LPAREN) && (this.synpred2_XQueryParser())) {s = 13;}
-
- else if ( (LA46_3==EOF||(LA46_3>=AND && LA46_3<=ASCENDING)||(LA46_3>=CASE && LA46_3<=CASTABLE)||LA46_3==COLLATION||LA46_3==DEFAULT||(LA46_3>=DESCENDING && LA46_3<=DIV)||LA46_3==EMPTY||LA46_3==EQ||LA46_3==EXCEPT||LA46_3==FOR||LA46_3==GE||(LA46_3>=GT && LA46_3<=IDIV)||(LA46_3>=INSTANCE && LA46_3<=IS)||LA46_3==LE||(LA46_3>=LET && LA46_3<=MOD)||LA46_3==NE||(LA46_3>=OR && LA46_3<=ORDER)||(LA46_3>=RETURN && LA46_3<=SATISFIES)||LA46_3==STABLE||(LA46_3>=TO && LA46_3<=TREAT)||LA46_3==UNION||LA46_3==WHERE||LA46_3==COUNT||(LA46_3>=END && LA46_3<=GROUP)||LA46_3==ONLY||LA46_3==START||(LA46_3>=AFTER && LA46_3<=BEFORE)||LA46_3==INTO||LA46_3==MODIFY||LA46_3==WITH||LA46_3==CONTAINS||LA46_3==CONCAT||LA46_3==RPAREN||(LA46_3>=RBRACKET && LA46_3<=EQUAL)||LA46_3==NOTEQUAL||LA46_3==COMMA||(LA46_3>=STAR && LA46_3<=SLASH_SLASH)||LA46_3==COLON||(LA46_3>=SEMICOLON && LA46_3<=VBAR)) ) {s = 7;}
-
-
- input.seek(index46_3);
- if ( s>=0 ) return s;
- break;
- case 1 :
- 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 2 :
var LA46_2 = input.LA(1);
@@ -57144,22 +57255,37 @@ org.antlr.lang.extend(XQueryParser.DFA46, org.antlr.runtime.DFA, {
input.seek(index46_2);
if ( s>=0 ) return s;
break;
- case 3 :
- var LA46_5 = input.LA(1);
+ case 1 :
+ var LA46_4 = input.LA(1);
- var index46_5 = input.index();
+ var index46_4 = input.index();
input.rewind();
s = -1;
- if ( (LA46_5==LPAREN) && (this.synpred4_XQueryParser())) {s = 15;}
+ if ( (LA46_4==LPAREN) && (this.synpred3_XQueryParser())) {s = 14;}
- 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;}
+ 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_5);
+ input.seek(index46_4);
if ( s>=0 ) return s;
break;
- case 4 :
+ case 2 :
+ 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 3 :
var LA46_1 = input.LA(1);
@@ -57178,19 +57304,34 @@ org.antlr.lang.extend(XQueryParser.DFA46, org.antlr.runtime.DFA, {
input.seek(index46_1);
if ( s>=0 ) return s;
break;
- case 5 :
- var LA46_4 = input.LA(1);
+ case 4 :
+ var LA46_5 = input.LA(1);
- var index46_4 = input.index();
+ var index46_5 = input.index();
input.rewind();
s = -1;
- if ( (LA46_4==LPAREN) && (this.synpred3_XQueryParser())) {s = 14;}
+ if ( (LA46_5==LPAREN) && (this.synpred4_XQueryParser())) {s = 15;}
- 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;}
+ 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_4);
+ input.seek(index46_5);
+ if ( s>=0 ) return s;
+ break;
+ case 5 :
+ var LA46_3 = input.LA(1);
+
+
+ var index46_3 = input.index();
+ input.rewind();
+ s = -1;
+ if ( (LA46_3==LPAREN) && (this.synpred2_XQueryParser())) {s = 13;}
+
+ else if ( (LA46_3==EOF||(LA46_3>=AND && LA46_3<=ASCENDING)||(LA46_3>=CASE && LA46_3<=CASTABLE)||LA46_3==COLLATION||LA46_3==DEFAULT||(LA46_3>=DESCENDING && LA46_3<=DIV)||LA46_3==EMPTY||LA46_3==EQ||LA46_3==EXCEPT||LA46_3==FOR||LA46_3==GE||(LA46_3>=GT && LA46_3<=IDIV)||(LA46_3>=INSTANCE && LA46_3<=IS)||LA46_3==LE||(LA46_3>=LET && LA46_3<=MOD)||LA46_3==NE||(LA46_3>=OR && LA46_3<=ORDER)||(LA46_3>=RETURN && LA46_3<=SATISFIES)||LA46_3==STABLE||(LA46_3>=TO && LA46_3<=TREAT)||LA46_3==UNION||LA46_3==WHERE||LA46_3==COUNT||(LA46_3>=END && LA46_3<=GROUP)||LA46_3==ONLY||LA46_3==START||(LA46_3>=AFTER && LA46_3<=BEFORE)||LA46_3==INTO||LA46_3==MODIFY||LA46_3==WITH||LA46_3==CONTAINS||LA46_3==CONCAT||LA46_3==RPAREN||(LA46_3>=RBRACKET && LA46_3<=EQUAL)||LA46_3==NOTEQUAL||LA46_3==COMMA||(LA46_3>=STAR && LA46_3<=SLASH_SLASH)||LA46_3==COLON||(LA46_3>=SEMICOLON && LA46_3<=VBAR)) ) {s = 7;}
+
+
+ input.seek(index46_3);
if ( s>=0 ) return s;
break;
}
@@ -57313,7 +57454,7 @@ XQueryParser.DFA115 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA115, org.antlr.runtime.DFA, {
getDescription: function() {
- return "803:1: p_PathExpr : ( ( SLASH p_RelativePathExpr )=> ( SLASH p_RelativePathExpr ) | SLASH | SLASH_SLASH p_RelativePathExpr | p_RelativePathExpr );";
+ return "864:1: p_PathExpr : ( ( SLASH p_RelativePathExpr )=> ( SLASH p_RelativePathExpr ) | SLASH | SLASH_SLASH p_RelativePathExpr | p_RelativePathExpr );";
},
specialStateTransition: function(s, input) {
var _s = s;
@@ -57476,7 +57617,7 @@ XQueryParser.DFA117 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA117, org.antlr.runtime.DFA, {
getDescription: function() {
- return "816:1: p_StepExpr : ( ( LBRACKET | LPAREN | SMALLER | QUOT | APOS | DOLLAR )=> p_PostfixExpr | ( ( ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET ) | ( ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET ) | ( ( DOCUMENT | TEXT | COMMENT ) LBRACKET ) )=> p_PostfixExpr | ( p_KindTest )=> p_AxisStep | ( p_QName LPAREN )=> p_PostfixExpr | ( p_PrimaryExpr )=> p_PostfixExpr | p_AxisStep );";
+ return "877:1: p_StepExpr : ( ( LBRACKET | LPAREN | SMALLER | QUOT | APOS | DOLLAR )=> p_PostfixExpr | ( ( ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET ) | ( ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET ) | ( ( DOCUMENT | TEXT | COMMENT ) LBRACKET ) )=> p_PostfixExpr | ( p_KindTest )=> p_AxisStep | ( p_QName LPAREN )=> p_PostfixExpr | ( p_PrimaryExpr )=> p_PostfixExpr | p_AxisStep );";
},
specialStateTransition: function(s, input) {
var _s = s;
@@ -57849,15 +57990,15 @@ org.antlr.lang.extend(XQueryParser.DFA117, org.antlr.runtime.DFA, {
var index117_18 = input.index();
input.rewind();
s = -1;
- if ( (((this.synpred8_XQueryParser()&&(this.lc(MLS)))||this.synpred8_XQueryParser())) ) {s = 43;}
+ if ( ((this.synpred8_XQueryParser()||(this.synpred8_XQueryParser()&&(this.lc(MLS))))) ) {s = 43;}
else if ( (((this.synpred9_XQueryParser()&&(this.lc(MLS)))||this.synpred9_XQueryParser())) ) {s = 44;}
else if ( (this.synpred10_XQueryParser()) ) {s = 47;}
- else if ( (((this.synpred11_XQueryParser()&&(this.lc(MLS)))||this.synpred11_XQueryParser())) ) {s = 45;}
+ else if ( ((this.synpred11_XQueryParser()||(this.synpred11_XQueryParser()&&(this.lc(MLS))))) ) {s = 45;}
- else if ( ((this.synpred12_XQueryParser()||(this.synpred12_XQueryParser()&&(this.lc(MLS))))) ) {s = 46;}
+ else if ( (((this.synpred12_XQueryParser()&&(this.lc(MLS)))||this.synpred12_XQueryParser())) ) {s = 46;}
else if ( (true) ) {s = 48;}
@@ -58583,7 +58724,7 @@ XQueryParser.DFA119 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA119, org.antlr.runtime.DFA, {
getDescription: function() {
- return "835:1: p_ForwardStep : ( p_ForwardAxis p_NodeTest | p_AbbrevForwardStep );";
+ return "896:1: p_ForwardStep : ( p_ForwardAxis p_NodeTest | p_AbbrevForwardStep );";
},
dummy: null
});
@@ -58820,7 +58961,7 @@ XQueryParser.DFA124 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA124, org.antlr.runtime.DFA, {
getDescription: function() {
- return "877:1: p_NodeTest : ( p_KindTest | p_NameTest );";
+ return "938:1: p_NodeTest : ( p_KindTest | p_NameTest );";
},
dummy: null
});
@@ -58841,7 +58982,7 @@ org.antlr.lang.augmentObject(XQueryParser, {
"\uffff\u0001\u0005\u0002\uffff\u0001\u0008\u0006\uffff\u0001\u0009\u0001"+
"\u0006\u0001\u0007\u0002\u0008",
DFA132_specialS:
- "\u0001\u0001\u000d\uffff\u0001\u0000\u0007\uffff}>",
+ "\u0001\u0000\u000d\uffff\u0001\u0001\u0007\uffff}>",
DFA132_transitionS: [
"\u0006\u0007\u0001\u000c\u0008\u0007\u0001\u000f\u0008\u0007"+
"\u0001\u0009\u0001\u0007\u0001\u0006\u001f\u0007\u0001\u000b"+
@@ -58921,7 +59062,7 @@ XQueryParser.DFA132 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA132, org.antlr.runtime.DFA, {
getDescription: function() {
- return "921:1: p_PrimaryExpr : ( ( LPAREN )=> p_ParenthesizedExpr | p_Literal | p_VarRef | p_ContextItemExpr | p_FunctionCall | p_OrderedExpr | p_UnorderedExpr | p_Constructor | p_BlockExpr );";
+ return "982:1: p_PrimaryExpr : ( ( LPAREN )=> p_ParenthesizedExpr | p_Literal | p_VarRef | p_ContextItemExpr | p_FunctionCall | p_OrderedExpr | p_UnorderedExpr | p_Constructor | p_BlockExpr );";
},
specialStateTransition: function(s, input) {
var _s = s;
@@ -58929,21 +59070,6 @@ org.antlr.lang.extend(XQueryParser.DFA132, org.antlr.runtime.DFA, {
var retval = (function(s, input) {
switch ( s ) {
case 0 :
- var LA132_14 = input.LA(1);
-
-
- var index132_14 = input.index();
- input.rewind();
- s = -1;
- if ( (LA132_14==LPAREN||LA132_14==COLON) ) {s = 7;}
-
- else if ( (LA132_14==LBRACKET) && ((this.lc(MLS)))) {s = 20;}
-
-
- input.seek(index132_14);
- if ( s>=0 ) return s;
- break;
- case 1 :
var LA132_0 = input.LA(1);
@@ -58988,6 +59114,21 @@ org.antlr.lang.extend(XQueryParser.DFA132, org.antlr.runtime.DFA, {
input.seek(index132_0);
if ( s>=0 ) return s;
break;
+ case 1 :
+ var LA132_14 = input.LA(1);
+
+
+ var index132_14 = input.index();
+ input.rewind();
+ s = -1;
+ if ( (LA132_14==LPAREN||LA132_14==COLON) ) {s = 7;}
+
+ else if ( (LA132_14==LBRACKET) && ((this.lc(MLS)))) {s = 20;}
+
+
+ input.seek(index132_14);
+ if ( s>=0 ) return s;
+ break;
}
}).call(this.recognizer, s, input);
if (!org.antlr.lang.isUndefined(retval)) {
@@ -59142,7 +59283,7 @@ XQueryParser.DFA159 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA159, org.antlr.runtime.DFA, {
getDescription: function() {
- return "1201:25: ( ( p_OccurrenceIndicator )=>oi= p_OccurrenceIndicator )?";
+ return "1262:25: ( ( p_OccurrenceIndicator )=>oi= p_OccurrenceIndicator )?";
},
specialStateTransition: function(s, input) {
var _s = s;
@@ -59495,7 +59636,7 @@ XQueryParser.DFA161 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA161, org.antlr.runtime.DFA, {
getDescription: function() {
- return "1211:1: p_ItemType : ( p_KindTest -> ^( KindTest p_KindTest ) | {...}? => ( BINARY LPAREN RPAREN ) -> ^( BinaryTest BINARY LPAREN RPAREN ) | ( ITEM LPAREN RPAREN ) -> ^( ItemTest ITEM LPAREN RPAREN ) | p_AtomicOrUnionType | p_ParenthesizedItemType );";
+ return "1272:1: p_ItemType : ( p_KindTest -> ^( KindTest p_KindTest ) | {...}? => ( BINARY LPAREN RPAREN ) -> ^( BinaryTest BINARY LPAREN RPAREN ) | ( ITEM LPAREN RPAREN ) -> ^( ItemTest ITEM LPAREN RPAREN ) | p_AtomicOrUnionType | p_ParenthesizedItemType );";
},
specialStateTransition: function(s, input) {
var _s = s;
@@ -59599,7 +59740,7 @@ XQueryParser.DFA215 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA215, org.antlr.runtime.DFA, {
getDescription: function() {
- return "1746:1: p_FTMatchOption : ( p_FTLanguageOption | p_FTWildCardOption | p_FTThesaurusOption | p_FTStemOption | p_FTCaseOption | p_FTDiacriticsOption | p_FTStopWordOption | p_FTExtensionOption );";
+ return "1807:1: p_FTMatchOption : ( p_FTLanguageOption | p_FTWildCardOption | p_FTThesaurusOption | p_FTStemOption | p_FTCaseOption | p_FTDiacriticsOption | p_FTStopWordOption | p_FTExtensionOption );";
},
dummy: null
});
@@ -59740,7 +59881,7 @@ XQueryParser.DFA234 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA234, org.antlr.runtime.DFA, {
getDescription: function() {
- return "1860:1: p_Hybrid[strict, allowConcat] : ( p_HybridExprSingle[$strict,$allowConcat] | p_Statement );";
+ return "1921:1: p_Hybrid[strict, allowConcat] : ( p_HybridExprSingle[$strict,$allowConcat] | p_Statement );";
},
dummy: null
});
@@ -59756,8 +59897,8 @@ org.antlr.lang.augmentObject(XQueryParser, {
DFA250_acceptS:
"\u0003\uffff\u0001\u0002\u0005\uffff\u0001\u0001\u0001\u0003",
DFA250_specialS:
- "\u0004\uffff\u0001\u0000\u0001\u0004\u0001\u0003\u0001\u0002\u0001"+
- "\u0001\u0002\uffff}>",
+ "\u0004\uffff\u0001\u0001\u0001\u0004\u0001\u0002\u0001\u0003\u0001"+
+ "\u0000\u0002\uffff}>",
DFA250_transitionS: [
"\u0020\u0003\u0001\u0002\u002f\u0003\u0001\u0001\u002e\u0003"+
"\u0001\u0008\u0001\u0005\u0001\u0003\u0001\u0004\u0004\u0003"+
@@ -59918,7 +60059,7 @@ XQueryParser.DFA250 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA250, org.antlr.runtime.DFA, {
getDescription: function() {
- return "2012:1: p_ExprSimple : ( p_QuantifiedExpr | p_OrExpr | {...}? => pg_UpdateExpr );";
+ return "2073:1: p_ExprSimple : ( p_QuantifiedExpr | p_OrExpr | {...}? => pg_UpdateExpr );";
},
specialStateTransition: function(s, input) {
var _s = s;
@@ -59926,21 +60067,6 @@ org.antlr.lang.extend(XQueryParser.DFA250, org.antlr.runtime.DFA, {
var retval = (function(s, input) {
switch ( s ) {
case 0 :
- var LA250_4 = input.LA(1);
-
-
- var index250_4 = input.index();
- input.rewind();
- s = -1;
- if ( (LA250_4==EOF||(LA250_4>=AND && LA250_4<=ASCENDING)||(LA250_4>=CASE && LA250_4<=CASTABLE)||LA250_4==COLLATION||LA250_4==DEFAULT||(LA250_4>=DESCENDING && LA250_4<=DIV)||LA250_4==EMPTY||LA250_4==EQ||LA250_4==EXCEPT||LA250_4==FOR||LA250_4==GE||(LA250_4>=GT && LA250_4<=IDIV)||(LA250_4>=INSTANCE && LA250_4<=IS)||LA250_4==LE||(LA250_4>=LET && LA250_4<=MOD)||LA250_4==NE||(LA250_4>=OR && LA250_4<=ORDER)||(LA250_4>=RETURN && LA250_4<=SATISFIES)||LA250_4==STABLE||(LA250_4>=TO && LA250_4<=TREAT)||LA250_4==UNION||LA250_4==WHERE||LA250_4==COUNT||(LA250_4>=END && LA250_4<=GROUP)||LA250_4==ONLY||LA250_4==START||(LA250_4>=AFTER && LA250_4<=BEFORE)||LA250_4==INTO||LA250_4==MODIFY||LA250_4==WITH||LA250_4==CONTAINS||(LA250_4>=CONCAT && LA250_4<=RPAREN)||(LA250_4>=RBRACKET && LA250_4<=EQUAL)||LA250_4==NOTEQUAL||LA250_4==COMMA||(LA250_4>=STAR && LA250_4<=SLASH_SLASH)||LA250_4==COLON||(LA250_4>=SEMICOLON && LA250_4<=VBAR)) ) {s = 3;}
-
- else if ( (LA250_4==NODE||LA250_4==NODES) && ((this.lc(XQU)))) {s = 10;}
-
-
- input.seek(index250_4);
- if ( s>=0 ) return s;
- break;
- case 1 :
var LA250_8 = input.LA(1);
@@ -59955,22 +60081,22 @@ org.antlr.lang.extend(XQueryParser.DFA250, org.antlr.runtime.DFA, {
input.seek(index250_8);
if ( s>=0 ) return s;
break;
- case 2 :
- var LA250_7 = input.LA(1);
+ case 1 :
+ var LA250_4 = input.LA(1);
- var index250_7 = input.index();
+ var index250_4 = input.index();
input.rewind();
s = -1;
- if ( (LA250_7==EOF||(LA250_7>=AND && LA250_7<=ASCENDING)||(LA250_7>=CASE && LA250_7<=CASTABLE)||LA250_7==COLLATION||LA250_7==DEFAULT||(LA250_7>=DESCENDING && LA250_7<=DIV)||LA250_7==EMPTY||LA250_7==EQ||LA250_7==EXCEPT||LA250_7==FOR||LA250_7==GE||(LA250_7>=GT && LA250_7<=IDIV)||(LA250_7>=INSTANCE && LA250_7<=IS)||LA250_7==LE||(LA250_7>=LET && LA250_7<=MOD)||LA250_7==NE||(LA250_7>=OR && LA250_7<=ORDER)||(LA250_7>=RETURN && LA250_7<=SATISFIES)||LA250_7==STABLE||(LA250_7>=TO && LA250_7<=TREAT)||LA250_7==UNION||LA250_7==WHERE||LA250_7==COUNT||(LA250_7>=END && LA250_7<=GROUP)||LA250_7==ONLY||LA250_7==START||(LA250_7>=AFTER && LA250_7<=BEFORE)||LA250_7==INTO||LA250_7==MODIFY||LA250_7==WITH||LA250_7==CONTAINS||(LA250_7>=CONCAT && LA250_7<=RPAREN)||(LA250_7>=RBRACKET && LA250_7<=EQUAL)||LA250_7==NOTEQUAL||LA250_7==COMMA||(LA250_7>=STAR && LA250_7<=SLASH_SLASH)||LA250_7==COLON||(LA250_7>=SEMICOLON && LA250_7<=VBAR)) ) {s = 3;}
+ if ( (LA250_4==EOF||(LA250_4>=AND && LA250_4<=ASCENDING)||(LA250_4>=CASE && LA250_4<=CASTABLE)||LA250_4==COLLATION||LA250_4==DEFAULT||(LA250_4>=DESCENDING && LA250_4<=DIV)||LA250_4==EMPTY||LA250_4==EQ||LA250_4==EXCEPT||LA250_4==FOR||LA250_4==GE||(LA250_4>=GT && LA250_4<=IDIV)||(LA250_4>=INSTANCE && LA250_4<=IS)||LA250_4==LE||(LA250_4>=LET && LA250_4<=MOD)||LA250_4==NE||(LA250_4>=OR && LA250_4<=ORDER)||(LA250_4>=RETURN && LA250_4<=SATISFIES)||LA250_4==STABLE||(LA250_4>=TO && LA250_4<=TREAT)||LA250_4==UNION||LA250_4==WHERE||LA250_4==COUNT||(LA250_4>=END && LA250_4<=GROUP)||LA250_4==ONLY||LA250_4==START||(LA250_4>=AFTER && LA250_4<=BEFORE)||LA250_4==INTO||LA250_4==MODIFY||LA250_4==WITH||LA250_4==CONTAINS||(LA250_4>=CONCAT && LA250_4<=RPAREN)||(LA250_4>=RBRACKET && LA250_4<=EQUAL)||LA250_4==NOTEQUAL||LA250_4==COMMA||(LA250_4>=STAR && LA250_4<=SLASH_SLASH)||LA250_4==COLON||(LA250_4>=SEMICOLON && LA250_4<=VBAR)) ) {s = 3;}
- else if ( (LA250_7==NODE||LA250_7==VALUE) && ((this.lc(XQU)))) {s = 10;}
+ else if ( (LA250_4==NODE||LA250_4==NODES) && ((this.lc(XQU)))) {s = 10;}
- input.seek(index250_7);
+ input.seek(index250_4);
if ( s>=0 ) return s;
break;
- case 3 :
+ case 2 :
var LA250_6 = input.LA(1);
@@ -59985,6 +60111,21 @@ org.antlr.lang.extend(XQueryParser.DFA250, org.antlr.runtime.DFA, {
input.seek(index250_6);
if ( s>=0 ) return s;
break;
+ case 3 :
+ var LA250_7 = input.LA(1);
+
+
+ var index250_7 = input.index();
+ input.rewind();
+ s = -1;
+ if ( (LA250_7==EOF||(LA250_7>=AND && LA250_7<=ASCENDING)||(LA250_7>=CASE && LA250_7<=CASTABLE)||LA250_7==COLLATION||LA250_7==DEFAULT||(LA250_7>=DESCENDING && LA250_7<=DIV)||LA250_7==EMPTY||LA250_7==EQ||LA250_7==EXCEPT||LA250_7==FOR||LA250_7==GE||(LA250_7>=GT && LA250_7<=IDIV)||(LA250_7>=INSTANCE && LA250_7<=IS)||LA250_7==LE||(LA250_7>=LET && LA250_7<=MOD)||LA250_7==NE||(LA250_7>=OR && LA250_7<=ORDER)||(LA250_7>=RETURN && LA250_7<=SATISFIES)||LA250_7==STABLE||(LA250_7>=TO && LA250_7<=TREAT)||LA250_7==UNION||LA250_7==WHERE||LA250_7==COUNT||(LA250_7>=END && LA250_7<=GROUP)||LA250_7==ONLY||LA250_7==START||(LA250_7>=AFTER && LA250_7<=BEFORE)||LA250_7==INTO||LA250_7==MODIFY||LA250_7==WITH||LA250_7==CONTAINS||(LA250_7>=CONCAT && LA250_7<=RPAREN)||(LA250_7>=RBRACKET && LA250_7<=EQUAL)||LA250_7==NOTEQUAL||LA250_7==COMMA||(LA250_7>=STAR && LA250_7<=SLASH_SLASH)||LA250_7==COLON||(LA250_7>=SEMICOLON && LA250_7<=VBAR)) ) {s = 3;}
+
+ else if ( (LA250_7==NODE||LA250_7==VALUE) && ((this.lc(XQU)))) {s = 10;}
+
+
+ input.seek(index250_7);
+ if ( s>=0 ) return s;
+ break;
case 4 :
var LA250_5 = input.LA(1);
@@ -60018,1290 +60159,1325 @@ org.antlr.lang.extend(XQueryParser.DFA250, org.antlr.runtime.DFA, {
// public class variables
org.antlr.lang.augmentObject(XQueryParser, {
tokenNames: ["", "", "", "", "L_QuotAttrContentChar", "L_AposAttrContentChar", "L_ElementContentChar", "L_CDataSection", "L_PredefinedEntityRef", "L_CharRef", "ESCAPE_LBRACKET", "ESCAPE_RBRACKET", "ESCAPE_APOS", "ESCAPE_QUOT", "CDATA_START", "CDATA_END", "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", "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", "SWITCH", "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", "WHILE", "CHECK", "COLLECTION", "CONSTRAINT", "FOREACH", "FOREIGN", "INDEX", "INTEGRITY", "KEY", "ON", "UNIQUE", "BINARY", "AMP_ER", "APOS_ER", "QUOT_ER", "CONCAT", "LPAREN", "RPAREN", "DOLLAR", "LBRACKET", "RBRACKET", "LSQUARE", "RSQUARE", "EQUAL", "BIND", "NOTEQUAL", "ANN_PERCENT", "HASH", "AMP", "COMMA", "QUESTION", "STAR", "PLUS", "MINUS", "SMALLER", "GREATER", "SMALLEREQ", "GREATEREQ", "SMALLER_SMALLER", "GREATER_GREATER", "SLASH", "SLASH_SLASH", "DOT", "DOT_DOT", "COLON", "COLON_COLON", "EMPTY_CLOSE_TAG", "CLOSE_TAG", "SEMICOLON", "VBAR", "PRAGMA_START", "PRAGMA_END", "XML_COMMENT_START", "XML_COMMENT_END", "PI_START", "PI_END", "ATTR_SIGN", "CHARREF_DEC", "CHARREF_HEX", "APOS", "QUOT", "NCNameStartChar", "NCNameChar", "L_NCName", "Letter", "HexLetter", "Digit", "Digits", "S", "SU", "L_Pragma", "L_DirCommentConstructor", "L_DirPIConstructor", "L_IntegerLiteral", "L_DecimalLiteral", "L_DoubleLiteral", "L_Comment", "L_AnyChar", "L_QuotStringLiteralChar", "L_AposStringLiteralChar", "LibraryModule", "MainModule", "VersionDecl", "VersionDeclEncoding", "VersionDeclVersion", "ModuleDecl", "Prolog", "DefaultNamespaceDecls", "DefaultNamespaceDecl", "Setters", "Setter", "NamespaceDecls", "NamespaceDecl", "Imports", "FTOptionDecls", "SchemaImport", "SchemaPrefix", "NamespaceName", "DefaultElementNamespace", "AtHints", "ModuleImport", "BaseURIDecl", "OrderedDecls", "VarDecl", "VarType", "VarValue", "VarDefaultValue", "VarVariableDecl", "FunctionDecl", "ParamList", "ReturnType", "OptionDecl", "TypeDeclaration", "Param", "EnclosedExpr", "QueryBody", "UnaryExpr", "DirElemConstructor", "DirAttributeList", "DirAttributeValue", "DirElemContent", "CommonContent", "SequenceType", "EmptySequenceTest", "KindTest", "ItemTest", "FunctionTest", "AtomicType", "AtomicOrUnionType", "StringLiteral", "ElementContentChar", "AttributeValueChar", "QName", "BlockExpr", "BinaryTest", "EXPLICITLY"],
- FOLLOW_p_VersionDecl_in_p_Module503: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_LibraryModule_in_p_Module536: new org.antlr.runtime.BitSet([0x00000000, 0x00000000]),
- FOLLOW_p_MainModule_in_p_Module559: new org.antlr.runtime.BitSet([0x00000000, 0x00000000]),
- FOLLOW_EOF_in_p_Module583: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_XQUERY_in_p_VersionDecl611: new org.antlr.runtime.BitSet([0x00000000, 0x00004000,0x00000000, 0x00002000]),
- FOLLOW_ENCODING_in_p_VersionDecl619: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_VersionDecl625: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_VERSION_in_p_VersionDecl646: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_VersionDecl652: new org.antlr.runtime.BitSet([0x00000000, 0x00004000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_ENCODING_in_p_VersionDecl657: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_VersionDecl663: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_p_VersionDecl669: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_Prolog_in_p_MainModule735: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_pm_QueryBody_in_p_MainModule737: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ModuleDecl_in_p_LibraryModule793: new org.antlr.runtime.BitSet([0x00000000, 0x10000004]),
- FOLLOW_pm_Prolog_in_p_LibraryModule795: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_MODULE_in_p_ModuleDecl851: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000400, 0x00000000]),
- FOLLOW_NAMESPACE_in_p_ModuleDecl855: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NCName_in_p_ModuleDecl859: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000010]),
- FOLLOW_EQUAL_in_p_ModuleDecl861: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_ModuleDecl863: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_p_ModuleDecl865: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_DefaultNamespaceDecl_in_pm_Prolog924: new org.antlr.runtime.BitSet([0x00000002, 0x10000004]),
- FOLLOW_p_Setter_in_pm_Prolog930: new org.antlr.runtime.BitSet([0x00000002, 0x10000004]),
- FOLLOW_pm_NamespaceDecl_in_pm_Prolog936: new org.antlr.runtime.BitSet([0x00000002, 0x10000004]),
- FOLLOW_p_Import_in_pm_Prolog942: new org.antlr.runtime.BitSet([0x00000002, 0x10000004]),
- FOLLOW_pm_FTOptionDecl_in_pm_Prolog948: new org.antlr.runtime.BitSet([0x00000002, 0x10000004]),
- FOLLOW_pg_OrderedDecl_in_pm_Prolog955: new org.antlr.runtime.BitSet([0x00000002, 0x00000004]),
- FOLLOW_pm_ContextItemDecl_in_pg_OrderedDecl1270: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_AnnotatedDecl_in_pg_OrderedDecl1282: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_OptionDecl_in_pg_OrderedDecl1294: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_BoundarySpaceDecl_in_p_Setter1324: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_DefaultCollationDecl_in_p_Setter1336: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_BaseURIDecl_in_p_Setter1348: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_ConstructionDecl_in_p_Setter1360: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_OrderingModeDecl_in_p_Setter1372: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_EmptyOrderDecl_in_p_Setter1384: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_RevalidationDecl_in_p_Setter1399: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_CopyNamespacesDecl_in_p_Setter1411: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_DecimalFormatDecl_in_p_Setter1423: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECLARE_in_pm_BoundarySpaceDecl1455: new org.antlr.runtime.BitSet([0x01000000, 0x00000000]),
- FOLLOW_BOUNDARY_SPACE_in_pm_BoundarySpaceDecl1461: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x01000000, 0x00000008]),
- FOLLOW_PRESERVE_in_pm_BoundarySpaceDecl1470: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_STRIP_in_pm_BoundarySpaceDecl1480: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_pm_BoundarySpaceDecl1487: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECLARE_in_pm_DefaultCollationDecl1515: new org.antlr.runtime.BitSet([0x00000000, 0x00000008]),
- FOLLOW_DEFAULT_in_pm_DefaultCollationDecl1521: new org.antlr.runtime.BitSet([0x40000000, 0x00000000]),
- FOLLOW_COLLATION_in_pm_DefaultCollationDecl1527: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_pm_DefaultCollationDecl1531: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_pm_DefaultCollationDecl1533: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECLARE_in_pm_BaseURIDecl1569: new org.antlr.runtime.BitSet([0x00800000, 0x00000000]),
- FOLLOW_BASE_URI_in_pm_BaseURIDecl1575: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_pm_BaseURIDecl1581: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_pm_BaseURIDecl1583: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECLARE_in_pm_ConstructionDecl1636: new org.antlr.runtime.BitSet([0x00000000, 0x00000001]),
- FOLLOW_CONSTRUCTION_in_pm_ConstructionDecl1642: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x01000000, 0x00000008]),
- FOLLOW_STRIP_in_pm_ConstructionDecl1651: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_PRESERVE_in_pm_ConstructionDecl1657: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_pm_ConstructionDecl1664: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECLARE_in_pm_OrderingModeDecl1692: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_ORDERING_in_pm_OrderingModeDecl1698: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00080000, 0x00000400]),
- FOLLOW_ORDERED_in_pm_OrderingModeDecl1707: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_UNORDERED_in_pm_OrderingModeDecl1713: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_pm_OrderingModeDecl1720: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECLARE_in_pm_EmptyOrderDecl1748: new org.antlr.runtime.BitSet([0x00000000, 0x00000008]),
- FOLLOW_DEFAULT_in_pm_EmptyOrderDecl1754: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00040000, 0x00000000]),
- FOLLOW_ORDER_in_pm_EmptyOrderDecl1760: new org.antlr.runtime.BitSet([0x00000000, 0x00001000]),
- FOLLOW_EMPTY_in_pm_EmptyOrderDecl1766: new org.antlr.runtime.BitSet([0x00000000, 0x01000000,0x00000020, 0x00000000]),
- FOLLOW_GREATEST_in_pm_EmptyOrderDecl1775: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_LEAST_in_pm_EmptyOrderDecl1781: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_pm_EmptyOrderDecl1788: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECLARE_in_pm_CopyNamespacesDecl1816: new org.antlr.runtime.BitSet([0x00000000, 0x00000002]),
- FOLLOW_COPY_NAMESPACES_in_pm_CopyNamespacesDecl1822: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x01002000, 0x00000000]),
- FOLLOW_p_PreserveMode_in_pm_CopyNamespacesDecl1826: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_COMMA_in_pm_CopyNamespacesDecl1828: new org.antlr.runtime.BitSet([0x00000000, 0x40000000,0x00001000, 0x00000000]),
- FOLLOW_p_InheritMode_in_pm_CopyNamespacesDecl1830: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_pm_CopyNamespacesDecl1832: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_PRESERVE_in_p_PreserveMode1861: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_NO_PRESERVE_in_p_PreserveMode1867: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_INHERIT_in_p_InheritMode1899: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_NO_INHERIT_in_p_InheritMode1905: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECLARE_in_pm_DecimalFormatDecl1944: new org.antlr.runtime.BitSet([0x00000000, 0x00000008,0x00000000, 0x00100000]),
- FOLLOW_DECIMAL_FORMAT_in_pm_DecimalFormatDecl1952: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_pm_DecimalFormatDecl1956: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x2E600000,0x00001007, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_DEFAULT_in_pm_DecimalFormatDecl1964: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00100000]),
- FOLLOW_DECIMAL_FORMAT_in_pm_DecimalFormatDecl1970: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x2E600000,0x00001007, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_p_DFPropertyName_in_pm_DecimalFormatDecl1977: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000010]),
- FOLLOW_EQUAL_in_pm_DecimalFormatDecl1979: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_pm_DecimalFormatDecl1981: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x2E600000,0x00001007, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_pm_DecimalFormatDecl1985: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECIMAL_SEPARATOR_in_p_DFPropertyName2014: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_GROUPING_SEPARATOR_in_p_DFPropertyName2020: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_INFINITY_in_p_DFPropertyName2026: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_MINUS_SIGN_in_p_DFPropertyName2032: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_NAN_in_p_DFPropertyName2038: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_PERCENT_in_p_DFPropertyName2044: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_PER_MILLE_in_p_DFPropertyName2050: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ZERO_DIGIT_in_p_DFPropertyName2056: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DIGIT_in_p_DFPropertyName2062: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_PATTERN_SEPARATOR_in_p_DFPropertyName2068: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_SchemaImport_in_p_Import2097: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_ModuleImport_in_p_Import2101: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_IMPORT_in_pm_SchemaImport2137: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x10000000, 0x00000000]),
- FOLLOW_SCHEMA_in_pm_SchemaImport2143: new org.antlr.runtime.BitSet([0x00000000, 0x00000008,0x00000400, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_SchemaPrefix_in_pm_SchemaImport2149: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_pm_SchemaImport2154: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_AT_in_pm_SchemaImport2159: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_pm_SchemaImport2165: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]),
- FOLLOW_COMMA_in_pm_SchemaImport2168: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_pm_SchemaImport2172: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]),
- FOLLOW_SEMICOLON_in_pm_SchemaImport2178: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_NAMESPACE_in_p_SchemaPrefix2248: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NCName_in_p_SchemaPrefix2254: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000010]),
- FOLLOW_EQUAL_in_p_SchemaPrefix2256: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DEFAULT_in_p_SchemaPrefix2295: new org.antlr.runtime.BitSet([0x00000000, 0x00000400]),
- FOLLOW_ELEMENT_in_p_SchemaPrefix2301: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000400, 0x00000000]),
- FOLLOW_NAMESPACE_in_p_SchemaPrefix2307: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_IMPORT_in_pm_ModuleImport2357: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000200, 0x00000000]),
- FOLLOW_MODULE_in_pm_ModuleImport2363: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000400, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_NAMESPACE_in_pm_ModuleImport2370: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NCName_in_pm_ModuleImport2376: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000010]),
- FOLLOW_EQUAL_in_pm_ModuleImport2378: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_pm_ModuleImport2384: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_AT_in_pm_ModuleImport2389: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_pm_ModuleImport2395: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]),
- FOLLOW_COMMA_in_pm_ModuleImport2398: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_pm_ModuleImport2402: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]),
- FOLLOW_SEMICOLON_in_pm_ModuleImport2408: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECLARE_in_pm_NamespaceDecl2477: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000400, 0x00000000]),
- FOLLOW_NAMESPACE_in_pm_NamespaceDecl2483: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NCName_in_pm_NamespaceDecl2489: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000010]),
- FOLLOW_EQUAL_in_pm_NamespaceDecl2491: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_pm_NamespaceDecl2495: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_pm_NamespaceDecl2497: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECLARE_in_pm_DefaultNamespaceDecl2554: new org.antlr.runtime.BitSet([0x00000000, 0x00000008]),
- FOLLOW_DEFAULT_in_pm_DefaultNamespaceDecl2560: new org.antlr.runtime.BitSet([0x00000000, 0x00400400]),
- FOLLOW_ELEMENT_in_pm_DefaultNamespaceDecl2567: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000400, 0x00000000]),
- FOLLOW_FUNCTION_in_pm_DefaultNamespaceDecl2573: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000400, 0x00000000]),
- FOLLOW_NAMESPACE_in_pm_DefaultNamespaceDecl2580: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_pm_DefaultNamespaceDecl2584: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_pm_DefaultNamespaceDecl2586: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECLARE_in_pm_AnnotatedDecl2614: new org.antlr.runtime.BitSet([0x00000000, 0x00400000,0x00000000, 0x00001000,0x08000000, 0x00000000,0x00188000, 0x00000080]),
- FOLLOW_p_Annotation_in_pm_AnnotatedDecl2618: new org.antlr.runtime.BitSet([0x00000000, 0x00400000,0x00000000, 0x00001000,0x08000000, 0x00000000,0x00188000, 0x00000080]),
- FOLLOW_pg_AnnotatedDecl_in_pm_AnnotatedDecl2621: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_pm_AnnotatedDecl2623: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_VarDecl_in_pg_AnnotatedDecl2647: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_FunctionDecl_in_pg_AnnotatedDecl2659: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_CollectionDecl_in_pg_AnnotatedDecl2674: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_IndexDecl_in_pg_AnnotatedDecl2689: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ICDecl_in_pg_AnnotatedDecl2704: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ANN_PERCENT_in_p_Annotation2730: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_Annotation2732: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_Annotation2735: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_Literal_in_p_Annotation2737: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
- FOLLOW_COMMA_in_p_Annotation2740: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_Literal_in_p_Annotation2742: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
- FOLLOW_RPAREN_in_p_Annotation2746: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_VARIABLE_in_p_VarDecl2776: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_VarDecl2780: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_VarDecl2784: new org.antlr.runtime.BitSet([0x00080000, 0x00040000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
- FOLLOW_p_TypeDeclaration_in_p_VarDecl2788: new org.antlr.runtime.BitSet([0x00000000, 0x00040000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
- FOLLOW_BIND_in_p_VarDecl2793: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarValue_in_p_VarDecl2797: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_EXTERNAL_in_p_VarDecl2805: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
- FOLLOW_BIND_in_p_VarDecl2810: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarDefaultValue_in_p_VarDecl2814: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_VarValue2893: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_VarDefaultValue2920: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECLARE_in_pm_ContextItemDecl2949: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00040000]),
- FOLLOW_CONTEXT_in_pm_ContextItemDecl2955: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000004, 0x00000000]),
- FOLLOW_ITEM_in_pm_ContextItemDecl2961: new org.antlr.runtime.BitSet([0x00080000, 0x00040000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
- FOLLOW_AS_in_pm_ContextItemDecl2968: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ItemType_in_pm_ContextItemDecl2972: new org.antlr.runtime.BitSet([0x00000000, 0x00040000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
- FOLLOW_BIND_in_pm_ContextItemDecl2978: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarValue_in_pm_ContextItemDecl2980: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_EXTERNAL_in_pm_ContextItemDecl2988: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000020]),
- FOLLOW_BIND_in_pm_ContextItemDecl2993: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarDefaultValue_in_pm_ContextItemDecl2995: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_pm_ContextItemDecl3001: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_UPDATING_in_pm_FunctionDecl3034: new org.antlr.runtime.BitSet([0x00000000, 0x00400000]),
- FOLLOW_FUNCTION_in_pm_FunctionDecl3042: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_pg_FQName_in_pm_FunctionDecl3048: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_pm_FunctionDecl3050: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0xC0000000, 0x00000000]),
- FOLLOW_p_ParamList_in_pm_FunctionDecl3054: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_pm_FunctionDecl3057: new org.antlr.runtime.BitSet([0x00080000, 0x00040000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_AS_in_pm_FunctionDecl3062: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_SequenceType_in_pm_FunctionDecl3068: new org.antlr.runtime.BitSet([0x00000000, 0x00040000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_pm_FunctionDecl3073: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_StatementsAndOptionalExpr_in_pm_FunctionDecl3077: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_pm_FunctionDecl3079: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_EXTERNAL_in_pm_FunctionDecl3085: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Param_in_p_ParamList3162: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_COMMA_in_p_ParamList3165: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_p_Param_in_p_ParamList3169: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_DOLLAR_in_p_Param3227: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_Param3231: new org.antlr.runtime.BitSet([0x00080002, 0x00000000]),
- FOLLOW_p_TypeDeclaration_in_p_Param3235: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_EnclosedExpr_in_pm_FunctionBody3291: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LBRACKET_in_p_EnclosedExpr3318: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_EnclosedExpr3320: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_EnclosedExpr3323: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECLARE_in_pm_OptionDecl3375: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00010000, 0x00000000]),
- FOLLOW_OPTION_in_pm_OptionDecl3381: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_pm_OptionDecl3385: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_pm_OptionDecl3387: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_pm_OptionDecl3389: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Program_in_pm_QueryBody3418: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Expr_in_pm_QueryBody3430: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_Expr3466: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_COMMA_in_p_Expr3482: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_Expr3484: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_p_FLWORHybrid_in_p_ExprSingle3551: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_IfHybrid_in_p_ExprSingle3581: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_SwitchHybrid_in_p_ExprSingle3607: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_TypeswitchHybrid_in_p_ExprSingle3629: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_TryCatchHybrid_in_p_ExprSingle3656: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ExprSimple_in_p_ExprSingle3669: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_InitialClause_in_p_FLWORHybrid3696: new org.antlr.runtime.BitSet([0x00000000, 0x00200000,0x04040040, 0x01084002]),
- FOLLOW_p_IntermediateClause_in_p_FLWORHybrid3698: new org.antlr.runtime.BitSet([0x00000000, 0x00200000,0x04040040, 0x01084002]),
- FOLLOW_p_ReturnHybrid_in_p_FLWORHybrid3701: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ForClause_in_p_InitialClause3728: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_LetClause_in_p_InitialClause3732: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_WindowClause_in_p_InitialClause3736: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_InitialClause_in_p_IntermediateClause3762: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_WhereClause_in_p_IntermediateClause3766: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_GroupByClause_in_p_IntermediateClause3770: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_OrderByClause_in_p_IntermediateClause3774: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_CountClause_in_p_IntermediateClause3778: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_RangeExpr_in_p_StringConcatExpr3799: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x10000000, 0x00000000]),
- FOLLOW_CONCAT_in_p_StringConcatExpr3803: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_RangeExpr_in_p_StringConcatExpr3805: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x10000000, 0x00000000]),
- FOLLOW_FOR_in_p_ForClause3832: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_p_ForBinding_in_p_ForClause3836: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_COMMA_in_p_ForClause3839: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_p_ForBinding_in_p_ForClause3841: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_DOLLAR_in_p_ForBinding3869: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_ForBinding3871: new org.antlr.runtime.BitSet([0x00280000, 0x20000000,0x00000000, 0x00010000,0x00000000, 0x02000000]),
- FOLLOW_p_TypeDeclaration_in_p_ForBinding3873: new org.antlr.runtime.BitSet([0x00200000, 0x20000000,0x00000000, 0x00010000,0x00000000, 0x02000000]),
- FOLLOW_p_AllowingEmpty_in_p_ForBinding3876: new org.antlr.runtime.BitSet([0x00200000, 0x20000000,0x00000000, 0x00000000,0x00000000, 0x02000000]),
- FOLLOW_p_PositionalVar_in_p_ForBinding3879: new org.antlr.runtime.BitSet([0x00000000, 0x20000000,0x00000000, 0x00000000,0x00000000, 0x02000000]),
- FOLLOW_p_FTScoreVar_in_p_ForBinding3882: new org.antlr.runtime.BitSet([0x00000000, 0x20000000]),
- FOLLOW_IN_in_p_ForBinding3887: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_ForBinding3891: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ALLOWING_in_p_AllowingEmpty3920: new org.antlr.runtime.BitSet([0x00000000, 0x00001000]),
- FOLLOW_EMPTY_in_p_AllowingEmpty3926: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_AT_in_p_PositionalVar3956: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_PositionalVar3960: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_PositionalVar3962: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LET_in_p_LetClause3990: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000,0x80000000, 0x00000000]),
- FOLLOW_p_LetBinding_in_p_LetClause3994: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_COMMA_in_p_LetClause3997: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000,0x80000000, 0x00000000]),
- FOLLOW_p_LetBinding_in_p_LetClause3999: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_DOLLAR_in_p_LetBinding4031: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_LetBinding4033: new org.antlr.runtime.BitSet([0x00080000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
- FOLLOW_p_TypeDeclaration_in_p_LetBinding4035: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
- FOLLOW_p_FTScoreVar_in_p_LetBinding4041: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
- FOLLOW_BIND_in_p_LetBinding4045: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_LetBinding4047: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_FOR_in_p_WindowClause4076: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000110, 0x00000000]),
- FOLLOW_p_TumblingWindowClause_in_p_WindowClause4081: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_SlidingWindowClause_in_p_WindowClause4085: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_TUMBLING_in_p_TumblingWindowClause4122: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000800, 0x00000000]),
- FOLLOW_WINDOW_in_p_TumblingWindowClause4128: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_TumblingWindowClause4132: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_TumblingWindowClause4134: new org.antlr.runtime.BitSet([0x00080000, 0x20000000]),
- FOLLOW_p_TypeDeclaration_in_p_TumblingWindowClause4136: new org.antlr.runtime.BitSet([0x00000000, 0x20000000]),
- FOLLOW_IN_in_p_TumblingWindowClause4141: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_TumblingWindowClause4145: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000020, 0x00000000]),
- FOLLOW_p_WindowStartCondition_in_p_TumblingWindowClause4148: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x80800000]),
- FOLLOW_p_WindowEndCondition_in_p_TumblingWindowClause4150: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SLIDING_in_p_SlidingWindowClause4179: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000800, 0x00000000]),
- FOLLOW_WINDOW_in_p_SlidingWindowClause4185: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_SlidingWindowClause4189: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_SlidingWindowClause4191: new org.antlr.runtime.BitSet([0x00080000, 0x20000000]),
- FOLLOW_p_TypeDeclaration_in_p_SlidingWindowClause4193: new org.antlr.runtime.BitSet([0x00000000, 0x20000000]),
- FOLLOW_IN_in_p_SlidingWindowClause4198: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_SlidingWindowClause4202: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000020, 0x00000000]),
- FOLLOW_p_WindowStartCondition_in_p_SlidingWindowClause4205: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x80800000]),
- FOLLOW_p_WindowEndCondition_in_p_SlidingWindowClause4207: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_START_in_p_WindowStartCondition4236: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x40000000,0x00000408, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_p_WindowVars_in_p_WindowStartCondition4240: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000400, 0x00000000]),
- FOLLOW_WHEN_in_p_WindowStartCondition4244: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_WindowStartCondition4248: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ONLY_in_p_WindowEndCondition4278: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00800000]),
- FOLLOW_END_in_p_WindowEndCondition4286: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x40000000,0x00000408, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_p_WindowVars_in_p_WindowEndCondition4290: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000400, 0x00000000]),
- FOLLOW_WHEN_in_p_WindowEndCondition4294: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_WindowEndCondition4298: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DOLLAR_in_p_WindowVars4326: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_CurrentItem_in_p_WindowVars4328: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00000000, 0x40000000,0x00000008, 0x00000000]),
- FOLLOW_p_PositionalVar_in_p_WindowVars4332: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x40000000,0x00000008, 0x00000000]),
- FOLLOW_PREVIOUS_in_p_WindowVars4338: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_WindowVars4342: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_PreviousItem_in_p_WindowVars4344: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x40000000]),
- FOLLOW_NEXT_in_p_WindowVars4351: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_WindowVars4355: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NextItem_in_p_WindowVars4357: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_QName_in_p_CurrentItem4385: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_QName_in_p_PreviousItem4411: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_QName_in_p_NextItem4437: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_COUNT_in_p_CountClause4465: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_CountClause4469: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_CountClause4471: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_WHERE_in_p_WhereClause4507: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_WhereClause4511: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_GROUP_in_p_GroupByClause4540: new org.antlr.runtime.BitSet([0x02000000, 0x00000000]),
- FOLLOW_BY_in_p_GroupByClause4546: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_p_GroupingSpecList_in_p_GroupByClause4550: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_GroupingSpec_in_p_GroupingSpecList4576: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_COMMA_in_p_GroupingSpecList4579: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_p_GroupingSpec_in_p_GroupingSpecList4581: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_DOLLAR_in_p_GroupingSpec4609: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_GroupingSpec4611: new org.antlr.runtime.BitSet([0x40000002, 0x00000000]),
- FOLLOW_COLLATION_in_p_GroupingSpec4616: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_GroupingSpec4620: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ORDER_in_p_OrderByClause4652: new org.antlr.runtime.BitSet([0x02000000, 0x00000000]),
- FOLLOW_BY_in_p_OrderByClause4656: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_STABLE_in_p_OrderByClause4664: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00040000, 0x00000000]),
- FOLLOW_ORDER_in_p_OrderByClause4668: new org.antlr.runtime.BitSet([0x02000000, 0x00000000]),
- FOLLOW_BY_in_p_OrderByClause4672: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_OrderSpecList_in_p_OrderByClause4678: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_OrderSpec_in_p_OrderSpecList4704: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_COMMA_in_p_OrderSpecList4707: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_OrderSpec_in_p_OrderSpecList4709: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_p_ExprSingle_in_p_OrderSpec4737: new org.antlr.runtime.BitSet([0x40100000, 0x00001040]),
- FOLLOW_p_OrderModifier_in_p_OrderSpec4740: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ASCENDING_in_p_OrderModifier4769: new org.antlr.runtime.BitSet([0x40000002, 0x00001000]),
- FOLLOW_DESCENDING_in_p_OrderModifier4775: new org.antlr.runtime.BitSet([0x40000002, 0x00001000]),
- FOLLOW_EMPTY_in_p_OrderModifier4782: new org.antlr.runtime.BitSet([0x00000000, 0x01000000,0x00000020, 0x00000000]),
- FOLLOW_GREATEST_in_p_OrderModifier4787: new org.antlr.runtime.BitSet([0x40000002, 0x00000000]),
- FOLLOW_LEAST_in_p_OrderModifier4793: new org.antlr.runtime.BitSet([0x40000002, 0x00000000]),
- FOLLOW_COLLATION_in_p_OrderModifier4801: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_OrderModifier4803: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_RETURN_in_p_ReturnHybrid4836: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Hybrid_in_p_ReturnHybrid4840: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SOME_in_p_QuantifiedExpr4870: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_EVERY_in_p_QuantifiedExpr4876: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_QuantifiedExpr4881: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_QuantifiedExpr4883: new org.antlr.runtime.BitSet([0x00080000, 0x20000000]),
- FOLLOW_p_TypeDeclaration_in_p_QuantifiedExpr4885: new org.antlr.runtime.BitSet([0x00000000, 0x20000000]),
- FOLLOW_IN_in_p_QuantifiedExpr4890: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_QuantifiedExpr4894: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x08000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_COMMA_in_p_QuantifiedExpr4898: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_QuantifiedExpr4900: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_QuantifiedExpr4902: new org.antlr.runtime.BitSet([0x00080000, 0x20000000]),
- FOLLOW_p_TypeDeclaration_in_p_QuantifiedExpr4904: new org.antlr.runtime.BitSet([0x00000000, 0x20000000]),
- FOLLOW_IN_in_p_QuantifiedExpr4909: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_QuantifiedExpr4913: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x08000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_SATISFIES_in_p_QuantifiedExpr4920: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_QuantifiedExpr4924: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SWITCH_in_p_SwitchHybrid4954: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_SwitchHybrid4958: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_SwitchHybrid4960: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_SwitchHybrid4963: new org.antlr.runtime.BitSet([0x04000000, 0x00000000]),
- FOLLOW_p_SwitchCaseHybrid_in_p_SwitchHybrid4965: new org.antlr.runtime.BitSet([0x04000000, 0x00000008]),
- FOLLOW_DEFAULT_in_p_SwitchHybrid4971: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]),
- FOLLOW_RETURN_in_p_SwitchHybrid4977: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Hybrid_in_p_SwitchHybrid4981: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_CASE_in_p_SwitchCaseHybrid5012: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_SwitchCaseOperand_in_p_SwitchCaseHybrid5016: new org.antlr.runtime.BitSet([0x04000000, 0x00000000,0x04000000, 0x00000000]),
- FOLLOW_RETURN_in_p_SwitchCaseHybrid5022: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Hybrid_in_p_SwitchCaseHybrid5026: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_SwitchCaseOperand5053: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_TYPESWITCH_in_p_TypeswitchHybrid5083: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_TypeswitchHybrid5087: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_TypeswitchHybrid5089: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_TypeswitchHybrid5092: new org.antlr.runtime.BitSet([0x04000000, 0x00000000]),
- FOLLOW_p_CaseHybrid_in_p_TypeswitchHybrid5094: new org.antlr.runtime.BitSet([0x04000000, 0x00000008]),
- FOLLOW_DEFAULT_in_p_TypeswitchHybrid5100: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_TypeswitchHybrid5105: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_TypeswitchHybrid5107: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]),
- FOLLOW_RETURN_in_p_TypeswitchHybrid5113: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Hybrid_in_p_TypeswitchHybrid5117: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_CASE_in_p_CaseHybrid5147: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_CaseHybrid5152: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_CaseHybrid5154: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]),
- FOLLOW_AS_in_p_CaseHybrid5158: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_SequenceTypeUnion_in_p_CaseHybrid5164: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]),
- FOLLOW_RETURN_in_p_CaseHybrid5168: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_CaseHybrid5172: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_SequenceType_in_p_SequenceTypeUnion5199: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x40000000]),
- FOLLOW_VBAR_in_p_SequenceTypeUnion5202: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_SequenceType_in_p_SequenceTypeUnion5204: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x40000000]),
- FOLLOW_IF_in_p_IfHybrid5235: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_IfHybrid5239: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_IfHybrid5241: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_IfHybrid5244: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000020]),
- FOLLOW_THEN_in_p_IfHybrid5248: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Hybrid_in_p_IfHybrid5252: new org.antlr.runtime.BitSet([0x00000000, 0x00000800]),
- FOLLOW_ELSE_in_p_IfHybrid5257: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Hybrid_in_p_IfHybrid5261: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_TryClause_in_p_TryCatchExpr5288: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00020000]),
- FOLLOW_p_CatchClause_in_p_TryCatchExpr5290: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00020000]),
- FOLLOW_TRY_in_p_TryClause5319: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_p_TryClause5323: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_TryTargetExpr_in_p_TryClause5325: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_TryClause5327: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Expr_in_p_TryTargetExpr5353: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_CATCH_in_p_CatchClause5382: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001001,0x01C01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_CatchErrorList_in_p_CatchClause5386: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_p_CatchClause5388: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_CatchClause5390: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_CatchClause5393: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_NameTest_in_p_CatchErrorList5419: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x40000000]),
- FOLLOW_VBAR_in_p_CatchErrorList5422: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001000,0x01C01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NameTest_in_p_CatchErrorList5424: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x40000000]),
- FOLLOW_p_AndExpr_in_p_OrExpr5469: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00020000, 0x00000000]),
- FOLLOW_OR_in_p_OrExpr5475: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_AndExpr_in_p_OrExpr5479: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00020000, 0x00000000]),
- FOLLOW_p_ComparisonExpr_in_p_AndExpr5508: new org.antlr.runtime.BitSet([0x00040002, 0x00000000]),
- FOLLOW_AND_in_p_AndExpr5514: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ComparisonExpr_in_p_AndExpr5518: new org.antlr.runtime.BitSet([0x00040002, 0x00000000]),
- FOLLOW_p_FTContainsExpr_in_p_ComparisonExpr5548: new org.antlr.runtime.BitSet([0x00000002, 0x02808000,0x00000892, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x001F8050]),
- FOLLOW_p_ValueComp_in_p_ComparisonExpr5553: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_GeneralComp_in_p_ComparisonExpr5557: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NodeComp_in_p_ComparisonExpr5561: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_FTContainsExpr_in_p_ComparisonExpr5564: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_AdditiveExpr_in_p_RangeExpr5593: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000040]),
- FOLLOW_TO_in_p_RangeExpr5599: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_AdditiveExpr_in_p_RangeExpr5603: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_MultiplicativeExpr_in_p_AdditiveExpr5632: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00006000]),
- FOLLOW_set_in_p_AdditiveExpr5636: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_MultiplicativeExpr_in_p_AdditiveExpr5644: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00006000]),
- FOLLOW_p_UnionExpr_in_p_MultiplicativeExpr5673: new org.antlr.runtime.BitSet([0x00000002, 0x04000080,0x00000100, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]),
- FOLLOW_STAR_in_p_MultiplicativeExpr5678: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_DIV_in_p_MultiplicativeExpr5685: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_IDIV_in_p_MultiplicativeExpr5691: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_MOD_in_p_MultiplicativeExpr5697: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_UnionExpr_in_p_MultiplicativeExpr5703: new org.antlr.runtime.BitSet([0x00000002, 0x04000080,0x00000100, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]),
- FOLLOW_p_IntersectExceptExpr_in_p_UnionExpr5732: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000200,0x00000000, 0x00000000,0x00000000, 0x40000000]),
- FOLLOW_UNION_in_p_UnionExpr5739: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_VBAR_in_p_UnionExpr5745: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_IntersectExceptExpr_in_p_UnionExpr5748: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000200,0x00000000, 0x00000000,0x00000000, 0x40000000]),
- FOLLOW_p_InstanceofExpr_in_p_IntersectExceptExpr5777: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000001, 0x00000000]),
- FOLLOW_INTERSECT_in_p_IntersectExceptExpr5784: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_EXCEPT_in_p_IntersectExceptExpr5790: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_InstanceofExpr_in_p_IntersectExceptExpr5795: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000001, 0x00000000]),
- FOLLOW_p_TreatExpr_in_p_InstanceofExpr5824: new org.antlr.runtime.BitSet([0x00000002, 0x80000000]),
- FOLLOW_INSTANCE_in_p_InstanceofExpr5830: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00008000, 0x00000000]),
- FOLLOW_OF_in_p_InstanceofExpr5836: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_SequenceType_in_p_InstanceofExpr5840: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_CastableExpr_in_p_TreatExpr5868: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000080]),
- FOLLOW_TREAT_in_p_TreatExpr5874: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]),
- FOLLOW_AS_in_p_TreatExpr5880: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_SequenceType_in_p_TreatExpr5884: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_CastExpr_in_p_CastableExpr5921: new org.antlr.runtime.BitSet([0x10000002, 0x00000000]),
- FOLLOW_CASTABLE_in_p_CastableExpr5927: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]),
- FOLLOW_AS_in_p_CastableExpr5933: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_SingleType_in_p_CastableExpr5937: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_UnaryExpr_in_p_CastExpr5974: new org.antlr.runtime.BitSet([0x08000002, 0x00000000]),
- FOLLOW_CAST_in_p_CastExpr5980: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]),
- FOLLOW_AS_in_p_CastExpr5986: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_SingleType_in_p_CastExpr5990: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_PLUS_in_p_UnaryExpr6020: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_MINUS_in_p_UnaryExpr6024: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ValueExpr_in_p_UnaryExpr6028: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ValidateExpr_in_p_ValueExpr6098: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_PathExpr_in_p_ValueExpr6110: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ExtensionExpr_in_p_ValueExpr6122: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_VersionDecl_in_p_Module502: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_LibraryModule_in_p_Module535: new org.antlr.runtime.BitSet([0x00000000, 0x00000000]),
+ FOLLOW_p_MainModule_in_p_Module558: new org.antlr.runtime.BitSet([0x00000000, 0x00000000]),
+ FOLLOW_EOF_in_p_Module582: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_XQUERY_in_p_VersionDecl610: new org.antlr.runtime.BitSet([0x00000000, 0x00004000,0x00000000, 0x00002000]),
+ FOLLOW_ENCODING_in_p_VersionDecl618: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_VersionDecl624: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_VERSION_in_p_VersionDecl645: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_VersionDecl651: new org.antlr.runtime.BitSet([0x00000000, 0x00004000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_ENCODING_in_p_VersionDecl656: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_VersionDecl662: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_p_VersionDecl668: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_Prolog_in_p_MainModule734: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_pm_QueryBody_in_p_MainModule736: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ModuleDecl_in_p_LibraryModule792: new org.antlr.runtime.BitSet([0x00000000, 0x10000004]),
+ FOLLOW_pm_Prolog_in_p_LibraryModule794: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_MODULE_in_p_ModuleDecl850: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000400, 0x00000000]),
+ FOLLOW_NAMESPACE_in_p_ModuleDecl854: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NCName_in_p_ModuleDecl858: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000010]),
+ FOLLOW_EQUAL_in_p_ModuleDecl860: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_ModuleDecl862: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_p_ModuleDecl864: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_DefaultNamespaceDecl_in_pm_Prolog923: new org.antlr.runtime.BitSet([0x00000002, 0x10000004]),
+ FOLLOW_p_Setter_in_pm_Prolog929: new org.antlr.runtime.BitSet([0x00000002, 0x10000004]),
+ FOLLOW_pm_NamespaceDecl_in_pm_Prolog935: new org.antlr.runtime.BitSet([0x00000002, 0x10000004]),
+ FOLLOW_p_Import_in_pm_Prolog941: new org.antlr.runtime.BitSet([0x00000002, 0x10000004]),
+ FOLLOW_pm_FTOptionDecl_in_pm_Prolog947: new org.antlr.runtime.BitSet([0x00000002, 0x10000004]),
+ FOLLOW_pg_OrderedDecl_in_pm_Prolog954: new org.antlr.runtime.BitSet([0x00000002, 0x00000004]),
+ FOLLOW_pm_ContextItemDecl_in_pg_OrderedDecl1269: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_AnnotatedDecl_in_pg_OrderedDecl1281: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_OptionDecl_in_pg_OrderedDecl1293: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_BoundarySpaceDecl_in_p_Setter1323: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_DefaultCollationDecl_in_p_Setter1335: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_BaseURIDecl_in_p_Setter1347: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_ConstructionDecl_in_p_Setter1359: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_OrderingModeDecl_in_p_Setter1371: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_EmptyOrderDecl_in_p_Setter1383: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_RevalidationDecl_in_p_Setter1398: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_CopyNamespacesDecl_in_p_Setter1410: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_DecimalFormatDecl_in_p_Setter1422: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECLARE_in_pm_BoundarySpaceDecl1454: new org.antlr.runtime.BitSet([0x01000000, 0x00000000]),
+ FOLLOW_BOUNDARY_SPACE_in_pm_BoundarySpaceDecl1460: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x01000000, 0x00000008]),
+ FOLLOW_PRESERVE_in_pm_BoundarySpaceDecl1469: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_STRIP_in_pm_BoundarySpaceDecl1479: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_pm_BoundarySpaceDecl1486: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECLARE_in_pm_DefaultCollationDecl1514: new org.antlr.runtime.BitSet([0x00000000, 0x00000008]),
+ FOLLOW_DEFAULT_in_pm_DefaultCollationDecl1520: new org.antlr.runtime.BitSet([0x40000000, 0x00000000]),
+ FOLLOW_COLLATION_in_pm_DefaultCollationDecl1526: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_pm_DefaultCollationDecl1530: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_pm_DefaultCollationDecl1532: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECLARE_in_pm_BaseURIDecl1568: new org.antlr.runtime.BitSet([0x00800000, 0x00000000]),
+ FOLLOW_BASE_URI_in_pm_BaseURIDecl1574: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_pm_BaseURIDecl1580: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_pm_BaseURIDecl1582: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECLARE_in_pm_ConstructionDecl1635: new org.antlr.runtime.BitSet([0x00000000, 0x00000001]),
+ FOLLOW_CONSTRUCTION_in_pm_ConstructionDecl1641: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x01000000, 0x00000008]),
+ FOLLOW_STRIP_in_pm_ConstructionDecl1650: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_PRESERVE_in_pm_ConstructionDecl1656: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_pm_ConstructionDecl1663: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECLARE_in_pm_OrderingModeDecl1691: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_ORDERING_in_pm_OrderingModeDecl1697: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00080000, 0x00000400]),
+ FOLLOW_ORDERED_in_pm_OrderingModeDecl1706: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_UNORDERED_in_pm_OrderingModeDecl1712: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_pm_OrderingModeDecl1719: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECLARE_in_pm_EmptyOrderDecl1747: new org.antlr.runtime.BitSet([0x00000000, 0x00000008]),
+ FOLLOW_DEFAULT_in_pm_EmptyOrderDecl1753: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00040000, 0x00000000]),
+ FOLLOW_ORDER_in_pm_EmptyOrderDecl1759: new org.antlr.runtime.BitSet([0x00000000, 0x00001000]),
+ FOLLOW_EMPTY_in_pm_EmptyOrderDecl1765: new org.antlr.runtime.BitSet([0x00000000, 0x01000000,0x00000020, 0x00000000]),
+ FOLLOW_GREATEST_in_pm_EmptyOrderDecl1774: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_LEAST_in_pm_EmptyOrderDecl1780: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_pm_EmptyOrderDecl1787: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECLARE_in_pm_CopyNamespacesDecl1815: new org.antlr.runtime.BitSet([0x00000000, 0x00000002]),
+ FOLLOW_COPY_NAMESPACES_in_pm_CopyNamespacesDecl1821: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x01002000, 0x00000000]),
+ FOLLOW_p_PreserveMode_in_pm_CopyNamespacesDecl1825: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_COMMA_in_pm_CopyNamespacesDecl1827: new org.antlr.runtime.BitSet([0x00000000, 0x40000000,0x00001000, 0x00000000]),
+ FOLLOW_p_InheritMode_in_pm_CopyNamespacesDecl1829: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_pm_CopyNamespacesDecl1831: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_PRESERVE_in_p_PreserveMode1860: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_NO_PRESERVE_in_p_PreserveMode1866: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_INHERIT_in_p_InheritMode1898: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_NO_INHERIT_in_p_InheritMode1904: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECLARE_in_pm_DecimalFormatDecl1943: new org.antlr.runtime.BitSet([0x00000000, 0x00000008,0x00000000, 0x00100000]),
+ FOLLOW_DECIMAL_FORMAT_in_pm_DecimalFormatDecl1951: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_pm_DecimalFormatDecl1955: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x2E600000,0x00001007, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_DEFAULT_in_pm_DecimalFormatDecl1963: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00100000]),
+ FOLLOW_DECIMAL_FORMAT_in_pm_DecimalFormatDecl1969: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x2E600000,0x00001007, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_p_DFPropertyName_in_pm_DecimalFormatDecl1976: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000010]),
+ FOLLOW_EQUAL_in_pm_DecimalFormatDecl1978: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_pm_DecimalFormatDecl1980: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x2E600000,0x00001007, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_pm_DecimalFormatDecl1984: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECIMAL_SEPARATOR_in_p_DFPropertyName2013: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_GROUPING_SEPARATOR_in_p_DFPropertyName2019: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_INFINITY_in_p_DFPropertyName2025: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_MINUS_SIGN_in_p_DFPropertyName2031: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_NAN_in_p_DFPropertyName2037: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_PERCENT_in_p_DFPropertyName2043: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_PER_MILLE_in_p_DFPropertyName2049: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ZERO_DIGIT_in_p_DFPropertyName2055: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DIGIT_in_p_DFPropertyName2061: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_PATTERN_SEPARATOR_in_p_DFPropertyName2067: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_SchemaImport_in_p_Import2096: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_ModuleImport_in_p_Import2100: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_IMPORT_in_pm_SchemaImport2136: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x10000000, 0x00000000]),
+ FOLLOW_SCHEMA_in_pm_SchemaImport2142: new org.antlr.runtime.BitSet([0x00000000, 0x00000008,0x00000400, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_SchemaPrefix_in_pm_SchemaImport2148: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_pm_SchemaImport2153: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_AT_in_pm_SchemaImport2158: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_pm_SchemaImport2164: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]),
+ FOLLOW_COMMA_in_pm_SchemaImport2167: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_pm_SchemaImport2171: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]),
+ FOLLOW_SEMICOLON_in_pm_SchemaImport2177: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_NAMESPACE_in_p_SchemaPrefix2247: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NCName_in_p_SchemaPrefix2253: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000010]),
+ FOLLOW_EQUAL_in_p_SchemaPrefix2255: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DEFAULT_in_p_SchemaPrefix2294: new org.antlr.runtime.BitSet([0x00000000, 0x00000400]),
+ FOLLOW_ELEMENT_in_p_SchemaPrefix2300: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000400, 0x00000000]),
+ FOLLOW_NAMESPACE_in_p_SchemaPrefix2306: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_IMPORT_in_pm_ModuleImport2356: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000200, 0x00000000]),
+ FOLLOW_MODULE_in_pm_ModuleImport2362: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000400, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_NAMESPACE_in_pm_ModuleImport2369: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NCName_in_pm_ModuleImport2375: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000010]),
+ FOLLOW_EQUAL_in_pm_ModuleImport2377: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_pm_ModuleImport2383: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_AT_in_pm_ModuleImport2388: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_pm_ModuleImport2394: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]),
+ FOLLOW_COMMA_in_pm_ModuleImport2397: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_pm_ModuleImport2401: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]),
+ FOLLOW_SEMICOLON_in_pm_ModuleImport2407: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECLARE_in_pm_NamespaceDecl2476: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000400, 0x00000000]),
+ FOLLOW_NAMESPACE_in_pm_NamespaceDecl2482: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NCName_in_pm_NamespaceDecl2488: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000010]),
+ FOLLOW_EQUAL_in_pm_NamespaceDecl2490: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_pm_NamespaceDecl2494: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_pm_NamespaceDecl2496: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECLARE_in_pm_DefaultNamespaceDecl2553: new org.antlr.runtime.BitSet([0x00000000, 0x00000008]),
+ FOLLOW_DEFAULT_in_pm_DefaultNamespaceDecl2559: new org.antlr.runtime.BitSet([0x00000000, 0x00400400]),
+ FOLLOW_ELEMENT_in_pm_DefaultNamespaceDecl2566: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000400, 0x00000000]),
+ FOLLOW_FUNCTION_in_pm_DefaultNamespaceDecl2572: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000400, 0x00000000]),
+ FOLLOW_NAMESPACE_in_pm_DefaultNamespaceDecl2579: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_pm_DefaultNamespaceDecl2583: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_pm_DefaultNamespaceDecl2585: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECLARE_in_pm_AnnotatedDecl2613: new org.antlr.runtime.BitSet([0x00000000, 0x00400000,0x00000000, 0x00001000,0x08000000, 0x00000000,0x00188000, 0x00000080]),
+ FOLLOW_p_Annotation_in_pm_AnnotatedDecl2617: new org.antlr.runtime.BitSet([0x00000000, 0x00400000,0x00000000, 0x00001000,0x08000000, 0x00000000,0x00188000, 0x00000080]),
+ FOLLOW_pg_AnnotatedDecl_in_pm_AnnotatedDecl2620: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_pm_AnnotatedDecl2622: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_VarDecl_in_pg_AnnotatedDecl2646: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_FunctionDecl_in_pg_AnnotatedDecl2658: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_CollectionDecl_in_pg_AnnotatedDecl2673: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_IndexDecl_in_pg_AnnotatedDecl2688: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ICDecl_in_pg_AnnotatedDecl2703: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ANN_PERCENT_in_p_Annotation2729: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_Annotation2731: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_Annotation2734: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_Literal_in_p_Annotation2736: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_Annotation2739: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_Literal_in_p_Annotation2741: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
+ FOLLOW_RPAREN_in_p_Annotation2745: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_VARIABLE_in_p_VarDecl2775: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_VarDecl2779: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_VarDecl2783: new org.antlr.runtime.BitSet([0x00080000, 0x00040000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
+ FOLLOW_p_TypeDeclaration_in_p_VarDecl2787: new org.antlr.runtime.BitSet([0x00000000, 0x00040000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
+ FOLLOW_BIND_in_p_VarDecl2792: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarValue_in_p_VarDecl2796: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_EXTERNAL_in_p_VarDecl2804: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
+ FOLLOW_BIND_in_p_VarDecl2809: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarDefaultValue_in_p_VarDecl2813: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_VarValue2892: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_VarDefaultValue2919: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECLARE_in_pm_ContextItemDecl2948: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00040000]),
+ FOLLOW_CONTEXT_in_pm_ContextItemDecl2954: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000004, 0x00000000]),
+ FOLLOW_ITEM_in_pm_ContextItemDecl2960: new org.antlr.runtime.BitSet([0x00080000, 0x00040000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
+ FOLLOW_AS_in_pm_ContextItemDecl2967: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ItemType_in_pm_ContextItemDecl2971: new org.antlr.runtime.BitSet([0x00000000, 0x00040000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
+ FOLLOW_BIND_in_pm_ContextItemDecl2977: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarValue_in_pm_ContextItemDecl2979: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_EXTERNAL_in_pm_ContextItemDecl2987: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000020]),
+ FOLLOW_BIND_in_pm_ContextItemDecl2992: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarDefaultValue_in_pm_ContextItemDecl2994: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_pm_ContextItemDecl3000: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_UPDATING_in_pm_FunctionDecl3033: new org.antlr.runtime.BitSet([0x00000000, 0x00400000]),
+ FOLLOW_FUNCTION_in_pm_FunctionDecl3041: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_pg_FQName_in_pm_FunctionDecl3047: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_pm_FunctionDecl3049: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0xC0000000, 0x00000000]),
+ FOLLOW_p_ParamList_in_pm_FunctionDecl3053: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_pm_FunctionDecl3056: new org.antlr.runtime.BitSet([0x00080000, 0x00040000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_AS_in_pm_FunctionDecl3061: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_SequenceType_in_pm_FunctionDecl3067: new org.antlr.runtime.BitSet([0x00000000, 0x00040000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_pm_FunctionDecl3072: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_StatementsAndOptionalExpr_in_pm_FunctionDecl3076: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_pm_FunctionDecl3078: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_EXTERNAL_in_pm_FunctionDecl3084: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Param_in_p_ParamList3161: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_ParamList3164: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_p_Param_in_p_ParamList3168: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_DOLLAR_in_p_Param3226: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_Param3230: new org.antlr.runtime.BitSet([0x00080002, 0x00000000]),
+ FOLLOW_p_TypeDeclaration_in_p_Param3234: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_EnclosedExpr_in_pm_FunctionBody3290: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LBRACKET_in_p_EnclosedExpr3317: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_EnclosedExpr3319: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_EnclosedExpr3322: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECLARE_in_pm_OptionDecl3374: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00010000, 0x00000000]),
+ FOLLOW_OPTION_in_pm_OptionDecl3380: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_pm_OptionDecl3384: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_pm_OptionDecl3386: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_pm_OptionDecl3388: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Program_in_pm_QueryBody3417: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Expr_in_pm_QueryBody3429: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_Expr3465: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_Expr3481: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_Expr3483: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_p_FLWORHybrid_in_p_ExprSingle3550: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_IfHybrid_in_p_ExprSingle3580: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_SwitchHybrid_in_p_ExprSingle3606: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_TypeswitchHybrid_in_p_ExprSingle3628: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_TryCatchHybrid_in_p_ExprSingle3655: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ExprSimple_in_p_ExprSingle3668: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_InitialClause_in_p_FLWORHybrid3695: new org.antlr.runtime.BitSet([0x00000000, 0x00200000,0x04040040, 0x01084002]),
+ FOLLOW_p_IntermediateClause_in_p_FLWORHybrid3697: new org.antlr.runtime.BitSet([0x00000000, 0x00200000,0x04040040, 0x01084002]),
+ FOLLOW_p_ReturnHybrid_in_p_FLWORHybrid3700: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ForClause_in_p_InitialClause3727: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_LetClause_in_p_InitialClause3731: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_WindowClause_in_p_InitialClause3735: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_InitialClause_in_p_IntermediateClause3761: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_WhereClause_in_p_IntermediateClause3765: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_GroupByClause_in_p_IntermediateClause3769: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_OrderByClause_in_p_IntermediateClause3773: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_CountClause_in_p_IntermediateClause3777: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_RangeExpr_in_p_StringConcatExpr3798: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x10000000, 0x00000000]),
+ FOLLOW_CONCAT_in_p_StringConcatExpr3802: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_RangeExpr_in_p_StringConcatExpr3804: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x10000000, 0x00000000]),
+ FOLLOW_FOR_in_p_ForClause3831: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_p_ForBinding_in_p_ForClause3835: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_ForClause3838: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_p_ForBinding_in_p_ForClause3840: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_DOLLAR_in_p_ForBinding3868: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_ForBinding3870: new org.antlr.runtime.BitSet([0x00280000, 0x20000000,0x00000000, 0x00010000,0x00000000, 0x02000000]),
+ FOLLOW_p_TypeDeclaration_in_p_ForBinding3872: new org.antlr.runtime.BitSet([0x00200000, 0x20000000,0x00000000, 0x00010000,0x00000000, 0x02000000]),
+ FOLLOW_p_AllowingEmpty_in_p_ForBinding3875: new org.antlr.runtime.BitSet([0x00200000, 0x20000000,0x00000000, 0x00000000,0x00000000, 0x02000000]),
+ FOLLOW_p_PositionalVar_in_p_ForBinding3878: new org.antlr.runtime.BitSet([0x00000000, 0x20000000,0x00000000, 0x00000000,0x00000000, 0x02000000]),
+ FOLLOW_p_FTScoreVar_in_p_ForBinding3881: new org.antlr.runtime.BitSet([0x00000000, 0x20000000]),
+ FOLLOW_IN_in_p_ForBinding3886: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_ForBinding3890: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ALLOWING_in_p_AllowingEmpty3919: new org.antlr.runtime.BitSet([0x00000000, 0x00001000]),
+ FOLLOW_EMPTY_in_p_AllowingEmpty3925: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_AT_in_p_PositionalVar3955: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_PositionalVar3959: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_PositionalVar3961: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LET_in_p_LetClause3989: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000,0x80000000, 0x00000000]),
+ FOLLOW_p_LetBinding_in_p_LetClause3993: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_LetClause3996: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000,0x80000000, 0x00000000]),
+ FOLLOW_p_LetBinding_in_p_LetClause3998: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_DOLLAR_in_p_LetBinding4030: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_LetBinding4032: new org.antlr.runtime.BitSet([0x00080000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
+ FOLLOW_p_TypeDeclaration_in_p_LetBinding4034: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
+ FOLLOW_p_FTScoreVar_in_p_LetBinding4040: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
+ FOLLOW_BIND_in_p_LetBinding4044: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_LetBinding4046: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_FOR_in_p_WindowClause4075: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000110, 0x00000000]),
+ FOLLOW_p_TumblingWindowClause_in_p_WindowClause4080: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_SlidingWindowClause_in_p_WindowClause4084: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_TUMBLING_in_p_TumblingWindowClause4121: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000800, 0x00000000]),
+ FOLLOW_WINDOW_in_p_TumblingWindowClause4127: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_TumblingWindowClause4131: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_TumblingWindowClause4133: new org.antlr.runtime.BitSet([0x00080000, 0x20000000]),
+ FOLLOW_p_TypeDeclaration_in_p_TumblingWindowClause4135: new org.antlr.runtime.BitSet([0x00000000, 0x20000000]),
+ FOLLOW_IN_in_p_TumblingWindowClause4140: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_TumblingWindowClause4144: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000020, 0x00000000]),
+ FOLLOW_p_WindowStartCondition_in_p_TumblingWindowClause4147: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x80800000]),
+ FOLLOW_p_WindowEndCondition_in_p_TumblingWindowClause4149: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SLIDING_in_p_SlidingWindowClause4178: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000800, 0x00000000]),
+ FOLLOW_WINDOW_in_p_SlidingWindowClause4184: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_SlidingWindowClause4188: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_SlidingWindowClause4190: new org.antlr.runtime.BitSet([0x00080000, 0x20000000]),
+ FOLLOW_p_TypeDeclaration_in_p_SlidingWindowClause4192: new org.antlr.runtime.BitSet([0x00000000, 0x20000000]),
+ FOLLOW_IN_in_p_SlidingWindowClause4197: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_SlidingWindowClause4201: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000020, 0x00000000]),
+ FOLLOW_p_WindowStartCondition_in_p_SlidingWindowClause4204: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x80800000]),
+ FOLLOW_p_WindowEndCondition_in_p_SlidingWindowClause4206: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_START_in_p_WindowStartCondition4235: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x40000000,0x00000408, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_p_WindowVars_in_p_WindowStartCondition4239: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000400, 0x00000000]),
+ FOLLOW_WHEN_in_p_WindowStartCondition4243: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_WindowStartCondition4247: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ONLY_in_p_WindowEndCondition4277: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00800000]),
+ FOLLOW_END_in_p_WindowEndCondition4285: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x40000000,0x00000408, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_p_WindowVars_in_p_WindowEndCondition4289: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000400, 0x00000000]),
+ FOLLOW_WHEN_in_p_WindowEndCondition4293: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_WindowEndCondition4297: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_WindowVars4325: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_CurrentItem_in_p_WindowVars4327: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00000000, 0x40000000,0x00000008, 0x00000000]),
+ FOLLOW_p_PositionalVar_in_p_WindowVars4331: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x40000000,0x00000008, 0x00000000]),
+ FOLLOW_PREVIOUS_in_p_WindowVars4337: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_WindowVars4341: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_PreviousItem_in_p_WindowVars4343: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x40000000]),
+ FOLLOW_NEXT_in_p_WindowVars4350: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_WindowVars4354: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NextItem_in_p_WindowVars4356: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_QName_in_p_CurrentItem4384: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_QName_in_p_PreviousItem4410: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_QName_in_p_NextItem4436: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_COUNT_in_p_CountClause4464: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_CountClause4468: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_CountClause4470: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_WHERE_in_p_WhereClause4506: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_WhereClause4510: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_GROUP_in_p_GroupByClause4539: new org.antlr.runtime.BitSet([0x02000000, 0x00000000]),
+ FOLLOW_BY_in_p_GroupByClause4545: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_p_GroupingSpecList_in_p_GroupByClause4549: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_GroupingSpec_in_p_GroupingSpecList4575: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_GroupingSpecList4578: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_p_GroupingSpec_in_p_GroupingSpecList4580: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_DOLLAR_in_p_GroupingSpec4608: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_GroupingSpec4610: new org.antlr.runtime.BitSet([0x40000002, 0x00000000]),
+ FOLLOW_COLLATION_in_p_GroupingSpec4615: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_GroupingSpec4619: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ORDER_in_p_OrderByClause4651: new org.antlr.runtime.BitSet([0x02000000, 0x00000000]),
+ FOLLOW_BY_in_p_OrderByClause4655: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_STABLE_in_p_OrderByClause4663: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00040000, 0x00000000]),
+ FOLLOW_ORDER_in_p_OrderByClause4667: new org.antlr.runtime.BitSet([0x02000000, 0x00000000]),
+ FOLLOW_BY_in_p_OrderByClause4671: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_OrderSpecList_in_p_OrderByClause4677: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_OrderSpec_in_p_OrderSpecList4703: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_OrderSpecList4706: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_OrderSpec_in_p_OrderSpecList4708: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_p_ExprSingle_in_p_OrderSpec4736: new org.antlr.runtime.BitSet([0x40100000, 0x00001040]),
+ FOLLOW_p_OrderModifier_in_p_OrderSpec4739: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ASCENDING_in_p_OrderModifier4768: new org.antlr.runtime.BitSet([0x40000002, 0x00001000]),
+ FOLLOW_DESCENDING_in_p_OrderModifier4774: new org.antlr.runtime.BitSet([0x40000002, 0x00001000]),
+ FOLLOW_EMPTY_in_p_OrderModifier4781: new org.antlr.runtime.BitSet([0x00000000, 0x01000000,0x00000020, 0x00000000]),
+ FOLLOW_GREATEST_in_p_OrderModifier4786: new org.antlr.runtime.BitSet([0x40000002, 0x00000000]),
+ FOLLOW_LEAST_in_p_OrderModifier4792: new org.antlr.runtime.BitSet([0x40000002, 0x00000000]),
+ FOLLOW_COLLATION_in_p_OrderModifier4800: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_OrderModifier4802: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_RETURN_in_p_ReturnHybrid4835: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Hybrid_in_p_ReturnHybrid4839: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SOME_in_p_QuantifiedExpr4869: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_EVERY_in_p_QuantifiedExpr4875: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_QuantifiedExpr4880: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_QuantifiedExpr4882: new org.antlr.runtime.BitSet([0x00080000, 0x20000000]),
+ FOLLOW_p_TypeDeclaration_in_p_QuantifiedExpr4884: new org.antlr.runtime.BitSet([0x00000000, 0x20000000]),
+ FOLLOW_IN_in_p_QuantifiedExpr4889: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_QuantifiedExpr4893: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x08000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_QuantifiedExpr4897: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_QuantifiedExpr4899: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_QuantifiedExpr4901: new org.antlr.runtime.BitSet([0x00080000, 0x20000000]),
+ FOLLOW_p_TypeDeclaration_in_p_QuantifiedExpr4903: new org.antlr.runtime.BitSet([0x00000000, 0x20000000]),
+ FOLLOW_IN_in_p_QuantifiedExpr4908: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_QuantifiedExpr4912: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x08000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_SATISFIES_in_p_QuantifiedExpr4919: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_QuantifiedExpr4923: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SWITCH_in_p_SwitchHybrid4953: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_SwitchHybrid4957: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_SwitchHybrid4959: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_SwitchHybrid4962: new org.antlr.runtime.BitSet([0x04000000, 0x00000000]),
+ FOLLOW_p_SwitchCaseHybrid_in_p_SwitchHybrid4964: new org.antlr.runtime.BitSet([0x04000000, 0x00000008]),
+ FOLLOW_DEFAULT_in_p_SwitchHybrid4970: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]),
+ FOLLOW_RETURN_in_p_SwitchHybrid4976: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Hybrid_in_p_SwitchHybrid4980: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_CASE_in_p_SwitchCaseHybrid5011: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_SwitchCaseOperand_in_p_SwitchCaseHybrid5015: new org.antlr.runtime.BitSet([0x04000000, 0x00000000,0x04000000, 0x00000000]),
+ FOLLOW_RETURN_in_p_SwitchCaseHybrid5021: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Hybrid_in_p_SwitchCaseHybrid5025: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_SwitchCaseOperand5052: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_TYPESWITCH_in_p_TypeswitchHybrid5082: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_TypeswitchHybrid5086: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_TypeswitchHybrid5088: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_TypeswitchHybrid5091: new org.antlr.runtime.BitSet([0x04000000, 0x00000000]),
+ FOLLOW_p_CaseHybrid_in_p_TypeswitchHybrid5093: new org.antlr.runtime.BitSet([0x04000000, 0x00000008]),
+ FOLLOW_DEFAULT_in_p_TypeswitchHybrid5099: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_TypeswitchHybrid5104: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_TypeswitchHybrid5106: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]),
+ FOLLOW_RETURN_in_p_TypeswitchHybrid5112: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Hybrid_in_p_TypeswitchHybrid5116: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_CASE_in_p_CaseHybrid5146: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_CaseHybrid5151: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_CaseHybrid5153: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]),
+ FOLLOW_AS_in_p_CaseHybrid5157: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_SequenceTypeUnion_in_p_CaseHybrid5163: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]),
+ FOLLOW_RETURN_in_p_CaseHybrid5167: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_CaseHybrid5171: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_SequenceType_in_p_SequenceTypeUnion5198: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x40000000]),
+ FOLLOW_VBAR_in_p_SequenceTypeUnion5201: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_SequenceType_in_p_SequenceTypeUnion5203: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x40000000]),
+ FOLLOW_IF_in_p_IfHybrid5234: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_IfHybrid5238: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_IfHybrid5240: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_IfHybrid5243: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000020]),
+ FOLLOW_THEN_in_p_IfHybrid5247: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Hybrid_in_p_IfHybrid5251: new org.antlr.runtime.BitSet([0x00000000, 0x00000800]),
+ FOLLOW_ELSE_in_p_IfHybrid5256: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Hybrid_in_p_IfHybrid5260: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_TryClause_in_p_TryCatchExpr5287: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00020000]),
+ FOLLOW_p_CatchClause_in_p_TryCatchExpr5289: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00020000]),
+ FOLLOW_TRY_in_p_TryClause5318: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_p_TryClause5322: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_TryTargetExpr_in_p_TryClause5324: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_TryClause5326: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Expr_in_p_TryTargetExpr5352: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_CATCH_in_p_CatchClause5381: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001001,0x01C01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_CatchErrorList_in_p_CatchClause5385: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_p_CatchClause5387: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_CatchClause5389: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_CatchClause5392: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_NameTest_in_p_CatchErrorList5418: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x40000000]),
+ FOLLOW_VBAR_in_p_CatchErrorList5421: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001000,0x01C01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NameTest_in_p_CatchErrorList5423: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x40000000]),
+ FOLLOW_p_AndExpr_in_p_OrExpr5468: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00020000, 0x00000000]),
+ FOLLOW_OR_in_p_OrExpr5474: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_AndExpr_in_p_OrExpr5478: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00020000, 0x00000000]),
+ FOLLOW_p_ComparisonExpr_in_p_AndExpr5507: new org.antlr.runtime.BitSet([0x00040002, 0x00000000]),
+ FOLLOW_AND_in_p_AndExpr5513: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ComparisonExpr_in_p_AndExpr5517: new org.antlr.runtime.BitSet([0x00040002, 0x00000000]),
+ FOLLOW_p_FTContainsExpr_in_p_ComparisonExpr5547: new org.antlr.runtime.BitSet([0x00000002, 0x02808000,0x00000892, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x001F8050]),
+ FOLLOW_p_ValueComp_in_p_ComparisonExpr5552: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_GeneralComp_in_p_ComparisonExpr5556: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NodeComp_in_p_ComparisonExpr5560: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_FTContainsExpr_in_p_ComparisonExpr5563: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_AdditiveExpr_in_p_RangeExpr5592: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000040]),
+ FOLLOW_TO_in_p_RangeExpr5598: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_AdditiveExpr_in_p_RangeExpr5602: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_MultiplicativeExpr_in_p_AdditiveExpr5631: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00006000]),
+ FOLLOW_set_in_p_AdditiveExpr5635: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_MultiplicativeExpr_in_p_AdditiveExpr5643: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00006000]),
+ FOLLOW_p_UnionExpr_in_p_MultiplicativeExpr5672: new org.antlr.runtime.BitSet([0x00000002, 0x04000080,0x00000100, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]),
+ FOLLOW_STAR_in_p_MultiplicativeExpr5677: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_DIV_in_p_MultiplicativeExpr5684: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_IDIV_in_p_MultiplicativeExpr5690: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_MOD_in_p_MultiplicativeExpr5696: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_UnionExpr_in_p_MultiplicativeExpr5702: new org.antlr.runtime.BitSet([0x00000002, 0x04000080,0x00000100, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]),
+ FOLLOW_p_IntersectExceptExpr_in_p_UnionExpr5731: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000200,0x00000000, 0x00000000,0x00000000, 0x40000000]),
+ FOLLOW_UNION_in_p_UnionExpr5738: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_VBAR_in_p_UnionExpr5744: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_IntersectExceptExpr_in_p_UnionExpr5747: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000200,0x00000000, 0x00000000,0x00000000, 0x40000000]),
+ FOLLOW_p_InstanceofExpr_in_p_IntersectExceptExpr5776: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000001, 0x00000000]),
+ FOLLOW_INTERSECT_in_p_IntersectExceptExpr5783: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_EXCEPT_in_p_IntersectExceptExpr5789: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_InstanceofExpr_in_p_IntersectExceptExpr5794: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000001, 0x00000000]),
+ FOLLOW_p_TreatExpr_in_p_InstanceofExpr5823: new org.antlr.runtime.BitSet([0x00000002, 0x80000000]),
+ FOLLOW_INSTANCE_in_p_InstanceofExpr5829: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00008000, 0x00000000]),
+ FOLLOW_OF_in_p_InstanceofExpr5835: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_SequenceType_in_p_InstanceofExpr5839: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_CastableExpr_in_p_TreatExpr5867: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000080]),
+ FOLLOW_TREAT_in_p_TreatExpr5873: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]),
+ FOLLOW_AS_in_p_TreatExpr5879: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_SequenceType_in_p_TreatExpr5883: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_CastExpr_in_p_CastableExpr5920: new org.antlr.runtime.BitSet([0x10000002, 0x00000000]),
+ FOLLOW_CASTABLE_in_p_CastableExpr5926: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]),
+ FOLLOW_AS_in_p_CastableExpr5932: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_SingleType_in_p_CastableExpr5936: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_UnaryExpr_in_p_CastExpr5973: new org.antlr.runtime.BitSet([0x08000002, 0x00000000]),
+ FOLLOW_CAST_in_p_CastExpr5979: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]),
+ FOLLOW_AS_in_p_CastExpr5985: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_SingleType_in_p_CastExpr5989: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_PLUS_in_p_UnaryExpr6019: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_MINUS_in_p_UnaryExpr6023: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ValueExpr_in_p_UnaryExpr6027: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ValidateExpr_in_p_ValueExpr6097: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_PathExpr_in_p_ValueExpr6109: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ExtensionExpr_in_p_ValueExpr6121: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
FOLLOW_set_in_p_GeneralComp0: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_EQ_in_p_ValueComp6197: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_NE_in_p_ValueComp6203: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LT_in_p_ValueComp6209: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LE_in_p_ValueComp6215: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_GT_in_p_ValueComp6221: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_GE_in_p_ValueComp6227: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_IS_in_p_NodeComp6258: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SMALLER_SMALLER_in_p_NodeComp6264: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_GREATER_GREATER_in_p_NodeComp6268: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_VALIDATE_in_p_ValidateExpr6296: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000008, 0x00000004,0x00000200, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_p_ValidationMode_in_p_ValidateExpr6302: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_TYPE_in_p_ValidateExpr6308: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_TypeName_in_p_ValidateExpr6312: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_p_ValidateExpr6317: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_ValidateExpr6319: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_ValidateExpr6322: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LAX_in_p_ValidationMode6351: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_STRICT_in_p_ValidationMode6357: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_L_Pragma_in_p_ExtensionExpr6386: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00080000, 0x00000000]),
- FOLLOW_LBRACKET_in_p_ExtensionExpr6389: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F003,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_ExtensionExpr6391: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_ExtensionExpr6395: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SLASH_in_p_PathExpr6438: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_RelativePathExpr_in_p_PathExpr6440: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SLASH_in_p_PathExpr6453: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SLASH_SLASH_in_p_PathExpr6465: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_RelativePathExpr_in_p_PathExpr6467: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_RelativePathExpr_in_p_PathExpr6479: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_StepExpr_in_p_RelativePathExpr6507: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00600000]),
- FOLLOW_set_in_p_RelativePathExpr6510: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_StepExpr_in_p_RelativePathExpr6518: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00600000]),
- FOLLOW_p_PostfixExpr_in_p_StepExpr6572: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_PostfixExpr_in_p_StepExpr6686: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_AxisStep_in_p_StepExpr6704: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_PostfixExpr_in_p_StepExpr6725: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_PostfixExpr_in_p_StepExpr6743: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_AxisStep_in_p_StepExpr6755: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ReverseStep_in_p_AxisStep6782: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000004]),
- FOLLOW_p_ForwardStep_in_p_AxisStep6786: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000004]),
- FOLLOW_p_PredicateList_in_p_AxisStep6789: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ForwardAxis_in_p_ForwardStep6815: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001000,0x01C01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NodeTest_in_p_ForwardStep6817: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_AbbrevForwardStep_in_p_ForwardStep6829: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_CHILD_in_p_ForwardAxis6855: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
- FOLLOW_COLON_COLON_in_p_ForwardAxis6857: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DESCENDANT_in_p_ForwardAxis6869: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
- FOLLOW_COLON_COLON_in_p_ForwardAxis6871: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ATTRIBUTE_in_p_ForwardAxis6883: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
- FOLLOW_COLON_COLON_in_p_ForwardAxis6885: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SELF_in_p_ForwardAxis6897: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
- FOLLOW_COLON_COLON_in_p_ForwardAxis6899: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DESCENDANT_OR_SELF_in_p_ForwardAxis6911: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
- FOLLOW_COLON_COLON_in_p_ForwardAxis6913: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_FOLLOWING_SIBLING_in_p_ForwardAxis6925: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
- FOLLOW_COLON_COLON_in_p_ForwardAxis6927: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_FOLLOWING_in_p_ForwardAxis6939: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
- FOLLOW_COLON_COLON_in_p_ForwardAxis6941: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ATTR_SIGN_in_p_AbbrevForwardStep6967: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001000,0x01C01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NodeTest_in_p_AbbrevForwardStep6970: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ReverseAxis_in_p_ReverseStep6996: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001000,0x01C01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NodeTest_in_p_ReverseStep6998: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_AbbrevReverseStep_in_p_ReverseStep7010: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_PARENT_in_p_ReverseAxis7036: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
- FOLLOW_COLON_COLON_in_p_ReverseAxis7038: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ANCESTOR_in_p_ReverseAxis7050: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
- FOLLOW_COLON_COLON_in_p_ReverseAxis7052: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_PRECEDING_SIBLING_in_p_ReverseAxis7064: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
- FOLLOW_COLON_COLON_in_p_ReverseAxis7066: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_PRECEDING_in_p_ReverseAxis7078: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
- FOLLOW_COLON_COLON_in_p_ReverseAxis7080: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ANCESTOR_OR_SELF_in_p_ReverseAxis7092: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
- FOLLOW_COLON_COLON_in_p_ReverseAxis7094: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DOT_DOT_in_p_AbbrevReverseStep7120: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_KindTest_in_p_NodeTest7146: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_NameTest_in_p_NodeTest7150: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Wildcard_in_p_NameTest7182: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_QName_in_p_NameTest7203: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_QName_in_p_NameTest7221: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_STAR_in_p_Wildcard7251: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000]),
- FOLLOW_COLON_in_p_Wildcard7254: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NCName_in_p_Wildcard7256: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_NCName_in_p_Wildcard7270: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000]),
- FOLLOW_COLON_in_p_Wildcard7272: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]),
- FOLLOW_STAR_in_p_Wildcard7274: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_Wildcard7286: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000]),
- FOLLOW_COLON_in_p_Wildcard7288: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]),
- FOLLOW_STAR_in_p_Wildcard7290: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_PrimaryExpr_in_p_PostfixExpr7328: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000004]),
- FOLLOW_p_Predicate_in_p_PostfixExpr7331: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000004]),
- FOLLOW_LPAREN_in_p_ArgumentList7372: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xEFFFFFFF, 0x01E0F801,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Argument_in_p_ArgumentList7375: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
- FOLLOW_COMMA_in_p_ArgumentList7378: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F801,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Argument_in_p_ArgumentList7380: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
- FOLLOW_RPAREN_in_p_ArgumentList7386: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Predicate_in_p_PredicateList7412: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000004]),
- FOLLOW_LSQUARE_in_p_Predicate7439: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_Predicate7441: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000008]),
- FOLLOW_RSQUARE_in_p_Predicate7444: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ParenthesizedExpr_in_p_PrimaryExpr7477: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Literal_in_p_PrimaryExpr7489: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_VarRef_in_p_PrimaryExpr7501: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ContextItemExpr_in_p_PrimaryExpr7513: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FunctionCall_in_p_PrimaryExpr7525: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_OrderedExpr_in_p_PrimaryExpr7537: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_UnorderedExpr_in_p_PrimaryExpr7549: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Constructor_in_p_PrimaryExpr7561: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_BlockExpr_in_p_PrimaryExpr7575: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_NumericLiteral_in_p_Literal7601: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_Literal7605: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_EQ_in_p_ValueComp6196: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_NE_in_p_ValueComp6202: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LT_in_p_ValueComp6208: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LE_in_p_ValueComp6214: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_GT_in_p_ValueComp6220: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_GE_in_p_ValueComp6226: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_IS_in_p_NodeComp6257: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SMALLER_SMALLER_in_p_NodeComp6263: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_GREATER_GREATER_in_p_NodeComp6267: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_VALIDATE_in_p_ValidateExpr6295: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000008, 0x00000004,0x00000200, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_p_ValidationMode_in_p_ValidateExpr6301: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_TYPE_in_p_ValidateExpr6307: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_TypeName_in_p_ValidateExpr6311: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_p_ValidateExpr6316: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_ValidateExpr6318: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_ValidateExpr6321: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LAX_in_p_ValidationMode6350: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_STRICT_in_p_ValidationMode6356: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_L_Pragma_in_p_ExtensionExpr6385: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00080000, 0x00000000]),
+ FOLLOW_LBRACKET_in_p_ExtensionExpr6388: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F003,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_ExtensionExpr6390: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_ExtensionExpr6394: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SLASH_in_p_PathExpr6437: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_RelativePathExpr_in_p_PathExpr6439: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SLASH_in_p_PathExpr6452: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SLASH_SLASH_in_p_PathExpr6464: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_RelativePathExpr_in_p_PathExpr6466: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_RelativePathExpr_in_p_PathExpr6478: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_StepExpr_in_p_RelativePathExpr6506: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00600000]),
+ FOLLOW_set_in_p_RelativePathExpr6509: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_StepExpr_in_p_RelativePathExpr6517: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00600000]),
+ FOLLOW_p_PostfixExpr_in_p_StepExpr6571: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_PostfixExpr_in_p_StepExpr6685: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_AxisStep_in_p_StepExpr6703: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_PostfixExpr_in_p_StepExpr6724: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_PostfixExpr_in_p_StepExpr6742: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_AxisStep_in_p_StepExpr6754: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ReverseStep_in_p_AxisStep6781: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000004]),
+ FOLLOW_p_ForwardStep_in_p_AxisStep6785: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000004]),
+ FOLLOW_p_PredicateList_in_p_AxisStep6788: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ForwardAxis_in_p_ForwardStep6814: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001000,0x01C01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NodeTest_in_p_ForwardStep6816: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_AbbrevForwardStep_in_p_ForwardStep6828: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_CHILD_in_p_ForwardAxis6854: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
+ FOLLOW_COLON_COLON_in_p_ForwardAxis6856: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DESCENDANT_in_p_ForwardAxis6868: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
+ FOLLOW_COLON_COLON_in_p_ForwardAxis6870: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ATTRIBUTE_in_p_ForwardAxis6882: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
+ FOLLOW_COLON_COLON_in_p_ForwardAxis6884: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SELF_in_p_ForwardAxis6896: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
+ FOLLOW_COLON_COLON_in_p_ForwardAxis6898: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DESCENDANT_OR_SELF_in_p_ForwardAxis6910: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
+ FOLLOW_COLON_COLON_in_p_ForwardAxis6912: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_FOLLOWING_SIBLING_in_p_ForwardAxis6924: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
+ FOLLOW_COLON_COLON_in_p_ForwardAxis6926: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_FOLLOWING_in_p_ForwardAxis6938: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
+ FOLLOW_COLON_COLON_in_p_ForwardAxis6940: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ATTR_SIGN_in_p_AbbrevForwardStep6966: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001000,0x01C01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NodeTest_in_p_AbbrevForwardStep6969: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ReverseAxis_in_p_ReverseStep6995: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001000,0x01C01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NodeTest_in_p_ReverseStep6997: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_AbbrevReverseStep_in_p_ReverseStep7009: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_PARENT_in_p_ReverseAxis7035: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
+ FOLLOW_COLON_COLON_in_p_ReverseAxis7037: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ANCESTOR_in_p_ReverseAxis7049: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
+ FOLLOW_COLON_COLON_in_p_ReverseAxis7051: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_PRECEDING_SIBLING_in_p_ReverseAxis7063: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
+ FOLLOW_COLON_COLON_in_p_ReverseAxis7065: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_PRECEDING_in_p_ReverseAxis7077: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
+ FOLLOW_COLON_COLON_in_p_ReverseAxis7079: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ANCESTOR_OR_SELF_in_p_ReverseAxis7091: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
+ FOLLOW_COLON_COLON_in_p_ReverseAxis7093: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DOT_DOT_in_p_AbbrevReverseStep7119: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_KindTest_in_p_NodeTest7145: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_NameTest_in_p_NodeTest7149: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Wildcard_in_p_NameTest7181: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_QName_in_p_NameTest7202: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_QName_in_p_NameTest7220: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_STAR_in_p_Wildcard7250: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000]),
+ FOLLOW_COLON_in_p_Wildcard7253: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NCName_in_p_Wildcard7255: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_NCName_in_p_Wildcard7269: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000]),
+ FOLLOW_COLON_in_p_Wildcard7271: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]),
+ FOLLOW_STAR_in_p_Wildcard7273: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_Wildcard7285: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000]),
+ FOLLOW_COLON_in_p_Wildcard7287: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]),
+ FOLLOW_STAR_in_p_Wildcard7289: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_PrimaryExpr_in_p_PostfixExpr7327: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000004]),
+ FOLLOW_p_Predicate_in_p_PostfixExpr7330: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000004]),
+ FOLLOW_LPAREN_in_p_ArgumentList7371: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xEFFFFFFF, 0x01E0F801,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Argument_in_p_ArgumentList7374: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_ArgumentList7377: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F801,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Argument_in_p_ArgumentList7379: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
+ FOLLOW_RPAREN_in_p_ArgumentList7385: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Predicate_in_p_PredicateList7411: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000004]),
+ FOLLOW_LSQUARE_in_p_Predicate7438: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_Predicate7440: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000008]),
+ FOLLOW_RSQUARE_in_p_Predicate7443: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ParenthesizedExpr_in_p_PrimaryExpr7476: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Literal_in_p_PrimaryExpr7488: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_VarRef_in_p_PrimaryExpr7500: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ContextItemExpr_in_p_PrimaryExpr7512: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FunctionCall_in_p_PrimaryExpr7524: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_OrderedExpr_in_p_PrimaryExpr7536: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_UnorderedExpr_in_p_PrimaryExpr7548: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Constructor_in_p_PrimaryExpr7560: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_BlockExpr_in_p_PrimaryExpr7574: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_NumericLiteral_in_p_Literal7600: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_Literal7604: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
FOLLOW_set_in_p_NumericLiteral0: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DOLLAR_in_p_VarRef7673: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_VarRef7675: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_QName_in_p_VarName7701: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LPAREN_in_p_ParenthesizedExpr7727: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xEFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_ParenthesizedExpr7729: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_ParenthesizedExpr7733: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DOT_in_p_ContextItemExpr7759: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ORDERED_in_p_OrderedExpr7787: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_p_OrderedExpr7791: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_OrderedExpr7793: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_OrderedExpr7796: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_UNORDERED_in_p_UnorderedExpr7824: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_p_UnorderedExpr7828: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_UnorderedExpr7830: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_UnorderedExpr7833: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pg_FQName_in_p_FunctionCall7860: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_p_ArgumentList_in_p_FunctionCall7862: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_Argument7888: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ArgumentPlaceholder_in_p_Argument7893: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_QUESTION_in_p_ArgumentPlaceholder7919: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_DirectConstructor_in_p_Constructor7945: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ComputedConstructor_in_p_Constructor7957: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_DirElemConstructor_in_p_DirectConstructor7983: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_DirCommentConstructor_in_p_DirectConstructor7995: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_DirPIConstructor_in_p_DirectConstructor8007: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SMALLER_in_p_DirElemConstructor8034: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_DirElemConstructor8048: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x08010000,0x00020000, 0x00000000]),
- FOLLOW_p_DirAttributeList_in_p_DirElemConstructor8050: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x08010000]),
- FOLLOW_EMPTY_CLOSE_TAG_in_p_DirElemConstructor8064: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_GREATER_in_p_DirElemConstructor8069: new org.antlr.runtime.BitSet([0x00000FC0, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x10008001,0x00300000, 0x00000000]),
- FOLLOW_pm_DirElemContent_in_p_DirElemConstructor8071: new org.antlr.runtime.BitSet([0x00000FC0, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x10008001,0x00300000, 0x00000000]),
- FOLLOW_CLOSE_TAG_in_p_DirElemConstructor8074: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_DirElemConstructor8076: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00010000,0x00020000, 0x00000000]),
- FOLLOW_S_in_p_DirElemConstructor8078: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00010000]),
- FOLLOW_GREATER_in_p_DirElemConstructor8081: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_S_in_p_DirAttributeList8158: new org.antlr.runtime.BitSet([0xFFFF0002, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00021000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_DirAttributeList8161: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000010,0x00020000, 0x00000000]),
- FOLLOW_S_in_p_DirAttributeList8163: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000010]),
- FOLLOW_EQUAL_in_p_DirAttributeList8166: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00020300, 0x00000000]),
- FOLLOW_S_in_p_DirAttributeList8168: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00020300, 0x00000000]),
- FOLLOW_p_DirAttributeValue_in_p_DirAttributeList8171: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00020000, 0x00000000]),
- FOLLOW_QUOT_in_p_DirAttributeValue8202: new org.antlr.runtime.BitSet([0x00002F10, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
- FOLLOW_ESCAPE_QUOT_in_p_DirAttributeValue8205: new org.antlr.runtime.BitSet([0x00002F10, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
- FOLLOW_APOS_in_p_DirAttributeValue8209: new org.antlr.runtime.BitSet([0x00002F10, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
- FOLLOW_p_QuotAttrValueContent_in_p_DirAttributeValue8213: new org.antlr.runtime.BitSet([0x00002F10, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
- FOLLOW_QUOT_in_p_DirAttributeValue8217: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_APOS_in_p_DirAttributeValue8256: new org.antlr.runtime.BitSet([0x00001F20, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
- FOLLOW_ESCAPE_APOS_in_p_DirAttributeValue8259: new org.antlr.runtime.BitSet([0x00001F20, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
- FOLLOW_QUOT_in_p_DirAttributeValue8263: new org.antlr.runtime.BitSet([0x00001F20, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
- FOLLOW_p_AposAttrValueContent_in_p_DirAttributeValue8267: new org.antlr.runtime.BitSet([0x00001F20, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
- FOLLOW_APOS_in_p_DirAttributeValue8271: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_QuotAttrContentChar_in_p_QuotAttrValueContent8323: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_CommonContent_in_p_QuotAttrValueContent8327: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_AposAttrContentChar_in_p_AposAttrValueContent8353: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_CommonContent_in_p_AposAttrValueContent8357: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_DirectConstructor_in_pm_DirElemContent8383: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_CDataSection_in_pm_DirElemContent8395: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_CommonContent_in_pm_DirElemContent8407: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ElementContentChar_in_pm_DirElemContent8419: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_L_PredefinedEntityRef_in_pm_CommonContent8447: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_L_CharRef_in_pm_CommonContent8459: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ESCAPE_LBRACKET_in_pm_CommonContent8471: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ESCAPE_RBRACKET_in_pm_CommonContent8483: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pg_EnclosedExprXml_in_pm_CommonContent8495: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LBRACKET_in_pg_EnclosedExprXml8527: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_StatementsAndOptionalExpr_in_pg_EnclosedExprXml8543: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_pg_EnclosedExprXml8557: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_L_DirCommentConstructor_in_p_DirCommentConstructor8586: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_L_DirPIConstructor_in_p_DirPIConstructor8618: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_L_CDataSection_in_p_CDataSection8651: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_CompDocConstructor_in_p_ComputedConstructor8683: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_CompElemConstructor_in_p_ComputedConstructor8695: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_CompAttrConstructor_in_p_ComputedConstructor8707: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_CompNamespaceConstructor_in_p_ComputedConstructor8719: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_CompTextConstructor_in_p_ComputedConstructor8731: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_CompCommentConstructor_in_p_ComputedConstructor8743: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_CompPIConstructor_in_p_ComputedConstructor8755: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_CompBinaryConstructor_in_p_ComputedConstructor8770: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DOCUMENT_in_pm_CompDocConstructor8799: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_pm_CompDocConstructor8803: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompDocConstructor8805: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_pm_CompDocConstructor8807: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ELEMENT_in_pm_CompElemConstructor8843: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_pm_CompElemConstructor8848: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_pm_CompElemConstructor8853: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_pm_CompElemConstructor8855: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_pm_CompElemConstructor8858: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_pm_CompElemConstructor8862: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_pm_ContentExpr_in_pm_CompElemConstructor8864: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_pm_CompElemConstructor8866: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_StatementsAndOptionalExpr_in_pm_ContentExpr8893: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ATTRIBUTE_in_pm_CompAttrConstructor8922: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_pm_CompAttrConstructor8927: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_pm_CompAttrConstructor8932: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_pm_CompAttrConstructor8934: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_pm_CompAttrConstructor8937: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_pm_CompAttrConstructor8941: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompAttrConstructor8943: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_pm_CompAttrConstructor8945: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_NAMESPACE_in_p_CompNamespaceConstructor8973: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Prefix_in_p_CompNamespaceConstructor8978: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_p_CompNamespaceConstructor8983: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_PrefixExpr_in_p_CompNamespaceConstructor8985: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_CompNamespaceConstructor8987: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_p_CompNamespaceConstructor8991: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F003,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_URIExpr_in_p_CompNamespaceConstructor8993: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_CompNamespaceConstructor8996: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_NCName_in_p_Prefix9022: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Expr_in_p_PrefixExpr9048: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Expr_in_p_URIExpr9075: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_TEXT_in_p_CompTextConstructor9104: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_p_CompTextConstructor9108: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_CompTextConstructor9110: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_CompTextConstructor9113: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_BINARY_in_p_CompBinaryConstructor9141: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_p_CompBinaryConstructor9145: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_CompBinaryConstructor9147: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_CompBinaryConstructor9150: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_COMMENT_in_pm_CompCommentConstructor9179: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_pm_CompCommentConstructor9183: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompCommentConstructor9185: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_pm_CompCommentConstructor9187: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_PROCESSING_INSTRUCTION_in_pm_CompPIConstructor9216: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NCName_in_pm_CompPIConstructor9221: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_pm_CompPIConstructor9226: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_pm_CompPIConstructor9228: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_pm_CompPIConstructor9231: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_pm_CompPIConstructor9235: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompPIConstructor9237: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_pm_CompPIConstructor9239: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_AtomicOrUnionType_in_p_SingleType9283: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000800]),
- FOLLOW_QUESTION_in_p_SingleType9285: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_AS_in_p_TypeDeclaration9314: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_SequenceType_in_p_TypeDeclaration9320: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_EMPTY_SEQUENCE_in_p_SequenceType9373: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_SequenceType9379: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_SequenceType9383: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ItemType_in_p_SequenceType9432: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00003800]),
- FOLLOW_p_OccurrenceIndicator_in_p_SequenceType9443: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_VarRef7672: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_VarRef7674: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_QName_in_p_VarName7700: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LPAREN_in_p_ParenthesizedExpr7726: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xEFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_ParenthesizedExpr7728: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_ParenthesizedExpr7732: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DOT_in_p_ContextItemExpr7758: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ORDERED_in_p_OrderedExpr7786: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_p_OrderedExpr7790: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_OrderedExpr7792: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_OrderedExpr7795: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_UNORDERED_in_p_UnorderedExpr7823: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_p_UnorderedExpr7827: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_UnorderedExpr7829: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_UnorderedExpr7832: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pg_FQName_in_p_FunctionCall7859: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_p_ArgumentList_in_p_FunctionCall7861: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_Argument7887: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ArgumentPlaceholder_in_p_Argument7892: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_QUESTION_in_p_ArgumentPlaceholder7918: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_DirectConstructor_in_p_Constructor7944: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ComputedConstructor_in_p_Constructor7956: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_DirElemConstructor_in_p_DirectConstructor7982: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_DirCommentConstructor_in_p_DirectConstructor7994: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_DirPIConstructor_in_p_DirectConstructor8006: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SMALLER_in_p_DirElemConstructor8033: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_DirElemConstructor8047: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x08010000,0x00020000, 0x00000000]),
+ FOLLOW_p_DirAttributeList_in_p_DirElemConstructor8049: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x08010000]),
+ FOLLOW_EMPTY_CLOSE_TAG_in_p_DirElemConstructor8063: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_GREATER_in_p_DirElemConstructor8068: new org.antlr.runtime.BitSet([0x00000FC0, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x10008001,0x00300000, 0x00000000]),
+ FOLLOW_pm_DirElemContent_in_p_DirElemConstructor8070: new org.antlr.runtime.BitSet([0x00000FC0, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x10008001,0x00300000, 0x00000000]),
+ FOLLOW_CLOSE_TAG_in_p_DirElemConstructor8073: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_DirElemConstructor8075: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00010000,0x00020000, 0x00000000]),
+ FOLLOW_S_in_p_DirElemConstructor8077: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00010000]),
+ FOLLOW_GREATER_in_p_DirElemConstructor8080: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_S_in_p_DirAttributeList8157: new org.antlr.runtime.BitSet([0xFFFF0002, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00021000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_DirAttributeList8160: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000010,0x00020000, 0x00000000]),
+ FOLLOW_S_in_p_DirAttributeList8162: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000010]),
+ FOLLOW_EQUAL_in_p_DirAttributeList8165: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00020300, 0x00000000]),
+ FOLLOW_S_in_p_DirAttributeList8167: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00020300, 0x00000000]),
+ FOLLOW_p_DirAttributeValue_in_p_DirAttributeList8170: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00020000, 0x00000000]),
+ FOLLOW_QUOT_in_p_DirAttributeValue8201: new org.antlr.runtime.BitSet([0x00002F10, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
+ FOLLOW_ESCAPE_QUOT_in_p_DirAttributeValue8204: new org.antlr.runtime.BitSet([0x00002F10, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
+ FOLLOW_APOS_in_p_DirAttributeValue8208: new org.antlr.runtime.BitSet([0x00002F10, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
+ FOLLOW_p_QuotAttrValueContent_in_p_DirAttributeValue8212: new org.antlr.runtime.BitSet([0x00002F10, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
+ FOLLOW_QUOT_in_p_DirAttributeValue8216: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_APOS_in_p_DirAttributeValue8255: new org.antlr.runtime.BitSet([0x00001F20, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
+ FOLLOW_ESCAPE_APOS_in_p_DirAttributeValue8258: new org.antlr.runtime.BitSet([0x00001F20, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
+ FOLLOW_QUOT_in_p_DirAttributeValue8262: new org.antlr.runtime.BitSet([0x00001F20, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
+ FOLLOW_p_AposAttrValueContent_in_p_DirAttributeValue8266: new org.antlr.runtime.BitSet([0x00001F20, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
+ FOLLOW_APOS_in_p_DirAttributeValue8270: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_QuotAttrContentChar_in_p_QuotAttrValueContent8322: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_CommonContent_in_p_QuotAttrValueContent8326: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_AposAttrContentChar_in_p_AposAttrValueContent8352: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_CommonContent_in_p_AposAttrValueContent8356: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_DirectConstructor_in_pm_DirElemContent8382: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_CDataSection_in_pm_DirElemContent8394: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_CommonContent_in_pm_DirElemContent8406: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ElementContentChar_in_pm_DirElemContent8418: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_L_PredefinedEntityRef_in_pm_CommonContent8446: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_L_CharRef_in_pm_CommonContent8458: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ESCAPE_LBRACKET_in_pm_CommonContent8470: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ESCAPE_RBRACKET_in_pm_CommonContent8482: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pg_EnclosedExprXml_in_pm_CommonContent8494: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LBRACKET_in_pg_EnclosedExprXml8526: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_StatementsAndOptionalExpr_in_pg_EnclosedExprXml8542: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_pg_EnclosedExprXml8556: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_L_DirCommentConstructor_in_p_DirCommentConstructor8587: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_L_DirPIConstructor_in_p_DirPIConstructor8621: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_L_CDataSection_in_p_CDataSection8654: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_CompDocConstructor_in_p_ComputedConstructor8686: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_CompElemConstructor_in_p_ComputedConstructor8698: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_CompAttrConstructor_in_p_ComputedConstructor8710: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_CompNamespaceConstructor_in_p_ComputedConstructor8722: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_CompTextConstructor_in_p_ComputedConstructor8734: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_CompCommentConstructor_in_p_ComputedConstructor8746: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_CompPIConstructor_in_p_ComputedConstructor8758: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_CompBinaryConstructor_in_p_ComputedConstructor8773: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DOCUMENT_in_pm_CompDocConstructor8802: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_pm_CompDocConstructor8806: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompDocConstructor8808: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_pm_CompDocConstructor8810: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ELEMENT_in_pm_CompElemConstructor8846: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_pm_CompElemConstructor8851: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_pm_CompElemConstructor8856: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_pm_CompElemConstructor8858: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_pm_CompElemConstructor8861: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_pm_CompElemConstructor8865: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_pm_ContentExpr_in_pm_CompElemConstructor8867: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_pm_CompElemConstructor8869: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_StatementsAndOptionalExpr_in_pm_ContentExpr8896: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ATTRIBUTE_in_pm_CompAttrConstructor8925: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_pm_CompAttrConstructor8930: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_pm_CompAttrConstructor8935: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_pm_CompAttrConstructor8937: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_pm_CompAttrConstructor8940: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_pm_CompAttrConstructor8944: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompAttrConstructor8946: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_pm_CompAttrConstructor8948: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_NAMESPACE_in_p_CompNamespaceConstructor8976: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Prefix_in_p_CompNamespaceConstructor8981: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_p_CompNamespaceConstructor8986: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_PrefixExpr_in_p_CompNamespaceConstructor8988: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_CompNamespaceConstructor8990: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_p_CompNamespaceConstructor8994: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F003,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_URIExpr_in_p_CompNamespaceConstructor8996: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_CompNamespaceConstructor8999: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_NCName_in_p_Prefix9025: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Expr_in_p_PrefixExpr9051: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Expr_in_p_URIExpr9078: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_TEXT_in_p_CompTextConstructor9107: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_p_CompTextConstructor9111: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_CompTextConstructor9113: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_CompTextConstructor9116: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_BINARY_in_p_CompBinaryConstructor9144: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_p_CompBinaryConstructor9148: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_CompBinaryConstructor9150: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_CompBinaryConstructor9153: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_COMMENT_in_pm_CompCommentConstructor9182: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_pm_CompCommentConstructor9186: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompCommentConstructor9188: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_pm_CompCommentConstructor9190: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_PROCESSING_INSTRUCTION_in_pm_CompPIConstructor9219: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NCName_in_pm_CompPIConstructor9224: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_pm_CompPIConstructor9229: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_pm_CompPIConstructor9231: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_pm_CompPIConstructor9234: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_pm_CompPIConstructor9238: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompPIConstructor9240: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_pm_CompPIConstructor9242: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_AtomicOrUnionType_in_p_SingleType9286: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000800]),
+ FOLLOW_QUESTION_in_p_SingleType9288: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_AS_in_p_TypeDeclaration9317: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_SequenceType_in_p_TypeDeclaration9323: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_EMPTY_SEQUENCE_in_p_SequenceType9376: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_SequenceType9382: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_SequenceType9386: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ItemType_in_p_SequenceType9435: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00003800]),
+ FOLLOW_p_OccurrenceIndicator_in_p_SequenceType9446: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
FOLLOW_set_in_p_OccurrenceIndicator0: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_KindTest_in_p_ItemType9545: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_BINARY_in_p_ItemType9585: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_ItemType9587: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_ItemType9589: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ITEM_in_p_ItemType9631: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_ItemType9633: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_ItemType9635: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_AtomicOrUnionType_in_p_ItemType9679: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ParenthesizedItemType_in_p_ItemType9691: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_QName_in_p_AtomicOrUnionType9717: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_DocumentTest_in_p_KindTest9767: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ElementTest_in_p_KindTest9779: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_AttributeTest_in_p_KindTest9791: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_SchemaElementTest_in_p_KindTest9803: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_SchemaAttributeTest_in_p_KindTest9815: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_PITest_in_p_KindTest9827: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_CommentTest_in_p_KindTest9839: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_TextTest_in_p_KindTest9851: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_NamespaceNodeTest_in_p_KindTest9863: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_AnyKindTest_in_p_KindTest9875: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_NODE_in_p_AnyKindTest9901: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_AnyKindTest9903: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_AnyKindTest9905: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DOCUMENT_NODE_in_p_DocumentTest9931: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_DocumentTest9933: new org.antlr.runtime.BitSet([0x00000000, 0x00000400,0x40000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_p_ElementTest_in_p_DocumentTest9936: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_p_SchemaElementTest_in_p_DocumentTest9940: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_DocumentTest9944: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_TEXT_in_p_TextTest9970: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_TextTest9972: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_TextTest9974: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_COMMENT_in_p_CommentTest10000: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_CommentTest10002: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_CommentTest10004: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_NAMESPACE_NODE_in_p_NamespaceNodeTest10030: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_NamespaceNodeTest10032: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_NamespaceNodeTest10034: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_PROCESSING_INSTRUCTION_in_p_PITest10060: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_PITest10062: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x4FFFFFFF, 0x00000000,0x01C01300, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NCName_in_p_PITest10065: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_PITest10069: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_PITest10073: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ATTRIBUTE_in_p_AttributeTest10099: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_AttributeTest10101: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x4FFFFFFF, 0x00001000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_AttribNameOrWildcard_in_p_AttributeTest10104: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
- FOLLOW_COMMA_in_p_AttributeTest10107: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_TypeName_in_p_AttributeTest10109: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_AttributeTest10115: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_AttributeName_in_p_AttribNameOrWildcard10143: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_STAR_in_p_AttribNameOrWildcard10147: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SCHEMA_ATTRIBUTE_in_p_SchemaAttributeTest10173: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_SchemaAttributeTest10175: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_AttributeDeclaration_in_p_SchemaAttributeTest10177: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_SchemaAttributeTest10179: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_AttributeName_in_p_AttributeDeclaration10205: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ELEMENT_in_p_ElementTest10231: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_ElementTest10233: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x4FFFFFFF, 0x00001000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ElementNameOrWildcard_in_p_ElementTest10236: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
- FOLLOW_COMMA_in_p_ElementTest10239: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_TypeName_in_p_ElementTest10241: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000800]),
- FOLLOW_QUESTION_in_p_ElementTest10243: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_ElementTest10250: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_QName_in_p_ElementNameOrWildcard10276: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_STAR_in_p_ElementNameOrWildcard10280: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SCHEMA_ELEMENT_in_p_SchemaElementTest10298: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_SchemaElementTest10300: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ElementDeclaration_in_p_SchemaElementTest10302: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_SchemaElementTest10304: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ElementName_in_p_ElementDeclaration10330: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_QName_in_p_AttributeName10356: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_QName_in_p_ElementName10382: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_QName_in_p_TypeName10408: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Annotation_in_p_FunctionTest10434: new org.antlr.runtime.BitSet([0x00000000, 0x00400000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000080]),
- FOLLOW_p_AnyFunctionTest_in_p_FunctionTest10438: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_TypedFunctionTest_in_p_FunctionTest10442: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_FUNCTION_in_p_AnyFunctionTest10469: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_AnyFunctionTest10471: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]),
- FOLLOW_STAR_in_p_AnyFunctionTest10473: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_AnyFunctionTest10475: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_FUNCTION_in_p_TypedFunctionTest10501: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_TypedFunctionTest10503: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x6FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_SequenceType_in_p_TypedFunctionTest10506: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
- FOLLOW_COMMA_in_p_TypedFunctionTest10509: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_SequenceType_in_p_TypedFunctionTest10511: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
- FOLLOW_RPAREN_in_p_TypedFunctionTest10517: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]),
- FOLLOW_AS_in_p_TypedFunctionTest10519: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_SequenceType_in_p_TypedFunctionTest10521: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LPAREN_in_p_ParenthesizedItemType10547: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ItemType_in_p_ParenthesizedItemType10549: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_ParenthesizedItemType10551: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_QUOT_in_p_StringLiteral10602: new org.antlr.runtime.BitSet([0xFFFFFFF0, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFFFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]),
- FOLLOW_pg_QuotStringLiteralContent_in_p_StringLiteral10606: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000200, 0x00000000]),
- FOLLOW_QUOT_in_p_StringLiteral10608: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_APOS_in_p_StringLiteral10647: new org.antlr.runtime.BitSet([0xFFFFFFF0, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFFFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]),
- FOLLOW_pg_AposStringLiteralContent_in_p_StringLiteral10651: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000100, 0x00000000]),
- FOLLOW_APOS_in_p_StringLiteral10653: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_set_in_pg_QuotStringLiteralContent10707: new org.antlr.runtime.BitSet([0xFFFFFFF2, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFDFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]),
- FOLLOW_set_in_pg_AposStringLiteralContent10758: new org.antlr.runtime.BitSet([0xFFFFFFF2, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFEFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]),
- FOLLOW_L_ElementContentChar_in_p_ElementContentChar10816: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_L_QuotAttrContentChar_in_p_QuotAttrContentChar10842: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_L_AposAttrContentChar_in_p_AposAttrContentChar10892: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pg_QName_in_p_QName10978: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_NCName_in_p_QName10990: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pg_QName_in_pg_FQName11051: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FNCName_in_pg_FQName11063: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_NCName_in_pg_QName11107: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000]),
- FOLLOW_COLON_in_pg_QName11109: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NCName_in_pg_QName11113: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_KindTest_in_p_ItemType9548: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_BINARY_in_p_ItemType9588: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_ItemType9590: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_ItemType9592: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ITEM_in_p_ItemType9634: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_ItemType9636: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_ItemType9638: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_AtomicOrUnionType_in_p_ItemType9682: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ParenthesizedItemType_in_p_ItemType9694: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_QName_in_p_AtomicOrUnionType9720: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_DocumentTest_in_p_KindTest9770: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ElementTest_in_p_KindTest9782: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_AttributeTest_in_p_KindTest9794: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_SchemaElementTest_in_p_KindTest9806: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_SchemaAttributeTest_in_p_KindTest9818: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_PITest_in_p_KindTest9830: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_CommentTest_in_p_KindTest9842: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_TextTest_in_p_KindTest9854: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_NamespaceNodeTest_in_p_KindTest9866: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_AnyKindTest_in_p_KindTest9878: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_NODE_in_p_AnyKindTest9904: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_AnyKindTest9906: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_AnyKindTest9908: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DOCUMENT_NODE_in_p_DocumentTest9934: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_DocumentTest9936: new org.antlr.runtime.BitSet([0x00000000, 0x00000400,0x40000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_p_ElementTest_in_p_DocumentTest9939: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_p_SchemaElementTest_in_p_DocumentTest9943: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_DocumentTest9947: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_TEXT_in_p_TextTest9973: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_TextTest9975: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_TextTest9977: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_COMMENT_in_p_CommentTest10003: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_CommentTest10005: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_CommentTest10007: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_NAMESPACE_NODE_in_p_NamespaceNodeTest10033: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_NamespaceNodeTest10035: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_NamespaceNodeTest10037: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_PROCESSING_INSTRUCTION_in_p_PITest10063: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_PITest10065: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x4FFFFFFF, 0x00000000,0x01C01300, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NCName_in_p_PITest10068: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_PITest10072: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_PITest10076: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ATTRIBUTE_in_p_AttributeTest10102: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_AttributeTest10104: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x4FFFFFFF, 0x00001000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_AttribNameOrWildcard_in_p_AttributeTest10107: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_AttributeTest10110: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_TypeName_in_p_AttributeTest10112: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_AttributeTest10118: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_AttributeName_in_p_AttribNameOrWildcard10146: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_STAR_in_p_AttribNameOrWildcard10150: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SCHEMA_ATTRIBUTE_in_p_SchemaAttributeTest10176: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_SchemaAttributeTest10178: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_AttributeDeclaration_in_p_SchemaAttributeTest10180: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_SchemaAttributeTest10182: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_AttributeName_in_p_AttributeDeclaration10208: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ELEMENT_in_p_ElementTest10234: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_ElementTest10236: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x4FFFFFFF, 0x00001000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ElementNameOrWildcard_in_p_ElementTest10239: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_ElementTest10242: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_TypeName_in_p_ElementTest10244: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000800]),
+ FOLLOW_QUESTION_in_p_ElementTest10246: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_ElementTest10253: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_QName_in_p_ElementNameOrWildcard10279: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_STAR_in_p_ElementNameOrWildcard10283: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SCHEMA_ELEMENT_in_p_SchemaElementTest10301: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_SchemaElementTest10303: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ElementDeclaration_in_p_SchemaElementTest10305: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_SchemaElementTest10307: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ElementName_in_p_ElementDeclaration10333: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_QName_in_p_AttributeName10359: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_QName_in_p_ElementName10385: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_QName_in_p_TypeName10411: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Annotation_in_p_FunctionTest10437: new org.antlr.runtime.BitSet([0x00000000, 0x00400000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000080]),
+ FOLLOW_p_AnyFunctionTest_in_p_FunctionTest10441: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_TypedFunctionTest_in_p_FunctionTest10445: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_FUNCTION_in_p_AnyFunctionTest10472: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_AnyFunctionTest10474: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]),
+ FOLLOW_STAR_in_p_AnyFunctionTest10476: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_AnyFunctionTest10478: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_FUNCTION_in_p_TypedFunctionTest10504: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_TypedFunctionTest10506: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x6FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_SequenceType_in_p_TypedFunctionTest10509: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_TypedFunctionTest10512: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_SequenceType_in_p_TypedFunctionTest10514: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
+ FOLLOW_RPAREN_in_p_TypedFunctionTest10520: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]),
+ FOLLOW_AS_in_p_TypedFunctionTest10522: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_SequenceType_in_p_TypedFunctionTest10524: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LPAREN_in_p_ParenthesizedItemType10550: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ItemType_in_p_ParenthesizedItemType10552: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_ParenthesizedItemType10554: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_QUOT_in_p_StringLiteral10605: new org.antlr.runtime.BitSet([0xFFFFFFF0, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFFFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]),
+ FOLLOW_pg_QuotStringLiteralContent_in_p_StringLiteral10609: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000200, 0x00000000]),
+ FOLLOW_QUOT_in_p_StringLiteral10611: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_APOS_in_p_StringLiteral10650: new org.antlr.runtime.BitSet([0xFFFFFFF0, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFFFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]),
+ FOLLOW_pg_AposStringLiteralContent_in_p_StringLiteral10654: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000100, 0x00000000]),
+ FOLLOW_APOS_in_p_StringLiteral10656: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_set_in_pg_QuotStringLiteralContent10710: new org.antlr.runtime.BitSet([0xFFFFFFF2, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFDFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]),
+ FOLLOW_set_in_pg_AposStringLiteralContent10761: new org.antlr.runtime.BitSet([0xFFFFFFF2, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFEFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]),
+ FOLLOW_L_ElementContentChar_in_p_ElementContentChar10819: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_L_QuotAttrContentChar_in_p_QuotAttrContentChar10845: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_L_AposAttrContentChar_in_p_AposAttrContentChar10895: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pg_QName_in_p_QName10981: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_NCName_in_p_QName10993: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pg_QName_in_pg_FQName11054: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FNCName_in_pg_FQName11066: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_NCName_in_pg_QName11110: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000]),
+ FOLLOW_COLON_in_pg_QName11112: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NCName_in_pg_QName11116: 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_UpdateExpr13104: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_DeleteExpr_in_pg_UpdateExpr13116: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_RenameExpr_in_pg_UpdateExpr13128: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ReplaceExpr_in_pg_UpdateExpr13140: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_TransformExpr_in_pg_UpdateExpr13152: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECLARE_in_pm_RevalidationDecl13180: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x02000000, 0x00000000]),
- FOLLOW_REVALIDATION_in_pm_RevalidationDecl13184: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000008, 0x00000004,0x04000000, 0x00000000]),
- FOLLOW_STRICT_in_pm_RevalidationDecl13189: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_LAX_in_pm_RevalidationDecl13195: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SKIP_in_pm_RevalidationDecl13201: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_pm_RevalidationDecl13206: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_AS_in_p_InsertExprTargetChoice13236: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00120000, 0x00000000]),
- FOLLOW_FIRST_in_p_InsertExprTargetChoice13241: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00080000, 0x00000000]),
- FOLLOW_LAST_in_p_InsertExprTargetChoice13247: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00080000, 0x00000000]),
- FOLLOW_INTO_in_p_InsertExprTargetChoice13254: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_AFTER_in_p_InsertExprTargetChoice13271: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_BEFORE_in_p_InsertExprTargetChoice13287: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_INSERT_in_p_InsertExpr13317: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x00400000, 0x00000000]),
- FOLLOW_NODE_in_p_InsertExpr13322: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_NODES_in_p_InsertExpr13328: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_SourceExpr_in_p_InsertExpr13331: new org.antlr.runtime.BitSet([0x00080000, 0x00000000,0x00000000, 0x00000000,0x00086000, 0x00000000]),
- FOLLOW_p_InsertExprTargetChoice_in_p_InsertExpr13333: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_TargetExpr_in_p_InsertExpr13335: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DELETE_in_p_DeleteExpr13365: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x00400000, 0x00000000]),
- FOLLOW_NODE_in_p_DeleteExpr13370: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_NODES_in_p_DeleteExpr13376: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_TargetExpr_in_p_DeleteExpr13379: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_REPLACE_in_p_ReplaceExpr13409: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x10000000, 0x00000000]),
- FOLLOW_VALUE_in_p_ReplaceExpr13414: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00008000, 0x00000000]),
- FOLLOW_OF_in_p_ReplaceExpr13418: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]),
- FOLLOW_NODE_in_p_ReplaceExpr13424: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_ReplaceExpr13426: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_WITH_in_p_ReplaceExpr13431: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_ReplaceExpr13433: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_RENAME_in_p_RenameExpr13464: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]),
- FOLLOW_NODE_in_p_RenameExpr13468: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_TargetExpr_in_p_RenameExpr13470: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]),
- FOLLOW_AS_in_p_RenameExpr13472: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NewNameExpr_in_p_RenameExpr13474: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_SourceExpr13502: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_TargetExpr13529: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_NewNameExpr13556: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_COPY_in_p_TransformExpr13585: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_TransformExpr13587: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_TransformExpr13589: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
- FOLLOW_BIND_in_p_TransformExpr13591: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_TransformExpr13593: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_COMMA_in_p_TransformExpr13597: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_TransformExpr13599: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_TransformExpr13601: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
- FOLLOW_BIND_in_p_TransformExpr13603: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_TransformExpr13605: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_MODIFY_in_p_TransformExpr13612: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_TransformExpr13614: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]),
- FOLLOW_RETURN_in_p_TransformExpr13619: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_TransformExpr13621: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECLARE_in_pm_FTOptionDecl13659: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000100]),
- FOLLOW_FT_OPTION_in_pm_FTOptionDecl13663: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000004, 0x00000000]),
- FOLLOW_p_FTMatchOptions_in_pm_FTOptionDecl13665: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_pm_FTOptionDecl13667: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SCORE_in_p_FTScoreVar13697: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_FTScoreVar13701: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_FTScoreVar13703: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_StringConcatExpr_in_p_FTContainsExpr13729: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_CONTAINS_in_p_FTContainsExpr13735: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000010]),
- FOLLOW_TEXT_in_p_FTContainsExpr13739: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]),
- FOLLOW_p_FTSelection_in_p_FTContainsExpr13743: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000020, 0x00000000]),
- FOLLOW_p_FTIgnoreOption_in_p_FTContainsExpr13745: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTOr_in_p_FTSelection13775: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00080000, 0x00000000,0x00000800, 0x01000038]),
- FOLLOW_p_FTPosFilter_in_p_FTSelection13777: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00080000, 0x00000000,0x00000800, 0x01000038]),
- FOLLOW_WEIGHT_in_p_FTWeight13806: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_p_FTWeight13810: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_FTWeight13812: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_FTWeight13815: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTAnd_in_p_FTOr13841: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000800]),
- FOLLOW_FTOR_in_p_FTOr13847: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]),
- FOLLOW_p_FTAnd_in_p_FTOr13851: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000800]),
- FOLLOW_p_FTMildNot_in_p_FTAnd13880: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000200]),
- FOLLOW_FTAND_in_p_FTAnd13886: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]),
- FOLLOW_p_FTMildNot_in_p_FTAnd13890: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000200]),
- FOLLOW_p_FTUnaryNot_in_p_FTMildNot13919: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00040000]),
- FOLLOW_NOT_in_p_FTMildNot13925: new org.antlr.runtime.BitSet([0x00000000, 0x20000000]),
- FOLLOW_IN_in_p_FTMildNot13929: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]),
- FOLLOW_p_FTUnaryNot_in_p_FTMildNot13933: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00040000]),
- FOLLOW_FTNOT_in_p_FTUnaryNot13966: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]),
- FOLLOW_p_FTPrimaryWithOptions_in_p_FTUnaryNot13973: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTPrimary_in_p_FTPrimaryWithOptions13999: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x0000000C, 0x00000000]),
- FOLLOW_p_FTMatchOptions_in_p_FTPrimaryWithOptions14001: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000008, 0x00000000]),
- FOLLOW_p_FTWeight_in_p_FTPrimaryWithOptions14004: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTWords_in_p_FTPrimary14035: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00080000]),
- FOLLOW_p_FTTimes_in_p_FTPrimary14037: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LPAREN_in_p_FTPrimary14052: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]),
- FOLLOW_p_FTSelection_in_p_FTPrimary14054: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_FTPrimary14056: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTExtensionSelection_in_p_FTPrimary14069: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTWordsValue_in_p_FTWords14095: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0xC0000000, 0x00400000]),
- FOLLOW_p_FTAnyallOption_in_p_FTWords14097: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_FTWordsValue14124: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LBRACKET_in_p_FTWordsValue14137: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_FTWordsValue14139: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_FTWordsValue14142: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_L_Pragma_in_p_FTExtensionSelection14169: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00080000, 0x00000000]),
- FOLLOW_LBRACKET_in_p_FTExtensionSelection14172: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000003,0x01C80300, 0x00000000]),
- FOLLOW_p_FTSelection_in_p_FTExtensionSelection14174: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_FTExtensionSelection14177: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ANY_in_p_FTAnyallOption14208: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000040, 0x00000000]),
- FOLLOW_WORD_in_p_FTAnyallOption14212: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ALL_in_p_FTAnyallOption14221: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]),
- FOLLOW_WORDS_in_p_FTAnyallOption14223: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_PHRASE_in_p_FTAnyallOption14231: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_OCCURS_in_p_FTTimes14263: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x000000C0]),
- FOLLOW_p_FTRange_in_p_FTTimes14265: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000001, 0x00000000]),
- FOLLOW_TIMES_in_p_FTTimes14269: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_EXACTLY_in_p_FTRange14302: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_AdditiveExpr_in_p_FTRange14304: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_AT_in_p_FTRange14322: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000020, 0x00000000]),
- FOLLOW_LEAST_in_p_FTRange14326: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_AdditiveExpr_in_p_FTRange14328: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_AT_in_p_FTRange14346: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00010000]),
- FOLLOW_MOST_in_p_FTRange14350: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_AdditiveExpr_in_p_FTRange14352: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_FROM_in_p_FTRange14370: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_AdditiveExpr_in_p_FTRange14372: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000040]),
- FOLLOW_TO_in_p_FTRange14376: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_AdditiveExpr_in_p_FTRange14378: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTOrder_in_p_FTPosFilter14409: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTWindow_in_p_FTPosFilter14413: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTDistance_in_p_FTPosFilter14417: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTScope_in_p_FTPosFilter14421: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTContent_in_p_FTPosFilter14425: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ORDERED_in_p_FTOrder14453: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_WINDOW_in_p_FTWindow14483: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_AdditiveExpr_in_p_FTWindow14487: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x10200000,0x00000080, 0x00000000]),
- FOLLOW_p_FTUnit_in_p_FTWindow14489: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DISTANCE_in_p_FTDistance14517: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x000000C0]),
- FOLLOW_p_FTRange_in_p_FTDistance14521: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x10200000,0x00000080, 0x00000000]),
- FOLLOW_p_FTUnit_in_p_FTDistance14523: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_WORDS_in_p_FTUnit14553: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SENTENCES_in_p_FTUnit14559: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_PARAGRAPHS_in_p_FTUnit14565: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SAME_in_p_FTScope14598: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x08100000]),
- FOLLOW_DIFFERENT_in_p_FTScope14604: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x08100000]),
- FOLLOW_p_FTBigUnit_in_p_FTScope14609: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SENTENCE_in_p_FTBigUnit14639: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_PARAGRAPH_in_p_FTBigUnit14645: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_AT_in_p_FTContent14680: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000020, 0x00000000]),
- FOLLOW_START_in_p_FTContent14684: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_AT_in_p_FTContent14692: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00800000]),
- FOLLOW_END_in_p_FTContent14696: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ENTIRE_in_p_FTContent14704: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_CONTENT_in_p_FTContent14708: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_USING_in_p_FTMatchOptions14742: new org.antlr.runtime.BitSet([0x04000000, 0x00000000,0x00010000, 0x00000000,0x00000000, 0xE002A004,0x00000012, 0x00000000]),
- FOLLOW_p_FTMatchOption_in_p_FTMatchOptions14746: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000004, 0x00000000]),
- FOLLOW_p_FTLanguageOption_in_p_FTMatchOption14774: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTWildCardOption_in_p_FTMatchOption14786: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTThesaurusOption_in_p_FTMatchOption14798: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTStemOption_in_p_FTMatchOption14810: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTCaseOption_in_p_FTMatchOption14822: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTDiacriticsOption_in_p_FTMatchOption14834: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTStopWordOption_in_p_FTMatchOption14846: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTExtensionOption_in_p_FTMatchOption14858: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_CASE_in_p_FTCaseOption14889: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]),
- FOLLOW_INSENSITIVE_in_p_FTCaseOption14893: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_CASE_in_p_FTCaseOption14911: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
- FOLLOW_SENSITIVE_in_p_FTCaseOption14915: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LOWERCASE_in_p_FTCaseOption14932: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_UPPERCASE_in_p_FTCaseOption14948: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DIACRITICS_in_p_FTDiacriticsOption14983: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]),
- FOLLOW_INSENSITIVE_in_p_FTDiacriticsOption14987: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DIACRITICS_in_p_FTDiacriticsOption15005: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
- FOLLOW_SENSITIVE_in_p_FTDiacriticsOption15009: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_STEMMING_in_p_FTStemOption15044: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_NO_in_p_FTStemOption15051: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_STEMMING_in_p_FTStemOption15055: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_THESAURUS_in_p_FTThesaurusOption15091: new org.antlr.runtime.BitSet([0x00200000, 0x00000008]),
- FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15094: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DEFAULT_in_p_FTThesaurusOption15100: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_THESAURUS_in_p_FTThesaurusOption15119: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_FTThesaurusOption15121: new org.antlr.runtime.BitSet([0x00200000, 0x00000008]),
- FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15124: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
- FOLLOW_DEFAULT_in_p_FTThesaurusOption15130: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
- FOLLOW_COMMA_in_p_FTThesaurusOption15134: new org.antlr.runtime.BitSet([0x00200000, 0x00000000]),
- FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15136: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
- FOLLOW_RPAREN_in_p_FTThesaurusOption15140: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_NO_in_p_FTThesaurusOption15158: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x80000000]),
- FOLLOW_THESAURUS_in_p_FTThesaurusOption15162: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_AT_in_p_FTThesaurusID15195: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_FTThesaurusID15197: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x008000C0]),
- FOLLOW_RELATIONSHIP_in_p_FTThesaurusID15202: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_FTThesaurusID15204: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x000000C0]),
- FOLLOW_p_FTLiteralRange_in_p_FTThesaurusID15209: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00004000]),
- FOLLOW_LEVELS_in_p_FTThesaurusID15213: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_EXACTLY_in_p_FTLiteralRange15248: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]),
- FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15250: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_AT_in_p_FTLiteralRange15268: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000020, 0x00000000]),
- FOLLOW_LEAST_in_p_FTLiteralRange15272: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]),
- FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15274: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_AT_in_p_FTLiteralRange15292: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00010000]),
- FOLLOW_MOST_in_p_FTLiteralRange15296: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]),
- FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15298: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_FROM_in_p_FTLiteralRange15316: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]),
- FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15318: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000040]),
- FOLLOW_TO_in_p_FTLiteralRange15320: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]),
- FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15322: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_STOP_in_p_FTStopWordOption15358: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]),
- FOLLOW_WORDS_in_p_FTStopWordOption15362: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_p_FTStopWords_in_p_FTStopWordOption15364: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]),
- FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15366: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]),
- FOLLOW_STOP_in_p_FTStopWordOption15385: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]),
- FOLLOW_WORDS_in_p_FTStopWordOption15389: new org.antlr.runtime.BitSet([0x00000000, 0x00000008]),
- FOLLOW_DEFAULT_in_p_FTStopWordOption15393: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]),
- FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15395: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]),
- FOLLOW_NO_in_p_FTStopWordOption15414: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x40000000]),
- FOLLOW_STOP_in_p_FTStopWordOption15418: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]),
- FOLLOW_WORDS_in_p_FTStopWordOption15422: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_AT_in_p_FTStopWords15456: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_FTStopWords15460: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LPAREN_in_p_FTStopWords15474: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_FTStopWords15476: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
- FOLLOW_COMMA_in_p_FTStopWords15479: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_FTStopWords15481: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
- FOLLOW_RPAREN_in_p_FTStopWords15485: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_UNION_in_p_FTStopWordsInclExcl15517: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_EXCEPT_in_p_FTStopWordsInclExcl15523: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_p_FTStopWords_in_p_FTStopWordsInclExcl15526: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LANGUAGE_in_p_FTLanguageOption15558: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_FTLanguageOption15562: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_WILDCARDS_in_p_FTWildCardOption15592: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_NO_in_p_FTWildCardOption15599: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000010, 0x00000000]),
- FOLLOW_WILDCARDS_in_p_FTWildCardOption15603: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_OPTION_in_p_FTExtensionOption15636: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_FTExtensionOption15640: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_FTExtensionOption15642: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_WITHOUT_in_p_FTIgnoreOption15670: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_CONTENT_in_p_FTIgnoreOption15674: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_UnionExpr_in_p_FTIgnoreOption15678: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_StatementsAndOptionalExpr_in_p_Program15710: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Hybrid_in_p_Statements15737: new org.antlr.runtime.BitSet([0xFFFF0002, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Statements_in_p_StatementsAndExpr15765: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Statements_in_p_StatementsAndOptionalExpr15792: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_HybridExprSingle_in_p_Hybrid15819: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Statement_in_p_Hybrid15832: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_AssignStatement_in_p_Statement15863: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_BreakStatement_in_p_Statement15875: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ContinueStatement_in_p_Statement15887: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ExitStatement_in_p_Statement15899: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_VarDeclStatement_in_p_Statement15911: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_WhileStatement_in_p_Statement15923: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Expr_in_p_HybridExprSingle15950: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_p_HybridExprSingle15965: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ExprSimple_in_p_ApplyStatement16015: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_p_ApplyStatement16017: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DOLLAR_in_p_AssignStatement16043: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_AssignStatement16045: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
- FOLLOW_BIND_in_p_AssignStatement16047: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_AssignStatement16049: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_p_AssignStatement16052: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LBRACKET_in_p_BlockStatement16078: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F083,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Statements_in_p_BlockStatement16080: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_BlockStatement16083: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LBRACKET_in_p_BlockHybrid16109: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F083,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Statements_in_p_BlockHybrid16111: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_BlockHybrid16114: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_BREAK_in_p_BreakStatement16142: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000800, 0x00000000]),
- FOLLOW_LOOP_in_p_BreakStatement16148: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_p_BreakStatement16152: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_CONTINUE_in_p_ContinueStatement16180: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000800, 0x00000000]),
- FOLLOW_LOOP_in_p_ContinueStatement16186: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_p_ContinueStatement16190: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_EXIT_in_p_ExitStatement16218: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00001000, 0x00000000]),
- FOLLOW_RETURNING_in_p_ExitStatement16224: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_ExitStatement16228: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_p_ExitStatement16231: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_InitialClause_in_p_FLWORStatement16257: new org.antlr.runtime.BitSet([0x00000000, 0x00200000,0x04040040, 0x01084002]),
- FOLLOW_p_IntermediateClause_in_p_FLWORStatement16259: new org.antlr.runtime.BitSet([0x00000000, 0x00200000,0x04040040, 0x01084002]),
- FOLLOW_p_ReturnStatement_in_p_FLWORStatement16262: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_RETURN_in_p_ReturnStatement16294: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Hybrid_in_p_ReturnStatement16298: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_IF_in_p_IfStatement16327: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_IfStatement16331: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_IfStatement16333: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_IfStatement16336: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000020]),
- FOLLOW_THEN_in_p_IfStatement16340: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Hybrid_in_p_IfStatement16344: new org.antlr.runtime.BitSet([0x00000000, 0x00000800]),
- FOLLOW_ELSE_in_p_IfStatement16349: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Hybrid_in_p_IfStatement16353: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SWITCH_in_p_SwitchStatement16382: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_SwitchStatement16386: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_SwitchStatement16388: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_SwitchStatement16391: new org.antlr.runtime.BitSet([0x04000000, 0x00000000]),
- FOLLOW_p_SwitchCaseStatement_in_p_SwitchStatement16393: new org.antlr.runtime.BitSet([0x04000000, 0x00000008]),
- FOLLOW_DEFAULT_in_p_SwitchStatement16398: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]),
- FOLLOW_RETURN_in_p_SwitchStatement16404: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Hybrid_in_p_SwitchStatement16408: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_CASE_in_p_SwitchCaseStatement16438: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_SwitchCaseOperand_in_p_SwitchCaseStatement16442: new org.antlr.runtime.BitSet([0x04000000, 0x00000000,0x04000000, 0x00000000]),
- FOLLOW_RETURN_in_p_SwitchCaseStatement16448: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Hybrid_in_p_SwitchCaseStatement16452: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_TRY_in_p_TryCatchStatement16481: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_p_BlockStatement_in_p_TryCatchStatement16485: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00020000]),
- FOLLOW_CATCH_in_p_TryCatchStatement16490: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001001,0x01C01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_CatchErrorList_in_p_TryCatchStatement16494: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_p_BlockStatement_in_p_TryCatchStatement16496: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00020000]),
- FOLLOW_TRY_in_p_TryCatchHybrid16528: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16532: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00020000]),
- FOLLOW_CATCH_in_p_TryCatchHybrid16538: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001001,0x01C01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_CatchErrorList_in_p_TryCatchHybrid16542: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16544: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00020000]),
- FOLLOW_TYPESWITCH_in_p_TypeswitchStatement16577: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_TypeswitchStatement16581: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_TypeswitchStatement16583: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_TypeswitchStatement16586: new org.antlr.runtime.BitSet([0x04000000, 0x00000000]),
- FOLLOW_p_CaseStatement_in_p_TypeswitchStatement16588: new org.antlr.runtime.BitSet([0x04000000, 0x00000008]),
- FOLLOW_DEFAULT_in_p_TypeswitchStatement16593: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_TypeswitchStatement16598: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_TypeswitchStatement16600: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]),
- FOLLOW_RETURN_in_p_TypeswitchStatement16606: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Hybrid_in_p_TypeswitchStatement16610: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_CASE_in_p_CaseStatement16639: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_CaseStatement16644: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_CaseStatement16646: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]),
- FOLLOW_AS_in_p_CaseStatement16648: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_SequenceType_in_p_CaseStatement16652: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]),
- FOLLOW_RETURN_in_p_CaseStatement16656: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Hybrid_in_p_CaseStatement16660: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Annotation_in_p_VarDeclStatement16687: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00001000,0x00000000, 0x00000000,0x00000000, 0x00000080]),
- FOLLOW_VARIABLE_in_p_VarDeclStatement16692: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_VarDeclStatement16696: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_VarDeclStatement16698: new org.antlr.runtime.BitSet([0x00080000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]),
- FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement16700: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]),
- FOLLOW_BIND_in_p_VarDeclStatement16704: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_VarDeclStatement16706: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]),
- FOLLOW_COMMA_in_p_VarDeclStatement16722: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_VarDeclStatement16724: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_VarDeclStatement16726: new org.antlr.runtime.BitSet([0x00080000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]),
- FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement16728: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]),
- FOLLOW_BIND_in_p_VarDeclStatement16732: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_VarDeclStatement16734: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]),
- FOLLOW_SEMICOLON_in_p_VarDeclStatement16751: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_WHILE_in_p_WhileStatement16779: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_WhileStatement16783: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_WhileStatement16785: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_WhileStatement16788: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Hybrid_in_p_WhileStatement16790: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_QuantifiedExpr_in_p_ExprSimple16817: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_OrExpr_in_p_ExprSimple16829: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pg_UpdateExpr_in_p_ExprSimple16844: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LBRACKET_in_p_BlockExpr16870: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_StatementsAndExpr_in_p_BlockExpr16872: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_BlockExpr16874: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_COLLECTION_in_p_CollectionDecl16905: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_CollectionDecl16909: new org.antlr.runtime.BitSet([0x00080002, 0x00000000]),
- FOLLOW_p_CollectionTypeDecl_in_p_CollectionDecl16911: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_AS_in_p_CollectionTypeDecl16940: new org.antlr.runtime.BitSet([0x80400000, 0x00000600,0x62004000, 0x10000010]),
- FOLLOW_p_KindTest_in_p_CollectionTypeDecl16944: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00003800]),
- FOLLOW_p_OccurrenceIndicator_in_p_CollectionTypeDecl16953: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_INDEX_in_p_IndexDecl16983: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_IndexName_in_p_IndexDecl16987: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]),
- FOLLOW_ON_in_p_IndexDecl16991: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]),
- FOLLOW_NODES_in_p_IndexDecl16997: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_IndexDomainExpr_in_p_IndexDecl17001: new org.antlr.runtime.BitSet([0x02000000, 0x00000000]),
- FOLLOW_BY_in_p_IndexDecl17005: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_IndexKeySpec_in_p_IndexDecl17009: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_COMMA_in_p_IndexDecl17012: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_IndexKeySpec_in_p_IndexDecl17014: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_p_QName_in_p_IndexName17041: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_PathExpr_in_p_IndexDomainExpr17066: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_IndexKeyExpr_in_p_IndexKeySpec17091: new org.antlr.runtime.BitSet([0x40080002, 0x00000000]),
- FOLLOW_p_IndexKeyTypeDecl_in_p_IndexKeySpec17093: new org.antlr.runtime.BitSet([0x40000002, 0x00000000]),
- FOLLOW_p_IndexKeyCollation_in_p_IndexKeySpec17096: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_PathExpr_in_p_IndexKeyExpr17122: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_AS_in_p_IndexKeyTypeDecl17149: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_AtomicType_in_p_IndexKeyTypeDecl17153: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00003800]),
- FOLLOW_p_OccurrenceIndicator_in_p_IndexKeyTypeDecl17155: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_QName_in_p_AtomicType17181: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_COLLATION_in_p_IndexKeyCollation17208: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_IndexKeyCollation17212: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_INTEGRITY_in_p_ICDecl17239: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00010000, 0x00000000]),
- FOLLOW_CONSTRAINT_in_p_ICDecl17245: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_ICDecl17249: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00440000, 0x00000000]),
- FOLLOW_p_ICCollection_in_p_ICDecl17252: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ICForeignKey_in_p_ICDecl17256: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ON_in_p_ICCollection17284: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00008000, 0x00000000]),
- FOLLOW_COLLECTION_in_p_ICCollection17290: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_ICCollection17294: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x00000000, 0x00000000,0x80020000, 0x00000000]),
- FOLLOW_p_ICCollSequence_in_p_ICCollection17297: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ICCollSequenceUnique_in_p_ICCollection17301: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ICCollNode_in_p_ICCollection17305: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DOLLAR_in_p_ICCollSequence17331: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_ICCollSequence17333: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00004000, 0x00000000]),
- FOLLOW_CHECK_in_p_ICCollSequence17337: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_ICCollSequence17341: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_NODE_in_p_ICCollSequenceUnique17369: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_ICCollSequenceUnique17373: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_ICCollSequenceUnique17375: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00004000, 0x00000000]),
- FOLLOW_CHECK_in_p_ICCollSequenceUnique17379: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00800000, 0x00000000]),
- FOLLOW_UNIQUE_in_p_ICCollSequenceUnique17385: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000]),
- FOLLOW_KEY_in_p_ICCollSequenceUnique17391: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_PathExpr_in_p_ICCollSequenceUnique17395: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_FOREACH_in_p_ICCollNode17422: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]),
- FOLLOW_NODE_in_p_ICCollNode17428: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_ICCollNode17432: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_ICCollNode17434: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00004000, 0x00000000]),
- FOLLOW_CHECK_in_p_ICCollNode17438: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_ICCollNode17442: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_FOREIGN_in_p_ICForeignKey17470: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000]),
- FOLLOW_KEY_in_p_ICForeignKey17476: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000080]),
- FOLLOW_p_ICForeignKeySource_in_p_ICForeignKey17480: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000040]),
- FOLLOW_p_ICForeignKeyTarget_in_p_ICForeignKey17482: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_FROM_in_p_ICForeignKeySource17509: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00008000, 0x00000000]),
- FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeySource17513: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_TO_in_p_ICForeignKeyTarget17540: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00008000, 0x00000000]),
- FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeyTarget17544: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_COLLECTION_in_p_ICForeignKeyValues17571: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_ICForeignKeyValues17575: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]),
- FOLLOW_NODE_in_p_ICForeignKeyValues17579: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_ICForeignKeyValues17583: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_ICForeignKeyValues17585: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000]),
- FOLLOW_KEY_in_p_ICForeignKeyValues17589: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_PathExpr_in_p_ICForeignKeyValues17593: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_set_in_synpred1_XQueryParser3523: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_synpred1_XQueryParser3531: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_FOR_in_synpred1_XQueryParser3537: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000110, 0x00000000]),
- FOLLOW_set_in_synpred1_XQueryParser3539: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_IF_in_synpred2_XQueryParser3565: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_synpred2_XQueryParser3567: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SWITCH_in_synpred3_XQueryParser3595: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_synpred3_XQueryParser3597: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_TYPESWITCH_in_synpred4_XQueryParser3621: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_synpred4_XQueryParser3623: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_TRY_in_synpred5_XQueryParser3643: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_synpred5_XQueryParser3645: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_VALIDATE_in_synpred6_XQueryParser6082: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000008, 0x00000004,0x00000200, 0x00000000]),
- FOLLOW_p_ValidationMode_in_synpred6_XQueryParser6086: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_TYPE_in_synpred6_XQueryParser6090: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SLASH_in_synpred7_XQueryParser6430: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_RelativePathExpr_in_synpred7_XQueryParser6432: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_set_in_synpred8_XQueryParser6546: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_set_in_synpred9_XQueryParser6599: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_synpred9_XQueryParser6607: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_synpred9_XQueryParser6610: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_set_in_synpred9_XQueryParser6628: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NCName_in_synpred9_XQueryParser6636: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_synpred9_XQueryParser6639: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_set_in_synpred9_XQueryParser6657: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_synpred9_XQueryParser6669: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_KindTest_in_synpred10_XQueryParser6699: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_QName_in_synpred11_XQueryParser6718: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_synpred11_XQueryParser6720: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_PrimaryExpr_in_synpred12_XQueryParser6738: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Wildcard_in_synpred13_XQueryParser7177: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_NCName_in_synpred14_XQueryParser7196: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000]),
- FOLLOW_COLON_in_synpred14_XQueryParser7198: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_NCName_in_synpred15_XQueryParser7216: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LPAREN_in_synpred16_XQueryParser7472: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_OccurrenceIndicator_in_synpred17_XQueryParser9436: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_OccurrenceIndicator_in_synpred18_XQueryParser16948: new org.antlr.runtime.BitSet([0x00000002, 0x00000000])
+ FOLLOW_p_InsertExpr_in_pg_UpdateExpr13107: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_DeleteExpr_in_pg_UpdateExpr13119: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_RenameExpr_in_pg_UpdateExpr13131: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ReplaceExpr_in_pg_UpdateExpr13143: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_TransformExpr_in_pg_UpdateExpr13155: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECLARE_in_pm_RevalidationDecl13183: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x02000000, 0x00000000]),
+ FOLLOW_REVALIDATION_in_pm_RevalidationDecl13187: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000008, 0x00000004,0x04000000, 0x00000000]),
+ FOLLOW_STRICT_in_pm_RevalidationDecl13192: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_LAX_in_pm_RevalidationDecl13198: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SKIP_in_pm_RevalidationDecl13204: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_pm_RevalidationDecl13209: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_AS_in_p_InsertExprTargetChoice13239: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00120000, 0x00000000]),
+ FOLLOW_FIRST_in_p_InsertExprTargetChoice13244: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00080000, 0x00000000]),
+ FOLLOW_LAST_in_p_InsertExprTargetChoice13250: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00080000, 0x00000000]),
+ FOLLOW_INTO_in_p_InsertExprTargetChoice13257: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_AFTER_in_p_InsertExprTargetChoice13274: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_BEFORE_in_p_InsertExprTargetChoice13290: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_INSERT_in_p_InsertExpr13320: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x00400000, 0x00000000]),
+ FOLLOW_NODE_in_p_InsertExpr13325: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_NODES_in_p_InsertExpr13331: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_SourceExpr_in_p_InsertExpr13334: new org.antlr.runtime.BitSet([0x00080000, 0x00000000,0x00000000, 0x00000000,0x00086000, 0x00000000]),
+ FOLLOW_p_InsertExprTargetChoice_in_p_InsertExpr13336: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_TargetExpr_in_p_InsertExpr13338: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DELETE_in_p_DeleteExpr13368: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x00400000, 0x00000000]),
+ FOLLOW_NODE_in_p_DeleteExpr13373: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_NODES_in_p_DeleteExpr13379: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_TargetExpr_in_p_DeleteExpr13382: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_REPLACE_in_p_ReplaceExpr13412: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x10000000, 0x00000000]),
+ FOLLOW_VALUE_in_p_ReplaceExpr13417: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00008000, 0x00000000]),
+ FOLLOW_OF_in_p_ReplaceExpr13421: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]),
+ FOLLOW_NODE_in_p_ReplaceExpr13427: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_ReplaceExpr13429: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_WITH_in_p_ReplaceExpr13434: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_ReplaceExpr13436: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_RENAME_in_p_RenameExpr13467: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]),
+ FOLLOW_NODE_in_p_RenameExpr13471: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_TargetExpr_in_p_RenameExpr13473: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]),
+ FOLLOW_AS_in_p_RenameExpr13475: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NewNameExpr_in_p_RenameExpr13477: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_SourceExpr13505: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_TargetExpr13532: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_NewNameExpr13559: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_COPY_in_p_TransformExpr13588: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_TransformExpr13590: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_TransformExpr13592: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
+ FOLLOW_BIND_in_p_TransformExpr13594: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_TransformExpr13596: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_TransformExpr13600: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_TransformExpr13602: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_TransformExpr13604: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
+ FOLLOW_BIND_in_p_TransformExpr13606: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_TransformExpr13608: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_MODIFY_in_p_TransformExpr13615: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_TransformExpr13617: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]),
+ FOLLOW_RETURN_in_p_TransformExpr13622: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_TransformExpr13624: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECLARE_in_pm_FTOptionDecl13662: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000100]),
+ FOLLOW_FT_OPTION_in_pm_FTOptionDecl13666: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000004, 0x00000000]),
+ FOLLOW_p_FTMatchOptions_in_pm_FTOptionDecl13668: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_pm_FTOptionDecl13670: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SCORE_in_p_FTScoreVar13700: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_FTScoreVar13704: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_FTScoreVar13706: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_StringConcatExpr_in_p_FTContainsExpr13732: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_CONTAINS_in_p_FTContainsExpr13738: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000010]),
+ FOLLOW_TEXT_in_p_FTContainsExpr13742: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]),
+ FOLLOW_p_FTSelection_in_p_FTContainsExpr13746: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000020, 0x00000000]),
+ FOLLOW_p_FTIgnoreOption_in_p_FTContainsExpr13748: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTOr_in_p_FTSelection13778: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00080000, 0x00000000,0x00000800, 0x01000038]),
+ FOLLOW_p_FTPosFilter_in_p_FTSelection13780: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00080000, 0x00000000,0x00000800, 0x01000038]),
+ FOLLOW_WEIGHT_in_p_FTWeight13809: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_p_FTWeight13813: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_FTWeight13815: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_FTWeight13818: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTAnd_in_p_FTOr13844: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000800]),
+ FOLLOW_FTOR_in_p_FTOr13850: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]),
+ FOLLOW_p_FTAnd_in_p_FTOr13854: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000800]),
+ FOLLOW_p_FTMildNot_in_p_FTAnd13883: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000200]),
+ FOLLOW_FTAND_in_p_FTAnd13889: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]),
+ FOLLOW_p_FTMildNot_in_p_FTAnd13893: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000200]),
+ FOLLOW_p_FTUnaryNot_in_p_FTMildNot13922: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00040000]),
+ FOLLOW_NOT_in_p_FTMildNot13928: new org.antlr.runtime.BitSet([0x00000000, 0x20000000]),
+ FOLLOW_IN_in_p_FTMildNot13932: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]),
+ FOLLOW_p_FTUnaryNot_in_p_FTMildNot13936: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00040000]),
+ FOLLOW_FTNOT_in_p_FTUnaryNot13969: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]),
+ FOLLOW_p_FTPrimaryWithOptions_in_p_FTUnaryNot13976: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTPrimary_in_p_FTPrimaryWithOptions14002: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x0000000C, 0x00000000]),
+ FOLLOW_p_FTMatchOptions_in_p_FTPrimaryWithOptions14004: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000008, 0x00000000]),
+ FOLLOW_p_FTWeight_in_p_FTPrimaryWithOptions14007: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTWords_in_p_FTPrimary14038: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00080000]),
+ FOLLOW_p_FTTimes_in_p_FTPrimary14040: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LPAREN_in_p_FTPrimary14055: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]),
+ FOLLOW_p_FTSelection_in_p_FTPrimary14057: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_FTPrimary14059: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTExtensionSelection_in_p_FTPrimary14072: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTWordsValue_in_p_FTWords14098: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0xC0000000, 0x00400000]),
+ FOLLOW_p_FTAnyallOption_in_p_FTWords14100: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_FTWordsValue14127: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LBRACKET_in_p_FTWordsValue14140: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_FTWordsValue14142: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_FTWordsValue14145: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_L_Pragma_in_p_FTExtensionSelection14172: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00080000, 0x00000000]),
+ FOLLOW_LBRACKET_in_p_FTExtensionSelection14175: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000003,0x01C80300, 0x00000000]),
+ FOLLOW_p_FTSelection_in_p_FTExtensionSelection14177: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_FTExtensionSelection14180: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ANY_in_p_FTAnyallOption14211: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000040, 0x00000000]),
+ FOLLOW_WORD_in_p_FTAnyallOption14215: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ALL_in_p_FTAnyallOption14224: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]),
+ FOLLOW_WORDS_in_p_FTAnyallOption14226: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_PHRASE_in_p_FTAnyallOption14234: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_OCCURS_in_p_FTTimes14266: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x000000C0]),
+ FOLLOW_p_FTRange_in_p_FTTimes14268: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000001, 0x00000000]),
+ FOLLOW_TIMES_in_p_FTTimes14272: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_EXACTLY_in_p_FTRange14305: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_AdditiveExpr_in_p_FTRange14307: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_AT_in_p_FTRange14325: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000020, 0x00000000]),
+ FOLLOW_LEAST_in_p_FTRange14329: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_AdditiveExpr_in_p_FTRange14331: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_AT_in_p_FTRange14349: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00010000]),
+ FOLLOW_MOST_in_p_FTRange14353: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_AdditiveExpr_in_p_FTRange14355: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_FROM_in_p_FTRange14373: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_AdditiveExpr_in_p_FTRange14375: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000040]),
+ FOLLOW_TO_in_p_FTRange14379: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_AdditiveExpr_in_p_FTRange14381: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTOrder_in_p_FTPosFilter14412: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTWindow_in_p_FTPosFilter14416: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTDistance_in_p_FTPosFilter14420: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTScope_in_p_FTPosFilter14424: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTContent_in_p_FTPosFilter14428: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ORDERED_in_p_FTOrder14456: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_WINDOW_in_p_FTWindow14486: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_AdditiveExpr_in_p_FTWindow14490: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x10200000,0x00000080, 0x00000000]),
+ FOLLOW_p_FTUnit_in_p_FTWindow14492: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DISTANCE_in_p_FTDistance14520: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x000000C0]),
+ FOLLOW_p_FTRange_in_p_FTDistance14524: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x10200000,0x00000080, 0x00000000]),
+ FOLLOW_p_FTUnit_in_p_FTDistance14526: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_WORDS_in_p_FTUnit14556: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SENTENCES_in_p_FTUnit14562: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_PARAGRAPHS_in_p_FTUnit14568: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SAME_in_p_FTScope14601: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x08100000]),
+ FOLLOW_DIFFERENT_in_p_FTScope14607: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x08100000]),
+ FOLLOW_p_FTBigUnit_in_p_FTScope14612: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SENTENCE_in_p_FTBigUnit14642: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_PARAGRAPH_in_p_FTBigUnit14648: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_AT_in_p_FTContent14683: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000020, 0x00000000]),
+ FOLLOW_START_in_p_FTContent14687: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_AT_in_p_FTContent14695: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00800000]),
+ FOLLOW_END_in_p_FTContent14699: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ENTIRE_in_p_FTContent14707: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_CONTENT_in_p_FTContent14711: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_USING_in_p_FTMatchOptions14745: new org.antlr.runtime.BitSet([0x04000000, 0x00000000,0x00010000, 0x00000000,0x00000000, 0xE002A004,0x00000012, 0x00000000]),
+ FOLLOW_p_FTMatchOption_in_p_FTMatchOptions14749: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000004, 0x00000000]),
+ FOLLOW_p_FTLanguageOption_in_p_FTMatchOption14777: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTWildCardOption_in_p_FTMatchOption14789: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTThesaurusOption_in_p_FTMatchOption14801: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTStemOption_in_p_FTMatchOption14813: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTCaseOption_in_p_FTMatchOption14825: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTDiacriticsOption_in_p_FTMatchOption14837: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTStopWordOption_in_p_FTMatchOption14849: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTExtensionOption_in_p_FTMatchOption14861: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_CASE_in_p_FTCaseOption14892: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]),
+ FOLLOW_INSENSITIVE_in_p_FTCaseOption14896: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_CASE_in_p_FTCaseOption14914: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
+ FOLLOW_SENSITIVE_in_p_FTCaseOption14918: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LOWERCASE_in_p_FTCaseOption14935: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_UPPERCASE_in_p_FTCaseOption14951: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DIACRITICS_in_p_FTDiacriticsOption14986: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]),
+ FOLLOW_INSENSITIVE_in_p_FTDiacriticsOption14990: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DIACRITICS_in_p_FTDiacriticsOption15008: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
+ FOLLOW_SENSITIVE_in_p_FTDiacriticsOption15012: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_STEMMING_in_p_FTStemOption15047: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_NO_in_p_FTStemOption15054: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_STEMMING_in_p_FTStemOption15058: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_THESAURUS_in_p_FTThesaurusOption15094: new org.antlr.runtime.BitSet([0x00200000, 0x00000008]),
+ FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15097: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DEFAULT_in_p_FTThesaurusOption15103: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_THESAURUS_in_p_FTThesaurusOption15122: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_FTThesaurusOption15124: new org.antlr.runtime.BitSet([0x00200000, 0x00000008]),
+ FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15127: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
+ FOLLOW_DEFAULT_in_p_FTThesaurusOption15133: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_FTThesaurusOption15137: new org.antlr.runtime.BitSet([0x00200000, 0x00000000]),
+ FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15139: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
+ FOLLOW_RPAREN_in_p_FTThesaurusOption15143: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_NO_in_p_FTThesaurusOption15161: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x80000000]),
+ FOLLOW_THESAURUS_in_p_FTThesaurusOption15165: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_AT_in_p_FTThesaurusID15198: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_FTThesaurusID15200: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x008000C0]),
+ FOLLOW_RELATIONSHIP_in_p_FTThesaurusID15205: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_FTThesaurusID15207: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x000000C0]),
+ FOLLOW_p_FTLiteralRange_in_p_FTThesaurusID15212: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00004000]),
+ FOLLOW_LEVELS_in_p_FTThesaurusID15216: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_EXACTLY_in_p_FTLiteralRange15251: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]),
+ FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15253: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_AT_in_p_FTLiteralRange15271: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000020, 0x00000000]),
+ FOLLOW_LEAST_in_p_FTLiteralRange15275: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]),
+ FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15277: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_AT_in_p_FTLiteralRange15295: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00010000]),
+ FOLLOW_MOST_in_p_FTLiteralRange15299: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]),
+ FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15301: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_FROM_in_p_FTLiteralRange15319: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]),
+ FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15321: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000040]),
+ FOLLOW_TO_in_p_FTLiteralRange15323: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]),
+ FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15325: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_STOP_in_p_FTStopWordOption15361: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]),
+ FOLLOW_WORDS_in_p_FTStopWordOption15365: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_p_FTStopWords_in_p_FTStopWordOption15367: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]),
+ FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15369: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]),
+ FOLLOW_STOP_in_p_FTStopWordOption15388: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]),
+ FOLLOW_WORDS_in_p_FTStopWordOption15392: new org.antlr.runtime.BitSet([0x00000000, 0x00000008]),
+ FOLLOW_DEFAULT_in_p_FTStopWordOption15396: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]),
+ FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15398: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]),
+ FOLLOW_NO_in_p_FTStopWordOption15417: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x40000000]),
+ FOLLOW_STOP_in_p_FTStopWordOption15421: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]),
+ FOLLOW_WORDS_in_p_FTStopWordOption15425: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_AT_in_p_FTStopWords15459: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_FTStopWords15463: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LPAREN_in_p_FTStopWords15477: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_FTStopWords15479: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_FTStopWords15482: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_FTStopWords15484: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
+ FOLLOW_RPAREN_in_p_FTStopWords15488: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_UNION_in_p_FTStopWordsInclExcl15520: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_EXCEPT_in_p_FTStopWordsInclExcl15526: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_p_FTStopWords_in_p_FTStopWordsInclExcl15529: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LANGUAGE_in_p_FTLanguageOption15561: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_FTLanguageOption15565: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_WILDCARDS_in_p_FTWildCardOption15595: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_NO_in_p_FTWildCardOption15602: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000010, 0x00000000]),
+ FOLLOW_WILDCARDS_in_p_FTWildCardOption15606: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_OPTION_in_p_FTExtensionOption15639: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_FTExtensionOption15643: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_FTExtensionOption15645: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_WITHOUT_in_p_FTIgnoreOption15673: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_CONTENT_in_p_FTIgnoreOption15677: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_UnionExpr_in_p_FTIgnoreOption15681: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_StatementsAndOptionalExpr_in_p_Program15713: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Hybrid_in_p_Statements15740: new org.antlr.runtime.BitSet([0xFFFF0002, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Statements_in_p_StatementsAndExpr15768: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Statements_in_p_StatementsAndOptionalExpr15795: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_HybridExprSingle_in_p_Hybrid15822: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Statement_in_p_Hybrid15835: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_AssignStatement_in_p_Statement15866: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_BreakStatement_in_p_Statement15878: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ContinueStatement_in_p_Statement15890: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ExitStatement_in_p_Statement15902: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_VarDeclStatement_in_p_Statement15914: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_WhileStatement_in_p_Statement15926: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Expr_in_p_HybridExprSingle15953: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_p_HybridExprSingle15968: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ExprSimple_in_p_ApplyStatement16018: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_p_ApplyStatement16020: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_AssignStatement16046: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_AssignStatement16048: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
+ FOLLOW_BIND_in_p_AssignStatement16050: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_AssignStatement16052: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_p_AssignStatement16055: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LBRACKET_in_p_BlockStatement16081: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F083,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Statements_in_p_BlockStatement16083: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_BlockStatement16086: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LBRACKET_in_p_BlockHybrid16112: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F083,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Statements_in_p_BlockHybrid16114: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_BlockHybrid16117: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_BREAK_in_p_BreakStatement16145: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000800, 0x00000000]),
+ FOLLOW_LOOP_in_p_BreakStatement16151: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_p_BreakStatement16155: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_CONTINUE_in_p_ContinueStatement16183: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000800, 0x00000000]),
+ FOLLOW_LOOP_in_p_ContinueStatement16189: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_p_ContinueStatement16193: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_EXIT_in_p_ExitStatement16221: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00001000, 0x00000000]),
+ FOLLOW_RETURNING_in_p_ExitStatement16227: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_ExitStatement16231: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_p_ExitStatement16234: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_InitialClause_in_p_FLWORStatement16260: new org.antlr.runtime.BitSet([0x00000000, 0x00200000,0x04040040, 0x01084002]),
+ FOLLOW_p_IntermediateClause_in_p_FLWORStatement16262: new org.antlr.runtime.BitSet([0x00000000, 0x00200000,0x04040040, 0x01084002]),
+ FOLLOW_p_ReturnStatement_in_p_FLWORStatement16265: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_RETURN_in_p_ReturnStatement16297: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Hybrid_in_p_ReturnStatement16301: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_IF_in_p_IfStatement16330: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_IfStatement16334: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_IfStatement16336: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_IfStatement16339: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000020]),
+ FOLLOW_THEN_in_p_IfStatement16343: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Hybrid_in_p_IfStatement16347: new org.antlr.runtime.BitSet([0x00000000, 0x00000800]),
+ FOLLOW_ELSE_in_p_IfStatement16352: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Hybrid_in_p_IfStatement16356: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SWITCH_in_p_SwitchStatement16385: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_SwitchStatement16389: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_SwitchStatement16391: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_SwitchStatement16394: new org.antlr.runtime.BitSet([0x04000000, 0x00000000]),
+ FOLLOW_p_SwitchCaseStatement_in_p_SwitchStatement16396: new org.antlr.runtime.BitSet([0x04000000, 0x00000008]),
+ FOLLOW_DEFAULT_in_p_SwitchStatement16401: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]),
+ FOLLOW_RETURN_in_p_SwitchStatement16407: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Hybrid_in_p_SwitchStatement16411: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_CASE_in_p_SwitchCaseStatement16441: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_SwitchCaseOperand_in_p_SwitchCaseStatement16445: new org.antlr.runtime.BitSet([0x04000000, 0x00000000,0x04000000, 0x00000000]),
+ FOLLOW_RETURN_in_p_SwitchCaseStatement16451: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Hybrid_in_p_SwitchCaseStatement16455: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_TRY_in_p_TryCatchStatement16484: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_p_BlockStatement_in_p_TryCatchStatement16488: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00020000]),
+ FOLLOW_CATCH_in_p_TryCatchStatement16493: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001001,0x01C01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_CatchErrorList_in_p_TryCatchStatement16497: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_p_BlockStatement_in_p_TryCatchStatement16499: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00020000]),
+ FOLLOW_TRY_in_p_TryCatchHybrid16531: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16535: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00020000]),
+ FOLLOW_CATCH_in_p_TryCatchHybrid16541: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001001,0x01C01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_CatchErrorList_in_p_TryCatchHybrid16545: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16547: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00020000]),
+ FOLLOW_TYPESWITCH_in_p_TypeswitchStatement16580: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_TypeswitchStatement16584: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_TypeswitchStatement16586: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_TypeswitchStatement16589: new org.antlr.runtime.BitSet([0x04000000, 0x00000000]),
+ FOLLOW_p_CaseStatement_in_p_TypeswitchStatement16591: new org.antlr.runtime.BitSet([0x04000000, 0x00000008]),
+ FOLLOW_DEFAULT_in_p_TypeswitchStatement16596: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_TypeswitchStatement16601: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_TypeswitchStatement16603: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]),
+ FOLLOW_RETURN_in_p_TypeswitchStatement16609: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Hybrid_in_p_TypeswitchStatement16613: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_CASE_in_p_CaseStatement16642: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_CaseStatement16647: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_CaseStatement16649: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]),
+ FOLLOW_AS_in_p_CaseStatement16651: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_SequenceType_in_p_CaseStatement16655: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]),
+ FOLLOW_RETURN_in_p_CaseStatement16659: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Hybrid_in_p_CaseStatement16663: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Annotation_in_p_VarDeclStatement16690: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00001000,0x00000000, 0x00000000,0x00000000, 0x00000080]),
+ FOLLOW_VARIABLE_in_p_VarDeclStatement16695: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_VarDeclStatement16699: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_VarDeclStatement16701: new org.antlr.runtime.BitSet([0x00080000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]),
+ FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement16703: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]),
+ FOLLOW_BIND_in_p_VarDeclStatement16707: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_VarDeclStatement16709: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]),
+ FOLLOW_COMMA_in_p_VarDeclStatement16725: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_VarDeclStatement16727: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_VarDeclStatement16729: new org.antlr.runtime.BitSet([0x00080000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]),
+ FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement16731: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]),
+ FOLLOW_BIND_in_p_VarDeclStatement16735: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_VarDeclStatement16737: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]),
+ FOLLOW_SEMICOLON_in_p_VarDeclStatement16754: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_WHILE_in_p_WhileStatement16782: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_WhileStatement16786: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_WhileStatement16788: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_WhileStatement16791: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Hybrid_in_p_WhileStatement16793: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_QuantifiedExpr_in_p_ExprSimple16820: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_OrExpr_in_p_ExprSimple16832: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pg_UpdateExpr_in_p_ExprSimple16847: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LBRACKET_in_p_BlockExpr16873: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_StatementsAndExpr_in_p_BlockExpr16875: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_BlockExpr16877: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_COLLECTION_in_p_CollectionDecl16908: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_CollectionDecl16912: new org.antlr.runtime.BitSet([0x00080002, 0x00000000]),
+ FOLLOW_p_CollectionTypeDecl_in_p_CollectionDecl16914: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_AS_in_p_CollectionTypeDecl16943: new org.antlr.runtime.BitSet([0x80400000, 0x00000600,0x62004000, 0x10000010]),
+ FOLLOW_p_KindTest_in_p_CollectionTypeDecl16947: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00003800]),
+ FOLLOW_p_OccurrenceIndicator_in_p_CollectionTypeDecl16956: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_INDEX_in_p_IndexDecl16986: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_IndexName_in_p_IndexDecl16990: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]),
+ FOLLOW_ON_in_p_IndexDecl16994: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]),
+ FOLLOW_NODES_in_p_IndexDecl17000: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_IndexDomainExpr_in_p_IndexDecl17004: new org.antlr.runtime.BitSet([0x02000000, 0x00000000]),
+ FOLLOW_BY_in_p_IndexDecl17008: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_IndexKeySpec_in_p_IndexDecl17012: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_IndexDecl17015: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_IndexKeySpec_in_p_IndexDecl17017: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_p_QName_in_p_IndexName17044: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_PathExpr_in_p_IndexDomainExpr17069: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_IndexKeyExpr_in_p_IndexKeySpec17094: new org.antlr.runtime.BitSet([0x40080002, 0x00000000]),
+ FOLLOW_p_IndexKeyTypeDecl_in_p_IndexKeySpec17096: new org.antlr.runtime.BitSet([0x40000002, 0x00000000]),
+ FOLLOW_p_IndexKeyCollation_in_p_IndexKeySpec17099: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_PathExpr_in_p_IndexKeyExpr17125: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_AS_in_p_IndexKeyTypeDecl17152: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_AtomicType_in_p_IndexKeyTypeDecl17156: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00003800]),
+ FOLLOW_p_OccurrenceIndicator_in_p_IndexKeyTypeDecl17158: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_QName_in_p_AtomicType17184: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_COLLATION_in_p_IndexKeyCollation17211: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_IndexKeyCollation17215: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_INTEGRITY_in_p_ICDecl17242: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00010000, 0x00000000]),
+ FOLLOW_CONSTRAINT_in_p_ICDecl17248: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_ICDecl17252: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00440000, 0x00000000]),
+ FOLLOW_p_ICCollection_in_p_ICDecl17255: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ICForeignKey_in_p_ICDecl17259: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ON_in_p_ICCollection17287: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00008000, 0x00000000]),
+ FOLLOW_COLLECTION_in_p_ICCollection17293: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_ICCollection17297: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x00000000, 0x00000000,0x80020000, 0x00000000]),
+ FOLLOW_p_ICCollSequence_in_p_ICCollection17300: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ICCollSequenceUnique_in_p_ICCollection17304: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ICCollNode_in_p_ICCollection17308: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_ICCollSequence17334: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_ICCollSequence17336: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00004000, 0x00000000]),
+ FOLLOW_CHECK_in_p_ICCollSequence17340: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_ICCollSequence17344: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_NODE_in_p_ICCollSequenceUnique17372: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_ICCollSequenceUnique17376: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_ICCollSequenceUnique17378: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00004000, 0x00000000]),
+ FOLLOW_CHECK_in_p_ICCollSequenceUnique17382: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00800000, 0x00000000]),
+ FOLLOW_UNIQUE_in_p_ICCollSequenceUnique17388: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000]),
+ FOLLOW_KEY_in_p_ICCollSequenceUnique17394: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_PathExpr_in_p_ICCollSequenceUnique17398: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_FOREACH_in_p_ICCollNode17425: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]),
+ FOLLOW_NODE_in_p_ICCollNode17431: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_ICCollNode17435: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_ICCollNode17437: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00004000, 0x00000000]),
+ FOLLOW_CHECK_in_p_ICCollNode17441: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_ICCollNode17445: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_FOREIGN_in_p_ICForeignKey17473: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000]),
+ FOLLOW_KEY_in_p_ICForeignKey17479: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000080]),
+ FOLLOW_p_ICForeignKeySource_in_p_ICForeignKey17483: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000040]),
+ FOLLOW_p_ICForeignKeyTarget_in_p_ICForeignKey17485: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_FROM_in_p_ICForeignKeySource17512: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00008000, 0x00000000]),
+ FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeySource17516: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_TO_in_p_ICForeignKeyTarget17543: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00008000, 0x00000000]),
+ FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeyTarget17547: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_COLLECTION_in_p_ICForeignKeyValues17574: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_ICForeignKeyValues17578: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]),
+ FOLLOW_NODE_in_p_ICForeignKeyValues17582: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_ICForeignKeyValues17586: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_ICForeignKeyValues17588: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000]),
+ FOLLOW_KEY_in_p_ICForeignKeyValues17592: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_PathExpr_in_p_ICForeignKeyValues17596: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_set_in_synpred1_XQueryParser3522: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_synpred1_XQueryParser3530: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_FOR_in_synpred1_XQueryParser3536: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000110, 0x00000000]),
+ FOLLOW_set_in_synpred1_XQueryParser3538: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_IF_in_synpred2_XQueryParser3564: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_synpred2_XQueryParser3566: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SWITCH_in_synpred3_XQueryParser3594: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_synpred3_XQueryParser3596: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_TYPESWITCH_in_synpred4_XQueryParser3620: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_synpred4_XQueryParser3622: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_TRY_in_synpred5_XQueryParser3642: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_synpred5_XQueryParser3644: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_VALIDATE_in_synpred6_XQueryParser6081: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000008, 0x00000004,0x00000200, 0x00000000]),
+ FOLLOW_p_ValidationMode_in_synpred6_XQueryParser6085: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_TYPE_in_synpred6_XQueryParser6089: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SLASH_in_synpred7_XQueryParser6429: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_RelativePathExpr_in_synpred7_XQueryParser6431: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_set_in_synpred8_XQueryParser6545: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_set_in_synpred9_XQueryParser6598: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_synpred9_XQueryParser6606: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_synpred9_XQueryParser6609: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_set_in_synpred9_XQueryParser6627: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NCName_in_synpred9_XQueryParser6635: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_synpred9_XQueryParser6638: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_set_in_synpred9_XQueryParser6656: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_synpred9_XQueryParser6668: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_KindTest_in_synpred10_XQueryParser6698: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_QName_in_synpred11_XQueryParser6717: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_synpred11_XQueryParser6719: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_PrimaryExpr_in_synpred12_XQueryParser6737: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Wildcard_in_synpred13_XQueryParser7176: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_NCName_in_synpred14_XQueryParser7195: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000]),
+ FOLLOW_COLON_in_synpred14_XQueryParser7197: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_NCName_in_synpred15_XQueryParser7215: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LPAREN_in_synpred16_XQueryParser7471: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_OccurrenceIndicator_in_synpred17_XQueryParser9439: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_OccurrenceIndicator_in_synpred18_XQueryParser16951: 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-04-09 19:06:41
+// $ANTLR 3.3 Nov 30, 2010 12:50:56 xquery/StringLexer.g 2012-04-13 15:32:18
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * 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/
+ *
+ * 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.
+ *
+ * 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 ***** */
var org = require("./antlr3-all").org;
var XQDTLexer = require("./XQDTLexer").XQDTLexer;
@@ -61917,8 +62093,8 @@ org.antlr.lang.augmentObject(StringLexer.prototype, {
try {
var _type = this.QUOT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/StringLexer.g:31:6: ({...}? => '\"' )
- // xquery/StringLexer.g:31:8: {...}? => '\"'
+ // xquery/StringLexer.g:66:6: ({...}? => '\"' )
+ // xquery/StringLexer.g:66:8: {...}? => '\"'
if ( !(( this.inQuotStr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "QUOT", " this.inQuotStr ");
}
@@ -61940,8 +62116,8 @@ org.antlr.lang.augmentObject(StringLexer.prototype, {
try {
var _type = this.APOS;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/StringLexer.g:32:6: ({...}? => '\\'' )
- // xquery/StringLexer.g:32:8: {...}? => '\\''
+ // xquery/StringLexer.g:67:6: ({...}? => '\\'' )
+ // xquery/StringLexer.g:67:8: {...}? => '\\''
if ( !(( this.inAposStr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "APOS", " this.inAposStr ");
}
@@ -61963,8 +62139,8 @@ org.antlr.lang.augmentObject(StringLexer.prototype, {
try {
var _type = this.ESCAPE_QUOT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/StringLexer.g:33:13: ({...}? => '\"\"' )
- // xquery/StringLexer.g:33:15: {...}? => '\"\"'
+ // xquery/StringLexer.g:68:13: ({...}? => '\"\"' )
+ // xquery/StringLexer.g:68:15: {...}? => '\"\"'
if ( !(( this.inQuotStr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "ESCAPE_QUOT", " this.inQuotStr ");
}
@@ -61986,8 +62162,8 @@ org.antlr.lang.augmentObject(StringLexer.prototype, {
try {
var _type = this.ESCAPE_APOS;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/StringLexer.g:34:13: ({...}? => '\\'\\'' )
- // xquery/StringLexer.g:34:15: {...}? => '\\'\\''
+ // xquery/StringLexer.g:69:13: ({...}? => '\\'\\'' )
+ // xquery/StringLexer.g:69:15: {...}? => '\\'\\''
if ( !(( this.inAposStr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "ESCAPE_APOS", " this.inAposStr ");
}
@@ -62009,13 +62185,13 @@ org.antlr.lang.augmentObject(StringLexer.prototype, {
try {
var _type = this.L_PredefinedEntityRef;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/StringLexer.g:38:2: ({...}? => '&' ( 'lt' | 'gt' | 'apos' | 'quot' | 'amp' ) ';' )
- // xquery/StringLexer.g:38:4: {...}? => '&' ( 'lt' | 'gt' | 'apos' | 'quot' | 'amp' ) ';'
+ // xquery/StringLexer.g:73:2: ({...}? => '&' ( 'lt' | 'gt' | 'apos' | 'quot' | 'amp' ) ';' )
+ // xquery/StringLexer.g:73:4: {...}? => '&' ( 'lt' | 'gt' | 'apos' | 'quot' | 'amp' ) ';'
if ( !(( this.inQuotStr | this.inAposStr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "L_PredefinedEntityRef", " this.inQuotStr | this.inAposStr ");
}
this.match('&');
- // xquery/StringLexer.g:38:48: ( 'lt' | 'gt' | 'apos' | 'quot' | 'amp' )
+ // xquery/StringLexer.g:73:48: ( 'lt' | 'gt' | 'apos' | 'quot' | 'amp' )
var alt1=5;
switch ( this.input.LA(1) ) {
case 'l':
@@ -62052,35 +62228,35 @@ org.antlr.lang.augmentObject(StringLexer.prototype, {
switch (alt1) {
case 1 :
- // xquery/StringLexer.g:38:49: 'lt'
+ // xquery/StringLexer.g:73:49: 'lt'
this.match("lt");
break;
case 2 :
- // xquery/StringLexer.g:38:56: 'gt'
+ // xquery/StringLexer.g:73:56: 'gt'
this.match("gt");
break;
case 3 :
- // xquery/StringLexer.g:38:63: 'apos'
+ // xquery/StringLexer.g:73:63: 'apos'
this.match("apos");
break;
case 4 :
- // xquery/StringLexer.g:38:72: 'quot'
+ // xquery/StringLexer.g:73:72: 'quot'
this.match("quot");
break;
case 5 :
- // xquery/StringLexer.g:38:81: 'amp'
+ // xquery/StringLexer.g:73:81: 'amp'
this.match("amp");
@@ -62106,7 +62282,7 @@ org.antlr.lang.augmentObject(StringLexer.prototype, {
try {
var _type = this.L_CharRef;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/StringLexer.g:43:2: ({...}? => '' ( '0' .. '9' )+ ';' | '' ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ ';' )
+ // xquery/StringLexer.g:78:2: ({...}? => '' ( '0' .. '9' )+ ';' | '' ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ ';' )
var alt4=2;
var LA4_0 = this.input.LA(1);
@@ -62144,13 +62320,13 @@ org.antlr.lang.augmentObject(StringLexer.prototype, {
}
switch (alt4) {
case 1 :
- // xquery/StringLexer.g:43:4: {...}? => '' ( '0' .. '9' )+ ';'
+ // xquery/StringLexer.g:78:4: {...}? => '' ( '0' .. '9' )+ ';'
if ( !(( this.inQuotStr | this.inAposStr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "L_CharRef", " this.inQuotStr | this.inAposStr ");
}
this.match("");
- // xquery/StringLexer.g:43:49: ( '0' .. '9' )+
+ // xquery/StringLexer.g:78:49: ( '0' .. '9' )+
var cnt2=0;
loop2:
do {
@@ -62164,7 +62340,7 @@ org.antlr.lang.augmentObject(StringLexer.prototype, {
switch (alt2) {
case 1 :
- // xquery/StringLexer.g:43:49: '0' .. '9'
+ // xquery/StringLexer.g:78:49: '0' .. '9'
this.matchRange('0','9');
@@ -62185,10 +62361,10 @@ org.antlr.lang.augmentObject(StringLexer.prototype, {
break;
case 2 :
- // xquery/StringLexer.g:43:65: '' ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ ';'
+ // xquery/StringLexer.g:78:65: '' ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ ';'
this.match("");
- // xquery/StringLexer.g:43:71: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
+ // xquery/StringLexer.g:78:71: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
var cnt3=0;
loop3:
do {
@@ -62245,12 +62421,12 @@ org.antlr.lang.augmentObject(StringLexer.prototype, {
try {
var _type = this.L_QuotStringLiteralChar;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/StringLexer.g:47:2: ({...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0027' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+ )
- // xquery/StringLexer.g:47:4: {...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0027' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
+ // xquery/StringLexer.g:82:2: ({...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0027' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+ )
+ // xquery/StringLexer.g:82:4: {...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0027' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
if ( !(( this.inQuotStr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "L_QuotStringLiteralChar", " this.inQuotStr ");
}
- // xquery/StringLexer.g:48:3: ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0027' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
+ // xquery/StringLexer.g:83:3: ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0027' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
var cnt5=0;
loop5:
do {
@@ -62304,12 +62480,12 @@ org.antlr.lang.augmentObject(StringLexer.prototype, {
try {
var _type = this.L_AposStringLiteralChar;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/StringLexer.g:53:2: ({...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0028' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+ )
- // xquery/StringLexer.g:53:4: {...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0028' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
+ // xquery/StringLexer.g:88:2: ({...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0028' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+ )
+ // xquery/StringLexer.g:88:4: {...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0028' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
if ( !(( this.inAposStr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "L_AposStringLiteralChar", " this.inAposStr ");
}
- // xquery/StringLexer.g:54:3: ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0028' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
+ // xquery/StringLexer.g:89:3: ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0028' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
var cnt6=0;
loop6:
do {
@@ -62363,12 +62539,12 @@ org.antlr.lang.augmentObject(StringLexer.prototype, {
try {
var _type = this.L_AnyChar;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/StringLexer.g:63:5: ({...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0027' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+ )
- // xquery/StringLexer.g:63:9: {...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0027' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
+ // xquery/StringLexer.g:98:5: ({...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0027' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+ )
+ // xquery/StringLexer.g:98:9: {...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0027' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
if ( !(( !this.inQuotStr && !this.inAposStr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "L_AnyChar", " !this.inQuotStr && !this.inAposStr ");
}
- // xquery/StringLexer.g:64:9: ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0027' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
+ // xquery/StringLexer.g:99:9: ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0027' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
var cnt7=0;
loop7:
do {
@@ -62950,8 +63126,43 @@ 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-04-09 19:06:43
+// $ANTLR 3.3 Nov 30, 2010 12:50:56 xquery/XMLLexer.g 2012-04-13 15:32:20
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * 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/
+ *
+ * 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.
+ *
+ * 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 ***** */
var org = require("./antlr3-all").org;
var XQDTLexer = require("./XQDTLexer").XQDTLexer;
@@ -63619,8 +63830,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.QUOT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:97:6: ({...}? => '\"' )
- // xquery/XMLLexer.g:97:8: {...}? => '\"'
+ // xquery/XMLLexer.g:132:6: ({...}? => '\"' )
+ // xquery/XMLLexer.g:132:8: {...}? => '\"'
if ( !(( this.inElem || this.inQuotAttr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "QUOT", " this.inElem || this.inQuotAttr ");
}
@@ -63642,8 +63853,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.APOS;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:98:6: ({...}? => '\\'' )
- // xquery/XMLLexer.g:98:8: {...}? => '\\''
+ // xquery/XMLLexer.g:133:6: ({...}? => '\\'' )
+ // xquery/XMLLexer.g:133:8: {...}? => '\\''
if ( !(( this.inElem || this.inAposAttr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "APOS", " this.inElem || this.inAposAttr ");
}
@@ -63665,12 +63876,12 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.L_QuotAttrContentChar;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:101:2: ({...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' | '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0028' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' .. '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+ )
- // xquery/XMLLexer.g:101:4: {...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' | '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0028' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' .. '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
+ // xquery/XMLLexer.g:136:2: ({...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' | '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0028' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' .. '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+ )
+ // xquery/XMLLexer.g:136:4: {...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' | '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0028' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' .. '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
if ( !(( this.inQuotAttr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "L_QuotAttrContentChar", " this.inQuotAttr ");
}
- // xquery/XMLLexer.g:102:3: ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' | '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0028' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' .. '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
+ // xquery/XMLLexer.g:137:3: ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' | '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0028' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' .. '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
var cnt1=0;
loop1:
do {
@@ -63724,12 +63935,12 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.L_AposAttrContentChar;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:108:2: ({...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' | '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0028' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' .. '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+ )
- // xquery/XMLLexer.g:108:4: {...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' | '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0028' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' .. '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
+ // xquery/XMLLexer.g:143:2: ({...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' | '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0028' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' .. '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+ )
+ // xquery/XMLLexer.g:143:4: {...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' | '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0028' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' .. '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
if ( !(( this.inAposAttr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "L_AposAttrContentChar", " this.inAposAttr ");
}
- // xquery/XMLLexer.g:109:3: ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' | '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0028' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' .. '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
+ // xquery/XMLLexer.g:144:3: ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' | '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0028' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' .. '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
var cnt2=0;
loop2:
do {
@@ -63783,12 +63994,12 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.L_ElementContentChar;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:116:2: ({...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0027' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+ )
- // xquery/XMLLexer.g:116:4: {...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0027' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
+ // xquery/XMLLexer.g:151:2: ({...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0027' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+ )
+ // xquery/XMLLexer.g:151:4: {...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0027' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
if ( !(( !this.inElem )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "L_ElementContentChar", " !this.inElem ");
}
- // xquery/XMLLexer.g:117:3: ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0027' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
+ // xquery/XMLLexer.g:152:3: ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0027' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
var cnt3=0;
loop3:
do {
@@ -63842,8 +64053,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.GREATER;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:123:2: ({...}? => '>' )
- // xquery/XMLLexer.g:123:4: {...}? => '>'
+ // xquery/XMLLexer.g:158:2: ({...}? => '>' )
+ // xquery/XMLLexer.g:158:4: {...}? => '>'
if ( !(( this.inElem )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "GREATER", " this.inElem ");
}
@@ -63865,8 +64076,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.EMPTY_CLOSE_TAG;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:127:2: ({...}? => '/>' )
- // xquery/XMLLexer.g:127:4: {...}? => '/>'
+ // xquery/XMLLexer.g:162:2: ({...}? => '/>' )
+ // xquery/XMLLexer.g:162:4: {...}? => '/>'
if ( !(( this.inElem )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "EMPTY_CLOSE_TAG", " this.inElem ");
}
@@ -63889,12 +64100,12 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.S;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:131:2: ({...}? => ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // xquery/XMLLexer.g:131:4: {...}? => ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // xquery/XMLLexer.g:166:2: ({...}? => ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // xquery/XMLLexer.g:166:4: {...}? => ( ' ' | '\\t' | '\\r' | '\\n' )+
if ( !(( this.inElem )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "S", " this.inElem ");
}
- // xquery/XMLLexer.g:131:24: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // xquery/XMLLexer.g:166:24: ( ' ' | '\\t' | '\\r' | '\\n' )+
var cnt4=0;
loop4:
do {
@@ -63948,8 +64159,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.L_NCName;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:137:2: ({...}? => NCNameUnprotected )
- // xquery/XMLLexer.g:137:4: {...}? => NCNameUnprotected
+ // xquery/XMLLexer.g:172:2: ({...}? => NCNameUnprotected )
+ // xquery/XMLLexer.g:172:4: {...}? => NCNameUnprotected
if ( !(( this.inElem )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "L_NCName", " this.inElem ");
}
@@ -63968,10 +64179,10 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
// $ANTLR start NCNameUnprotected
mNCNameUnprotected: function() {
try {
- // xquery/XMLLexer.g:141:2: ( NCNameStartChar ( NCNameChar )* )
- // xquery/XMLLexer.g:141:4: NCNameStartChar ( NCNameChar )*
+ // xquery/XMLLexer.g:176:2: ( NCNameStartChar ( NCNameChar )* )
+ // xquery/XMLLexer.g:176:4: NCNameStartChar ( NCNameChar )*
this.mNCNameStartChar();
- // xquery/XMLLexer.g:141:20: ( NCNameChar )*
+ // xquery/XMLLexer.g:176:20: ( NCNameChar )*
loop5:
do {
var alt5=2;
@@ -63984,7 +64195,7 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
switch (alt5) {
case 1 :
- // xquery/XMLLexer.g:141:20: NCNameChar
+ // xquery/XMLLexer.g:176:20: NCNameChar
this.mNCNameChar();
@@ -64007,7 +64218,7 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
// $ANTLR start NCNameStartChar
mNCNameStartChar: function() {
try {
- // xquery/XMLLexer.g:145:2: ( Letter | '_' )
+ // xquery/XMLLexer.g:180:2: ( Letter | '_' )
// xquery/XMLLexer.g:
if ( (this.input.LA(1)>='A' && this.input.LA(1)<='Z')||this.input.LA(1)=='_'||(this.input.LA(1)>='a' && this.input.LA(1)<='z') ) {
this.input.consume();
@@ -64030,7 +64241,7 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
// $ANTLR start NCNameChar
mNCNameChar: function() {
try {
- // xquery/XMLLexer.g:149:2: ( Letter | XMLDigit | '.' | '-' | '_' )
+ // xquery/XMLLexer.g:184:2: ( Letter | XMLDigit | '.' | '-' | '_' )
// xquery/XMLLexer.g:
if ( (this.input.LA(1)>='-' && this.input.LA(1)<='.')||(this.input.LA(1)>='0' && this.input.LA(1)<='9')||(this.input.LA(1)>='A' && this.input.LA(1)<='Z')||this.input.LA(1)=='_'||(this.input.LA(1)>='a' && this.input.LA(1)<='z') ) {
this.input.consume();
@@ -64053,7 +64264,7 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
// $ANTLR start Letter
mLetter: function() {
try {
- // xquery/XMLLexer.g:153:2: ( 'a' .. 'z' | 'A' .. 'Z' )
+ // xquery/XMLLexer.g:188:2: ( 'a' .. 'z' | 'A' .. 'Z' )
// xquery/XMLLexer.g:
if ( (this.input.LA(1)>='A' && this.input.LA(1)<='Z')||(this.input.LA(1)>='a' && this.input.LA(1)<='z') ) {
this.input.consume();
@@ -64076,8 +64287,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
// $ANTLR start XMLDigit
mXMLDigit: function() {
try {
- // xquery/XMLLexer.g:157:2: ( '0' .. '9' )
- // xquery/XMLLexer.g:157:4: '0' .. '9'
+ // xquery/XMLLexer.g:192:2: ( '0' .. '9' )
+ // xquery/XMLLexer.g:192:4: '0' .. '9'
this.matchRange('0','9');
@@ -64093,8 +64304,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.EQUAL;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:172:7: ({...}? => '=' )
- // xquery/XMLLexer.g:172:9: {...}? => '='
+ // xquery/XMLLexer.g:207:7: ({...}? => '=' )
+ // xquery/XMLLexer.g:207:9: {...}? => '='
if ( !(( this.inElem )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "EQUAL", " this.inElem ");
}
@@ -64115,8 +64326,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.ESCAPE_APOS;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:173:13: ({...}? => '\\'\\'' )
- // xquery/XMLLexer.g:173:15: {...}? => '\\'\\''
+ // xquery/XMLLexer.g:208:13: ({...}? => '\\'\\'' )
+ // xquery/XMLLexer.g:208:15: {...}? => '\\'\\''
if ( !(( this.inAposAttr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "ESCAPE_APOS", " this.inAposAttr ");
}
@@ -64138,8 +64349,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.ESCAPE_QUOT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:174:13: ({...}? => '\"\"' )
- // xquery/XMLLexer.g:174:15: {...}? => '\"\"'
+ // xquery/XMLLexer.g:209:13: ({...}? => '\"\"' )
+ // xquery/XMLLexer.g:209:15: {...}? => '\"\"'
if ( !(( this.inQuotAttr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "ESCAPE_QUOT", " this.inQuotAttr ");
}
@@ -64161,8 +64372,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.ESCAPE_LBRACKET;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:177:2: ({...}? => '{{' )
- // xquery/XMLLexer.g:177:4: {...}? => '{{'
+ // xquery/XMLLexer.g:212:2: ({...}? => '{{' )
+ // xquery/XMLLexer.g:212:4: {...}? => '{{'
if ( !(( !this.inElem || this.inAposAttr || this.inQuotAttr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "ESCAPE_LBRACKET", " !this.inElem || this.inAposAttr || this.inQuotAttr ");
}
@@ -64184,8 +64395,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.ESCAPE_RBRACKET;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:181:2: ({...}? => '}}' )
- // xquery/XMLLexer.g:181:4: {...}? => '}}'
+ // xquery/XMLLexer.g:216:2: ({...}? => '}}' )
+ // xquery/XMLLexer.g:216:4: {...}? => '}}'
if ( !(( !this.inElem || this.inAposAttr || this.inQuotAttr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "ESCAPE_RBRACKET", " !this.inElem || this.inAposAttr || this.inQuotAttr ");
}
@@ -64207,8 +64418,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.LBRACKET;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:184:10: ({...}? => '{' )
- // xquery/XMLLexer.g:184:12: {...}? => '{'
+ // xquery/XMLLexer.g:219:10: ({...}? => '{' )
+ // xquery/XMLLexer.g:219:12: {...}? => '{'
if ( !(( !this.inElem || this.inAposAttr || this.inQuotAttr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "LBRACKET", " !this.inElem || this.inAposAttr || this.inQuotAttr ");
}
@@ -64229,8 +64440,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.RBRACKET;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:185:10: ({...}? => '}' )
- // xquery/XMLLexer.g:185:12: {...}? => '}'
+ // xquery/XMLLexer.g:220:10: ({...}? => '}' )
+ // xquery/XMLLexer.g:220:12: {...}? => '}'
if ( !(( !this.inElem || this.inAposAttr || this.inQuotAttr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "RBRACKET", " !this.inElem || this.inAposAttr || this.inQuotAttr ");
}
@@ -64251,8 +64462,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.SMALLER;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:186:9: ( '<' )
- // xquery/XMLLexer.g:186:11: '<'
+ // xquery/XMLLexer.g:221:9: ( '<' )
+ // xquery/XMLLexer.g:221:11: '<'
this.match('<');
@@ -64270,8 +64481,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.CLOSE_TAG;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:187:11: ({...}? => '' )
- // xquery/XMLLexer.g:187:13: {...}? => ''
+ // xquery/XMLLexer.g:222:11: ({...}? => '' )
+ // xquery/XMLLexer.g:222:13: {...}? => ''
if ( !(( !this.inElem )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "CLOSE_TAG", " !this.inElem ");
}
@@ -64294,8 +64505,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.CDATA_START;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:189:13: ( '' )
- // xquery/XMLLexer.g:190:14: ']]>'
+ // xquery/XMLLexer.g:225:12: ( ']]>' )
+ // xquery/XMLLexer.g:225:14: ']]>'
this.match("]]>");
@@ -64334,15 +64545,15 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.L_CDataSection;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:194:3: ({...}? => CDATA_START ( options {greedy=false; } : ( . )* ) CDATA_END )
- // xquery/XMLLexer.g:194:5: {...}? => CDATA_START ( options {greedy=false; } : ( . )* ) CDATA_END
+ // xquery/XMLLexer.g:229:3: ({...}? => CDATA_START ( options {greedy=false; } : ( . )* ) CDATA_END )
+ // xquery/XMLLexer.g:229:5: {...}? => CDATA_START ( options {greedy=false; } : ( . )* ) CDATA_END
if ( !(( !this.inElem )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "L_CDataSection", " !this.inElem ");
}
this.mCDATA_START();
- // xquery/XMLLexer.g:194:38: ( options {greedy=false; } : ( . )* )
- // xquery/XMLLexer.g:194:65: ( . )*
- // xquery/XMLLexer.g:194:65: ( . )*
+ // xquery/XMLLexer.g:229:38: ( options {greedy=false; } : ( . )* )
+ // xquery/XMLLexer.g:229:65: ( . )*
+ // xquery/XMLLexer.g:229:65: ( . )*
loop6:
do {
var alt6=2;
@@ -64376,7 +64587,7 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
switch (alt6) {
case 1 :
- // xquery/XMLLexer.g:194:65: .
+ // xquery/XMLLexer.g:229:65: .
this.matchAny();
@@ -64407,13 +64618,13 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.L_PredefinedEntityRef;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:202:2: ({...}? => '&' ( 'lt' | 'gt' | 'apos' | 'quot' | 'amp' ) ';' )
- // xquery/XMLLexer.g:202:4: {...}? => '&' ( 'lt' | 'gt' | 'apos' | 'quot' | 'amp' ) ';'
+ // xquery/XMLLexer.g:237:2: ({...}? => '&' ( 'lt' | 'gt' | 'apos' | 'quot' | 'amp' ) ';' )
+ // xquery/XMLLexer.g:237:4: {...}? => '&' ( 'lt' | 'gt' | 'apos' | 'quot' | 'amp' ) ';'
if ( !(( !this.inElem || this.inAposAttr || this.inQuotAttr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "L_PredefinedEntityRef", " !this.inElem || this.inAposAttr || this.inQuotAttr ");
}
this.match('&');
- // xquery/XMLLexer.g:202:67: ( 'lt' | 'gt' | 'apos' | 'quot' | 'amp' )
+ // xquery/XMLLexer.g:237:67: ( 'lt' | 'gt' | 'apos' | 'quot' | 'amp' )
var alt7=5;
switch ( this.input.LA(1) ) {
case 'l':
@@ -64450,35 +64661,35 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
switch (alt7) {
case 1 :
- // xquery/XMLLexer.g:202:68: 'lt'
+ // xquery/XMLLexer.g:237:68: 'lt'
this.match("lt");
break;
case 2 :
- // xquery/XMLLexer.g:202:75: 'gt'
+ // xquery/XMLLexer.g:237:75: 'gt'
this.match("gt");
break;
case 3 :
- // xquery/XMLLexer.g:202:82: 'apos'
+ // xquery/XMLLexer.g:237:82: 'apos'
this.match("apos");
break;
case 4 :
- // xquery/XMLLexer.g:202:91: 'quot'
+ // xquery/XMLLexer.g:237:91: 'quot'
this.match("quot");
break;
case 5 :
- // xquery/XMLLexer.g:202:100: 'amp'
+ // xquery/XMLLexer.g:237:100: 'amp'
this.match("amp");
@@ -64504,7 +64715,7 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.L_CharRef;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:207:2: ({...}? => '' ( '0' .. '9' )+ ';' | '' ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ ';' )
+ // xquery/XMLLexer.g:242:2: ({...}? => '' ( '0' .. '9' )+ ';' | '' ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ ';' )
var alt10=2;
var LA10_0 = this.input.LA(1);
@@ -64542,13 +64753,13 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
}
switch (alt10) {
case 1 :
- // xquery/XMLLexer.g:207:4: {...}? => '' ( '0' .. '9' )+ ';'
+ // xquery/XMLLexer.g:242:4: {...}? => '' ( '0' .. '9' )+ ';'
if ( !(( !this.inElem || this.inAposAttr || this.inQuotAttr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "L_CharRef", " !this.inElem || this.inAposAttr || this.inQuotAttr ");
}
this.match("");
- // xquery/XMLLexer.g:207:68: ( '0' .. '9' )+
+ // xquery/XMLLexer.g:242:68: ( '0' .. '9' )+
var cnt8=0;
loop8:
do {
@@ -64562,7 +64773,7 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
switch (alt8) {
case 1 :
- // xquery/XMLLexer.g:207:69: '0' .. '9'
+ // xquery/XMLLexer.g:242:69: '0' .. '9'
this.matchRange('0','9');
@@ -64583,10 +64794,10 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
break;
case 2 :
- // xquery/XMLLexer.g:207:86: '' ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ ';'
+ // xquery/XMLLexer.g:242:86: '' ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ ';'
this.match("");
- // xquery/XMLLexer.g:207:92: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
+ // xquery/XMLLexer.g:242:92: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
var cnt9=0;
loop9:
do {
@@ -64643,16 +64854,16 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.L_DirCommentConstructor;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:211:2: ({...}? => '' )
- // xquery/XMLLexer.g:211:4: {...}? => ''
+ // xquery/XMLLexer.g:246:2: ({...}? => '' )
+ // xquery/XMLLexer.g:246:4: {...}? => ''
if ( !(( !this.inElem )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "L_DirCommentConstructor", " !this.inElem ");
}
this.match("
diff --git a/build/src/mode-xquery-noconflict.js b/build/src/mode-xquery-noconflict.js
index 888530ff..70124081 100644
--- a/build/src/mode-xquery-noconflict.js
+++ b/build/src/mode-xquery-noconflict.js
@@ -1 +1 @@
-ace.define("ace/mode/xquery",["require","exports","module","ace/worker/worker_client","ace/lib/oop","ace/mode/text","ace/tokenizer","ace/mode/xquery_highlight_rules","ace/mode/behaviour/xquery","ace/range"],function(a,b,c){"use strict";var d=a("../worker/worker_client").WorkerClient,e=a("../lib/oop"),f=a("./text").Mode,g=a("../tokenizer").Tokenizer,h=a("./xquery_highlight_rules").XQueryHighlightRules,i=a("./behaviour/xquery").XQueryBehaviour,j=a("../range").Range,k=function(a){this.$tokenizer=new g((new h).getRules()),this.$behaviour=new i(a)};e.inherits(k,f),function(){this.getNextLineIndent=function(a,b,c){var d=this.$getIndent(b),e=b.match(/\s*(?:then|else|return|[{\(]|<\w+>)\s*$/);return e&&(d+=c),d},this.checkOutdent=function(a,b,c){return/^\s+$/.test(b)?/^\s*[\}\)]/.test(c):!1},this.autoOutdent=function(a,b,c){var d=b.getLine(c),e=d.match(/^(\s*[\}\)])/);if(!e)return 0;var f=e[1].length,g=b.findMatchingBracket({row:c,column:f});if(!g||g.row==c)return 0;var h=this.$getIndent(b.getLine(g.row));b.replace(new j(c,0,c,f-1),h)},this.$getIndent=function(a){var b=a.match(/^(\s+)/);return b?b[1]:""},this.toggleCommentLines=function(a,b,c,d){var e,f,g=!0,h=/^\s*\(:(.*):\)/;for(e=c;e<=d;e++)if(!h.test(b.getLine(e))){g=!1;break}var i=new j(0,0,0,0);for(e=c;e<=d;e++)f=b.getLine(e),i.start.row=e,i.end.row=e,i.end.column=f.length,b.replace(i,g?f.match(h)[1]:"(:"+f+":)")},this.createWorker=function(a){var b=new d(["ace"],"worker-xquery.js","ace/mode/xquery_worker","XQueryWorker");return b.attachToDocument(a.getDocument()),b.on("error",function(b){a.setAnnotations([b.data])}),b.on("ok",function(b){a.clearAnnotations()}),b}}.call(k.prototype),b.Mode=k}),ace.define("ace/mode/xquery_highlight_rules",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/mode/text_highlight_rules"],function(a,b,c){"use strict";var d=a("../lib/oop"),e=a("../lib/lang"),f=a("./text_highlight_rules").TextHighlightRules,g=function(){var a=e.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|while|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("|"));this.$rules={start:[{token:"text",regex:"<\\!\\[CDATA\\[",next:"cdata"},{token:"xml_pe",regex:"<\\?.*?\\?>"},{token:"comment",regex:"<\\!--",next:"comment"},{token:"comment",regex:"\\(:",next:"comment"},{token:"text",regex:"<\\/?",next:"tag"},{token:"constant",regex:"[+-]?\\d+(?:(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)?\\b"},{token:"variable",regex:"\\$[a-zA-Z_][a-zA-Z0-9_\\-:]*\\b"},{token:"string",regex:'".*?"'},{token:"string",regex:"'.*?'"},{token:"text",regex:"\\s+"},{token:"support.function",regex:"\\w[\\w+_\\-:]+(?=\\()"},{token:function(b){return a[b]?"keyword":"identifier"},regex:"[a-zA-Z_$][a-zA-Z0-9_$]*\\b"},{token:"keyword.operator",regex:"\\*|=|<|>|\\-|\\+|and|or|eq|ne|lt|gt"},{token:"lparen",regex:"[[({]"},{token:"rparen",regex:"[\\])}]"}],tag:[{token:"text",regex:">",next:"start"},{token:"meta.tag",regex:"[-_a-zA-Z0-9:]+"},{token:"text",regex:"\\s+"},{token:"string",regex:'".*?"'},{token:"string",regex:"'.*?'"}],cdata:[{token:"text",regex:"\\]\\]>",next:"start"},{token:"text",regex:"\\s+"},{token:"text",regex:"(?:[^\\]]|\\](?!\\]>))+"}],comment:[{token:"comment",regex:".*?-->",next:"start"},{token:"comment",regex:".*:\\)",next:"start"},{token:"comment",regex:".+"}]}};d.inherits(g,f),b.XQueryHighlightRules=g}),ace.define("ace/mode/behaviour/xquery",["require","exports","module","ace/lib/oop","ace/mode/behaviour","ace/mode/behaviour/cstyle"],function(a,b,c){"use strict";var d=a("../../lib/oop"),e=a("../behaviour").Behaviour,f=a("./cstyle").CstyleBehaviour,g=function(a){this.inherit(f,["braces","parens","string_dquotes"]),this.parent=a,this.add("brackets","insertion",function(a,b,c,d,e){if(e=="\n"){var f=c.getCursorPosition(),g=d.doc.getLine(f.row),h=g.substring(f.column,f.column+2);if(h==""){var i=this.$getIndent(d.doc.getLine(f.row))+d.getTabString(),j=this.$getIndent(d.doc.getLine(f.row));return{text:"\n"+i+"\n"+j,selection:[1,i.length,1,i.length]}}}return!1}),this.add("slash","insertion",function(b,c,d,e,f){if(f=="/"){var g=d.getCursorPosition(),h=e.doc.getLine(g.row);if(g.column>0&&h.charAt(g.column-1)=="<"){h=h.substring(0,g.column)+"/"+h.substring(g.column);var i=e.doc.getAllLines();i[g.row]=h,a.exec("closeTag",i.join(e.doc.getNewLineCharacter()),g.row)}}return!1})};d.inherits(g,e),b.XQueryBehaviour=g}),ace.define("ace/mode/behaviour/cstyle",["require","exports","module","ace/lib/oop","ace/mode/behaviour"],function(a,b,c){"use strict";var d=a("../../lib/oop"),e=a("../behaviour").Behaviour,f=function(){this.add("braces","insertion",function(a,b,c,d,e){if(e=="{"){var f=c.getSelectionRange(),g=d.doc.getTextRange(f);return g!==""?{text:"{"+g+"}",selection:!1}:{text:"{}",selection:[1,1]}}if(e=="}"){var h=c.getCursorPosition(),i=d.doc.getLine(h.row),j=i.substring(h.column,h.column+1);if(j=="}"){var k=d.$findOpeningBracket("}",{column:h.column+1,row:h.row});if(k!==null)return{text:"",selection:[1,1]}}}else if(e=="\n"){var h=c.getCursorPosition(),i=d.doc.getLine(h.row),j=i.substring(h.column,h.column+1);if(j=="}"){var l=d.findMatchingBracket({row:h.row,column:h.column+1});if(!l)return null;var m=this.getNextLineIndent(a,i.substring(0,i.length-1),d.getTabString()),n=this.$getIndent(d.doc.getLine(l.row));return{text:"\n"+m+"\n"+n,selection:[1,m.length,1,m.length]}}}}),this.add("braces","deletion",function(a,b,c,d,e){var f=d.doc.getTextRange(e);if(!e.isMultiLine()&&f=="{"){var g=d.doc.getLine(e.start.row),h=g.substring(e.end.column,e.end.column+1);if(h=="}")return e.end.column++,e}}),this.add("parens","insertion",function(a,b,c,d,e){if(e=="("){var f=c.getSelectionRange(),g=d.doc.getTextRange(f);return g!==""?{text:"("+g+")",selection:!1}:{text:"()",selection:[1,1]}}if(e==")"){var h=c.getCursorPosition(),i=d.doc.getLine(h.row),j=i.substring(h.column,h.column+1);if(j==")"){var k=d.$findOpeningBracket(")",{column:h.column+1,row:h.row});if(k!==null)return{text:"",selection:[1,1]}}}}),this.add("parens","deletion",function(a,b,c,d,e){var f=d.doc.getTextRange(e);if(!e.isMultiLine()&&f=="("){var g=d.doc.getLine(e.start.row),h=g.substring(e.start.column+1,e.start.column+2);if(h==")")return e.end.column++,e}}),this.add("string_dquotes","insertion",function(a,b,c,d,e){if(e=='"'){var f=c.getSelectionRange(),g=d.doc.getTextRange(f);if(g!=="")return{text:'"'+g+'"',selection:!1};var h=c.getCursorPosition(),i=d.doc.getLine(h.row),j=i.substring(h.column-1,h.column);if(j=="\\")return null;var k=d.getTokens(f.start.row,f.start.row)[0].tokens,l=0,m,n=-1;for(var o=0;of.start.column)break;l+=k[o].value.length}if(!m||n<0&&m.type!=="comment"&&(m.type!=="string"||f.start.column!==m.value.length+l-1&&m.value.lastIndexOf('"')===m.value.length-1))return{text:'""',selection:[1,1]};if(m&&m.type==="string"){var p=i.substring(h.column,h.column+1);if(p=='"')return{text:"",selection:[1,1]}}}}),this.add("string_dquotes","deletion",function(a,b,c,d,e){var f=d.doc.getTextRange(e);if(!e.isMultiLine()&&f=='"'){var g=d.doc.getLine(e.start.row),h=g.substring(e.start.column+1,e.start.column+2);if(h=='"')return e.end.column++,e}})};d.inherits(f,e),b.CstyleBehaviour=f})
\ No newline at end of file
+ace.define("ace/mode/xquery",["require","exports","module","ace/worker/worker_client","ace/lib/oop","ace/mode/text","ace/mode/xquery_tokenizer","ace/mode/behaviour/xquery","ace/range"],function(a,b,c){"use strict";var d=a("../worker/worker_client").WorkerClient,e=a("../lib/oop"),f=a("./text").Mode,g=a("./xquery_tokenizer").XQueryTokenizer,h=a("./behaviour/xquery").XQueryBehaviour,i=a("../range").Range,j=function(a){this.$tokenizer=new XQueryTokenizer,this.$behaviour=new h(a)};e.inherits(j,f),function(){this.getNextLineIndent=function(a,b,c){var d=this.$getIndent(b),e=b.match(/\s*(?:then|else|return|[{\(]|<\w+>)\s*$/);return e&&(d+=c),d},this.checkOutdent=function(a,b,c){return/^\s+$/.test(b)?/^\s*[\}\)]/.test(c):!1},this.autoOutdent=function(a,b,c){var d=b.getLine(c),e=d.match(/^(\s*[\}\)])/);if(!e)return 0;var f=e[1].length,g=b.findMatchingBracket({row:c,column:f});if(!g||g.row==c)return 0;var h=this.$getIndent(b.getLine(g.row));b.replace(new i(c,0,c,f-1),h)},this.$getIndent=function(a){var b=a.match(/^(\s+)/);return b?b[1]:""},this.toggleCommentLines=function(a,b,c,d){var e,f,g=!0,h=/^\s*\(:(.*):\)/;for(e=c;e<=d;e++)if(!h.test(b.getLine(e))){g=!1;break}var j=new i(0,0,0,0);for(e=c;e<=d;e++)f=b.getLine(e),j.start.row=e,j.end.row=e,j.end.column=f.length,b.replace(j,g?f.match(h)[1]:"(:"+f+":)")},this.createWorker=function(a){var b=new d(["ace"],"worker-xquery.js","ace/mode/xquery_worker","XQueryWorker");return b.attachToDocument(a.getDocument()),b.on("error",function(b){a.setAnnotations([b.data])}),b.on("ok",function(b){a.clearAnnotations()}),b}}.call(j.prototype),b.Mode=j}),ace.define("ace/mode/xquery_tokenizer",["require","exports","module","ace/tokenizer","ace/mode/xquery_highlight_rules"],function(a,b,c){"use strict";var d=a("../tokenizer").Tokenizer,e=a("./xquery_highlight_rules").XQueryHighlightRules,f=b.XQueryTokenizer=function(){this.$regexpTokenizer=new d((new e).getRules())};(function(){this.getLineTokens=function(a,b){return this.$regexpTokenizer.getLineTokens(a,b)}}).call(f.prototype)}),ace.define("ace/mode/xquery_highlight_rules",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/mode/text_highlight_rules"],function(a,b,c){"use strict";var d=a("../lib/oop"),e=a("../lib/lang"),f=a("./text_highlight_rules").TextHighlightRules,g=function(){var a=e.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|while|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("|"));this.$rules={start:[{token:"text",regex:"<\\!\\[CDATA\\[",next:"cdata"},{token:"xml_pe",regex:"<\\?.*?\\?>"},{token:"comment",regex:"<\\!--",next:"comment"},{token:"comment",regex:"\\(:",next:"comment"},{token:"text",regex:"<\\/?",next:"tag"},{token:"constant",regex:"[+-]?\\d+(?:(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)?\\b"},{token:"variable",regex:"\\$[a-zA-Z_][a-zA-Z0-9_\\-:]*\\b"},{token:"string",regex:'".*?"'},{token:"string",regex:"'.*?'"},{token:"text",regex:"\\s+"},{token:"support.function",regex:"\\w[\\w+_\\-:]+(?=\\()"},{token:function(b){return a[b]?"keyword":"identifier"},regex:"[a-zA-Z_$][a-zA-Z0-9_$]*\\b"},{token:"keyword.operator",regex:"\\*|=|<|>|\\-|\\+|and|or|eq|ne|lt|gt"},{token:"lparen",regex:"[[({]"},{token:"rparen",regex:"[\\])}]"}],tag:[{token:"text",regex:">",next:"start"},{token:"meta.tag",regex:"[-_a-zA-Z0-9:]+"},{token:"text",regex:"\\s+"},{token:"string",regex:'".*?"'},{token:"string",regex:"'.*?'"}],cdata:[{token:"text",regex:"\\]\\]>",next:"start"},{token:"text",regex:"\\s+"},{token:"text",regex:"(?:[^\\]]|\\](?!\\]>))+"}],comment:[{token:"comment",regex:".*?-->",next:"start"},{token:"comment",regex:".*:\\)",next:"start"},{token:"comment",regex:".+"}]}};d.inherits(g,f),b.XQueryHighlightRules=g}),ace.define("ace/mode/behaviour/xquery",["require","exports","module","ace/lib/oop","ace/mode/behaviour","ace/mode/behaviour/cstyle"],function(a,b,c){"use strict";var d=a("../../lib/oop"),e=a("../behaviour").Behaviour,f=a("./cstyle").CstyleBehaviour,g=function(a){this.inherit(f,["braces","parens","string_dquotes"]),this.parent=a,this.add("brackets","insertion",function(a,b,c,d,e){if(e=="\n"){var f=c.getCursorPosition(),g=d.doc.getLine(f.row),h=g.substring(f.column,f.column+2);if(h==""){var i=this.$getIndent(d.doc.getLine(f.row))+d.getTabString(),j=this.$getIndent(d.doc.getLine(f.row));return{text:"\n"+i+"\n"+j,selection:[1,i.length,1,i.length]}}}return!1}),this.add("slash","insertion",function(b,c,d,e,f){if(f=="/"){var g=d.getCursorPosition(),h=e.doc.getLine(g.row);if(g.column>0&&h.charAt(g.column-1)=="<"){h=h.substring(0,g.column)+"/"+h.substring(g.column);var i=e.doc.getAllLines();i[g.row]=h,a.exec("closeTag",i.join(e.doc.getNewLineCharacter()),g.row)}}return!1})};d.inherits(g,e),b.XQueryBehaviour=g}),ace.define("ace/mode/behaviour/cstyle",["require","exports","module","ace/lib/oop","ace/mode/behaviour"],function(a,b,c){"use strict";var d=a("../../lib/oop"),e=a("../behaviour").Behaviour,f=function(){this.add("braces","insertion",function(a,b,c,d,e){if(e=="{"){var f=c.getSelectionRange(),g=d.doc.getTextRange(f);return g!==""?{text:"{"+g+"}",selection:!1}:{text:"{}",selection:[1,1]}}if(e=="}"){var h=c.getCursorPosition(),i=d.doc.getLine(h.row),j=i.substring(h.column,h.column+1);if(j=="}"){var k=d.$findOpeningBracket("}",{column:h.column+1,row:h.row});if(k!==null)return{text:"",selection:[1,1]}}}else if(e=="\n"){var h=c.getCursorPosition(),i=d.doc.getLine(h.row),j=i.substring(h.column,h.column+1);if(j=="}"){var l=d.findMatchingBracket({row:h.row,column:h.column+1});if(!l)return null;var m=this.getNextLineIndent(a,i.substring(0,i.length-1),d.getTabString()),n=this.$getIndent(d.doc.getLine(l.row));return{text:"\n"+m+"\n"+n,selection:[1,m.length,1,m.length]}}}}),this.add("braces","deletion",function(a,b,c,d,e){var f=d.doc.getTextRange(e);if(!e.isMultiLine()&&f=="{"){var g=d.doc.getLine(e.start.row),h=g.substring(e.end.column,e.end.column+1);if(h=="}")return e.end.column++,e}}),this.add("parens","insertion",function(a,b,c,d,e){if(e=="("){var f=c.getSelectionRange(),g=d.doc.getTextRange(f);return g!==""?{text:"("+g+")",selection:!1}:{text:"()",selection:[1,1]}}if(e==")"){var h=c.getCursorPosition(),i=d.doc.getLine(h.row),j=i.substring(h.column,h.column+1);if(j==")"){var k=d.$findOpeningBracket(")",{column:h.column+1,row:h.row});if(k!==null)return{text:"",selection:[1,1]}}}}),this.add("parens","deletion",function(a,b,c,d,e){var f=d.doc.getTextRange(e);if(!e.isMultiLine()&&f=="("){var g=d.doc.getLine(e.start.row),h=g.substring(e.start.column+1,e.start.column+2);if(h==")")return e.end.column++,e}}),this.add("string_dquotes","insertion",function(a,b,c,d,e){if(e=='"'){var f=c.getSelectionRange(),g=d.doc.getTextRange(f);if(g!=="")return{text:'"'+g+'"',selection:!1};var h=c.getCursorPosition(),i=d.doc.getLine(h.row),j=i.substring(h.column-1,h.column);if(j=="\\")return null;var k=d.getTokens(f.start.row,f.start.row)[0].tokens,l=0,m,n=-1;for(var o=0;of.start.column)break;l+=k[o].value.length}if(!m||n<0&&m.type!=="comment"&&(m.type!=="string"||f.start.column!==m.value.length+l-1&&m.value.lastIndexOf('"')===m.value.length-1))return{text:'""',selection:[1,1]};if(m&&m.type==="string"){var p=i.substring(h.column,h.column+1);if(p=='"')return{text:"",selection:[1,1]}}}}),this.add("string_dquotes","deletion",function(a,b,c,d,e){var f=d.doc.getTextRange(e);if(!e.isMultiLine()&&f=='"'){var g=d.doc.getLine(e.start.row),h=g.substring(e.start.column+1,e.start.column+2);if(h=='"')return e.end.column++,e}})};d.inherits(f,e),b.CstyleBehaviour=f})
\ No newline at end of file
diff --git a/build/src/mode-xquery-uncompressed-noconflict.js b/build/src/mode-xquery-uncompressed-noconflict.js
index 7a2677b9..0299e379 100644
--- a/build/src/mode-xquery-uncompressed-noconflict.js
+++ b/build/src/mode-xquery-uncompressed-noconflict.js
@@ -16,19 +16,18 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*/
-ace.define('ace/mode/xquery', ['require', 'exports', 'module' , 'ace/worker/worker_client', 'ace/lib/oop', 'ace/mode/text', 'ace/tokenizer', 'ace/mode/xquery_highlight_rules', 'ace/mode/behaviour/xquery', 'ace/range'], function(require, exports, module) {
+ace.define('ace/mode/xquery', ['require', 'exports', 'module' , 'ace/worker/worker_client', 'ace/lib/oop', 'ace/mode/text', 'ace/mode/xquery_tokenizer', 'ace/mode/behaviour/xquery', 'ace/range'], function(require, exports, module) {
"use strict";
var WorkerClient = require("../worker/worker_client").WorkerClient;
var oop = require("../lib/oop");
var TextMode = require("./text").Mode;
-var Tokenizer = require("../tokenizer").Tokenizer;
-var XQueryHighlightRules = require("./xquery_highlight_rules").XQueryHighlightRules;
+var Tokenizer = require("./xquery_tokenizer").XQueryTokenizer;
var XQueryBehaviour = require("./behaviour/xquery").XQueryBehaviour;
var Range = require("../range").Range;
var Mode = function(parent) {
- this.$tokenizer = new Tokenizer(new XQueryHighlightRules().getRules());
+ this.$tokenizer = new XQueryTokenizer();
this.$behaviour = new XQueryBehaviour(parent);
};
@@ -117,6 +116,59 @@ oop.inherits(Mode, TextMode);
exports.Mode = Mode;
});
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * 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/
+ *
+ * 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.
+ *
+ * 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 ***** */
+
+ace.define('ace/mode/xquery_tokenizer', ['require', 'exports', 'module' , 'ace/tokenizer', 'ace/mode/xquery_highlight_rules'], function(require, exports, module) {
+"use strict";
+
+ var Tokenizer = require("../tokenizer").Tokenizer;
+ var XQueryHighlightRules = require("./xquery_highlight_rules").XQueryHighlightRules;
+
+ var XQueryTokenizer = exports.XQueryTokenizer = function(){
+ this.$regexpTokenizer = new Tokenizer(new XQueryHighlightRules().getRules());
+ };
+
+ (function() {
+ this.getLineTokens = function(line, startState) {
+ return this.$regexpTokenizer.getLineTokens(line, startState);
+ };
+ }).call(XQueryTokenizer.prototype);
+});
/*
* eXide - web-based XQuery IDE
*
diff --git a/build/src/mode-xquery-uncompressed.js b/build/src/mode-xquery-uncompressed.js
index 15c16f78..338a4afc 100644
--- a/build/src/mode-xquery-uncompressed.js
+++ b/build/src/mode-xquery-uncompressed.js
@@ -16,19 +16,18 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*/
-define('ace/mode/xquery', ['require', 'exports', 'module' , 'ace/worker/worker_client', 'ace/lib/oop', 'ace/mode/text', 'ace/tokenizer', 'ace/mode/xquery_highlight_rules', 'ace/mode/behaviour/xquery', 'ace/range'], function(require, exports, module) {
+define('ace/mode/xquery', ['require', 'exports', 'module' , 'ace/worker/worker_client', 'ace/lib/oop', 'ace/mode/text', 'ace/mode/xquery_tokenizer', 'ace/mode/behaviour/xquery', 'ace/range'], function(require, exports, module) {
"use strict";
var WorkerClient = require("../worker/worker_client").WorkerClient;
var oop = require("../lib/oop");
var TextMode = require("./text").Mode;
-var Tokenizer = require("../tokenizer").Tokenizer;
-var XQueryHighlightRules = require("./xquery_highlight_rules").XQueryHighlightRules;
+var Tokenizer = require("./xquery_tokenizer").XQueryTokenizer;
var XQueryBehaviour = require("./behaviour/xquery").XQueryBehaviour;
var Range = require("../range").Range;
var Mode = function(parent) {
- this.$tokenizer = new Tokenizer(new XQueryHighlightRules().getRules());
+ this.$tokenizer = new XQueryTokenizer();
this.$behaviour = new XQueryBehaviour(parent);
};
@@ -117,6 +116,59 @@ oop.inherits(Mode, TextMode);
exports.Mode = Mode;
});
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * 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/
+ *
+ * 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.
+ *
+ * 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_tokenizer', ['require', 'exports', 'module' , 'ace/tokenizer', 'ace/mode/xquery_highlight_rules'], function(require, exports, module) {
+"use strict";
+
+ var Tokenizer = require("../tokenizer").Tokenizer;
+ var XQueryHighlightRules = require("./xquery_highlight_rules").XQueryHighlightRules;
+
+ var XQueryTokenizer = exports.XQueryTokenizer = function(){
+ this.$regexpTokenizer = new Tokenizer(new XQueryHighlightRules().getRules());
+ };
+
+ (function() {
+ this.getLineTokens = function(line, startState) {
+ return this.$regexpTokenizer.getLineTokens(line, startState);
+ };
+ }).call(XQueryTokenizer.prototype);
+});
/*
* eXide - web-based XQuery IDE
*
diff --git a/build/src/mode-xquery.js b/build/src/mode-xquery.js
index 221d33cf..c5ecba39 100644
--- a/build/src/mode-xquery.js
+++ b/build/src/mode-xquery.js
@@ -1 +1 @@
-define("ace/mode/xquery",["require","exports","module","ace/worker/worker_client","ace/lib/oop","ace/mode/text","ace/tokenizer","ace/mode/xquery_highlight_rules","ace/mode/behaviour/xquery","ace/range"],function(a,b,c){"use strict";var d=a("../worker/worker_client").WorkerClient,e=a("../lib/oop"),f=a("./text").Mode,g=a("../tokenizer").Tokenizer,h=a("./xquery_highlight_rules").XQueryHighlightRules,i=a("./behaviour/xquery").XQueryBehaviour,j=a("../range").Range,k=function(a){this.$tokenizer=new g((new h).getRules()),this.$behaviour=new i(a)};e.inherits(k,f),function(){this.getNextLineIndent=function(a,b,c){var d=this.$getIndent(b),e=b.match(/\s*(?:then|else|return|[{\(]|<\w+>)\s*$/);return e&&(d+=c),d},this.checkOutdent=function(a,b,c){return/^\s+$/.test(b)?/^\s*[\}\)]/.test(c):!1},this.autoOutdent=function(a,b,c){var d=b.getLine(c),e=d.match(/^(\s*[\}\)])/);if(!e)return 0;var f=e[1].length,g=b.findMatchingBracket({row:c,column:f});if(!g||g.row==c)return 0;var h=this.$getIndent(b.getLine(g.row));b.replace(new j(c,0,c,f-1),h)},this.$getIndent=function(a){var b=a.match(/^(\s+)/);return b?b[1]:""},this.toggleCommentLines=function(a,b,c,d){var e,f,g=!0,h=/^\s*\(:(.*):\)/;for(e=c;e<=d;e++)if(!h.test(b.getLine(e))){g=!1;break}var i=new j(0,0,0,0);for(e=c;e<=d;e++)f=b.getLine(e),i.start.row=e,i.end.row=e,i.end.column=f.length,b.replace(i,g?f.match(h)[1]:"(:"+f+":)")},this.createWorker=function(a){var b=new d(["ace"],"worker-xquery.js","ace/mode/xquery_worker","XQueryWorker");return b.attachToDocument(a.getDocument()),b.on("error",function(b){a.setAnnotations([b.data])}),b.on("ok",function(b){a.clearAnnotations()}),b}}.call(k.prototype),b.Mode=k}),define("ace/mode/xquery_highlight_rules",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/mode/text_highlight_rules"],function(a,b,c){"use strict";var d=a("../lib/oop"),e=a("../lib/lang"),f=a("./text_highlight_rules").TextHighlightRules,g=function(){var a=e.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|while|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("|"));this.$rules={start:[{token:"text",regex:"<\\!\\[CDATA\\[",next:"cdata"},{token:"xml_pe",regex:"<\\?.*?\\?>"},{token:"comment",regex:"<\\!--",next:"comment"},{token:"comment",regex:"\\(:",next:"comment"},{token:"text",regex:"<\\/?",next:"tag"},{token:"constant",regex:"[+-]?\\d+(?:(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)?\\b"},{token:"variable",regex:"\\$[a-zA-Z_][a-zA-Z0-9_\\-:]*\\b"},{token:"string",regex:'".*?"'},{token:"string",regex:"'.*?'"},{token:"text",regex:"\\s+"},{token:"support.function",regex:"\\w[\\w+_\\-:]+(?=\\()"},{token:function(b){return a[b]?"keyword":"identifier"},regex:"[a-zA-Z_$][a-zA-Z0-9_$]*\\b"},{token:"keyword.operator",regex:"\\*|=|<|>|\\-|\\+|and|or|eq|ne|lt|gt"},{token:"lparen",regex:"[[({]"},{token:"rparen",regex:"[\\])}]"}],tag:[{token:"text",regex:">",next:"start"},{token:"meta.tag",regex:"[-_a-zA-Z0-9:]+"},{token:"text",regex:"\\s+"},{token:"string",regex:'".*?"'},{token:"string",regex:"'.*?'"}],cdata:[{token:"text",regex:"\\]\\]>",next:"start"},{token:"text",regex:"\\s+"},{token:"text",regex:"(?:[^\\]]|\\](?!\\]>))+"}],comment:[{token:"comment",regex:".*?-->",next:"start"},{token:"comment",regex:".*:\\)",next:"start"},{token:"comment",regex:".+"}]}};d.inherits(g,f),b.XQueryHighlightRules=g}),define("ace/mode/behaviour/xquery",["require","exports","module","ace/lib/oop","ace/mode/behaviour","ace/mode/behaviour/cstyle"],function(a,b,c){"use strict";var d=a("../../lib/oop"),e=a("../behaviour").Behaviour,f=a("./cstyle").CstyleBehaviour,g=function(a){this.inherit(f,["braces","parens","string_dquotes"]),this.parent=a,this.add("brackets","insertion",function(a,b,c,d,e){if(e=="\n"){var f=c.getCursorPosition(),g=d.doc.getLine(f.row),h=g.substring(f.column,f.column+2);if(h==""){var i=this.$getIndent(d.doc.getLine(f.row))+d.getTabString(),j=this.$getIndent(d.doc.getLine(f.row));return{text:"\n"+i+"\n"+j,selection:[1,i.length,1,i.length]}}}return!1}),this.add("slash","insertion",function(b,c,d,e,f){if(f=="/"){var g=d.getCursorPosition(),h=e.doc.getLine(g.row);if(g.column>0&&h.charAt(g.column-1)=="<"){h=h.substring(0,g.column)+"/"+h.substring(g.column);var i=e.doc.getAllLines();i[g.row]=h,a.exec("closeTag",i.join(e.doc.getNewLineCharacter()),g.row)}}return!1})};d.inherits(g,e),b.XQueryBehaviour=g}),define("ace/mode/behaviour/cstyle",["require","exports","module","ace/lib/oop","ace/mode/behaviour"],function(a,b,c){"use strict";var d=a("../../lib/oop"),e=a("../behaviour").Behaviour,f=function(){this.add("braces","insertion",function(a,b,c,d,e){if(e=="{"){var f=c.getSelectionRange(),g=d.doc.getTextRange(f);return g!==""?{text:"{"+g+"}",selection:!1}:{text:"{}",selection:[1,1]}}if(e=="}"){var h=c.getCursorPosition(),i=d.doc.getLine(h.row),j=i.substring(h.column,h.column+1);if(j=="}"){var k=d.$findOpeningBracket("}",{column:h.column+1,row:h.row});if(k!==null)return{text:"",selection:[1,1]}}}else if(e=="\n"){var h=c.getCursorPosition(),i=d.doc.getLine(h.row),j=i.substring(h.column,h.column+1);if(j=="}"){var l=d.findMatchingBracket({row:h.row,column:h.column+1});if(!l)return null;var m=this.getNextLineIndent(a,i.substring(0,i.length-1),d.getTabString()),n=this.$getIndent(d.doc.getLine(l.row));return{text:"\n"+m+"\n"+n,selection:[1,m.length,1,m.length]}}}}),this.add("braces","deletion",function(a,b,c,d,e){var f=d.doc.getTextRange(e);if(!e.isMultiLine()&&f=="{"){var g=d.doc.getLine(e.start.row),h=g.substring(e.end.column,e.end.column+1);if(h=="}")return e.end.column++,e}}),this.add("parens","insertion",function(a,b,c,d,e){if(e=="("){var f=c.getSelectionRange(),g=d.doc.getTextRange(f);return g!==""?{text:"("+g+")",selection:!1}:{text:"()",selection:[1,1]}}if(e==")"){var h=c.getCursorPosition(),i=d.doc.getLine(h.row),j=i.substring(h.column,h.column+1);if(j==")"){var k=d.$findOpeningBracket(")",{column:h.column+1,row:h.row});if(k!==null)return{text:"",selection:[1,1]}}}}),this.add("parens","deletion",function(a,b,c,d,e){var f=d.doc.getTextRange(e);if(!e.isMultiLine()&&f=="("){var g=d.doc.getLine(e.start.row),h=g.substring(e.start.column+1,e.start.column+2);if(h==")")return e.end.column++,e}}),this.add("string_dquotes","insertion",function(a,b,c,d,e){if(e=='"'){var f=c.getSelectionRange(),g=d.doc.getTextRange(f);if(g!=="")return{text:'"'+g+'"',selection:!1};var h=c.getCursorPosition(),i=d.doc.getLine(h.row),j=i.substring(h.column-1,h.column);if(j=="\\")return null;var k=d.getTokens(f.start.row,f.start.row)[0].tokens,l=0,m,n=-1;for(var o=0;of.start.column)break;l+=k[o].value.length}if(!m||n<0&&m.type!=="comment"&&(m.type!=="string"||f.start.column!==m.value.length+l-1&&m.value.lastIndexOf('"')===m.value.length-1))return{text:'""',selection:[1,1]};if(m&&m.type==="string"){var p=i.substring(h.column,h.column+1);if(p=='"')return{text:"",selection:[1,1]}}}}),this.add("string_dquotes","deletion",function(a,b,c,d,e){var f=d.doc.getTextRange(e);if(!e.isMultiLine()&&f=='"'){var g=d.doc.getLine(e.start.row),h=g.substring(e.start.column+1,e.start.column+2);if(h=='"')return e.end.column++,e}})};d.inherits(f,e),b.CstyleBehaviour=f})
\ No newline at end of file
+define("ace/mode/xquery",["require","exports","module","ace/worker/worker_client","ace/lib/oop","ace/mode/text","ace/mode/xquery_tokenizer","ace/mode/behaviour/xquery","ace/range"],function(a,b,c){"use strict";var d=a("../worker/worker_client").WorkerClient,e=a("../lib/oop"),f=a("./text").Mode,g=a("./xquery_tokenizer").XQueryTokenizer,h=a("./behaviour/xquery").XQueryBehaviour,i=a("../range").Range,j=function(a){this.$tokenizer=new XQueryTokenizer,this.$behaviour=new h(a)};e.inherits(j,f),function(){this.getNextLineIndent=function(a,b,c){var d=this.$getIndent(b),e=b.match(/\s*(?:then|else|return|[{\(]|<\w+>)\s*$/);return e&&(d+=c),d},this.checkOutdent=function(a,b,c){return/^\s+$/.test(b)?/^\s*[\}\)]/.test(c):!1},this.autoOutdent=function(a,b,c){var d=b.getLine(c),e=d.match(/^(\s*[\}\)])/);if(!e)return 0;var f=e[1].length,g=b.findMatchingBracket({row:c,column:f});if(!g||g.row==c)return 0;var h=this.$getIndent(b.getLine(g.row));b.replace(new i(c,0,c,f-1),h)},this.$getIndent=function(a){var b=a.match(/^(\s+)/);return b?b[1]:""},this.toggleCommentLines=function(a,b,c,d){var e,f,g=!0,h=/^\s*\(:(.*):\)/;for(e=c;e<=d;e++)if(!h.test(b.getLine(e))){g=!1;break}var j=new i(0,0,0,0);for(e=c;e<=d;e++)f=b.getLine(e),j.start.row=e,j.end.row=e,j.end.column=f.length,b.replace(j,g?f.match(h)[1]:"(:"+f+":)")},this.createWorker=function(a){var b=new d(["ace"],"worker-xquery.js","ace/mode/xquery_worker","XQueryWorker");return b.attachToDocument(a.getDocument()),b.on("error",function(b){a.setAnnotations([b.data])}),b.on("ok",function(b){a.clearAnnotations()}),b}}.call(j.prototype),b.Mode=j}),define("ace/mode/xquery_tokenizer",["require","exports","module","ace/tokenizer","ace/mode/xquery_highlight_rules"],function(a,b,c){"use strict";var d=a("../tokenizer").Tokenizer,e=a("./xquery_highlight_rules").XQueryHighlightRules,f=b.XQueryTokenizer=function(){this.$regexpTokenizer=new d((new e).getRules())};(function(){this.getLineTokens=function(a,b){return this.$regexpTokenizer.getLineTokens(a,b)}}).call(f.prototype)}),define("ace/mode/xquery_highlight_rules",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/mode/text_highlight_rules"],function(a,b,c){"use strict";var d=a("../lib/oop"),e=a("../lib/lang"),f=a("./text_highlight_rules").TextHighlightRules,g=function(){var a=e.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|while|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("|"));this.$rules={start:[{token:"text",regex:"<\\!\\[CDATA\\[",next:"cdata"},{token:"xml_pe",regex:"<\\?.*?\\?>"},{token:"comment",regex:"<\\!--",next:"comment"},{token:"comment",regex:"\\(:",next:"comment"},{token:"text",regex:"<\\/?",next:"tag"},{token:"constant",regex:"[+-]?\\d+(?:(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)?\\b"},{token:"variable",regex:"\\$[a-zA-Z_][a-zA-Z0-9_\\-:]*\\b"},{token:"string",regex:'".*?"'},{token:"string",regex:"'.*?'"},{token:"text",regex:"\\s+"},{token:"support.function",regex:"\\w[\\w+_\\-:]+(?=\\()"},{token:function(b){return a[b]?"keyword":"identifier"},regex:"[a-zA-Z_$][a-zA-Z0-9_$]*\\b"},{token:"keyword.operator",regex:"\\*|=|<|>|\\-|\\+|and|or|eq|ne|lt|gt"},{token:"lparen",regex:"[[({]"},{token:"rparen",regex:"[\\])}]"}],tag:[{token:"text",regex:">",next:"start"},{token:"meta.tag",regex:"[-_a-zA-Z0-9:]+"},{token:"text",regex:"\\s+"},{token:"string",regex:'".*?"'},{token:"string",regex:"'.*?'"}],cdata:[{token:"text",regex:"\\]\\]>",next:"start"},{token:"text",regex:"\\s+"},{token:"text",regex:"(?:[^\\]]|\\](?!\\]>))+"}],comment:[{token:"comment",regex:".*?-->",next:"start"},{token:"comment",regex:".*:\\)",next:"start"},{token:"comment",regex:".+"}]}};d.inherits(g,f),b.XQueryHighlightRules=g}),define("ace/mode/behaviour/xquery",["require","exports","module","ace/lib/oop","ace/mode/behaviour","ace/mode/behaviour/cstyle"],function(a,b,c){"use strict";var d=a("../../lib/oop"),e=a("../behaviour").Behaviour,f=a("./cstyle").CstyleBehaviour,g=function(a){this.inherit(f,["braces","parens","string_dquotes"]),this.parent=a,this.add("brackets","insertion",function(a,b,c,d,e){if(e=="\n"){var f=c.getCursorPosition(),g=d.doc.getLine(f.row),h=g.substring(f.column,f.column+2);if(h==""){var i=this.$getIndent(d.doc.getLine(f.row))+d.getTabString(),j=this.$getIndent(d.doc.getLine(f.row));return{text:"\n"+i+"\n"+j,selection:[1,i.length,1,i.length]}}}return!1}),this.add("slash","insertion",function(b,c,d,e,f){if(f=="/"){var g=d.getCursorPosition(),h=e.doc.getLine(g.row);if(g.column>0&&h.charAt(g.column-1)=="<"){h=h.substring(0,g.column)+"/"+h.substring(g.column);var i=e.doc.getAllLines();i[g.row]=h,a.exec("closeTag",i.join(e.doc.getNewLineCharacter()),g.row)}}return!1})};d.inherits(g,e),b.XQueryBehaviour=g}),define("ace/mode/behaviour/cstyle",["require","exports","module","ace/lib/oop","ace/mode/behaviour"],function(a,b,c){"use strict";var d=a("../../lib/oop"),e=a("../behaviour").Behaviour,f=function(){this.add("braces","insertion",function(a,b,c,d,e){if(e=="{"){var f=c.getSelectionRange(),g=d.doc.getTextRange(f);return g!==""?{text:"{"+g+"}",selection:!1}:{text:"{}",selection:[1,1]}}if(e=="}"){var h=c.getCursorPosition(),i=d.doc.getLine(h.row),j=i.substring(h.column,h.column+1);if(j=="}"){var k=d.$findOpeningBracket("}",{column:h.column+1,row:h.row});if(k!==null)return{text:"",selection:[1,1]}}}else if(e=="\n"){var h=c.getCursorPosition(),i=d.doc.getLine(h.row),j=i.substring(h.column,h.column+1);if(j=="}"){var l=d.findMatchingBracket({row:h.row,column:h.column+1});if(!l)return null;var m=this.getNextLineIndent(a,i.substring(0,i.length-1),d.getTabString()),n=this.$getIndent(d.doc.getLine(l.row));return{text:"\n"+m+"\n"+n,selection:[1,m.length,1,m.length]}}}}),this.add("braces","deletion",function(a,b,c,d,e){var f=d.doc.getTextRange(e);if(!e.isMultiLine()&&f=="{"){var g=d.doc.getLine(e.start.row),h=g.substring(e.end.column,e.end.column+1);if(h=="}")return e.end.column++,e}}),this.add("parens","insertion",function(a,b,c,d,e){if(e=="("){var f=c.getSelectionRange(),g=d.doc.getTextRange(f);return g!==""?{text:"("+g+")",selection:!1}:{text:"()",selection:[1,1]}}if(e==")"){var h=c.getCursorPosition(),i=d.doc.getLine(h.row),j=i.substring(h.column,h.column+1);if(j==")"){var k=d.$findOpeningBracket(")",{column:h.column+1,row:h.row});if(k!==null)return{text:"",selection:[1,1]}}}}),this.add("parens","deletion",function(a,b,c,d,e){var f=d.doc.getTextRange(e);if(!e.isMultiLine()&&f=="("){var g=d.doc.getLine(e.start.row),h=g.substring(e.start.column+1,e.start.column+2);if(h==")")return e.end.column++,e}}),this.add("string_dquotes","insertion",function(a,b,c,d,e){if(e=='"'){var f=c.getSelectionRange(),g=d.doc.getTextRange(f);if(g!=="")return{text:'"'+g+'"',selection:!1};var h=c.getCursorPosition(),i=d.doc.getLine(h.row),j=i.substring(h.column-1,h.column);if(j=="\\")return null;var k=d.getTokens(f.start.row,f.start.row)[0].tokens,l=0,m,n=-1;for(var o=0;of.start.column)break;l+=k[o].value.length}if(!m||n<0&&m.type!=="comment"&&(m.type!=="string"||f.start.column!==m.value.length+l-1&&m.value.lastIndexOf('"')===m.value.length-1))return{text:'""',selection:[1,1]};if(m&&m.type==="string"){var p=i.substring(h.column,h.column+1);if(p=='"')return{text:"",selection:[1,1]}}}}),this.add("string_dquotes","deletion",function(a,b,c,d,e){var f=d.doc.getTextRange(e);if(!e.isMultiLine()&&f=='"'){var g=d.doc.getLine(e.start.row),h=g.substring(e.start.column+1,e.start.column+2);if(h=='"')return e.end.column++,e}})};d.inherits(f,e),b.CstyleBehaviour=f})
\ No newline at end of file
diff --git a/lib/ace/mode/xquery.js b/lib/ace/mode/xquery.js
index eb89c508..c60d2d34 100644
--- a/lib/ace/mode/xquery.js
+++ b/lib/ace/mode/xquery.js
@@ -22,13 +22,12 @@ define(function(require, exports, module) {
var WorkerClient = require("../worker/worker_client").WorkerClient;
var oop = require("../lib/oop");
var TextMode = require("./text").Mode;
-var Tokenizer = require("../tokenizer").Tokenizer;
-var XQueryHighlightRules = require("./xquery_highlight_rules").XQueryHighlightRules;
+var XQueryTokenizer = require("./xquery_tokenizer").XQueryTokenizer;
var XQueryBehaviour = require("./behaviour/xquery").XQueryBehaviour;
var Range = require("../range").Range;
var Mode = function(parent) {
- this.$tokenizer = new Tokenizer(new XQueryHighlightRules().getRules());
+ this.$tokenizer = new XQueryTokenizer();
this.$behaviour = new XQueryBehaviour(parent);
};
@@ -110,6 +109,9 @@ oop.inherits(Mode, TextMode);
session.clearAnnotations();
});
+ worker.on("highlight", function(tokens) {
+ session.getMode().$tokenizer.cache = tokens.data;
+ });
return worker;
};
diff --git a/lib/ace/mode/xquery/Position.js b/lib/ace/mode/xquery/Position.js
new file mode 100644
index 00000000..138003d1
--- /dev/null
+++ b/lib/ace/mode/xquery/Position.js
@@ -0,0 +1,59 @@
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * 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/
+ *
+ * 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.
+ *
+ * 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){
+ var Position = exports.Position = function(line, offset, length)
+ {
+ this.line = line;
+ this.offset = offset;
+ this.length = length;
+
+ this.getLine = function()
+ {
+ return this.line;
+ };
+
+ this.getOffset = function()
+ {
+ return this.offset;
+ };
+
+ this.getLength = function()
+ {
+ return this.length;
+ };
+ };
+
+});
diff --git a/lib/ace/mode/xquery/StringLexer.js b/lib/ace/mode/xquery/StringLexer.js
index 5363c967..a6fec1a3 100644
--- a/lib/ace/mode/xquery/StringLexer.js
+++ b/lib/ace/mode/xquery/StringLexer.js
@@ -1,6 +1,41 @@
define(function(require, exports, module) {
-// $ANTLR 3.3 Nov 30, 2010 12:50:56 xquery/StringLexer.g 2012-04-09 19:06:41
+// $ANTLR 3.3 Nov 30, 2010 12:50:56 xquery/StringLexer.g 2012-04-13 15:32:18
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * 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/
+ *
+ * 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.
+ *
+ * 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 ***** */
var org = require("./antlr3-all").org;
var XQDTLexer = require("./XQDTLexer").XQDTLexer;
@@ -616,8 +651,8 @@ org.antlr.lang.augmentObject(StringLexer.prototype, {
try {
var _type = this.QUOT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/StringLexer.g:31:6: ({...}? => '\"' )
- // xquery/StringLexer.g:31:8: {...}? => '\"'
+ // xquery/StringLexer.g:66:6: ({...}? => '\"' )
+ // xquery/StringLexer.g:66:8: {...}? => '\"'
if ( !(( this.inQuotStr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "QUOT", " this.inQuotStr ");
}
@@ -639,8 +674,8 @@ org.antlr.lang.augmentObject(StringLexer.prototype, {
try {
var _type = this.APOS;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/StringLexer.g:32:6: ({...}? => '\\'' )
- // xquery/StringLexer.g:32:8: {...}? => '\\''
+ // xquery/StringLexer.g:67:6: ({...}? => '\\'' )
+ // xquery/StringLexer.g:67:8: {...}? => '\\''
if ( !(( this.inAposStr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "APOS", " this.inAposStr ");
}
@@ -662,8 +697,8 @@ org.antlr.lang.augmentObject(StringLexer.prototype, {
try {
var _type = this.ESCAPE_QUOT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/StringLexer.g:33:13: ({...}? => '\"\"' )
- // xquery/StringLexer.g:33:15: {...}? => '\"\"'
+ // xquery/StringLexer.g:68:13: ({...}? => '\"\"' )
+ // xquery/StringLexer.g:68:15: {...}? => '\"\"'
if ( !(( this.inQuotStr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "ESCAPE_QUOT", " this.inQuotStr ");
}
@@ -685,8 +720,8 @@ org.antlr.lang.augmentObject(StringLexer.prototype, {
try {
var _type = this.ESCAPE_APOS;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/StringLexer.g:34:13: ({...}? => '\\'\\'' )
- // xquery/StringLexer.g:34:15: {...}? => '\\'\\''
+ // xquery/StringLexer.g:69:13: ({...}? => '\\'\\'' )
+ // xquery/StringLexer.g:69:15: {...}? => '\\'\\''
if ( !(( this.inAposStr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "ESCAPE_APOS", " this.inAposStr ");
}
@@ -708,13 +743,13 @@ org.antlr.lang.augmentObject(StringLexer.prototype, {
try {
var _type = this.L_PredefinedEntityRef;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/StringLexer.g:38:2: ({...}? => '&' ( 'lt' | 'gt' | 'apos' | 'quot' | 'amp' ) ';' )
- // xquery/StringLexer.g:38:4: {...}? => '&' ( 'lt' | 'gt' | 'apos' | 'quot' | 'amp' ) ';'
+ // xquery/StringLexer.g:73:2: ({...}? => '&' ( 'lt' | 'gt' | 'apos' | 'quot' | 'amp' ) ';' )
+ // xquery/StringLexer.g:73:4: {...}? => '&' ( 'lt' | 'gt' | 'apos' | 'quot' | 'amp' ) ';'
if ( !(( this.inQuotStr | this.inAposStr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "L_PredefinedEntityRef", " this.inQuotStr | this.inAposStr ");
}
this.match('&');
- // xquery/StringLexer.g:38:48: ( 'lt' | 'gt' | 'apos' | 'quot' | 'amp' )
+ // xquery/StringLexer.g:73:48: ( 'lt' | 'gt' | 'apos' | 'quot' | 'amp' )
var alt1=5;
switch ( this.input.LA(1) ) {
case 'l':
@@ -751,35 +786,35 @@ org.antlr.lang.augmentObject(StringLexer.prototype, {
switch (alt1) {
case 1 :
- // xquery/StringLexer.g:38:49: 'lt'
+ // xquery/StringLexer.g:73:49: 'lt'
this.match("lt");
break;
case 2 :
- // xquery/StringLexer.g:38:56: 'gt'
+ // xquery/StringLexer.g:73:56: 'gt'
this.match("gt");
break;
case 3 :
- // xquery/StringLexer.g:38:63: 'apos'
+ // xquery/StringLexer.g:73:63: 'apos'
this.match("apos");
break;
case 4 :
- // xquery/StringLexer.g:38:72: 'quot'
+ // xquery/StringLexer.g:73:72: 'quot'
this.match("quot");
break;
case 5 :
- // xquery/StringLexer.g:38:81: 'amp'
+ // xquery/StringLexer.g:73:81: 'amp'
this.match("amp");
@@ -805,7 +840,7 @@ org.antlr.lang.augmentObject(StringLexer.prototype, {
try {
var _type = this.L_CharRef;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/StringLexer.g:43:2: ({...}? => '' ( '0' .. '9' )+ ';' | '' ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ ';' )
+ // xquery/StringLexer.g:78:2: ({...}? => '' ( '0' .. '9' )+ ';' | '' ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ ';' )
var alt4=2;
var LA4_0 = this.input.LA(1);
@@ -843,13 +878,13 @@ org.antlr.lang.augmentObject(StringLexer.prototype, {
}
switch (alt4) {
case 1 :
- // xquery/StringLexer.g:43:4: {...}? => '' ( '0' .. '9' )+ ';'
+ // xquery/StringLexer.g:78:4: {...}? => '' ( '0' .. '9' )+ ';'
if ( !(( this.inQuotStr | this.inAposStr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "L_CharRef", " this.inQuotStr | this.inAposStr ");
}
this.match("");
- // xquery/StringLexer.g:43:49: ( '0' .. '9' )+
+ // xquery/StringLexer.g:78:49: ( '0' .. '9' )+
var cnt2=0;
loop2:
do {
@@ -863,7 +898,7 @@ org.antlr.lang.augmentObject(StringLexer.prototype, {
switch (alt2) {
case 1 :
- // xquery/StringLexer.g:43:49: '0' .. '9'
+ // xquery/StringLexer.g:78:49: '0' .. '9'
this.matchRange('0','9');
@@ -884,10 +919,10 @@ org.antlr.lang.augmentObject(StringLexer.prototype, {
break;
case 2 :
- // xquery/StringLexer.g:43:65: '' ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ ';'
+ // xquery/StringLexer.g:78:65: '' ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ ';'
this.match("");
- // xquery/StringLexer.g:43:71: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
+ // xquery/StringLexer.g:78:71: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
var cnt3=0;
loop3:
do {
@@ -944,12 +979,12 @@ org.antlr.lang.augmentObject(StringLexer.prototype, {
try {
var _type = this.L_QuotStringLiteralChar;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/StringLexer.g:47:2: ({...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0027' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+ )
- // xquery/StringLexer.g:47:4: {...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0027' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
+ // xquery/StringLexer.g:82:2: ({...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0027' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+ )
+ // xquery/StringLexer.g:82:4: {...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0027' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
if ( !(( this.inQuotStr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "L_QuotStringLiteralChar", " this.inQuotStr ");
}
- // xquery/StringLexer.g:48:3: ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0027' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
+ // xquery/StringLexer.g:83:3: ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0027' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
var cnt5=0;
loop5:
do {
@@ -1003,12 +1038,12 @@ org.antlr.lang.augmentObject(StringLexer.prototype, {
try {
var _type = this.L_AposStringLiteralChar;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/StringLexer.g:53:2: ({...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0028' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+ )
- // xquery/StringLexer.g:53:4: {...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0028' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
+ // xquery/StringLexer.g:88:2: ({...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0028' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+ )
+ // xquery/StringLexer.g:88:4: {...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0028' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
if ( !(( this.inAposStr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "L_AposStringLiteralChar", " this.inAposStr ");
}
- // xquery/StringLexer.g:54:3: ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0028' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
+ // xquery/StringLexer.g:89:3: ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0028' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
var cnt6=0;
loop6:
do {
@@ -1062,12 +1097,12 @@ org.antlr.lang.augmentObject(StringLexer.prototype, {
try {
var _type = this.L_AnyChar;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/StringLexer.g:63:5: ({...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0027' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+ )
- // xquery/StringLexer.g:63:9: {...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0027' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
+ // xquery/StringLexer.g:98:5: ({...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0027' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+ )
+ // xquery/StringLexer.g:98:9: {...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0027' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
if ( !(( !this.inQuotStr && !this.inAposStr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "L_AnyChar", " !this.inQuotStr && !this.inAposStr ");
}
- // xquery/StringLexer.g:64:9: ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0027' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
+ // xquery/StringLexer.g:99:9: ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0027' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
var cnt7=0;
loop7:
do {
diff --git a/lib/ace/mode/xquery/XMLLexer.js b/lib/ace/mode/xquery/XMLLexer.js
index 7000cb06..a28f377f 100644
--- a/lib/ace/mode/xquery/XMLLexer.js
+++ b/lib/ace/mode/xquery/XMLLexer.js
@@ -1,6 +1,41 @@
define(function(require, exports, module) {
-// $ANTLR 3.3 Nov 30, 2010 12:50:56 xquery/XMLLexer.g 2012-04-09 19:06:43
+// $ANTLR 3.3 Nov 30, 2010 12:50:56 xquery/XMLLexer.g 2012-04-13 15:32:20
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * 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/
+ *
+ * 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.
+ *
+ * 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 ***** */
var org = require("./antlr3-all").org;
var XQDTLexer = require("./XQDTLexer").XQDTLexer;
@@ -668,8 +703,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.QUOT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:97:6: ({...}? => '\"' )
- // xquery/XMLLexer.g:97:8: {...}? => '\"'
+ // xquery/XMLLexer.g:132:6: ({...}? => '\"' )
+ // xquery/XMLLexer.g:132:8: {...}? => '\"'
if ( !(( this.inElem || this.inQuotAttr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "QUOT", " this.inElem || this.inQuotAttr ");
}
@@ -691,8 +726,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.APOS;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:98:6: ({...}? => '\\'' )
- // xquery/XMLLexer.g:98:8: {...}? => '\\''
+ // xquery/XMLLexer.g:133:6: ({...}? => '\\'' )
+ // xquery/XMLLexer.g:133:8: {...}? => '\\''
if ( !(( this.inElem || this.inAposAttr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "APOS", " this.inElem || this.inAposAttr ");
}
@@ -714,12 +749,12 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.L_QuotAttrContentChar;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:101:2: ({...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' | '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0028' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' .. '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+ )
- // xquery/XMLLexer.g:101:4: {...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' | '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0028' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' .. '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
+ // xquery/XMLLexer.g:136:2: ({...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' | '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0028' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' .. '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+ )
+ // xquery/XMLLexer.g:136:4: {...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' | '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0028' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' .. '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
if ( !(( this.inQuotAttr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "L_QuotAttrContentChar", " this.inQuotAttr ");
}
- // xquery/XMLLexer.g:102:3: ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' | '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0028' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' .. '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
+ // xquery/XMLLexer.g:137:3: ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' | '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0028' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' .. '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
var cnt1=0;
loop1:
do {
@@ -773,12 +808,12 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.L_AposAttrContentChar;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:108:2: ({...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' | '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0028' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' .. '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+ )
- // xquery/XMLLexer.g:108:4: {...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' | '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0028' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' .. '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
+ // xquery/XMLLexer.g:143:2: ({...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' | '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0028' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' .. '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+ )
+ // xquery/XMLLexer.g:143:4: {...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' | '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0028' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' .. '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
if ( !(( this.inAposAttr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "L_AposAttrContentChar", " this.inAposAttr ");
}
- // xquery/XMLLexer.g:109:3: ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' | '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0028' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' .. '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
+ // xquery/XMLLexer.g:144:3: ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' | '\\u0021' | '\\u0023' .. '\\u0025' | '\\u0028' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' .. '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
var cnt2=0;
loop2:
do {
@@ -832,12 +867,12 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.L_ElementContentChar;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:116:2: ({...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0027' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+ )
- // xquery/XMLLexer.g:116:4: {...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0027' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
+ // xquery/XMLLexer.g:151:2: ({...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0027' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+ )
+ // xquery/XMLLexer.g:151:4: {...}? => ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0027' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
if ( !(( !this.inElem )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "L_ElementContentChar", " !this.inElem ");
}
- // xquery/XMLLexer.g:117:3: ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0027' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
+ // xquery/XMLLexer.g:152:3: ( '\\u0009' | '\\u000A' | '\\u000D' | '\\u0020' .. '\\u0025' | '\\u0027' .. '\\u003B' | '\\u003D' .. '\\u007A' | '\\u007C' | '\\u007E' .. '\\uD7FF' | '\\uE000' .. '\\uFFFD' )+
var cnt3=0;
loop3:
do {
@@ -891,8 +926,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.GREATER;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:123:2: ({...}? => '>' )
- // xquery/XMLLexer.g:123:4: {...}? => '>'
+ // xquery/XMLLexer.g:158:2: ({...}? => '>' )
+ // xquery/XMLLexer.g:158:4: {...}? => '>'
if ( !(( this.inElem )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "GREATER", " this.inElem ");
}
@@ -914,8 +949,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.EMPTY_CLOSE_TAG;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:127:2: ({...}? => '/>' )
- // xquery/XMLLexer.g:127:4: {...}? => '/>'
+ // xquery/XMLLexer.g:162:2: ({...}? => '/>' )
+ // xquery/XMLLexer.g:162:4: {...}? => '/>'
if ( !(( this.inElem )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "EMPTY_CLOSE_TAG", " this.inElem ");
}
@@ -938,12 +973,12 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.S;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:131:2: ({...}? => ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // xquery/XMLLexer.g:131:4: {...}? => ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // xquery/XMLLexer.g:166:2: ({...}? => ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // xquery/XMLLexer.g:166:4: {...}? => ( ' ' | '\\t' | '\\r' | '\\n' )+
if ( !(( this.inElem )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "S", " this.inElem ");
}
- // xquery/XMLLexer.g:131:24: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // xquery/XMLLexer.g:166:24: ( ' ' | '\\t' | '\\r' | '\\n' )+
var cnt4=0;
loop4:
do {
@@ -997,8 +1032,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.L_NCName;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:137:2: ({...}? => NCNameUnprotected )
- // xquery/XMLLexer.g:137:4: {...}? => NCNameUnprotected
+ // xquery/XMLLexer.g:172:2: ({...}? => NCNameUnprotected )
+ // xquery/XMLLexer.g:172:4: {...}? => NCNameUnprotected
if ( !(( this.inElem )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "L_NCName", " this.inElem ");
}
@@ -1017,10 +1052,10 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
// $ANTLR start NCNameUnprotected
mNCNameUnprotected: function() {
try {
- // xquery/XMLLexer.g:141:2: ( NCNameStartChar ( NCNameChar )* )
- // xquery/XMLLexer.g:141:4: NCNameStartChar ( NCNameChar )*
+ // xquery/XMLLexer.g:176:2: ( NCNameStartChar ( NCNameChar )* )
+ // xquery/XMLLexer.g:176:4: NCNameStartChar ( NCNameChar )*
this.mNCNameStartChar();
- // xquery/XMLLexer.g:141:20: ( NCNameChar )*
+ // xquery/XMLLexer.g:176:20: ( NCNameChar )*
loop5:
do {
var alt5=2;
@@ -1033,7 +1068,7 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
switch (alt5) {
case 1 :
- // xquery/XMLLexer.g:141:20: NCNameChar
+ // xquery/XMLLexer.g:176:20: NCNameChar
this.mNCNameChar();
@@ -1056,7 +1091,7 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
// $ANTLR start NCNameStartChar
mNCNameStartChar: function() {
try {
- // xquery/XMLLexer.g:145:2: ( Letter | '_' )
+ // xquery/XMLLexer.g:180:2: ( Letter | '_' )
// xquery/XMLLexer.g:
if ( (this.input.LA(1)>='A' && this.input.LA(1)<='Z')||this.input.LA(1)=='_'||(this.input.LA(1)>='a' && this.input.LA(1)<='z') ) {
this.input.consume();
@@ -1079,7 +1114,7 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
// $ANTLR start NCNameChar
mNCNameChar: function() {
try {
- // xquery/XMLLexer.g:149:2: ( Letter | XMLDigit | '.' | '-' | '_' )
+ // xquery/XMLLexer.g:184:2: ( Letter | XMLDigit | '.' | '-' | '_' )
// xquery/XMLLexer.g:
if ( (this.input.LA(1)>='-' && this.input.LA(1)<='.')||(this.input.LA(1)>='0' && this.input.LA(1)<='9')||(this.input.LA(1)>='A' && this.input.LA(1)<='Z')||this.input.LA(1)=='_'||(this.input.LA(1)>='a' && this.input.LA(1)<='z') ) {
this.input.consume();
@@ -1102,7 +1137,7 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
// $ANTLR start Letter
mLetter: function() {
try {
- // xquery/XMLLexer.g:153:2: ( 'a' .. 'z' | 'A' .. 'Z' )
+ // xquery/XMLLexer.g:188:2: ( 'a' .. 'z' | 'A' .. 'Z' )
// xquery/XMLLexer.g:
if ( (this.input.LA(1)>='A' && this.input.LA(1)<='Z')||(this.input.LA(1)>='a' && this.input.LA(1)<='z') ) {
this.input.consume();
@@ -1125,8 +1160,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
// $ANTLR start XMLDigit
mXMLDigit: function() {
try {
- // xquery/XMLLexer.g:157:2: ( '0' .. '9' )
- // xquery/XMLLexer.g:157:4: '0' .. '9'
+ // xquery/XMLLexer.g:192:2: ( '0' .. '9' )
+ // xquery/XMLLexer.g:192:4: '0' .. '9'
this.matchRange('0','9');
@@ -1142,8 +1177,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.EQUAL;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:172:7: ({...}? => '=' )
- // xquery/XMLLexer.g:172:9: {...}? => '='
+ // xquery/XMLLexer.g:207:7: ({...}? => '=' )
+ // xquery/XMLLexer.g:207:9: {...}? => '='
if ( !(( this.inElem )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "EQUAL", " this.inElem ");
}
@@ -1164,8 +1199,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.ESCAPE_APOS;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:173:13: ({...}? => '\\'\\'' )
- // xquery/XMLLexer.g:173:15: {...}? => '\\'\\''
+ // xquery/XMLLexer.g:208:13: ({...}? => '\\'\\'' )
+ // xquery/XMLLexer.g:208:15: {...}? => '\\'\\''
if ( !(( this.inAposAttr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "ESCAPE_APOS", " this.inAposAttr ");
}
@@ -1187,8 +1222,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.ESCAPE_QUOT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:174:13: ({...}? => '\"\"' )
- // xquery/XMLLexer.g:174:15: {...}? => '\"\"'
+ // xquery/XMLLexer.g:209:13: ({...}? => '\"\"' )
+ // xquery/XMLLexer.g:209:15: {...}? => '\"\"'
if ( !(( this.inQuotAttr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "ESCAPE_QUOT", " this.inQuotAttr ");
}
@@ -1210,8 +1245,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.ESCAPE_LBRACKET;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:177:2: ({...}? => '{{' )
- // xquery/XMLLexer.g:177:4: {...}? => '{{'
+ // xquery/XMLLexer.g:212:2: ({...}? => '{{' )
+ // xquery/XMLLexer.g:212:4: {...}? => '{{'
if ( !(( !this.inElem || this.inAposAttr || this.inQuotAttr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "ESCAPE_LBRACKET", " !this.inElem || this.inAposAttr || this.inQuotAttr ");
}
@@ -1233,8 +1268,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.ESCAPE_RBRACKET;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:181:2: ({...}? => '}}' )
- // xquery/XMLLexer.g:181:4: {...}? => '}}'
+ // xquery/XMLLexer.g:216:2: ({...}? => '}}' )
+ // xquery/XMLLexer.g:216:4: {...}? => '}}'
if ( !(( !this.inElem || this.inAposAttr || this.inQuotAttr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "ESCAPE_RBRACKET", " !this.inElem || this.inAposAttr || this.inQuotAttr ");
}
@@ -1256,8 +1291,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.LBRACKET;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:184:10: ({...}? => '{' )
- // xquery/XMLLexer.g:184:12: {...}? => '{'
+ // xquery/XMLLexer.g:219:10: ({...}? => '{' )
+ // xquery/XMLLexer.g:219:12: {...}? => '{'
if ( !(( !this.inElem || this.inAposAttr || this.inQuotAttr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "LBRACKET", " !this.inElem || this.inAposAttr || this.inQuotAttr ");
}
@@ -1278,8 +1313,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.RBRACKET;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:185:10: ({...}? => '}' )
- // xquery/XMLLexer.g:185:12: {...}? => '}'
+ // xquery/XMLLexer.g:220:10: ({...}? => '}' )
+ // xquery/XMLLexer.g:220:12: {...}? => '}'
if ( !(( !this.inElem || this.inAposAttr || this.inQuotAttr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "RBRACKET", " !this.inElem || this.inAposAttr || this.inQuotAttr ");
}
@@ -1300,8 +1335,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.SMALLER;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:186:9: ( '<' )
- // xquery/XMLLexer.g:186:11: '<'
+ // xquery/XMLLexer.g:221:9: ( '<' )
+ // xquery/XMLLexer.g:221:11: '<'
this.match('<');
@@ -1319,8 +1354,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.CLOSE_TAG;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:187:11: ({...}? => '' )
- // xquery/XMLLexer.g:187:13: {...}? => ''
+ // xquery/XMLLexer.g:222:11: ({...}? => '' )
+ // xquery/XMLLexer.g:222:13: {...}? => ''
if ( !(( !this.inElem )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "CLOSE_TAG", " !this.inElem ");
}
@@ -1343,8 +1378,8 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.CDATA_START;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:189:13: ( '' )
- // xquery/XMLLexer.g:190:14: ']]>'
+ // xquery/XMLLexer.g:225:12: ( ']]>' )
+ // xquery/XMLLexer.g:225:14: ']]>'
this.match("]]>");
@@ -1383,15 +1418,15 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.L_CDataSection;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:194:3: ({...}? => CDATA_START ( options {greedy=false; } : ( . )* ) CDATA_END )
- // xquery/XMLLexer.g:194:5: {...}? => CDATA_START ( options {greedy=false; } : ( . )* ) CDATA_END
+ // xquery/XMLLexer.g:229:3: ({...}? => CDATA_START ( options {greedy=false; } : ( . )* ) CDATA_END )
+ // xquery/XMLLexer.g:229:5: {...}? => CDATA_START ( options {greedy=false; } : ( . )* ) CDATA_END
if ( !(( !this.inElem )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "L_CDataSection", " !this.inElem ");
}
this.mCDATA_START();
- // xquery/XMLLexer.g:194:38: ( options {greedy=false; } : ( . )* )
- // xquery/XMLLexer.g:194:65: ( . )*
- // xquery/XMLLexer.g:194:65: ( . )*
+ // xquery/XMLLexer.g:229:38: ( options {greedy=false; } : ( . )* )
+ // xquery/XMLLexer.g:229:65: ( . )*
+ // xquery/XMLLexer.g:229:65: ( . )*
loop6:
do {
var alt6=2;
@@ -1425,7 +1460,7 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
switch (alt6) {
case 1 :
- // xquery/XMLLexer.g:194:65: .
+ // xquery/XMLLexer.g:229:65: .
this.matchAny();
@@ -1456,13 +1491,13 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.L_PredefinedEntityRef;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:202:2: ({...}? => '&' ( 'lt' | 'gt' | 'apos' | 'quot' | 'amp' ) ';' )
- // xquery/XMLLexer.g:202:4: {...}? => '&' ( 'lt' | 'gt' | 'apos' | 'quot' | 'amp' ) ';'
+ // xquery/XMLLexer.g:237:2: ({...}? => '&' ( 'lt' | 'gt' | 'apos' | 'quot' | 'amp' ) ';' )
+ // xquery/XMLLexer.g:237:4: {...}? => '&' ( 'lt' | 'gt' | 'apos' | 'quot' | 'amp' ) ';'
if ( !(( !this.inElem || this.inAposAttr || this.inQuotAttr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "L_PredefinedEntityRef", " !this.inElem || this.inAposAttr || this.inQuotAttr ");
}
this.match('&');
- // xquery/XMLLexer.g:202:67: ( 'lt' | 'gt' | 'apos' | 'quot' | 'amp' )
+ // xquery/XMLLexer.g:237:67: ( 'lt' | 'gt' | 'apos' | 'quot' | 'amp' )
var alt7=5;
switch ( this.input.LA(1) ) {
case 'l':
@@ -1499,35 +1534,35 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
switch (alt7) {
case 1 :
- // xquery/XMLLexer.g:202:68: 'lt'
+ // xquery/XMLLexer.g:237:68: 'lt'
this.match("lt");
break;
case 2 :
- // xquery/XMLLexer.g:202:75: 'gt'
+ // xquery/XMLLexer.g:237:75: 'gt'
this.match("gt");
break;
case 3 :
- // xquery/XMLLexer.g:202:82: 'apos'
+ // xquery/XMLLexer.g:237:82: 'apos'
this.match("apos");
break;
case 4 :
- // xquery/XMLLexer.g:202:91: 'quot'
+ // xquery/XMLLexer.g:237:91: 'quot'
this.match("quot");
break;
case 5 :
- // xquery/XMLLexer.g:202:100: 'amp'
+ // xquery/XMLLexer.g:237:100: 'amp'
this.match("amp");
@@ -1553,7 +1588,7 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.L_CharRef;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:207:2: ({...}? => '' ( '0' .. '9' )+ ';' | '' ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ ';' )
+ // xquery/XMLLexer.g:242:2: ({...}? => '' ( '0' .. '9' )+ ';' | '' ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ ';' )
var alt10=2;
var LA10_0 = this.input.LA(1);
@@ -1591,13 +1626,13 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
}
switch (alt10) {
case 1 :
- // xquery/XMLLexer.g:207:4: {...}? => '' ( '0' .. '9' )+ ';'
+ // xquery/XMLLexer.g:242:4: {...}? => '' ( '0' .. '9' )+ ';'
if ( !(( !this.inElem || this.inAposAttr || this.inQuotAttr )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "L_CharRef", " !this.inElem || this.inAposAttr || this.inQuotAttr ");
}
this.match("");
- // xquery/XMLLexer.g:207:68: ( '0' .. '9' )+
+ // xquery/XMLLexer.g:242:68: ( '0' .. '9' )+
var cnt8=0;
loop8:
do {
@@ -1611,7 +1646,7 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
switch (alt8) {
case 1 :
- // xquery/XMLLexer.g:207:69: '0' .. '9'
+ // xquery/XMLLexer.g:242:69: '0' .. '9'
this.matchRange('0','9');
@@ -1632,10 +1667,10 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
break;
case 2 :
- // xquery/XMLLexer.g:207:86: '' ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ ';'
+ // xquery/XMLLexer.g:242:86: '' ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ ';'
this.match("");
- // xquery/XMLLexer.g:207:92: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
+ // xquery/XMLLexer.g:242:92: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
var cnt9=0;
loop9:
do {
@@ -1692,16 +1727,16 @@ org.antlr.lang.augmentObject(XMLLexer.prototype, {
try {
var _type = this.L_DirCommentConstructor;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XMLLexer.g:211:2: ({...}? => '' )
- // xquery/XMLLexer.g:211:4: {...}? => ''
+ // xquery/XMLLexer.g:246:2: ({...}? => '' )
+ // xquery/XMLLexer.g:246:4: {...}? => ''
if ( !(( !this.inElem )) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "L_DirCommentConstructor", " !this.inElem ");
}
this.match("' )
- // xquery/XQueryLexer.g:306:27: '-->'
+ // xquery/XQueryLexer.g:341:25: ( '-->' )
+ // xquery/XQueryLexer.g:341:27: '-->'
this.match("-->");
@@ -5450,8 +5485,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.PI_START;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:307:25: ( '' )
- // xquery/XQueryLexer.g:307:27: ''
+ // xquery/XQueryLexer.g:342:25: ( '' )
+ // xquery/XQueryLexer.g:342:27: ''
this.match("");
@@ -5470,8 +5505,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.PI_END;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:308:25: ( '?>' )
- // xquery/XQueryLexer.g:308:27: '?>'
+ // xquery/XQueryLexer.g:343:25: ( '?>' )
+ // xquery/XQueryLexer.g:343:27: '?>'
this.match("?>");
@@ -5490,8 +5525,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.ATTR_SIGN;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:309:25: ( '@' )
- // xquery/XQueryLexer.g:309:27: '@'
+ // xquery/XQueryLexer.g:344:25: ( '@' )
+ // xquery/XQueryLexer.g:344:27: '@'
this.match('@');
@@ -5509,8 +5544,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.CHARREF_DEC;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:310:25: ( '' )
- // xquery/XQueryLexer.g:310:27: ''
+ // xquery/XQueryLexer.g:345:25: ( '' )
+ // xquery/XQueryLexer.g:345:27: ''
this.match("");
@@ -5529,8 +5564,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.CHARREF_HEX;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:311:25: ( '' )
- // xquery/XQueryLexer.g:311:27: ''
+ // xquery/XQueryLexer.g:346:25: ( '' )
+ // xquery/XQueryLexer.g:346:27: ''
this.match("");
@@ -5549,8 +5584,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.APOS;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:312:25: ( '\\'' )
- // xquery/XQueryLexer.g:312:27: '\\''
+ // xquery/XQueryLexer.g:347:25: ( '\\'' )
+ // xquery/XQueryLexer.g:347:27: '\\''
this.match('\'');
if (!this.inStr) this.inStr = true;
@@ -5569,8 +5604,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.QUOT;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:313:25: ( '\"' )
- // xquery/XQueryLexer.g:313:27: '\"'
+ // xquery/XQueryLexer.g:348:25: ( '\"' )
+ // xquery/XQueryLexer.g:348:27: '\"'
this.match('\"');
if (!this.inStr) this.inStr = true;
@@ -5589,10 +5624,10 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.L_NCName;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:317:9: ( NCNameStartChar ( NCNameChar )* )
- // xquery/XQueryLexer.g:317:13: NCNameStartChar ( NCNameChar )*
+ // xquery/XQueryLexer.g:352:9: ( NCNameStartChar ( NCNameChar )* )
+ // xquery/XQueryLexer.g:352:13: NCNameStartChar ( NCNameChar )*
this.mNCNameStartChar();
- // xquery/XQueryLexer.g:317:29: ( NCNameChar )*
+ // xquery/XQueryLexer.g:352:29: ( NCNameChar )*
loop1:
do {
var alt1=2;
@@ -5605,7 +5640,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
switch (alt1) {
case 1 :
- // xquery/XQueryLexer.g:317:29: NCNameChar
+ // xquery/XQueryLexer.g:352:29: NCNameChar
this.mNCNameChar();
@@ -5630,7 +5665,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
// $ANTLR start Letter
mLetter: function() {
try {
- // xquery/XQueryLexer.g:320:29: ( 'a' .. 'z' | 'A' .. 'Z' )
+ // xquery/XQueryLexer.g:355:29: ( 'a' .. 'z' | 'A' .. 'Z' )
// xquery/XQueryLexer.g:
if ( (this.input.LA(1)>='A' && this.input.LA(1)<='Z')||(this.input.LA(1)>='a' && this.input.LA(1)<='z') ) {
this.input.consume();
@@ -5653,7 +5688,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
// $ANTLR start HexLetter
mHexLetter: function() {
try {
- // xquery/XQueryLexer.g:321:29: ( 'a' .. 'f' | 'A' .. 'F' )
+ // xquery/XQueryLexer.g:356:29: ( 'a' .. 'f' | 'A' .. 'F' )
// xquery/XQueryLexer.g:
if ( (this.input.LA(1)>='A' && this.input.LA(1)<='F')||(this.input.LA(1)>='a' && this.input.LA(1)<='f') ) {
this.input.consume();
@@ -5676,8 +5711,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
// $ANTLR start Digit
mDigit: function() {
try {
- // xquery/XQueryLexer.g:322:29: ( '0' .. '9' )
- // xquery/XQueryLexer.g:322:31: '0' .. '9'
+ // xquery/XQueryLexer.g:357:29: ( '0' .. '9' )
+ // xquery/XQueryLexer.g:357:31: '0' .. '9'
this.matchRange('0','9');
@@ -5691,9 +5726,9 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
// $ANTLR start Digits
mDigits: function() {
try {
- // xquery/XQueryLexer.g:323:29: ( ( Digit )+ )
- // xquery/XQueryLexer.g:323:31: ( Digit )+
- // xquery/XQueryLexer.g:323:31: ( Digit )+
+ // xquery/XQueryLexer.g:358:29: ( ( Digit )+ )
+ // xquery/XQueryLexer.g:358:31: ( Digit )+
+ // xquery/XQueryLexer.g:358:31: ( Digit )+
var cnt2=0;
loop2:
do {
@@ -5707,7 +5742,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
switch (alt2) {
case 1 :
- // xquery/XQueryLexer.g:323:31: Digit
+ // xquery/XQueryLexer.g:358:31: Digit
this.mDigit();
@@ -5735,7 +5770,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
// $ANTLR start NCNameStartChar
mNCNameStartChar: function() {
try {
- // xquery/XQueryLexer.g:325:29: ( Letter | '_' )
+ // xquery/XQueryLexer.g:360:29: ( Letter | '_' )
// xquery/XQueryLexer.g:
if ( (this.input.LA(1)>='A' && this.input.LA(1)<='Z')||this.input.LA(1)=='_'||(this.input.LA(1)>='a' && this.input.LA(1)<='z') ) {
this.input.consume();
@@ -5758,7 +5793,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
// $ANTLR start NCNameChar
mNCNameChar: function() {
try {
- // xquery/XQueryLexer.g:326:29: ( Letter | Digit | '.' | '-' | '_' )
+ // xquery/XQueryLexer.g:361:29: ( Letter | Digit | '.' | '-' | '_' )
// xquery/XQueryLexer.g:
if ( (this.input.LA(1)>='-' && this.input.LA(1)<='.')||(this.input.LA(1)>='0' && this.input.LA(1)<='9')||(this.input.LA(1)>='A' && this.input.LA(1)<='Z')||this.input.LA(1)=='_'||(this.input.LA(1)>='a' && this.input.LA(1)<='z') ) {
this.input.consume();
@@ -5783,9 +5818,9 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.S;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:329:9: ( ( '\\t' | ' ' | '\\n' | '\\r' )+ )
- // xquery/XQueryLexer.g:329:11: ( '\\t' | ' ' | '\\n' | '\\r' )+
- // xquery/XQueryLexer.g:329:11: ( '\\t' | ' ' | '\\n' | '\\r' )+
+ // xquery/XQueryLexer.g:364:9: ( ( '\\t' | ' ' | '\\n' | '\\r' )+ )
+ // xquery/XQueryLexer.g:364:11: ( '\\t' | ' ' | '\\n' | '\\r' )+
+ // xquery/XQueryLexer.g:364:11: ( '\\t' | ' ' | '\\n' | '\\r' )+
var cnt3=0;
loop3:
do {
@@ -5838,9 +5873,9 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
// $ANTLR start SU
mSU: function() {
try {
- // xquery/XQueryLexer.g:332:9: ( ( '\\t' | ' ' | '\\n' | '\\r' )+ )
- // xquery/XQueryLexer.g:332:11: ( '\\t' | ' ' | '\\n' | '\\r' )+
- // xquery/XQueryLexer.g:332:11: ( '\\t' | ' ' | '\\n' | '\\r' )+
+ // xquery/XQueryLexer.g:367:9: ( ( '\\t' | ' ' | '\\n' | '\\r' )+ )
+ // xquery/XQueryLexer.g:367:11: ( '\\t' | ' ' | '\\n' | '\\r' )+
+ // xquery/XQueryLexer.g:367:11: ( '\\t' | ' ' | '\\n' | '\\r' )+
var cnt4=0;
loop4:
do {
@@ -5892,10 +5927,10 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.L_Pragma;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:343:9: ( PRAGMA_START ( SU )? L_NCName COLON L_NCName ( SU ( options {greedy=false; } : . )* )? PRAGMA_END )
- // xquery/XQueryLexer.g:343:11: PRAGMA_START ( SU )? L_NCName COLON L_NCName ( SU ( options {greedy=false; } : . )* )? PRAGMA_END
+ // xquery/XQueryLexer.g:378:9: ( PRAGMA_START ( SU )? L_NCName COLON L_NCName ( SU ( options {greedy=false; } : . )* )? PRAGMA_END )
+ // xquery/XQueryLexer.g:378:11: PRAGMA_START ( SU )? L_NCName COLON L_NCName ( SU ( options {greedy=false; } : . )* )? PRAGMA_END
this.mPRAGMA_START();
- // xquery/XQueryLexer.g:343:24: ( SU )?
+ // xquery/XQueryLexer.g:378:24: ( SU )?
var alt5=2;
var LA5_0 = this.input.LA(1);
@@ -5904,7 +5939,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
}
switch (alt5) {
case 1 :
- // xquery/XQueryLexer.g:343:24: SU
+ // xquery/XQueryLexer.g:378:24: SU
this.mSU();
@@ -5915,7 +5950,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
this.mL_NCName();
this.mCOLON();
this.mL_NCName();
- // xquery/XQueryLexer.g:343:52: ( SU ( options {greedy=false; } : . )* )?
+ // xquery/XQueryLexer.g:378:52: ( SU ( options {greedy=false; } : . )* )?
var alt7=2;
var LA7_0 = this.input.LA(1);
@@ -5924,9 +5959,9 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
}
switch (alt7) {
case 1 :
- // xquery/XQueryLexer.g:343:53: SU ( options {greedy=false; } : . )*
+ // xquery/XQueryLexer.g:378:53: SU ( options {greedy=false; } : . )*
this.mSU();
- // xquery/XQueryLexer.g:343:56: ( options {greedy=false; } : . )*
+ // xquery/XQueryLexer.g:378:56: ( options {greedy=false; } : . )*
loop6:
do {
var alt6=2;
@@ -5951,7 +5986,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
switch (alt6) {
case 1 :
- // xquery/XQueryLexer.g:343:83: .
+ // xquery/XQueryLexer.g:378:83: .
this.matchAny();
@@ -5985,12 +6020,12 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.L_DirCommentConstructor;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:353:9: ( XML_COMMENT_START ( options {greedy=false; } : ( . )* ) XML_COMMENT_END )
- // xquery/XQueryLexer.g:353:11: XML_COMMENT_START ( options {greedy=false; } : ( . )* ) XML_COMMENT_END
+ // xquery/XQueryLexer.g:388:9: ( XML_COMMENT_START ( options {greedy=false; } : ( . )* ) XML_COMMENT_END )
+ // xquery/XQueryLexer.g:388:11: XML_COMMENT_START ( options {greedy=false; } : ( . )* ) XML_COMMENT_END
this.mXML_COMMENT_START();
- // xquery/XQueryLexer.g:353:29: ( options {greedy=false; } : ( . )* )
- // xquery/XQueryLexer.g:353:56: ( . )*
- // xquery/XQueryLexer.g:353:56: ( . )*
+ // xquery/XQueryLexer.g:388:29: ( options {greedy=false; } : ( . )* )
+ // xquery/XQueryLexer.g:388:56: ( . )*
+ // xquery/XQueryLexer.g:388:56: ( . )*
loop8:
do {
var alt8=2;
@@ -6024,7 +6059,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
switch (alt8) {
case 1 :
- // xquery/XQueryLexer.g:353:56: .
+ // xquery/XQueryLexer.g:388:56: .
this.matchAny();
@@ -6055,10 +6090,10 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.L_DirPIConstructor;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:362:9: ( PI_START ( SU )? L_NCName ( SU ( options {greedy=false; } : ( . )* ) )? PI_END )
- // xquery/XQueryLexer.g:362:11: PI_START ( SU )? L_NCName ( SU ( options {greedy=false; } : ( . )* ) )? PI_END
+ // xquery/XQueryLexer.g:397:9: ( PI_START ( SU )? L_NCName ( SU ( options {greedy=false; } : ( . )* ) )? PI_END )
+ // xquery/XQueryLexer.g:397:11: PI_START ( SU )? L_NCName ( SU ( options {greedy=false; } : ( . )* ) )? PI_END
this.mPI_START();
- // xquery/XQueryLexer.g:362:20: ( SU )?
+ // xquery/XQueryLexer.g:397:20: ( SU )?
var alt9=2;
var LA9_0 = this.input.LA(1);
@@ -6067,7 +6102,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
}
switch (alt9) {
case 1 :
- // xquery/XQueryLexer.g:362:20: SU
+ // xquery/XQueryLexer.g:397:20: SU
this.mSU();
@@ -6076,7 +6111,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
}
this.mL_NCName();
- // xquery/XQueryLexer.g:362:33: ( SU ( options {greedy=false; } : ( . )* ) )?
+ // xquery/XQueryLexer.g:397:33: ( SU ( options {greedy=false; } : ( . )* ) )?
var alt11=2;
var LA11_0 = this.input.LA(1);
@@ -6085,11 +6120,11 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
}
switch (alt11) {
case 1 :
- // xquery/XQueryLexer.g:362:34: SU ( options {greedy=false; } : ( . )* )
+ // xquery/XQueryLexer.g:397:34: SU ( options {greedy=false; } : ( . )* )
this.mSU();
- // xquery/XQueryLexer.g:362:36: ( options {greedy=false; } : ( . )* )
- // xquery/XQueryLexer.g:362:63: ( . )*
- // xquery/XQueryLexer.g:362:63: ( . )*
+ // xquery/XQueryLexer.g:397:36: ( options {greedy=false; } : ( . )* )
+ // xquery/XQueryLexer.g:397:63: ( . )*
+ // xquery/XQueryLexer.g:397:63: ( . )*
loop10:
do {
var alt10=2;
@@ -6114,7 +6149,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
switch (alt10) {
case 1 :
- // xquery/XQueryLexer.g:362:63: .
+ // xquery/XQueryLexer.g:397:63: .
this.matchAny();
@@ -6151,8 +6186,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.L_IntegerLiteral;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:370:9: ( Digits )
- // xquery/XQueryLexer.g:370:13: Digits
+ // xquery/XQueryLexer.g:405:9: ( Digits )
+ // xquery/XQueryLexer.g:405:13: Digits
this.mDigits();
@@ -6170,7 +6205,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.L_DecimalLiteral;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:375:9: ( ( '.' Digits ) | ( Digits '.' ( Digit )* ) )
+ // xquery/XQueryLexer.g:410:9: ( ( '.' Digits ) | ( Digits '.' ( Digit )* ) )
var alt13=2;
var LA13_0 = this.input.LA(1);
@@ -6188,9 +6223,9 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
}
switch (alt13) {
case 1 :
- // xquery/XQueryLexer.g:375:11: ( '.' Digits )
- // xquery/XQueryLexer.g:375:11: ( '.' Digits )
- // xquery/XQueryLexer.g:375:12: '.' Digits
+ // xquery/XQueryLexer.g:410:11: ( '.' Digits )
+ // xquery/XQueryLexer.g:410:11: ( '.' Digits )
+ // xquery/XQueryLexer.g:410:12: '.' Digits
this.match('.');
this.mDigits();
@@ -6200,12 +6235,12 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
break;
case 2 :
- // xquery/XQueryLexer.g:375:26: ( Digits '.' ( Digit )* )
- // xquery/XQueryLexer.g:375:26: ( Digits '.' ( Digit )* )
- // xquery/XQueryLexer.g:375:27: Digits '.' ( Digit )*
+ // xquery/XQueryLexer.g:410:26: ( Digits '.' ( Digit )* )
+ // xquery/XQueryLexer.g:410:26: ( Digits '.' ( Digit )* )
+ // xquery/XQueryLexer.g:410:27: Digits '.' ( Digit )*
this.mDigits();
this.match('.');
- // xquery/XQueryLexer.g:375:38: ( Digit )*
+ // xquery/XQueryLexer.g:410:38: ( Digit )*
loop12:
do {
var alt12=2;
@@ -6218,7 +6253,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
switch (alt12) {
case 1 :
- // xquery/XQueryLexer.g:375:38: Digit
+ // xquery/XQueryLexer.g:410:38: Digit
this.mDigit();
@@ -6250,9 +6285,9 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.L_DoubleLiteral;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:380:9: ( ( ( '.' Digits ) | ( Digits ( '.' ( Digit )* )? ) ) ( 'e' | 'E' ) ( '+' | '-' )? Digits )
- // xquery/XQueryLexer.g:380:11: ( ( '.' Digits ) | ( Digits ( '.' ( Digit )* )? ) ) ( 'e' | 'E' ) ( '+' | '-' )? Digits
- // xquery/XQueryLexer.g:380:11: ( ( '.' Digits ) | ( Digits ( '.' ( Digit )* )? ) )
+ // xquery/XQueryLexer.g:415:9: ( ( ( '.' Digits ) | ( Digits ( '.' ( Digit )* )? ) ) ( 'e' | 'E' ) ( '+' | '-' )? Digits )
+ // xquery/XQueryLexer.g:415:11: ( ( '.' Digits ) | ( Digits ( '.' ( Digit )* )? ) ) ( 'e' | 'E' ) ( '+' | '-' )? Digits
+ // xquery/XQueryLexer.g:415:11: ( ( '.' Digits ) | ( Digits ( '.' ( Digit )* )? ) )
var alt16=2;
var LA16_0 = this.input.LA(1);
@@ -6270,9 +6305,9 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
}
switch (alt16) {
case 1 :
- // xquery/XQueryLexer.g:380:12: ( '.' Digits )
- // xquery/XQueryLexer.g:380:12: ( '.' Digits )
- // xquery/XQueryLexer.g:380:13: '.' Digits
+ // xquery/XQueryLexer.g:415:12: ( '.' Digits )
+ // xquery/XQueryLexer.g:415:12: ( '.' Digits )
+ // xquery/XQueryLexer.g:415:13: '.' Digits
this.match('.');
this.mDigits();
@@ -6282,11 +6317,11 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
break;
case 2 :
- // xquery/XQueryLexer.g:380:27: ( Digits ( '.' ( Digit )* )? )
- // xquery/XQueryLexer.g:380:27: ( Digits ( '.' ( Digit )* )? )
- // xquery/XQueryLexer.g:380:28: Digits ( '.' ( Digit )* )?
+ // xquery/XQueryLexer.g:415:27: ( Digits ( '.' ( Digit )* )? )
+ // xquery/XQueryLexer.g:415:27: ( Digits ( '.' ( Digit )* )? )
+ // xquery/XQueryLexer.g:415:28: Digits ( '.' ( Digit )* )?
this.mDigits();
- // xquery/XQueryLexer.g:380:35: ( '.' ( Digit )* )?
+ // xquery/XQueryLexer.g:415:35: ( '.' ( Digit )* )?
var alt15=2;
var LA15_0 = this.input.LA(1);
@@ -6295,9 +6330,9 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
}
switch (alt15) {
case 1 :
- // xquery/XQueryLexer.g:380:36: '.' ( Digit )*
+ // xquery/XQueryLexer.g:415:36: '.' ( Digit )*
this.match('.');
- // xquery/XQueryLexer.g:380:40: ( Digit )*
+ // xquery/XQueryLexer.g:415:40: ( Digit )*
loop14:
do {
var alt14=2;
@@ -6310,7 +6345,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
switch (alt14) {
case 1 :
- // xquery/XQueryLexer.g:380:40: Digit
+ // xquery/XQueryLexer.g:415:40: Digit
this.mDigit();
@@ -6345,7 +6380,7 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
this.recover(mse);
throw mse;}
- // xquery/XQueryLexer.g:380:63: ( '+' | '-' )?
+ // xquery/XQueryLexer.g:415:63: ( '+' | '-' )?
var alt17=2;
var LA17_0 = this.input.LA(1);
@@ -6387,14 +6422,14 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.L_Comment;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:385:9: ({...}? => '(:' ( options {greedy=false; } : L_Comment | . )* ':)' )
- // xquery/XQueryLexer.g:385:11: {...}? => '(:' ( options {greedy=false; } : L_Comment | . )* ':)'
+ // xquery/XQueryLexer.g:420:9: ({...}? => '(:' ( options {greedy=false; } : L_Comment | . )* ':)' )
+ // xquery/XQueryLexer.g:420:11: {...}? => '(:' ( options {greedy=false; } : L_Comment | . )* ':)'
if ( !((!this.inStr)) ) {
throw new org.antlr.runtime.FailedPredicateException(this.input, "L_Comment", "!this.inStr");
}
this.match("(:");
- // xquery/XQueryLexer.g:385:33: ( options {greedy=false; } : L_Comment | . )*
+ // xquery/XQueryLexer.g:420:33: ( options {greedy=false; } : L_Comment | . )*
loop18:
do {
var alt18=3;
@@ -6440,13 +6475,13 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
switch (alt18) {
case 1 :
- // xquery/XQueryLexer.g:385:59: L_Comment
+ // xquery/XQueryLexer.g:420:59: L_Comment
this.mL_Comment();
break;
case 2 :
- // xquery/XQueryLexer.g:385:71: .
+ // xquery/XQueryLexer.g:420:71: .
this.matchAny();
@@ -6476,8 +6511,8 @@ org.antlr.lang.augmentObject(XQueryLexer.prototype, {
try {
var _type = this.L_AnyChar;
var _channel = org.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;
- // xquery/XQueryLexer.g:388:11: ( . )
- // xquery/XQueryLexer.g:388:13: .
+ // xquery/XQueryLexer.g:423:11: ( . )
+ // xquery/XQueryLexer.g:423:13: .
this.matchAny();
diff --git a/lib/ace/mode/xquery/XQueryParser.js b/lib/ace/mode/xquery/XQueryParser.js
index 7f06ddd9..1fb846a9 100644
--- a/lib/ace/mode/xquery/XQueryParser.js
+++ b/lib/ace/mode/xquery/XQueryParser.js
@@ -1,6 +1,41 @@
define(function(require, exports, module) {
-// $ANTLR 3.3 Nov 30, 2010 12:50:56 xquery/XQueryParser.g 2012-04-09 19:06:49
+// $ANTLR 3.3 Nov 30, 2010 12:50:56 xquery/XQueryParser.g 2012-04-13 15:32:27
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * 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/
+ *
+ * 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.
+ *
+ * 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 ***** */
var org = require("./antlr3-all").org;
var StringLexer = require("./StringLexer").StringLexer;
var XMLLexer = require("./XMLLexer").XMLLexer;
@@ -12,6 +47,8 @@ var XQU = true;
var ZORBA = true;
var MLS = false;
+var XQuerySemanticHighlighter = require("./XQuerySemanticHighlighter").XQuerySemanticHighlighter;
+
var XQueryParser = function(input, state) {
if (!state) {
@@ -21,6 +58,8 @@ var XQueryParser = function(input, state) {
(function(){
+ this.highlighter = new XQuerySemanticHighlighter();
+
this.errors = [];
this.hasErrors = function(){
@@ -36,8 +75,12 @@ var XQueryParser = function(input, state) {
};
this.source = null;
- this.stream = null;
+ this.setSource = function(s){
+ this.source = s;
+ this.highlighter.setSource(s);
+ };
+ this.stream = null;
this.lexerStack = new Array();
@@ -85,7 +128,26 @@ var XQueryParser = function(input, state) {
this.stream.setWsExplicit(isExplicit);
};
- this.ak = function(k){ };
+ this.ak = function(t)
+ {
+ this.addToken(t, "keyword");
+ };
+
+ this.ac = function(t)
+ {
+ this.addToken(t, "comment");
+ };
+
+ this.addToken = function(k, type){
+ if(org.antlr.lang.isArray(k)){
+ for(i in k)
+ {
+ this.highlighter.addToken(k[i], type);
+ }
+ } else if(k != null ) {
+ this.highlighter.addToken(k, type);
+ }
+ };
}).call(this);
@@ -824,7 +886,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:190:1: p_Module : (vd= p_VersionDecl )? (lm= p_LibraryModule[$vd.tree] -> | mm= p_MainModule[$vd.tree] ->) EOF ;
+ // xquery/XQueryParser.g:251:1: p_Module : (vd= p_VersionDecl )? (lm= p_LibraryModule[$vd.tree] -> | mm= p_MainModule[$vd.tree] ->) EOF ;
// $ANTLR start "p_Module"
p_Module: function() {
var retval = new XQueryParser.p_Module_return();
@@ -843,15 +905,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_p_LibraryModule=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_LibraryModule");
var stream_p_MainModule=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_MainModule");
try {
- // xquery/XQueryParser.g:191:9: ( (vd= p_VersionDecl )? (lm= p_LibraryModule[$vd.tree] -> | mm= p_MainModule[$vd.tree] ->) EOF )
- // xquery/XQueryParser.g:191:11: (vd= p_VersionDecl )? (lm= p_LibraryModule[$vd.tree] -> | mm= p_MainModule[$vd.tree] ->) EOF
- // xquery/XQueryParser.g:191:13: (vd= p_VersionDecl )?
+ // xquery/XQueryParser.g:252:9: ( (vd= p_VersionDecl )? (lm= p_LibraryModule[$vd.tree] -> | mm= p_MainModule[$vd.tree] ->) EOF )
+ // xquery/XQueryParser.g:252:11: (vd= p_VersionDecl )? (lm= p_LibraryModule[$vd.tree] -> | mm= p_MainModule[$vd.tree] ->) EOF
+ // xquery/XQueryParser.g:252:13: (vd= p_VersionDecl )?
var alt1=2;
alt1 = this.dfa1.predict(this.input);
switch (alt1) {
case 1 :
- // xquery/XQueryParser.g:191:13: vd= p_VersionDecl
- this.pushFollow(XQueryParser.FOLLOW_p_VersionDecl_in_p_Module503);
+ // xquery/XQueryParser.g:252:13: vd= p_VersionDecl
+ this.pushFollow(XQueryParser.FOLLOW_p_VersionDecl_in_p_Module502);
vd=this.p_VersionDecl();
this.state._fsp--;
@@ -863,13 +925,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- // xquery/XQueryParser.g:192:13: (lm= p_LibraryModule[$vd.tree] -> | mm= p_MainModule[$vd.tree] ->)
+ // xquery/XQueryParser.g:253:13: (lm= p_LibraryModule[$vd.tree] -> | mm= p_MainModule[$vd.tree] ->)
var alt2=2;
alt2 = this.dfa2.predict(this.input);
switch (alt2) {
case 1 :
- // xquery/XQueryParser.g:193:15: lm= p_LibraryModule[$vd.tree]
- this.pushFollow(XQueryParser.FOLLOW_p_LibraryModule_in_p_Module536);
+ // xquery/XQueryParser.g:254:15: lm= p_LibraryModule[$vd.tree]
+ this.pushFollow(XQueryParser.FOLLOW_p_LibraryModule_in_p_Module535);
lm=this.p_LibraryModule((vd?vd.tree:null));
this.state._fsp--;
@@ -888,7 +950,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 193:44: ->
+ // 254:44: ->
{
this.adaptor.addChild(root_0, (lm?lm.tree:null));
@@ -898,8 +960,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:194:15: mm= p_MainModule[$vd.tree]
- this.pushFollow(XQueryParser.FOLLOW_p_MainModule_in_p_Module559);
+ // xquery/XQueryParser.g:255:15: mm= p_MainModule[$vd.tree]
+ this.pushFollow(XQueryParser.FOLLOW_p_MainModule_in_p_Module558);
mm=this.p_MainModule((vd?vd.tree:null));
this.state._fsp--;
@@ -918,7 +980,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 194:44: ->
+ // 255:44: ->
{
this.adaptor.addChild(root_0, (mm?mm.tree:null));
@@ -930,7 +992,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- EOF1=this.match(this.input,EOF,XQueryParser.FOLLOW_EOF_in_p_Module583); if (this.state.failed) return retval;
+ EOF1=this.match(this.input,EOF,XQueryParser.FOLLOW_EOF_in_p_Module582); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_EOF.add(EOF1);
@@ -969,7 +1031,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:199:1: p_VersionDecl : k= XQUERY ( (k= ENCODING enc= p_StringLiteral ) | (k= VERSION ver= p_StringLiteral (k= ENCODING enc= p_StringLiteral )? ) ) SEMICOLON -> ^( VersionDecl ^( VersionDeclVersion ( $ver)? ) ^( VersionDeclEncoding ( $enc)? ) ) ;
+ // xquery/XQueryParser.g:260:1: p_VersionDecl : k= XQUERY ( (k= ENCODING enc= p_StringLiteral ) | (k= VERSION ver= p_StringLiteral (k= ENCODING enc= p_StringLiteral )? ) ) SEMICOLON -> ^( VersionDecl ^( VersionDeclVersion ( $ver)? ) ^( VersionDeclEncoding ( $enc)? ) ) ;
// $ANTLR start "p_VersionDecl"
p_VersionDecl: function() {
var retval = new XQueryParser.p_VersionDecl_return();
@@ -990,15 +1052,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_XQUERY=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token XQUERY");
var stream_p_StringLiteral=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_StringLiteral");
try {
- // xquery/XQueryParser.g:200:9: (k= XQUERY ( (k= ENCODING enc= p_StringLiteral ) | (k= VERSION ver= p_StringLiteral (k= ENCODING enc= p_StringLiteral )? ) ) SEMICOLON -> ^( VersionDecl ^( VersionDeclVersion ( $ver)? ) ^( VersionDeclEncoding ( $enc)? ) ) )
- // xquery/XQueryParser.g:200:11: k= XQUERY ( (k= ENCODING enc= p_StringLiteral ) | (k= VERSION ver= p_StringLiteral (k= ENCODING enc= p_StringLiteral )? ) ) SEMICOLON
- k=this.match(this.input,XQUERY,XQueryParser.FOLLOW_XQUERY_in_p_VersionDecl611); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:261:9: (k= XQUERY ( (k= ENCODING enc= p_StringLiteral ) | (k= VERSION ver= p_StringLiteral (k= ENCODING enc= p_StringLiteral )? ) ) SEMICOLON -> ^( VersionDecl ^( VersionDeclVersion ( $ver)? ) ^( VersionDeclEncoding ( $enc)? ) ) )
+ // xquery/XQueryParser.g:261:11: k= XQUERY ( (k= ENCODING enc= p_StringLiteral ) | (k= VERSION ver= p_StringLiteral (k= ENCODING enc= p_StringLiteral )? ) ) SEMICOLON
+ k=this.match(this.input,XQUERY,XQueryParser.FOLLOW_XQUERY_in_p_VersionDecl610); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_XQUERY.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:200:35: ( (k= ENCODING enc= p_StringLiteral ) | (k= VERSION ver= p_StringLiteral (k= ENCODING enc= p_StringLiteral )? ) )
+ // xquery/XQueryParser.g:261:35: ( (k= ENCODING enc= p_StringLiteral ) | (k= VERSION ver= p_StringLiteral (k= ENCODING enc= p_StringLiteral )? ) )
var alt4=2;
var LA4_0 = this.input.LA(1);
@@ -1017,16 +1079,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt4) {
case 1 :
- // xquery/XQueryParser.g:200:36: (k= ENCODING enc= p_StringLiteral )
- // xquery/XQueryParser.g:200:36: (k= ENCODING enc= p_StringLiteral )
- // xquery/XQueryParser.g:200:37: k= ENCODING enc= p_StringLiteral
- k=this.match(this.input,ENCODING,XQueryParser.FOLLOW_ENCODING_in_p_VersionDecl619); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:261:36: (k= ENCODING enc= p_StringLiteral )
+ // xquery/XQueryParser.g:261:36: (k= ENCODING enc= p_StringLiteral )
+ // xquery/XQueryParser.g:261:37: k= ENCODING enc= p_StringLiteral
+ k=this.match(this.input,ENCODING,XQueryParser.FOLLOW_ENCODING_in_p_VersionDecl618); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_ENCODING.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_VersionDecl625);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_VersionDecl624);
enc=this.p_StringLiteral();
this.state._fsp--;
@@ -1039,22 +1101,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:201:13: (k= VERSION ver= p_StringLiteral (k= ENCODING enc= p_StringLiteral )? )
- // xquery/XQueryParser.g:201:13: (k= VERSION ver= p_StringLiteral (k= ENCODING enc= p_StringLiteral )? )
- // xquery/XQueryParser.g:201:14: k= VERSION ver= p_StringLiteral (k= ENCODING enc= p_StringLiteral )?
- k=this.match(this.input,VERSION,XQueryParser.FOLLOW_VERSION_in_p_VersionDecl646); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:262:13: (k= VERSION ver= p_StringLiteral (k= ENCODING enc= p_StringLiteral )? )
+ // xquery/XQueryParser.g:262:13: (k= VERSION ver= p_StringLiteral (k= ENCODING enc= p_StringLiteral )? )
+ // xquery/XQueryParser.g:262:14: k= VERSION ver= p_StringLiteral (k= ENCODING enc= p_StringLiteral )?
+ k=this.match(this.input,VERSION,XQueryParser.FOLLOW_VERSION_in_p_VersionDecl645); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_VERSION.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_VersionDecl652);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_VersionDecl651);
ver=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_StringLiteral.add(ver.getTree());
- // xquery/XQueryParser.g:201:59: (k= ENCODING enc= p_StringLiteral )?
+ // xquery/XQueryParser.g:262:59: (k= ENCODING enc= p_StringLiteral )?
var alt3=2;
var LA3_0 = this.input.LA(1);
@@ -1063,14 +1125,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt3) {
case 1 :
- // xquery/XQueryParser.g:201:60: k= ENCODING enc= p_StringLiteral
- k=this.match(this.input,ENCODING,XQueryParser.FOLLOW_ENCODING_in_p_VersionDecl657); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:262:60: k= ENCODING enc= p_StringLiteral
+ k=this.match(this.input,ENCODING,XQueryParser.FOLLOW_ENCODING_in_p_VersionDecl656); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_ENCODING.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_VersionDecl663);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_VersionDecl662);
enc=this.p_StringLiteral();
this.state._fsp--;
@@ -1091,7 +1153,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- SEMICOLON2=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_VersionDecl669); if (this.state.failed) return retval;
+ SEMICOLON2=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_VersionDecl668); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_SEMICOLON.add(SEMICOLON2);
@@ -1109,19 +1171,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_enc=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token enc",enc!=null?enc.tree:null);
root_0 = this.adaptor.nil();
- // 202:17: -> ^( VersionDecl ^( VersionDeclVersion ( $ver)? ) ^( VersionDeclEncoding ( $enc)? ) )
+ // 263:17: -> ^( VersionDecl ^( VersionDeclVersion ( $ver)? ) ^( VersionDeclEncoding ( $enc)? ) )
{
- // xquery/XQueryParser.g:202:20: ^( VersionDecl ^( VersionDeclVersion ( $ver)? ) ^( VersionDeclEncoding ( $enc)? ) )
+ // xquery/XQueryParser.g:263:20: ^( VersionDecl ^( VersionDeclVersion ( $ver)? ) ^( VersionDeclEncoding ( $enc)? ) )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(VersionDecl, "VersionDecl"), root_1);
- // xquery/XQueryParser.g:202:34: ^( VersionDeclVersion ( $ver)? )
+ // xquery/XQueryParser.g:263:34: ^( VersionDeclVersion ( $ver)? )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(VersionDeclVersion, "VersionDeclVersion"), root_2);
- // xquery/XQueryParser.g:202:55: ( $ver)?
+ // xquery/XQueryParser.g:263:55: ( $ver)?
if ( stream_ver.hasNext() ) {
this.adaptor.addChild(root_2, stream_ver.nextTree());
@@ -1130,12 +1192,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
this.adaptor.addChild(root_1, root_2);
}
- // xquery/XQueryParser.g:202:62: ^( VersionDeclEncoding ( $enc)? )
+ // xquery/XQueryParser.g:263:62: ^( VersionDeclEncoding ( $enc)? )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(VersionDeclEncoding, "VersionDeclEncoding"), root_2);
- // xquery/XQueryParser.g:202:84: ( $enc)?
+ // xquery/XQueryParser.g:263:84: ( $enc)?
if ( stream_enc.hasNext() ) {
this.adaptor.addChild(root_2, stream_enc.nextTree());
@@ -1186,7 +1248,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:206:1: p_MainModule[vd] : pm_Prolog pm_QueryBody -> ^( MainModule pm_Prolog ) ;
+ // xquery/XQueryParser.g:267:1: p_MainModule[vd] : pm_Prolog pm_QueryBody -> ^( MainModule pm_Prolog ) ;
// $ANTLR start "p_MainModule"
p_MainModule: function(vd) {
var retval = new XQueryParser.p_MainModule_return();
@@ -1200,15 +1262,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_pm_QueryBody=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule pm_QueryBody");
var stream_pm_Prolog=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule pm_Prolog");
try {
- // xquery/XQueryParser.g:207:9: ( pm_Prolog pm_QueryBody -> ^( MainModule pm_Prolog ) )
- // xquery/XQueryParser.g:207:11: pm_Prolog pm_QueryBody
- this.pushFollow(XQueryParser.FOLLOW_pm_Prolog_in_p_MainModule735);
+ // xquery/XQueryParser.g:268:9: ( pm_Prolog pm_QueryBody -> ^( MainModule pm_Prolog ) )
+ // xquery/XQueryParser.g:268:11: pm_Prolog pm_QueryBody
+ this.pushFollow(XQueryParser.FOLLOW_pm_Prolog_in_p_MainModule734);
pm_Prolog3=this.pm_Prolog();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_pm_Prolog.add(pm_Prolog3.getTree());
- this.pushFollow(XQueryParser.FOLLOW_pm_QueryBody_in_p_MainModule737);
+ this.pushFollow(XQueryParser.FOLLOW_pm_QueryBody_in_p_MainModule736);
pm_QueryBody4=this.pm_QueryBody();
this.state._fsp--;
@@ -1227,9 +1289,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 208:17: -> ^( MainModule pm_Prolog )
+ // 269:17: -> ^( MainModule pm_Prolog )
{
- // xquery/XQueryParser.g:208:20: ^( MainModule pm_Prolog )
+ // xquery/XQueryParser.g:269:20: ^( MainModule pm_Prolog )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(MainModule, "MainModule"), root_1);
@@ -1278,7 +1340,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:212:1: p_LibraryModule[vd] : p_ModuleDecl pm_Prolog -> ^( LibraryModule p_ModuleDecl pm_Prolog ) ;
+ // xquery/XQueryParser.g:273:1: p_LibraryModule[vd] : p_ModuleDecl pm_Prolog -> ^( LibraryModule p_ModuleDecl pm_Prolog ) ;
// $ANTLR start "p_LibraryModule"
p_LibraryModule: function(vd) {
var retval = new XQueryParser.p_LibraryModule_return();
@@ -1292,15 +1354,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_pm_Prolog=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule pm_Prolog");
var stream_p_ModuleDecl=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_ModuleDecl");
try {
- // xquery/XQueryParser.g:213:9: ( p_ModuleDecl pm_Prolog -> ^( LibraryModule p_ModuleDecl pm_Prolog ) )
- // xquery/XQueryParser.g:213:11: p_ModuleDecl pm_Prolog
- this.pushFollow(XQueryParser.FOLLOW_p_ModuleDecl_in_p_LibraryModule793);
+ // xquery/XQueryParser.g:274:9: ( p_ModuleDecl pm_Prolog -> ^( LibraryModule p_ModuleDecl pm_Prolog ) )
+ // xquery/XQueryParser.g:274:11: p_ModuleDecl pm_Prolog
+ this.pushFollow(XQueryParser.FOLLOW_p_ModuleDecl_in_p_LibraryModule792);
p_ModuleDecl5=this.p_ModuleDecl();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_ModuleDecl.add(p_ModuleDecl5.getTree());
- this.pushFollow(XQueryParser.FOLLOW_pm_Prolog_in_p_LibraryModule795);
+ this.pushFollow(XQueryParser.FOLLOW_pm_Prolog_in_p_LibraryModule794);
pm_Prolog6=this.pm_Prolog();
this.state._fsp--;
@@ -1319,9 +1381,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 214:17: -> ^( LibraryModule p_ModuleDecl pm_Prolog )
+ // 275:17: -> ^( LibraryModule p_ModuleDecl pm_Prolog )
{
- // xquery/XQueryParser.g:214:20: ^( LibraryModule p_ModuleDecl pm_Prolog )
+ // xquery/XQueryParser.g:275:20: ^( LibraryModule p_ModuleDecl pm_Prolog )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(LibraryModule, "LibraryModule"), root_1);
@@ -1371,7 +1433,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:218:1: p_ModuleDecl : k+= MODULE k+= NAMESPACE p_NCName EQUAL p_StringLiteral SEMICOLON -> ^( ModuleDecl p_NCName p_StringLiteral ) ;
+ // xquery/XQueryParser.g:279:1: p_ModuleDecl : k+= MODULE k+= NAMESPACE p_NCName EQUAL p_StringLiteral SEMICOLON -> ^( ModuleDecl p_NCName p_StringLiteral ) ;
// $ANTLR start "p_ModuleDecl"
p_ModuleDecl: function() {
var retval = new XQueryParser.p_ModuleDecl_return();
@@ -1396,15 +1458,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_p_NCName=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_NCName");
var stream_p_StringLiteral=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_StringLiteral");
try {
- // xquery/XQueryParser.g:219:9: (k+= MODULE k+= NAMESPACE p_NCName EQUAL p_StringLiteral SEMICOLON -> ^( ModuleDecl p_NCName p_StringLiteral ) )
- // xquery/XQueryParser.g:219:11: k+= MODULE k+= NAMESPACE p_NCName EQUAL p_StringLiteral SEMICOLON
- k=this.match(this.input,MODULE,XQueryParser.FOLLOW_MODULE_in_p_ModuleDecl851); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:280:9: (k+= MODULE k+= NAMESPACE p_NCName EQUAL p_StringLiteral SEMICOLON -> ^( ModuleDecl p_NCName p_StringLiteral ) )
+ // xquery/XQueryParser.g:280:11: k+= MODULE k+= NAMESPACE p_NCName EQUAL p_StringLiteral SEMICOLON
+ k=this.match(this.input,MODULE,XQueryParser.FOLLOW_MODULE_in_p_ModuleDecl850); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_MODULE.add(k);
if (org.antlr.lang.isNull(list_k)) list_k = [];
list_k.push(k);
- k=this.match(this.input,NAMESPACE,XQueryParser.FOLLOW_NAMESPACE_in_p_ModuleDecl855); if (this.state.failed) return retval;
+ k=this.match(this.input,NAMESPACE,XQueryParser.FOLLOW_NAMESPACE_in_p_ModuleDecl854); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_NAMESPACE.add(k);
if (org.antlr.lang.isNull(list_k)) list_k = [];
@@ -1413,22 +1475,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(list_k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_ModuleDecl859);
+ this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_ModuleDecl858);
p_NCName7=this.p_NCName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_NCName.add(p_NCName7.getTree());
- EQUAL8=this.match(this.input,EQUAL,XQueryParser.FOLLOW_EQUAL_in_p_ModuleDecl861); if (this.state.failed) return retval;
+ EQUAL8=this.match(this.input,EQUAL,XQueryParser.FOLLOW_EQUAL_in_p_ModuleDecl860); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_EQUAL.add(EQUAL8);
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_ModuleDecl863);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_ModuleDecl862);
p_StringLiteral9=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_StringLiteral.add(p_StringLiteral9.getTree());
- SEMICOLON10=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_ModuleDecl865); if (this.state.failed) return retval;
+ SEMICOLON10=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_ModuleDecl864); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_SEMICOLON.add(SEMICOLON10);
@@ -1444,9 +1506,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 220:17: -> ^( ModuleDecl p_NCName p_StringLiteral )
+ // 281:17: -> ^( ModuleDecl p_NCName p_StringLiteral )
{
- // xquery/XQueryParser.g:220:21: ^( ModuleDecl p_NCName p_StringLiteral )
+ // xquery/XQueryParser.g:281:21: ^( ModuleDecl p_NCName p_StringLiteral )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(ModuleDecl, "ModuleDecl"), root_1);
@@ -1495,7 +1557,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:226:1: pm_Prolog : ( (dnd+= pm_DefaultNamespaceDecl | s+= p_Setter | nd+= pm_NamespaceDecl | i+= p_Import | fto+= pm_FTOptionDecl ) )* (od+= pg_OrderedDecl )* -> ^( Prolog ^( DefaultNamespaceDecls ( $dnd)* ) ^( Setters ( $s)* ) ^( NamespaceDecls ( $nd)* ) ^( Imports ( $i)* ) ^( FTOptionDecls ( $fto)* ) ^( OrderedDecls ( $od)* ) ) ;
+ // xquery/XQueryParser.g:287:1: pm_Prolog : ( (dnd+= pm_DefaultNamespaceDecl | s+= p_Setter | nd+= pm_NamespaceDecl | i+= p_Import | fto+= pm_FTOptionDecl ) )* (od+= pg_OrderedDecl )* -> ^( Prolog ^( DefaultNamespaceDecls ( $dnd)* ) ^( Setters ( $s)* ) ^( NamespaceDecls ( $nd)* ) ^( Imports ( $i)* ) ^( FTOptionDecls ( $fto)* ) ^( OrderedDecls ( $od)* ) ) ;
// $ANTLR start "pm_Prolog"
pm_Prolog: function() {
var retval = new XQueryParser.pm_Prolog_return();
@@ -1522,17 +1584,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_pg_OrderedDecl=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule pg_OrderedDecl");
var stream_pm_FTOptionDecl=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule pm_FTOptionDecl");
try {
- // xquery/XQueryParser.g:227:9: ( ( (dnd+= pm_DefaultNamespaceDecl | s+= p_Setter | nd+= pm_NamespaceDecl | i+= p_Import | fto+= pm_FTOptionDecl ) )* (od+= pg_OrderedDecl )* -> ^( Prolog ^( DefaultNamespaceDecls ( $dnd)* ) ^( Setters ( $s)* ) ^( NamespaceDecls ( $nd)* ) ^( Imports ( $i)* ) ^( FTOptionDecls ( $fto)* ) ^( OrderedDecls ( $od)* ) ) )
- // xquery/XQueryParser.g:227:11: ( (dnd+= pm_DefaultNamespaceDecl | s+= p_Setter | nd+= pm_NamespaceDecl | i+= p_Import | fto+= pm_FTOptionDecl ) )* (od+= pg_OrderedDecl )*
- // xquery/XQueryParser.g:227:11: ( (dnd+= pm_DefaultNamespaceDecl | s+= p_Setter | nd+= pm_NamespaceDecl | i+= p_Import | fto+= pm_FTOptionDecl ) )*
+ // xquery/XQueryParser.g:288:9: ( ( (dnd+= pm_DefaultNamespaceDecl | s+= p_Setter | nd+= pm_NamespaceDecl | i+= p_Import | fto+= pm_FTOptionDecl ) )* (od+= pg_OrderedDecl )* -> ^( Prolog ^( DefaultNamespaceDecls ( $dnd)* ) ^( Setters ( $s)* ) ^( NamespaceDecls ( $nd)* ) ^( Imports ( $i)* ) ^( FTOptionDecls ( $fto)* ) ^( OrderedDecls ( $od)* ) ) )
+ // xquery/XQueryParser.g:288:11: ( (dnd+= pm_DefaultNamespaceDecl | s+= p_Setter | nd+= pm_NamespaceDecl | i+= p_Import | fto+= pm_FTOptionDecl ) )* (od+= pg_OrderedDecl )*
+ // xquery/XQueryParser.g:288:11: ( (dnd+= pm_DefaultNamespaceDecl | s+= p_Setter | nd+= pm_NamespaceDecl | i+= p_Import | fto+= pm_FTOptionDecl ) )*
loop6:
do {
var alt6=2;
alt6 = this.dfa6.predict(this.input);
switch (alt6) {
case 1 :
- // xquery/XQueryParser.g:227:12: (dnd+= pm_DefaultNamespaceDecl | s+= p_Setter | nd+= pm_NamespaceDecl | i+= p_Import | fto+= pm_FTOptionDecl )
- // xquery/XQueryParser.g:227:12: (dnd+= pm_DefaultNamespaceDecl | s+= p_Setter | nd+= pm_NamespaceDecl | i+= p_Import | fto+= pm_FTOptionDecl )
+ // xquery/XQueryParser.g:288:12: (dnd+= pm_DefaultNamespaceDecl | s+= p_Setter | nd+= pm_NamespaceDecl | i+= p_Import | fto+= pm_FTOptionDecl )
+ // xquery/XQueryParser.g:288:12: (dnd+= pm_DefaultNamespaceDecl | s+= p_Setter | nd+= pm_NamespaceDecl | i+= p_Import | fto+= pm_FTOptionDecl )
var alt5=5;
var LA5_0 = this.input.LA(1);
@@ -1588,8 +1650,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt5) {
case 1 :
- // xquery/XQueryParser.g:227:13: dnd+= pm_DefaultNamespaceDecl
- this.pushFollow(XQueryParser.FOLLOW_pm_DefaultNamespaceDecl_in_pm_Prolog924);
+ // xquery/XQueryParser.g:288:13: dnd+= pm_DefaultNamespaceDecl
+ this.pushFollow(XQueryParser.FOLLOW_pm_DefaultNamespaceDecl_in_pm_Prolog923);
dnd=this.pm_DefaultNamespaceDecl();
this.state._fsp--;
@@ -1602,8 +1664,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:227:44: s+= p_Setter
- this.pushFollow(XQueryParser.FOLLOW_p_Setter_in_pm_Prolog930);
+ // xquery/XQueryParser.g:288:44: s+= p_Setter
+ this.pushFollow(XQueryParser.FOLLOW_p_Setter_in_pm_Prolog929);
s=this.p_Setter();
this.state._fsp--;
@@ -1616,8 +1678,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:227:58: nd+= pm_NamespaceDecl
- this.pushFollow(XQueryParser.FOLLOW_pm_NamespaceDecl_in_pm_Prolog936);
+ // xquery/XQueryParser.g:288:58: nd+= pm_NamespaceDecl
+ this.pushFollow(XQueryParser.FOLLOW_pm_NamespaceDecl_in_pm_Prolog935);
nd=this.pm_NamespaceDecl();
this.state._fsp--;
@@ -1630,8 +1692,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:227:81: i+= p_Import
- this.pushFollow(XQueryParser.FOLLOW_p_Import_in_pm_Prolog942);
+ // xquery/XQueryParser.g:288:81: i+= p_Import
+ this.pushFollow(XQueryParser.FOLLOW_p_Import_in_pm_Prolog941);
i=this.p_Import();
this.state._fsp--;
@@ -1644,8 +1706,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 5 :
- // xquery/XQueryParser.g:227:95: fto+= pm_FTOptionDecl
- this.pushFollow(XQueryParser.FOLLOW_pm_FTOptionDecl_in_pm_Prolog948);
+ // xquery/XQueryParser.g:288:95: fto+= pm_FTOptionDecl
+ this.pushFollow(XQueryParser.FOLLOW_pm_FTOptionDecl_in_pm_Prolog947);
fto=this.pm_FTOptionDecl();
this.state._fsp--;
@@ -1669,7 +1731,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- // xquery/XQueryParser.g:227:121: (od+= pg_OrderedDecl )*
+ // xquery/XQueryParser.g:288:121: (od+= pg_OrderedDecl )*
loop7:
do {
var alt7=2;
@@ -1688,8 +1750,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt7) {
case 1 :
- // xquery/XQueryParser.g:227:121: od+= pg_OrderedDecl
- this.pushFollow(XQueryParser.FOLLOW_pg_OrderedDecl_in_pm_Prolog955);
+ // xquery/XQueryParser.g:288:121: od+= pg_OrderedDecl
+ this.pushFollow(XQueryParser.FOLLOW_pg_OrderedDecl_in_pm_Prolog954);
od=this.pg_OrderedDecl();
this.state._fsp--;
@@ -1725,19 +1787,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
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);
root_0 = this.adaptor.nil();
- // 228:17: -> ^( Prolog ^( DefaultNamespaceDecls ( $dnd)* ) ^( Setters ( $s)* ) ^( NamespaceDecls ( $nd)* ) ^( Imports ( $i)* ) ^( FTOptionDecls ( $fto)* ) ^( OrderedDecls ( $od)* ) )
+ // 289:17: -> ^( Prolog ^( DefaultNamespaceDecls ( $dnd)* ) ^( Setters ( $s)* ) ^( NamespaceDecls ( $nd)* ) ^( Imports ( $i)* ) ^( FTOptionDecls ( $fto)* ) ^( OrderedDecls ( $od)* ) )
{
- // xquery/XQueryParser.g:228:21: ^( Prolog ^( DefaultNamespaceDecls ( $dnd)* ) ^( Setters ( $s)* ) ^( NamespaceDecls ( $nd)* ) ^( Imports ( $i)* ) ^( FTOptionDecls ( $fto)* ) ^( OrderedDecls ( $od)* ) )
+ // xquery/XQueryParser.g:289:21: ^( Prolog ^( DefaultNamespaceDecls ( $dnd)* ) ^( Setters ( $s)* ) ^( NamespaceDecls ( $nd)* ) ^( Imports ( $i)* ) ^( FTOptionDecls ( $fto)* ) ^( OrderedDecls ( $od)* ) )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(Prolog, "Prolog"), root_1);
- // xquery/XQueryParser.g:229:33: ^( DefaultNamespaceDecls ( $dnd)* )
+ // xquery/XQueryParser.g:290:33: ^( DefaultNamespaceDecls ( $dnd)* )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(DefaultNamespaceDecls, "DefaultNamespaceDecls"), root_2);
- // xquery/XQueryParser.g:229:57: ( $dnd)*
+ // xquery/XQueryParser.g:290:57: ( $dnd)*
while ( stream_dnd.hasNext() ) {
this.adaptor.addChild(root_2, stream_dnd.nextTree());
@@ -1746,12 +1808,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
this.adaptor.addChild(root_1, root_2);
}
- // xquery/XQueryParser.g:230:33: ^( Setters ( $s)* )
+ // xquery/XQueryParser.g:291:33: ^( Setters ( $s)* )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(Setters, "Setters"), root_2);
- // xquery/XQueryParser.g:230:43: ( $s)*
+ // xquery/XQueryParser.g:291:43: ( $s)*
while ( stream_s.hasNext() ) {
this.adaptor.addChild(root_2, stream_s.nextTree());
@@ -1760,12 +1822,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
this.adaptor.addChild(root_1, root_2);
}
- // xquery/XQueryParser.g:231:33: ^( NamespaceDecls ( $nd)* )
+ // xquery/XQueryParser.g:292:33: ^( NamespaceDecls ( $nd)* )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(NamespaceDecls, "NamespaceDecls"), root_2);
- // xquery/XQueryParser.g:231:50: ( $nd)*
+ // xquery/XQueryParser.g:292:50: ( $nd)*
while ( stream_nd.hasNext() ) {
this.adaptor.addChild(root_2, stream_nd.nextTree());
@@ -1774,12 +1836,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
this.adaptor.addChild(root_1, root_2);
}
- // xquery/XQueryParser.g:232:33: ^( Imports ( $i)* )
+ // xquery/XQueryParser.g:293:33: ^( Imports ( $i)* )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(Imports, "Imports"), root_2);
- // xquery/XQueryParser.g:232:43: ( $i)*
+ // xquery/XQueryParser.g:293:43: ( $i)*
while ( stream_i.hasNext() ) {
this.adaptor.addChild(root_2, stream_i.nextTree());
@@ -1788,12 +1850,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
this.adaptor.addChild(root_1, root_2);
}
- // xquery/XQueryParser.g:233:33: ^( FTOptionDecls ( $fto)* )
+ // xquery/XQueryParser.g:294:33: ^( FTOptionDecls ( $fto)* )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(FTOptionDecls, "FTOptionDecls"), root_2);
- // xquery/XQueryParser.g:233:49: ( $fto)*
+ // xquery/XQueryParser.g:294:49: ( $fto)*
while ( stream_fto.hasNext() ) {
this.adaptor.addChild(root_2, stream_fto.nextTree());
@@ -1802,12 +1864,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
this.adaptor.addChild(root_1, root_2);
}
- // xquery/XQueryParser.g:234:33: ^( OrderedDecls ( $od)* )
+ // xquery/XQueryParser.g:295:33: ^( OrderedDecls ( $od)* )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(OrderedDecls, "OrderedDecls"), root_2);
- // xquery/XQueryParser.g:234:48: ( $od)*
+ // xquery/XQueryParser.g:295:48: ( $od)*
while ( stream_od.hasNext() ) {
this.adaptor.addChild(root_2, stream_od.nextTree());
@@ -1858,7 +1920,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:242:1: pg_OrderedDecl : ( pm_ContextItemDecl | pm_AnnotatedDecl | pm_OptionDecl );
+ // xquery/XQueryParser.g:303:1: pg_OrderedDecl : ( pm_ContextItemDecl | pm_AnnotatedDecl | pm_OptionDecl );
// $ANTLR start "pg_OrderedDecl"
pg_OrderedDecl: function() {
var retval = new XQueryParser.pg_OrderedDecl_return();
@@ -1872,7 +1934,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:243:9: ( pm_ContextItemDecl | pm_AnnotatedDecl | pm_OptionDecl )
+ // xquery/XQueryParser.g:304:9: ( pm_ContextItemDecl | pm_AnnotatedDecl | pm_OptionDecl )
var alt8=3;
var LA8_0 = this.input.LA(1);
@@ -1911,10 +1973,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt8) {
case 1 :
- // xquery/XQueryParser.g:243:11: pm_ContextItemDecl
+ // xquery/XQueryParser.g:304:11: pm_ContextItemDecl
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_ContextItemDecl_in_pg_OrderedDecl1270);
+ this.pushFollow(XQueryParser.FOLLOW_pm_ContextItemDecl_in_pg_OrderedDecl1269);
pm_ContextItemDecl11=this.pm_ContextItemDecl();
this.state._fsp--;
@@ -1924,10 +1986,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:244:11: pm_AnnotatedDecl
+ // xquery/XQueryParser.g:305:11: pm_AnnotatedDecl
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_AnnotatedDecl_in_pg_OrderedDecl1282);
+ this.pushFollow(XQueryParser.FOLLOW_pm_AnnotatedDecl_in_pg_OrderedDecl1281);
pm_AnnotatedDecl12=this.pm_AnnotatedDecl();
this.state._fsp--;
@@ -1937,10 +1999,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:245:11: pm_OptionDecl
+ // xquery/XQueryParser.g:306:11: pm_OptionDecl
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_OptionDecl_in_pg_OrderedDecl1294);
+ this.pushFollow(XQueryParser.FOLLOW_pm_OptionDecl_in_pg_OrderedDecl1293);
pm_OptionDecl13=this.pm_OptionDecl();
this.state._fsp--;
@@ -1984,7 +2046,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:253:1: p_Setter : ( pm_BoundarySpaceDecl | pm_DefaultCollationDecl | pm_BaseURIDecl | pm_ConstructionDecl | pm_OrderingModeDecl | pm_EmptyOrderDecl | {...}? => pm_RevalidationDecl | pm_CopyNamespacesDecl | pm_DecimalFormatDecl );
+ // xquery/XQueryParser.g:314:1: p_Setter : ( pm_BoundarySpaceDecl | pm_DefaultCollationDecl | pm_BaseURIDecl | pm_ConstructionDecl | pm_OrderingModeDecl | pm_EmptyOrderDecl | {...}? => pm_RevalidationDecl | pm_CopyNamespacesDecl | pm_DecimalFormatDecl );
// $ANTLR start "p_Setter"
p_Setter: function() {
var retval = new XQueryParser.p_Setter_return();
@@ -2004,15 +2066,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:254:9: ( pm_BoundarySpaceDecl | pm_DefaultCollationDecl | pm_BaseURIDecl | pm_ConstructionDecl | pm_OrderingModeDecl | pm_EmptyOrderDecl | {...}? => pm_RevalidationDecl | pm_CopyNamespacesDecl | pm_DecimalFormatDecl )
+ // xquery/XQueryParser.g:315:9: ( pm_BoundarySpaceDecl | pm_DefaultCollationDecl | pm_BaseURIDecl | pm_ConstructionDecl | pm_OrderingModeDecl | pm_EmptyOrderDecl | {...}? => pm_RevalidationDecl | pm_CopyNamespacesDecl | pm_DecimalFormatDecl )
var alt9=9;
alt9 = this.dfa9.predict(this.input);
switch (alt9) {
case 1 :
- // xquery/XQueryParser.g:254:11: pm_BoundarySpaceDecl
+ // xquery/XQueryParser.g:315:11: pm_BoundarySpaceDecl
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_BoundarySpaceDecl_in_p_Setter1324);
+ this.pushFollow(XQueryParser.FOLLOW_pm_BoundarySpaceDecl_in_p_Setter1323);
pm_BoundarySpaceDecl14=this.pm_BoundarySpaceDecl();
this.state._fsp--;
@@ -2022,10 +2084,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:255:11: pm_DefaultCollationDecl
+ // xquery/XQueryParser.g:316:11: pm_DefaultCollationDecl
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_DefaultCollationDecl_in_p_Setter1336);
+ this.pushFollow(XQueryParser.FOLLOW_pm_DefaultCollationDecl_in_p_Setter1335);
pm_DefaultCollationDecl15=this.pm_DefaultCollationDecl();
this.state._fsp--;
@@ -2035,10 +2097,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:256:11: pm_BaseURIDecl
+ // xquery/XQueryParser.g:317:11: pm_BaseURIDecl
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_BaseURIDecl_in_p_Setter1348);
+ this.pushFollow(XQueryParser.FOLLOW_pm_BaseURIDecl_in_p_Setter1347);
pm_BaseURIDecl16=this.pm_BaseURIDecl();
this.state._fsp--;
@@ -2048,10 +2110,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:257:11: pm_ConstructionDecl
+ // xquery/XQueryParser.g:318:11: pm_ConstructionDecl
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_ConstructionDecl_in_p_Setter1360);
+ this.pushFollow(XQueryParser.FOLLOW_pm_ConstructionDecl_in_p_Setter1359);
pm_ConstructionDecl17=this.pm_ConstructionDecl();
this.state._fsp--;
@@ -2061,10 +2123,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 5 :
- // xquery/XQueryParser.g:258:11: pm_OrderingModeDecl
+ // xquery/XQueryParser.g:319:11: pm_OrderingModeDecl
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_OrderingModeDecl_in_p_Setter1372);
+ this.pushFollow(XQueryParser.FOLLOW_pm_OrderingModeDecl_in_p_Setter1371);
pm_OrderingModeDecl18=this.pm_OrderingModeDecl();
this.state._fsp--;
@@ -2074,10 +2136,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 6 :
- // xquery/XQueryParser.g:259:11: pm_EmptyOrderDecl
+ // xquery/XQueryParser.g:320:11: pm_EmptyOrderDecl
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_EmptyOrderDecl_in_p_Setter1384);
+ this.pushFollow(XQueryParser.FOLLOW_pm_EmptyOrderDecl_in_p_Setter1383);
pm_EmptyOrderDecl19=this.pm_EmptyOrderDecl();
this.state._fsp--;
@@ -2087,14 +2149,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 7 :
- // xquery/XQueryParser.g:260:11: {...}? => pm_RevalidationDecl
+ // xquery/XQueryParser.g:321:11: {...}? => pm_RevalidationDecl
root_0 = this.adaptor.nil();
if ( !((this.lc(XQU))) ) {
if (this.state.backtracking>0) {this.state.failed=true; return retval;}
throw new org.antlr.runtime.FailedPredicateException(this.input, "p_Setter", "this.lc(XQU)");
}
- this.pushFollow(XQueryParser.FOLLOW_pm_RevalidationDecl_in_p_Setter1399);
+ this.pushFollow(XQueryParser.FOLLOW_pm_RevalidationDecl_in_p_Setter1398);
pm_RevalidationDecl20=this.pm_RevalidationDecl();
this.state._fsp--;
@@ -2104,10 +2166,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 8 :
- // xquery/XQueryParser.g:261:11: pm_CopyNamespacesDecl
+ // xquery/XQueryParser.g:322:11: pm_CopyNamespacesDecl
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_CopyNamespacesDecl_in_p_Setter1411);
+ this.pushFollow(XQueryParser.FOLLOW_pm_CopyNamespacesDecl_in_p_Setter1410);
pm_CopyNamespacesDecl21=this.pm_CopyNamespacesDecl();
this.state._fsp--;
@@ -2117,10 +2179,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 9 :
- // xquery/XQueryParser.g:262:11: pm_DecimalFormatDecl
+ // xquery/XQueryParser.g:323:11: pm_DecimalFormatDecl
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_DecimalFormatDecl_in_p_Setter1423);
+ this.pushFollow(XQueryParser.FOLLOW_pm_DecimalFormatDecl_in_p_Setter1422);
pm_DecimalFormatDecl22=this.pm_DecimalFormatDecl();
this.state._fsp--;
@@ -2164,7 +2226,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:266:1: pm_BoundarySpaceDecl : k= DECLARE k= BOUNDARY_SPACE ( (k= PRESERVE ) | (k= STRIP ) ) SEMICOLON ;
+ // xquery/XQueryParser.g:327:1: pm_BoundarySpaceDecl : k= DECLARE k= BOUNDARY_SPACE ( (k= PRESERVE ) | (k= STRIP ) ) SEMICOLON ;
// $ANTLR start "pm_BoundarySpaceDecl"
pm_BoundarySpaceDecl: function() {
var retval = new XQueryParser.pm_BoundarySpaceDecl_return();
@@ -2179,11 +2241,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var SEMICOLON23_tree=null;
try {
- // xquery/XQueryParser.g:267:9: (k= DECLARE k= BOUNDARY_SPACE ( (k= PRESERVE ) | (k= STRIP ) ) SEMICOLON )
- // xquery/XQueryParser.g:267:11: k= DECLARE k= BOUNDARY_SPACE ( (k= PRESERVE ) | (k= STRIP ) ) SEMICOLON
+ // xquery/XQueryParser.g:328:9: (k= DECLARE k= BOUNDARY_SPACE ( (k= PRESERVE ) | (k= STRIP ) ) SEMICOLON )
+ // xquery/XQueryParser.g:328:11: k= DECLARE k= BOUNDARY_SPACE ( (k= PRESERVE ) | (k= STRIP ) ) SEMICOLON
root_0 = this.adaptor.nil();
- k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_BoundarySpaceDecl1455); if (this.state.failed) return retval;
+ k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_BoundarySpaceDecl1454); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -2191,7 +2253,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,BOUNDARY_SPACE,XQueryParser.FOLLOW_BOUNDARY_SPACE_in_pm_BoundarySpaceDecl1461); if (this.state.failed) return retval;
+ k=this.match(this.input,BOUNDARY_SPACE,XQueryParser.FOLLOW_BOUNDARY_SPACE_in_pm_BoundarySpaceDecl1460); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -2199,7 +2261,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:267:68: ( (k= PRESERVE ) | (k= STRIP ) )
+ // xquery/XQueryParser.g:328:68: ( (k= PRESERVE ) | (k= STRIP ) )
var alt10=2;
var LA10_0 = this.input.LA(1);
@@ -2218,10 +2280,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt10) {
case 1 :
- // xquery/XQueryParser.g:267:70: (k= PRESERVE )
- // xquery/XQueryParser.g:267:70: (k= PRESERVE )
- // xquery/XQueryParser.g:267:71: k= PRESERVE
- k=this.match(this.input,PRESERVE,XQueryParser.FOLLOW_PRESERVE_in_pm_BoundarySpaceDecl1470); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:328:70: (k= PRESERVE )
+ // xquery/XQueryParser.g:328:70: (k= PRESERVE )
+ // xquery/XQueryParser.g:328:71: k= PRESERVE
+ k=this.match(this.input,PRESERVE,XQueryParser.FOLLOW_PRESERVE_in_pm_BoundarySpaceDecl1469); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -2236,10 +2298,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:267:100: (k= STRIP )
- // xquery/XQueryParser.g:267:100: (k= STRIP )
- // xquery/XQueryParser.g:267:101: k= STRIP
- k=this.match(this.input,STRIP,XQueryParser.FOLLOW_STRIP_in_pm_BoundarySpaceDecl1480); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:328:100: (k= STRIP )
+ // xquery/XQueryParser.g:328:100: (k= STRIP )
+ // xquery/XQueryParser.g:328:101: k= STRIP
+ k=this.match(this.input,STRIP,XQueryParser.FOLLOW_STRIP_in_pm_BoundarySpaceDecl1479); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -2256,7 +2318,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- SEMICOLON23=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_BoundarySpaceDecl1487); if (this.state.failed) return retval;
+ SEMICOLON23=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_BoundarySpaceDecl1486); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SEMICOLON23_tree = this.adaptor.create(SEMICOLON23);
this.adaptor.addChild(root_0, SEMICOLON23_tree);
@@ -2297,7 +2359,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:271:1: pm_DefaultCollationDecl : k= DECLARE k= DEFAULT k= COLLATION p_StringLiteral SEMICOLON ;
+ // xquery/XQueryParser.g:332:1: pm_DefaultCollationDecl : k= DECLARE k= DEFAULT k= COLLATION p_StringLiteral SEMICOLON ;
// $ANTLR start "pm_DefaultCollationDecl"
pm_DefaultCollationDecl: function() {
var retval = new XQueryParser.pm_DefaultCollationDecl_return();
@@ -2313,11 +2375,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var SEMICOLON25_tree=null;
try {
- // xquery/XQueryParser.g:272:9: (k= DECLARE k= DEFAULT k= COLLATION p_StringLiteral SEMICOLON )
- // xquery/XQueryParser.g:272:11: k= DECLARE k= DEFAULT k= COLLATION p_StringLiteral SEMICOLON
+ // xquery/XQueryParser.g:333:9: (k= DECLARE k= DEFAULT k= COLLATION p_StringLiteral SEMICOLON )
+ // xquery/XQueryParser.g:333:11: k= DECLARE k= DEFAULT k= COLLATION p_StringLiteral SEMICOLON
root_0 = this.adaptor.nil();
- k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_DefaultCollationDecl1515); if (this.state.failed) return retval;
+ k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_DefaultCollationDecl1514); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -2325,7 +2387,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_pm_DefaultCollationDecl1521); if (this.state.failed) return retval;
+ k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_pm_DefaultCollationDecl1520); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -2333,7 +2395,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,COLLATION,XQueryParser.FOLLOW_COLLATION_in_pm_DefaultCollationDecl1527); if (this.state.failed) return retval;
+ k=this.match(this.input,COLLATION,XQueryParser.FOLLOW_COLLATION_in_pm_DefaultCollationDecl1526); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -2341,13 +2403,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_DefaultCollationDecl1531);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_DefaultCollationDecl1530);
p_StringLiteral24=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral24.getTree());
- SEMICOLON25=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_DefaultCollationDecl1533); if (this.state.failed) return retval;
+ SEMICOLON25=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_DefaultCollationDecl1532); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SEMICOLON25_tree = this.adaptor.create(SEMICOLON25);
this.adaptor.addChild(root_0, SEMICOLON25_tree);
@@ -2388,7 +2450,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:276:1: pm_BaseURIDecl : k= DECLARE k= BASE_URI sl= p_StringLiteral SEMICOLON -> ^( BaseURIDecl $sl) ;
+ // xquery/XQueryParser.g:337:1: pm_BaseURIDecl : k= DECLARE k= BASE_URI sl= p_StringLiteral SEMICOLON -> ^( BaseURIDecl $sl) ;
// $ANTLR start "pm_BaseURIDecl"
pm_BaseURIDecl: function() {
var retval = new XQueryParser.pm_BaseURIDecl_return();
@@ -2407,27 +2469,27 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_BASE_URI=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token BASE_URI");
var stream_p_StringLiteral=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_StringLiteral");
try {
- // xquery/XQueryParser.g:277:9: (k= DECLARE k= BASE_URI sl= p_StringLiteral SEMICOLON -> ^( BaseURIDecl $sl) )
- // xquery/XQueryParser.g:277:11: k= DECLARE k= BASE_URI sl= p_StringLiteral SEMICOLON
- k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_BaseURIDecl1569); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:338:9: (k= DECLARE k= BASE_URI sl= p_StringLiteral SEMICOLON -> ^( BaseURIDecl $sl) )
+ // xquery/XQueryParser.g:338:11: k= DECLARE k= BASE_URI sl= p_StringLiteral SEMICOLON
+ k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_BaseURIDecl1568); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_DECLARE.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,BASE_URI,XQueryParser.FOLLOW_BASE_URI_in_pm_BaseURIDecl1575); if (this.state.failed) return retval;
+ k=this.match(this.input,BASE_URI,XQueryParser.FOLLOW_BASE_URI_in_pm_BaseURIDecl1574); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_BASE_URI.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_BaseURIDecl1581);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_BaseURIDecl1580);
sl=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_StringLiteral.add(sl.getTree());
- SEMICOLON26=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_BaseURIDecl1583); if (this.state.failed) return retval;
+ SEMICOLON26=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_BaseURIDecl1582); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_SEMICOLON.add(SEMICOLON26);
@@ -2444,9 +2506,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 278:17: -> ^( BaseURIDecl $sl)
+ // 339:17: -> ^( BaseURIDecl $sl)
{
- // xquery/XQueryParser.g:278:20: ^( BaseURIDecl $sl)
+ // xquery/XQueryParser.g:339:20: ^( BaseURIDecl $sl)
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(BaseURIDecl, "BaseURIDecl"), root_1);
@@ -2494,7 +2556,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:282:1: pm_ConstructionDecl : k= DECLARE k= CONSTRUCTION ( (k= STRIP | k= PRESERVE ) ) SEMICOLON ;
+ // xquery/XQueryParser.g:343:1: pm_ConstructionDecl : k= DECLARE k= CONSTRUCTION ( (k= STRIP | k= PRESERVE ) ) SEMICOLON ;
// $ANTLR start "pm_ConstructionDecl"
pm_ConstructionDecl: function() {
var retval = new XQueryParser.pm_ConstructionDecl_return();
@@ -2509,11 +2571,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var SEMICOLON27_tree=null;
try {
- // xquery/XQueryParser.g:283:9: (k= DECLARE k= CONSTRUCTION ( (k= STRIP | k= PRESERVE ) ) SEMICOLON )
- // xquery/XQueryParser.g:283:11: k= DECLARE k= CONSTRUCTION ( (k= STRIP | k= PRESERVE ) ) SEMICOLON
+ // xquery/XQueryParser.g:344:9: (k= DECLARE k= CONSTRUCTION ( (k= STRIP | k= PRESERVE ) ) SEMICOLON )
+ // xquery/XQueryParser.g:344:11: k= DECLARE k= CONSTRUCTION ( (k= STRIP | k= PRESERVE ) ) SEMICOLON
root_0 = this.adaptor.nil();
- k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_ConstructionDecl1636); if (this.state.failed) return retval;
+ k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_ConstructionDecl1635); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -2521,7 +2583,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,CONSTRUCTION,XQueryParser.FOLLOW_CONSTRUCTION_in_pm_ConstructionDecl1642); if (this.state.failed) return retval;
+ k=this.match(this.input,CONSTRUCTION,XQueryParser.FOLLOW_CONSTRUCTION_in_pm_ConstructionDecl1641); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -2529,9 +2591,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:283:66: ( (k= STRIP | k= PRESERVE ) )
- // xquery/XQueryParser.g:283:68: (k= STRIP | k= PRESERVE )
- // xquery/XQueryParser.g:283:68: (k= STRIP | k= PRESERVE )
+ // xquery/XQueryParser.g:344:66: ( (k= STRIP | k= PRESERVE ) )
+ // xquery/XQueryParser.g:344:68: (k= STRIP | k= PRESERVE )
+ // xquery/XQueryParser.g:344:68: (k= STRIP | k= PRESERVE )
var alt11=2;
var LA11_0 = this.input.LA(1);
@@ -2550,8 +2612,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt11) {
case 1 :
- // xquery/XQueryParser.g:283:69: k= STRIP
- k=this.match(this.input,STRIP,XQueryParser.FOLLOW_STRIP_in_pm_ConstructionDecl1651); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:344:69: k= STRIP
+ k=this.match(this.input,STRIP,XQueryParser.FOLLOW_STRIP_in_pm_ConstructionDecl1650); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -2560,8 +2622,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:283:79: k= PRESERVE
- k=this.match(this.input,PRESERVE,XQueryParser.FOLLOW_PRESERVE_in_pm_ConstructionDecl1657); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:344:79: k= PRESERVE
+ k=this.match(this.input,PRESERVE,XQueryParser.FOLLOW_PRESERVE_in_pm_ConstructionDecl1656); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -2578,7 +2640,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
- SEMICOLON27=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_ConstructionDecl1664); if (this.state.failed) return retval;
+ SEMICOLON27=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_ConstructionDecl1663); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SEMICOLON27_tree = this.adaptor.create(SEMICOLON27);
this.adaptor.addChild(root_0, SEMICOLON27_tree);
@@ -2619,7 +2681,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:287:1: pm_OrderingModeDecl : k= DECLARE k= ORDERING ( (k= ORDERED | k= UNORDERED ) ) SEMICOLON ;
+ // xquery/XQueryParser.g:348:1: pm_OrderingModeDecl : k= DECLARE k= ORDERING ( (k= ORDERED | k= UNORDERED ) ) SEMICOLON ;
// $ANTLR start "pm_OrderingModeDecl"
pm_OrderingModeDecl: function() {
var retval = new XQueryParser.pm_OrderingModeDecl_return();
@@ -2634,11 +2696,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var SEMICOLON28_tree=null;
try {
- // xquery/XQueryParser.g:288:9: (k= DECLARE k= ORDERING ( (k= ORDERED | k= UNORDERED ) ) SEMICOLON )
- // xquery/XQueryParser.g:288:11: k= DECLARE k= ORDERING ( (k= ORDERED | k= UNORDERED ) ) SEMICOLON
+ // xquery/XQueryParser.g:349:9: (k= DECLARE k= ORDERING ( (k= ORDERED | k= UNORDERED ) ) SEMICOLON )
+ // xquery/XQueryParser.g:349:11: k= DECLARE k= ORDERING ( (k= ORDERED | k= UNORDERED ) ) SEMICOLON
root_0 = this.adaptor.nil();
- k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_OrderingModeDecl1692); if (this.state.failed) return retval;
+ k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_OrderingModeDecl1691); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -2646,7 +2708,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,ORDERING,XQueryParser.FOLLOW_ORDERING_in_pm_OrderingModeDecl1698); if (this.state.failed) return retval;
+ k=this.match(this.input,ORDERING,XQueryParser.FOLLOW_ORDERING_in_pm_OrderingModeDecl1697); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -2654,9 +2716,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:288:62: ( (k= ORDERED | k= UNORDERED ) )
- // xquery/XQueryParser.g:288:64: (k= ORDERED | k= UNORDERED )
- // xquery/XQueryParser.g:288:64: (k= ORDERED | k= UNORDERED )
+ // xquery/XQueryParser.g:349:62: ( (k= ORDERED | k= UNORDERED ) )
+ // xquery/XQueryParser.g:349:64: (k= ORDERED | k= UNORDERED )
+ // xquery/XQueryParser.g:349:64: (k= ORDERED | k= UNORDERED )
var alt12=2;
var LA12_0 = this.input.LA(1);
@@ -2675,8 +2737,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt12) {
case 1 :
- // xquery/XQueryParser.g:288:65: k= ORDERED
- k=this.match(this.input,ORDERED,XQueryParser.FOLLOW_ORDERED_in_pm_OrderingModeDecl1707); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:349:65: k= ORDERED
+ k=this.match(this.input,ORDERED,XQueryParser.FOLLOW_ORDERED_in_pm_OrderingModeDecl1706); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -2685,8 +2747,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:288:77: k= UNORDERED
- k=this.match(this.input,UNORDERED,XQueryParser.FOLLOW_UNORDERED_in_pm_OrderingModeDecl1713); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:349:77: k= UNORDERED
+ k=this.match(this.input,UNORDERED,XQueryParser.FOLLOW_UNORDERED_in_pm_OrderingModeDecl1712); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -2703,7 +2765,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
- SEMICOLON28=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_OrderingModeDecl1720); if (this.state.failed) return retval;
+ SEMICOLON28=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_OrderingModeDecl1719); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SEMICOLON28_tree = this.adaptor.create(SEMICOLON28);
this.adaptor.addChild(root_0, SEMICOLON28_tree);
@@ -2744,7 +2806,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:292:1: pm_EmptyOrderDecl : k= DECLARE k= DEFAULT k= ORDER k= EMPTY ( (k= GREATEST | k= LEAST ) ) SEMICOLON ;
+ // xquery/XQueryParser.g:353:1: pm_EmptyOrderDecl : k= DECLARE k= DEFAULT k= ORDER k= EMPTY ( (k= GREATEST | k= LEAST ) ) SEMICOLON ;
// $ANTLR start "pm_EmptyOrderDecl"
pm_EmptyOrderDecl: function() {
var retval = new XQueryParser.pm_EmptyOrderDecl_return();
@@ -2759,11 +2821,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var SEMICOLON29_tree=null;
try {
- // xquery/XQueryParser.g:293:9: (k= DECLARE k= DEFAULT k= ORDER k= EMPTY ( (k= GREATEST | k= LEAST ) ) SEMICOLON )
- // xquery/XQueryParser.g:293:11: k= DECLARE k= DEFAULT k= ORDER k= EMPTY ( (k= GREATEST | k= LEAST ) ) SEMICOLON
+ // xquery/XQueryParser.g:354:9: (k= DECLARE k= DEFAULT k= ORDER k= EMPTY ( (k= GREATEST | k= LEAST ) ) SEMICOLON )
+ // xquery/XQueryParser.g:354:11: k= DECLARE k= DEFAULT k= ORDER k= EMPTY ( (k= GREATEST | k= LEAST ) ) SEMICOLON
root_0 = this.adaptor.nil();
- k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_EmptyOrderDecl1748); if (this.state.failed) return retval;
+ k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_EmptyOrderDecl1747); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -2771,7 +2833,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_pm_EmptyOrderDecl1754); if (this.state.failed) return retval;
+ k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_pm_EmptyOrderDecl1753); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -2779,7 +2841,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,ORDER,XQueryParser.FOLLOW_ORDER_in_pm_EmptyOrderDecl1760); if (this.state.failed) return retval;
+ k=this.match(this.input,ORDER,XQueryParser.FOLLOW_ORDER_in_pm_EmptyOrderDecl1759); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -2787,7 +2849,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,EMPTY,XQueryParser.FOLLOW_EMPTY_in_pm_EmptyOrderDecl1766); if (this.state.failed) return retval;
+ k=this.match(this.input,EMPTY,XQueryParser.FOLLOW_EMPTY_in_pm_EmptyOrderDecl1765); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -2795,9 +2857,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:293:107: ( (k= GREATEST | k= LEAST ) )
- // xquery/XQueryParser.g:293:109: (k= GREATEST | k= LEAST )
- // xquery/XQueryParser.g:293:109: (k= GREATEST | k= LEAST )
+ // xquery/XQueryParser.g:354:107: ( (k= GREATEST | k= LEAST ) )
+ // xquery/XQueryParser.g:354:109: (k= GREATEST | k= LEAST )
+ // xquery/XQueryParser.g:354:109: (k= GREATEST | k= LEAST )
var alt13=2;
var LA13_0 = this.input.LA(1);
@@ -2816,8 +2878,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt13) {
case 1 :
- // xquery/XQueryParser.g:293:110: k= GREATEST
- k=this.match(this.input,GREATEST,XQueryParser.FOLLOW_GREATEST_in_pm_EmptyOrderDecl1775); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:354:110: k= GREATEST
+ k=this.match(this.input,GREATEST,XQueryParser.FOLLOW_GREATEST_in_pm_EmptyOrderDecl1774); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -2826,8 +2888,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:293:123: k= LEAST
- k=this.match(this.input,LEAST,XQueryParser.FOLLOW_LEAST_in_pm_EmptyOrderDecl1781); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:354:123: k= LEAST
+ k=this.match(this.input,LEAST,XQueryParser.FOLLOW_LEAST_in_pm_EmptyOrderDecl1780); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -2844,7 +2906,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
- SEMICOLON29=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_EmptyOrderDecl1788); if (this.state.failed) return retval;
+ SEMICOLON29=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_EmptyOrderDecl1787); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SEMICOLON29_tree = this.adaptor.create(SEMICOLON29);
this.adaptor.addChild(root_0, SEMICOLON29_tree);
@@ -2885,7 +2947,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:297:1: pm_CopyNamespacesDecl : k= DECLARE k= COPY_NAMESPACES p_PreserveMode COMMA p_InheritMode SEMICOLON ;
+ // xquery/XQueryParser.g:358:1: pm_CopyNamespacesDecl : k= DECLARE k= COPY_NAMESPACES p_PreserveMode COMMA p_InheritMode SEMICOLON ;
// $ANTLR start "pm_CopyNamespacesDecl"
pm_CopyNamespacesDecl: function() {
var retval = new XQueryParser.pm_CopyNamespacesDecl_return();
@@ -2904,11 +2966,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var SEMICOLON33_tree=null;
try {
- // xquery/XQueryParser.g:298:9: (k= DECLARE k= COPY_NAMESPACES p_PreserveMode COMMA p_InheritMode SEMICOLON )
- // xquery/XQueryParser.g:298:11: k= DECLARE k= COPY_NAMESPACES p_PreserveMode COMMA p_InheritMode SEMICOLON
+ // xquery/XQueryParser.g:359:9: (k= DECLARE k= COPY_NAMESPACES p_PreserveMode COMMA p_InheritMode SEMICOLON )
+ // xquery/XQueryParser.g:359:11: k= DECLARE k= COPY_NAMESPACES p_PreserveMode COMMA p_InheritMode SEMICOLON
root_0 = this.adaptor.nil();
- k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_CopyNamespacesDecl1816); if (this.state.failed) return retval;
+ k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_CopyNamespacesDecl1815); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -2916,7 +2978,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,COPY_NAMESPACES,XQueryParser.FOLLOW_COPY_NAMESPACES_in_pm_CopyNamespacesDecl1822); if (this.state.failed) return retval;
+ k=this.match(this.input,COPY_NAMESPACES,XQueryParser.FOLLOW_COPY_NAMESPACES_in_pm_CopyNamespacesDecl1821); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -2924,24 +2986,24 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_PreserveMode_in_pm_CopyNamespacesDecl1826);
+ this.pushFollow(XQueryParser.FOLLOW_p_PreserveMode_in_pm_CopyNamespacesDecl1825);
p_PreserveMode30=this.p_PreserveMode();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PreserveMode30.getTree());
- COMMA31=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_pm_CopyNamespacesDecl1828); if (this.state.failed) return retval;
+ COMMA31=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_pm_CopyNamespacesDecl1827); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COMMA31_tree = this.adaptor.create(COMMA31);
this.adaptor.addChild(root_0, COMMA31_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_InheritMode_in_pm_CopyNamespacesDecl1830);
+ this.pushFollow(XQueryParser.FOLLOW_p_InheritMode_in_pm_CopyNamespacesDecl1829);
p_InheritMode32=this.p_InheritMode();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_InheritMode32.getTree());
- SEMICOLON33=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_CopyNamespacesDecl1832); if (this.state.failed) return retval;
+ SEMICOLON33=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_CopyNamespacesDecl1831); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SEMICOLON33_tree = this.adaptor.create(SEMICOLON33);
this.adaptor.addChild(root_0, SEMICOLON33_tree);
@@ -2982,7 +3044,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:302:1: p_PreserveMode : (k+= PRESERVE | k+= NO_PRESERVE ) ;
+ // xquery/XQueryParser.g:363:1: p_PreserveMode : (k+= PRESERVE | k+= NO_PRESERVE ) ;
// $ANTLR start "p_PreserveMode"
p_PreserveMode: function() {
var retval = new XQueryParser.p_PreserveMode_return();
@@ -2996,11 +3058,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:303:9: ( (k+= PRESERVE | k+= NO_PRESERVE ) )
- // xquery/XQueryParser.g:303:11: (k+= PRESERVE | k+= NO_PRESERVE )
+ // xquery/XQueryParser.g:364:9: ( (k+= PRESERVE | k+= NO_PRESERVE ) )
+ // xquery/XQueryParser.g:364:11: (k+= PRESERVE | k+= NO_PRESERVE )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:303:11: (k+= PRESERVE | k+= NO_PRESERVE )
+ // xquery/XQueryParser.g:364:11: (k+= PRESERVE | k+= NO_PRESERVE )
var alt14=2;
var LA14_0 = this.input.LA(1);
@@ -3019,8 +3081,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt14) {
case 1 :
- // xquery/XQueryParser.g:303:12: k+= PRESERVE
- k=this.match(this.input,PRESERVE,XQueryParser.FOLLOW_PRESERVE_in_p_PreserveMode1861); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:364:12: k+= PRESERVE
+ k=this.match(this.input,PRESERVE,XQueryParser.FOLLOW_PRESERVE_in_p_PreserveMode1860); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -3032,8 +3094,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:303:26: k+= NO_PRESERVE
- k=this.match(this.input,NO_PRESERVE,XQueryParser.FOLLOW_NO_PRESERVE_in_p_PreserveMode1867); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:364:26: k+= NO_PRESERVE
+ k=this.match(this.input,NO_PRESERVE,XQueryParser.FOLLOW_NO_PRESERVE_in_p_PreserveMode1866); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -3086,7 +3148,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:307:1: p_InheritMode : (k+= INHERIT | k+= NO_INHERIT ) ;
+ // xquery/XQueryParser.g:368:1: p_InheritMode : (k+= INHERIT | k+= NO_INHERIT ) ;
// $ANTLR start "p_InheritMode"
p_InheritMode: function() {
var retval = new XQueryParser.p_InheritMode_return();
@@ -3100,11 +3162,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:308:9: ( (k+= INHERIT | k+= NO_INHERIT ) )
- // xquery/XQueryParser.g:308:11: (k+= INHERIT | k+= NO_INHERIT )
+ // xquery/XQueryParser.g:369:9: ( (k+= INHERIT | k+= NO_INHERIT ) )
+ // xquery/XQueryParser.g:369:11: (k+= INHERIT | k+= NO_INHERIT )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:308:11: (k+= INHERIT | k+= NO_INHERIT )
+ // xquery/XQueryParser.g:369:11: (k+= INHERIT | k+= NO_INHERIT )
var alt15=2;
var LA15_0 = this.input.LA(1);
@@ -3123,8 +3185,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt15) {
case 1 :
- // xquery/XQueryParser.g:308:12: k+= INHERIT
- k=this.match(this.input,INHERIT,XQueryParser.FOLLOW_INHERIT_in_p_InheritMode1899); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:369:12: k+= INHERIT
+ k=this.match(this.input,INHERIT,XQueryParser.FOLLOW_INHERIT_in_p_InheritMode1898); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -3136,8 +3198,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:308:25: k+= NO_INHERIT
- k=this.match(this.input,NO_INHERIT,XQueryParser.FOLLOW_NO_INHERIT_in_p_InheritMode1905); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:369:25: k+= NO_INHERIT
+ k=this.match(this.input,NO_INHERIT,XQueryParser.FOLLOW_NO_INHERIT_in_p_InheritMode1904); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -3190,7 +3252,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:312:1: pm_DecimalFormatDecl : k= DECLARE ( (k= DECIMAL_FORMAT p_QName ) | (k= DEFAULT k= DECIMAL_FORMAT ) ) ( p_DFPropertyName EQUAL p_StringLiteral )* SEMICOLON ;
+ // xquery/XQueryParser.g:373:1: pm_DecimalFormatDecl : k= DECLARE ( (k= DECIMAL_FORMAT p_QName ) | (k= DEFAULT k= DECIMAL_FORMAT ) ) ( p_DFPropertyName EQUAL p_StringLiteral )* SEMICOLON ;
// $ANTLR start "pm_DecimalFormatDecl"
pm_DecimalFormatDecl: function() {
var retval = new XQueryParser.pm_DecimalFormatDecl_return();
@@ -3210,11 +3272,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var SEMICOLON38_tree=null;
try {
- // xquery/XQueryParser.g:313:9: (k= DECLARE ( (k= DECIMAL_FORMAT p_QName ) | (k= DEFAULT k= DECIMAL_FORMAT ) ) ( p_DFPropertyName EQUAL p_StringLiteral )* SEMICOLON )
- // xquery/XQueryParser.g:313:11: k= DECLARE ( (k= DECIMAL_FORMAT p_QName ) | (k= DEFAULT k= DECIMAL_FORMAT ) ) ( p_DFPropertyName EQUAL p_StringLiteral )* SEMICOLON
+ // xquery/XQueryParser.g:374:9: (k= DECLARE ( (k= DECIMAL_FORMAT p_QName ) | (k= DEFAULT k= DECIMAL_FORMAT ) ) ( p_DFPropertyName EQUAL p_StringLiteral )* SEMICOLON )
+ // xquery/XQueryParser.g:374:11: k= DECLARE ( (k= DECIMAL_FORMAT p_QName ) | (k= DEFAULT k= DECIMAL_FORMAT ) ) ( p_DFPropertyName EQUAL p_StringLiteral )* SEMICOLON
root_0 = this.adaptor.nil();
- k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_DecimalFormatDecl1944); if (this.state.failed) return retval;
+ k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_DecimalFormatDecl1943); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -3222,7 +3284,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:313:36: ( (k= DECIMAL_FORMAT p_QName ) | (k= DEFAULT k= DECIMAL_FORMAT ) )
+ // xquery/XQueryParser.g:374:36: ( (k= DECIMAL_FORMAT p_QName ) | (k= DEFAULT k= DECIMAL_FORMAT ) )
var alt16=2;
var LA16_0 = this.input.LA(1);
@@ -3241,10 +3303,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt16) {
case 1 :
- // xquery/XQueryParser.g:313:37: (k= DECIMAL_FORMAT p_QName )
- // xquery/XQueryParser.g:313:37: (k= DECIMAL_FORMAT p_QName )
- // xquery/XQueryParser.g:313:38: k= DECIMAL_FORMAT p_QName
- k=this.match(this.input,DECIMAL_FORMAT,XQueryParser.FOLLOW_DECIMAL_FORMAT_in_pm_DecimalFormatDecl1952); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:374:37: (k= DECIMAL_FORMAT p_QName )
+ // xquery/XQueryParser.g:374:37: (k= DECIMAL_FORMAT p_QName )
+ // xquery/XQueryParser.g:374:38: k= DECIMAL_FORMAT p_QName
+ k=this.match(this.input,DECIMAL_FORMAT,XQueryParser.FOLLOW_DECIMAL_FORMAT_in_pm_DecimalFormatDecl1951); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -3252,7 +3314,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_pm_DecimalFormatDecl1956);
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_pm_DecimalFormatDecl1955);
p_QName34=this.p_QName();
this.state._fsp--;
@@ -3265,10 +3327,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:313:81: (k= DEFAULT k= DECIMAL_FORMAT )
- // xquery/XQueryParser.g:313:81: (k= DEFAULT k= DECIMAL_FORMAT )
- // xquery/XQueryParser.g:313:82: k= DEFAULT k= DECIMAL_FORMAT
- k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_pm_DecimalFormatDecl1964); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:374:81: (k= DEFAULT k= DECIMAL_FORMAT )
+ // xquery/XQueryParser.g:374:81: (k= DEFAULT k= DECIMAL_FORMAT )
+ // xquery/XQueryParser.g:374:82: k= DEFAULT k= DECIMAL_FORMAT
+ k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_pm_DecimalFormatDecl1963); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -3276,7 +3338,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,DECIMAL_FORMAT,XQueryParser.FOLLOW_DECIMAL_FORMAT_in_pm_DecimalFormatDecl1970); if (this.state.failed) return retval;
+ k=this.match(this.input,DECIMAL_FORMAT,XQueryParser.FOLLOW_DECIMAL_FORMAT_in_pm_DecimalFormatDecl1969); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -3293,7 +3355,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- // xquery/XQueryParser.g:313:141: ( p_DFPropertyName EQUAL p_StringLiteral )*
+ // xquery/XQueryParser.g:374:141: ( p_DFPropertyName EQUAL p_StringLiteral )*
loop17:
do {
var alt17=2;
@@ -3306,19 +3368,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt17) {
case 1 :
- // xquery/XQueryParser.g:313:142: p_DFPropertyName EQUAL p_StringLiteral
- this.pushFollow(XQueryParser.FOLLOW_p_DFPropertyName_in_pm_DecimalFormatDecl1977);
+ // xquery/XQueryParser.g:374:142: p_DFPropertyName EQUAL p_StringLiteral
+ this.pushFollow(XQueryParser.FOLLOW_p_DFPropertyName_in_pm_DecimalFormatDecl1976);
p_DFPropertyName35=this.p_DFPropertyName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_DFPropertyName35.getTree());
- EQUAL36=this.match(this.input,EQUAL,XQueryParser.FOLLOW_EQUAL_in_pm_DecimalFormatDecl1979); if (this.state.failed) return retval;
+ EQUAL36=this.match(this.input,EQUAL,XQueryParser.FOLLOW_EQUAL_in_pm_DecimalFormatDecl1978); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
EQUAL36_tree = this.adaptor.create(EQUAL36);
this.adaptor.addChild(root_0, EQUAL36_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_DecimalFormatDecl1981);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_DecimalFormatDecl1980);
p_StringLiteral37=this.p_StringLiteral();
this.state._fsp--;
@@ -3333,7 +3395,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- SEMICOLON38=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_DecimalFormatDecl1985); if (this.state.failed) return retval;
+ SEMICOLON38=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_DecimalFormatDecl1984); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SEMICOLON38_tree = this.adaptor.create(SEMICOLON38);
this.adaptor.addChild(root_0, SEMICOLON38_tree);
@@ -3374,7 +3436,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:317:1: p_DFPropertyName : (k= DECIMAL_SEPARATOR | k= GROUPING_SEPARATOR | k= INFINITY | k= MINUS_SIGN | k= NAN | k= PERCENT | k= PER_MILLE | k= ZERO_DIGIT | k= DIGIT | k= PATTERN_SEPARATOR ) ;
+ // xquery/XQueryParser.g:378:1: p_DFPropertyName : (k= DECIMAL_SEPARATOR | k= GROUPING_SEPARATOR | k= INFINITY | k= MINUS_SIGN | k= NAN | k= PERCENT | k= PER_MILLE | k= ZERO_DIGIT | k= DIGIT | k= PATTERN_SEPARATOR ) ;
// $ANTLR start "p_DFPropertyName"
p_DFPropertyName: function() {
var retval = new XQueryParser.p_DFPropertyName_return();
@@ -3387,11 +3449,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:318:9: ( (k= DECIMAL_SEPARATOR | k= GROUPING_SEPARATOR | k= INFINITY | k= MINUS_SIGN | k= NAN | k= PERCENT | k= PER_MILLE | k= ZERO_DIGIT | k= DIGIT | k= PATTERN_SEPARATOR ) )
- // xquery/XQueryParser.g:318:11: (k= DECIMAL_SEPARATOR | k= GROUPING_SEPARATOR | k= INFINITY | k= MINUS_SIGN | k= NAN | k= PERCENT | k= PER_MILLE | k= ZERO_DIGIT | k= DIGIT | k= PATTERN_SEPARATOR )
+ // xquery/XQueryParser.g:379:9: ( (k= DECIMAL_SEPARATOR | k= GROUPING_SEPARATOR | k= INFINITY | k= MINUS_SIGN | k= NAN | k= PERCENT | k= PER_MILLE | k= ZERO_DIGIT | k= DIGIT | k= PATTERN_SEPARATOR ) )
+ // xquery/XQueryParser.g:379:11: (k= DECIMAL_SEPARATOR | k= GROUPING_SEPARATOR | k= INFINITY | k= MINUS_SIGN | k= NAN | k= PERCENT | k= PER_MILLE | k= ZERO_DIGIT | k= DIGIT | k= PATTERN_SEPARATOR )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:318:11: (k= DECIMAL_SEPARATOR | k= GROUPING_SEPARATOR | k= INFINITY | k= MINUS_SIGN | k= NAN | k= PERCENT | k= PER_MILLE | k= ZERO_DIGIT | k= DIGIT | k= PATTERN_SEPARATOR )
+ // xquery/XQueryParser.g:379:11: (k= DECIMAL_SEPARATOR | k= GROUPING_SEPARATOR | k= INFINITY | k= MINUS_SIGN | k= NAN | k= PERCENT | k= PER_MILLE | k= ZERO_DIGIT | k= DIGIT | k= PATTERN_SEPARATOR )
var alt18=10;
switch ( this.input.LA(1) ) {
case DECIMAL_SEPARATOR:
@@ -3434,8 +3496,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt18) {
case 1 :
- // xquery/XQueryParser.g:318:12: k= DECIMAL_SEPARATOR
- k=this.match(this.input,DECIMAL_SEPARATOR,XQueryParser.FOLLOW_DECIMAL_SEPARATOR_in_p_DFPropertyName2014); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:379:12: k= DECIMAL_SEPARATOR
+ k=this.match(this.input,DECIMAL_SEPARATOR,XQueryParser.FOLLOW_DECIMAL_SEPARATOR_in_p_DFPropertyName2013); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -3444,8 +3506,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:318:34: k= GROUPING_SEPARATOR
- k=this.match(this.input,GROUPING_SEPARATOR,XQueryParser.FOLLOW_GROUPING_SEPARATOR_in_p_DFPropertyName2020); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:379:34: k= GROUPING_SEPARATOR
+ k=this.match(this.input,GROUPING_SEPARATOR,XQueryParser.FOLLOW_GROUPING_SEPARATOR_in_p_DFPropertyName2019); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -3454,8 +3516,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:318:57: k= INFINITY
- k=this.match(this.input,INFINITY,XQueryParser.FOLLOW_INFINITY_in_p_DFPropertyName2026); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:379:57: k= INFINITY
+ k=this.match(this.input,INFINITY,XQueryParser.FOLLOW_INFINITY_in_p_DFPropertyName2025); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -3464,8 +3526,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:318:70: k= MINUS_SIGN
- k=this.match(this.input,MINUS_SIGN,XQueryParser.FOLLOW_MINUS_SIGN_in_p_DFPropertyName2032); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:379:70: k= MINUS_SIGN
+ k=this.match(this.input,MINUS_SIGN,XQueryParser.FOLLOW_MINUS_SIGN_in_p_DFPropertyName2031); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -3474,8 +3536,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 5 :
- // xquery/XQueryParser.g:318:85: k= NAN
- k=this.match(this.input,NAN,XQueryParser.FOLLOW_NAN_in_p_DFPropertyName2038); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:379:85: k= NAN
+ k=this.match(this.input,NAN,XQueryParser.FOLLOW_NAN_in_p_DFPropertyName2037); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -3484,8 +3546,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 6 :
- // xquery/XQueryParser.g:318:93: k= PERCENT
- k=this.match(this.input,PERCENT,XQueryParser.FOLLOW_PERCENT_in_p_DFPropertyName2044); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:379:93: k= PERCENT
+ k=this.match(this.input,PERCENT,XQueryParser.FOLLOW_PERCENT_in_p_DFPropertyName2043); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -3494,8 +3556,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 7 :
- // xquery/XQueryParser.g:318:105: k= PER_MILLE
- k=this.match(this.input,PER_MILLE,XQueryParser.FOLLOW_PER_MILLE_in_p_DFPropertyName2050); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:379:105: k= PER_MILLE
+ k=this.match(this.input,PER_MILLE,XQueryParser.FOLLOW_PER_MILLE_in_p_DFPropertyName2049); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -3504,8 +3566,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 8 :
- // xquery/XQueryParser.g:318:119: k= ZERO_DIGIT
- k=this.match(this.input,ZERO_DIGIT,XQueryParser.FOLLOW_ZERO_DIGIT_in_p_DFPropertyName2056); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:379:119: k= ZERO_DIGIT
+ k=this.match(this.input,ZERO_DIGIT,XQueryParser.FOLLOW_ZERO_DIGIT_in_p_DFPropertyName2055); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -3514,8 +3576,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 9 :
- // xquery/XQueryParser.g:318:134: k= DIGIT
- k=this.match(this.input,DIGIT,XQueryParser.FOLLOW_DIGIT_in_p_DFPropertyName2062); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:379:134: k= DIGIT
+ k=this.match(this.input,DIGIT,XQueryParser.FOLLOW_DIGIT_in_p_DFPropertyName2061); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -3524,8 +3586,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 10 :
- // xquery/XQueryParser.g:318:144: k= PATTERN_SEPARATOR
- k=this.match(this.input,PATTERN_SEPARATOR,XQueryParser.FOLLOW_PATTERN_SEPARATOR_in_p_DFPropertyName2068); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:379:144: k= PATTERN_SEPARATOR
+ k=this.match(this.input,PATTERN_SEPARATOR,XQueryParser.FOLLOW_PATTERN_SEPARATOR_in_p_DFPropertyName2067); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -3575,7 +3637,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:322:1: p_Import : ( pm_SchemaImport | pm_ModuleImport );
+ // xquery/XQueryParser.g:383:1: p_Import : ( pm_SchemaImport | pm_ModuleImport );
// $ANTLR start "p_Import"
p_Import: function() {
var retval = new XQueryParser.p_Import_return();
@@ -3588,7 +3650,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:323:9: ( pm_SchemaImport | pm_ModuleImport )
+ // xquery/XQueryParser.g:384:9: ( pm_SchemaImport | pm_ModuleImport )
var alt19=2;
var LA19_0 = this.input.LA(1);
@@ -3618,10 +3680,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt19) {
case 1 :
- // xquery/XQueryParser.g:323:11: pm_SchemaImport
+ // xquery/XQueryParser.g:384:11: pm_SchemaImport
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_SchemaImport_in_p_Import2097);
+ this.pushFollow(XQueryParser.FOLLOW_pm_SchemaImport_in_p_Import2096);
pm_SchemaImport39=this.pm_SchemaImport();
this.state._fsp--;
@@ -3631,10 +3693,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:323:29: pm_ModuleImport
+ // xquery/XQueryParser.g:384:29: pm_ModuleImport
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_ModuleImport_in_p_Import2101);
+ this.pushFollow(XQueryParser.FOLLOW_pm_ModuleImport_in_p_Import2100);
pm_ModuleImport40=this.pm_ModuleImport();
this.state._fsp--;
@@ -3678,7 +3740,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:327:1: pm_SchemaImport : k= IMPORT k= SCHEMA (sp= p_SchemaPrefix )? us= p_StringLiteral (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )? SEMICOLON -> ^( SchemaImport ^( SchemaPrefix ( $sp)? ) $us ^( AtHints ( $ah)* ) ) ;
+ // xquery/XQueryParser.g:388:1: pm_SchemaImport : k= IMPORT k= SCHEMA (sp= p_SchemaPrefix )? us= p_StringLiteral (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )? SEMICOLON -> ^( SchemaImport ^( SchemaPrefix ( $sp)? ) $us ^( AtHints ( $ah)* ) ) ;
// $ANTLR start "pm_SchemaImport"
pm_SchemaImport: function() {
var retval = new XQueryParser.pm_SchemaImport_return();
@@ -3704,21 +3766,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_p_SchemaPrefix=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_SchemaPrefix");
var stream_p_StringLiteral=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_StringLiteral");
try {
- // xquery/XQueryParser.g:328:9: (k= IMPORT k= SCHEMA (sp= p_SchemaPrefix )? us= p_StringLiteral (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )? SEMICOLON -> ^( SchemaImport ^( SchemaPrefix ( $sp)? ) $us ^( AtHints ( $ah)* ) ) )
- // xquery/XQueryParser.g:328:11: k= IMPORT k= SCHEMA (sp= p_SchemaPrefix )? us= p_StringLiteral (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )? SEMICOLON
- k=this.match(this.input,IMPORT,XQueryParser.FOLLOW_IMPORT_in_pm_SchemaImport2137); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:389:9: (k= IMPORT k= SCHEMA (sp= p_SchemaPrefix )? us= p_StringLiteral (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )? SEMICOLON -> ^( SchemaImport ^( SchemaPrefix ( $sp)? ) $us ^( AtHints ( $ah)* ) ) )
+ // xquery/XQueryParser.g:389:11: k= IMPORT k= SCHEMA (sp= p_SchemaPrefix )? us= p_StringLiteral (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )? SEMICOLON
+ k=this.match(this.input,IMPORT,XQueryParser.FOLLOW_IMPORT_in_pm_SchemaImport2136); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_IMPORT.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,SCHEMA,XQueryParser.FOLLOW_SCHEMA_in_pm_SchemaImport2143); if (this.state.failed) return retval;
+ k=this.match(this.input,SCHEMA,XQueryParser.FOLLOW_SCHEMA_in_pm_SchemaImport2142); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_SCHEMA.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:328:61: (sp= p_SchemaPrefix )?
+ // xquery/XQueryParser.g:389:61: (sp= p_SchemaPrefix )?
var alt20=2;
var LA20_0 = this.input.LA(1);
@@ -3727,8 +3789,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt20) {
case 1 :
- // xquery/XQueryParser.g:328:61: sp= p_SchemaPrefix
- this.pushFollow(XQueryParser.FOLLOW_p_SchemaPrefix_in_pm_SchemaImport2149);
+ // xquery/XQueryParser.g:389:61: sp= p_SchemaPrefix
+ this.pushFollow(XQueryParser.FOLLOW_p_SchemaPrefix_in_pm_SchemaImport2148);
sp=this.p_SchemaPrefix();
this.state._fsp--;
@@ -3740,13 +3802,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_SchemaImport2154);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_SchemaImport2153);
us=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_StringLiteral.add(us.getTree());
- // xquery/XQueryParser.g:328:97: (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )?
+ // xquery/XQueryParser.g:389:97: (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )?
var alt22=2;
var LA22_0 = this.input.LA(1);
@@ -3755,14 +3817,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt22) {
case 1 :
- // xquery/XQueryParser.g:328:98: k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )*
- k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_pm_SchemaImport2159); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:389:98: k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )*
+ k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_pm_SchemaImport2158); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_AT.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_SchemaImport2165);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_SchemaImport2164);
ah=this.p_StringLiteral();
this.state._fsp--;
@@ -3771,7 +3833,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_ah)) list_ah = [];
list_ah.push(ah.getTree());
- // xquery/XQueryParser.g:328:138: ( COMMA ah+= p_StringLiteral )*
+ // xquery/XQueryParser.g:389:138: ( COMMA ah+= p_StringLiteral )*
loop21:
do {
var alt21=2;
@@ -3784,11 +3846,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt21) {
case 1 :
- // xquery/XQueryParser.g:328:139: COMMA ah+= p_StringLiteral
- COMMA41=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_pm_SchemaImport2168); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:389:139: COMMA ah+= p_StringLiteral
+ COMMA41=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_pm_SchemaImport2167); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_COMMA.add(COMMA41);
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_SchemaImport2172);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_SchemaImport2171);
ah=this.p_StringLiteral();
this.state._fsp--;
@@ -3812,7 +3874,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- SEMICOLON42=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_SchemaImport2178); if (this.state.failed) return retval;
+ SEMICOLON42=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_SchemaImport2177); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_SEMICOLON.add(SEMICOLON42);
@@ -3830,19 +3892,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_us=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token us",us!=null?us.tree:null);
var stream_ah=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token ah",list_ah);
root_0 = this.adaptor.nil();
- // 329:17: -> ^( SchemaImport ^( SchemaPrefix ( $sp)? ) $us ^( AtHints ( $ah)* ) )
+ // 390:17: -> ^( SchemaImport ^( SchemaPrefix ( $sp)? ) $us ^( AtHints ( $ah)* ) )
{
- // xquery/XQueryParser.g:329:20: ^( SchemaImport ^( SchemaPrefix ( $sp)? ) $us ^( AtHints ( $ah)* ) )
+ // xquery/XQueryParser.g:390:20: ^( SchemaImport ^( SchemaPrefix ( $sp)? ) $us ^( AtHints ( $ah)* ) )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(SchemaImport, "SchemaImport"), root_1);
- // xquery/XQueryParser.g:329:35: ^( SchemaPrefix ( $sp)? )
+ // xquery/XQueryParser.g:390:35: ^( SchemaPrefix ( $sp)? )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(SchemaPrefix, "SchemaPrefix"), root_2);
- // xquery/XQueryParser.g:329:50: ( $sp)?
+ // xquery/XQueryParser.g:390:50: ( $sp)?
if ( stream_sp.hasNext() ) {
this.adaptor.addChild(root_2, stream_sp.nextTree());
@@ -3852,12 +3914,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
this.adaptor.addChild(root_1, root_2);
}
this.adaptor.addChild(root_1, stream_us.nextTree());
- // xquery/XQueryParser.g:329:60: ^( AtHints ( $ah)* )
+ // xquery/XQueryParser.g:390:60: ^( AtHints ( $ah)* )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(AtHints, "AtHints"), root_2);
- // xquery/XQueryParser.g:329:70: ( $ah)*
+ // xquery/XQueryParser.g:390:70: ( $ah)*
while ( stream_ah.hasNext() ) {
this.adaptor.addChild(root_2, stream_ah.nextTree());
@@ -3908,7 +3970,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:333:1: p_SchemaPrefix : (k= NAMESPACE nn= p_NCName EQUAL -> ^( NamespaceName $nn) | k= DEFAULT k= ELEMENT k= NAMESPACE -> DefaultElementNamespace );
+ // xquery/XQueryParser.g:394:1: p_SchemaPrefix : (k= NAMESPACE nn= p_NCName EQUAL -> ^( NamespaceName $nn) | k= DEFAULT k= ELEMENT k= NAMESPACE -> DefaultElementNamespace );
// $ANTLR start "p_SchemaPrefix"
p_SchemaPrefix: function() {
var retval = new XQueryParser.p_SchemaPrefix_return();
@@ -3928,7 +3990,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_DEFAULT=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token DEFAULT");
var stream_p_NCName=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_NCName");
try {
- // xquery/XQueryParser.g:334:9: (k= NAMESPACE nn= p_NCName EQUAL -> ^( NamespaceName $nn) | k= DEFAULT k= ELEMENT k= NAMESPACE -> DefaultElementNamespace )
+ // xquery/XQueryParser.g:395:9: (k= NAMESPACE nn= p_NCName EQUAL -> ^( NamespaceName $nn) | k= DEFAULT k= ELEMENT k= NAMESPACE -> DefaultElementNamespace )
var alt23=2;
var LA23_0 = this.input.LA(1);
@@ -3947,20 +4009,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt23) {
case 1 :
- // xquery/XQueryParser.g:334:11: k= NAMESPACE nn= p_NCName EQUAL
- k=this.match(this.input,NAMESPACE,XQueryParser.FOLLOW_NAMESPACE_in_p_SchemaPrefix2248); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:395:11: k= NAMESPACE nn= p_NCName EQUAL
+ k=this.match(this.input,NAMESPACE,XQueryParser.FOLLOW_NAMESPACE_in_p_SchemaPrefix2247); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_NAMESPACE.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_SchemaPrefix2254);
+ this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_SchemaPrefix2253);
nn=this.p_NCName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_NCName.add(nn.getTree());
- EQUAL43=this.match(this.input,EQUAL,XQueryParser.FOLLOW_EQUAL_in_p_SchemaPrefix2256); if (this.state.failed) return retval;
+ EQUAL43=this.match(this.input,EQUAL,XQueryParser.FOLLOW_EQUAL_in_p_SchemaPrefix2255); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_EQUAL.add(EQUAL43);
@@ -3977,9 +4039,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_nn=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token nn",nn!=null?nn.tree:null);
root_0 = this.adaptor.nil();
- // 335:17: -> ^( NamespaceName $nn)
+ // 396:17: -> ^( NamespaceName $nn)
{
- // xquery/XQueryParser.g:335:20: ^( NamespaceName $nn)
+ // xquery/XQueryParser.g:396:20: ^( NamespaceName $nn)
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(NamespaceName, "NamespaceName"), root_1);
@@ -3995,20 +4057,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:336:11: k= DEFAULT k= ELEMENT k= NAMESPACE
- k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_SchemaPrefix2295); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:397:11: k= DEFAULT k= ELEMENT k= NAMESPACE
+ k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_SchemaPrefix2294); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_DEFAULT.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,ELEMENT,XQueryParser.FOLLOW_ELEMENT_in_p_SchemaPrefix2301); if (this.state.failed) return retval;
+ k=this.match(this.input,ELEMENT,XQueryParser.FOLLOW_ELEMENT_in_p_SchemaPrefix2300); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_ELEMENT.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,NAMESPACE,XQueryParser.FOLLOW_NAMESPACE_in_p_SchemaPrefix2307); if (this.state.failed) return retval;
+ k=this.match(this.input,NAMESPACE,XQueryParser.FOLLOW_NAMESPACE_in_p_SchemaPrefix2306); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_NAMESPACE.add(k);
if ( this.state.backtracking===0 ) {
@@ -4027,7 +4089,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 337:17: -> DefaultElementNamespace
+ // 398:17: -> DefaultElementNamespace
{
this.adaptor.addChild(root_0, this.adaptor.create(DefaultElementNamespace, "DefaultElementNamespace"));
@@ -4071,7 +4133,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:341:1: pm_ModuleImport : k= IMPORT k= MODULE (k= NAMESPACE nn= p_NCName EQUAL )? us= p_StringLiteral (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )? SEMICOLON -> ^( ModuleImport ^( NamespaceName ( $nn)? ) $us ^( AtHints ( $ah)* ) ) ;
+ // xquery/XQueryParser.g:402:1: pm_ModuleImport : k= IMPORT k= MODULE (k= NAMESPACE nn= p_NCName EQUAL )? us= p_StringLiteral (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )? SEMICOLON -> ^( ModuleImport ^( NamespaceName ( $nn)? ) $us ^( AtHints ( $ah)* ) ) ;
// $ANTLR start "pm_ModuleImport"
pm_ModuleImport: function() {
var retval = new XQueryParser.pm_ModuleImport_return();
@@ -4101,21 +4163,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_p_NCName=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_NCName");
var stream_p_StringLiteral=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_StringLiteral");
try {
- // xquery/XQueryParser.g:342:9: (k= IMPORT k= MODULE (k= NAMESPACE nn= p_NCName EQUAL )? us= p_StringLiteral (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )? SEMICOLON -> ^( ModuleImport ^( NamespaceName ( $nn)? ) $us ^( AtHints ( $ah)* ) ) )
- // xquery/XQueryParser.g:342:11: k= IMPORT k= MODULE (k= NAMESPACE nn= p_NCName EQUAL )? us= p_StringLiteral (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )? SEMICOLON
- k=this.match(this.input,IMPORT,XQueryParser.FOLLOW_IMPORT_in_pm_ModuleImport2357); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:403:9: (k= IMPORT k= MODULE (k= NAMESPACE nn= p_NCName EQUAL )? us= p_StringLiteral (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )? SEMICOLON -> ^( ModuleImport ^( NamespaceName ( $nn)? ) $us ^( AtHints ( $ah)* ) ) )
+ // xquery/XQueryParser.g:403:11: k= IMPORT k= MODULE (k= NAMESPACE nn= p_NCName EQUAL )? us= p_StringLiteral (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )? SEMICOLON
+ k=this.match(this.input,IMPORT,XQueryParser.FOLLOW_IMPORT_in_pm_ModuleImport2356); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_IMPORT.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,MODULE,XQueryParser.FOLLOW_MODULE_in_pm_ModuleImport2363); if (this.state.failed) return retval;
+ k=this.match(this.input,MODULE,XQueryParser.FOLLOW_MODULE_in_pm_ModuleImport2362); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_MODULE.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:342:59: (k= NAMESPACE nn= p_NCName EQUAL )?
+ // xquery/XQueryParser.g:403:59: (k= NAMESPACE nn= p_NCName EQUAL )?
var alt24=2;
var LA24_0 = this.input.LA(1);
@@ -4124,20 +4186,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt24) {
case 1 :
- // xquery/XQueryParser.g:342:60: k= NAMESPACE nn= p_NCName EQUAL
- k=this.match(this.input,NAMESPACE,XQueryParser.FOLLOW_NAMESPACE_in_pm_ModuleImport2370); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:403:60: k= NAMESPACE nn= p_NCName EQUAL
+ k=this.match(this.input,NAMESPACE,XQueryParser.FOLLOW_NAMESPACE_in_pm_ModuleImport2369); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_NAMESPACE.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pm_ModuleImport2376);
+ this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pm_ModuleImport2375);
nn=this.p_NCName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_NCName.add(nn.getTree());
- EQUAL44=this.match(this.input,EQUAL,XQueryParser.FOLLOW_EQUAL_in_pm_ModuleImport2378); if (this.state.failed) return retval;
+ EQUAL44=this.match(this.input,EQUAL,XQueryParser.FOLLOW_EQUAL_in_pm_ModuleImport2377); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_EQUAL.add(EQUAL44);
@@ -4146,13 +4208,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_ModuleImport2384);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_ModuleImport2383);
us=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_StringLiteral.add(us.getTree());
- // xquery/XQueryParser.g:342:126: (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )?
+ // xquery/XQueryParser.g:403:126: (k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )* )?
var alt26=2;
var LA26_0 = this.input.LA(1);
@@ -4161,14 +4223,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt26) {
case 1 :
- // xquery/XQueryParser.g:342:127: k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )*
- k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_pm_ModuleImport2389); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:403:127: k= AT ah+= p_StringLiteral ( COMMA ah+= p_StringLiteral )*
+ k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_pm_ModuleImport2388); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_AT.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_ModuleImport2395);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_ModuleImport2394);
ah=this.p_StringLiteral();
this.state._fsp--;
@@ -4177,7 +4239,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_ah)) list_ah = [];
list_ah.push(ah.getTree());
- // xquery/XQueryParser.g:342:167: ( COMMA ah+= p_StringLiteral )*
+ // xquery/XQueryParser.g:403:167: ( COMMA ah+= p_StringLiteral )*
loop25:
do {
var alt25=2;
@@ -4190,11 +4252,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt25) {
case 1 :
- // xquery/XQueryParser.g:342:168: COMMA ah+= p_StringLiteral
- COMMA45=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_pm_ModuleImport2398); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:403:168: COMMA ah+= p_StringLiteral
+ COMMA45=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_pm_ModuleImport2397); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_COMMA.add(COMMA45);
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_ModuleImport2402);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_ModuleImport2401);
ah=this.p_StringLiteral();
this.state._fsp--;
@@ -4218,7 +4280,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- SEMICOLON46=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_ModuleImport2408); if (this.state.failed) return retval;
+ SEMICOLON46=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_ModuleImport2407); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_SEMICOLON.add(SEMICOLON46);
@@ -4236,19 +4298,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_us=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token us",us!=null?us.tree:null);
var stream_ah=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token ah",list_ah);
root_0 = this.adaptor.nil();
- // 343:17: -> ^( ModuleImport ^( NamespaceName ( $nn)? ) $us ^( AtHints ( $ah)* ) )
+ // 404:17: -> ^( ModuleImport ^( NamespaceName ( $nn)? ) $us ^( AtHints ( $ah)* ) )
{
- // xquery/XQueryParser.g:343:20: ^( ModuleImport ^( NamespaceName ( $nn)? ) $us ^( AtHints ( $ah)* ) )
+ // xquery/XQueryParser.g:404:20: ^( ModuleImport ^( NamespaceName ( $nn)? ) $us ^( AtHints ( $ah)* ) )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(ModuleImport, "ModuleImport"), root_1);
- // xquery/XQueryParser.g:343:35: ^( NamespaceName ( $nn)? )
+ // xquery/XQueryParser.g:404:35: ^( NamespaceName ( $nn)? )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(NamespaceName, "NamespaceName"), root_2);
- // xquery/XQueryParser.g:343:51: ( $nn)?
+ // xquery/XQueryParser.g:404:51: ( $nn)?
if ( stream_nn.hasNext() ) {
this.adaptor.addChild(root_2, stream_nn.nextTree());
@@ -4258,12 +4320,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
this.adaptor.addChild(root_1, root_2);
}
this.adaptor.addChild(root_1, stream_us.nextTree());
- // xquery/XQueryParser.g:343:61: ^( AtHints ( $ah)* )
+ // xquery/XQueryParser.g:404:61: ^( AtHints ( $ah)* )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(AtHints, "AtHints"), root_2);
- // xquery/XQueryParser.g:343:71: ( $ah)*
+ // xquery/XQueryParser.g:404:71: ( $ah)*
while ( stream_ah.hasNext() ) {
this.adaptor.addChild(root_2, stream_ah.nextTree());
@@ -4314,7 +4376,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:347:1: pm_NamespaceDecl : k= DECLARE k= NAMESPACE nn= p_NCName EQUAL us= p_StringLiteral SEMICOLON -> ^( NamespaceDecl $nn $us) ;
+ // xquery/XQueryParser.g:408:1: pm_NamespaceDecl : k= DECLARE k= NAMESPACE nn= p_NCName EQUAL us= p_StringLiteral SEMICOLON -> ^( NamespaceDecl $nn $us) ;
// $ANTLR start "pm_NamespaceDecl"
pm_NamespaceDecl: function() {
var retval = new XQueryParser.pm_NamespaceDecl_return();
@@ -4338,42 +4400,42 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_p_NCName=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_NCName");
var stream_p_StringLiteral=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_StringLiteral");
try {
- // xquery/XQueryParser.g:348:9: (k= DECLARE k= NAMESPACE nn= p_NCName EQUAL us= p_StringLiteral SEMICOLON -> ^( NamespaceDecl $nn $us) )
- // xquery/XQueryParser.g:348:11: k= DECLARE k= NAMESPACE nn= p_NCName EQUAL us= p_StringLiteral SEMICOLON
- k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_NamespaceDecl2477); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:409:9: (k= DECLARE k= NAMESPACE nn= p_NCName EQUAL us= p_StringLiteral SEMICOLON -> ^( NamespaceDecl $nn $us) )
+ // xquery/XQueryParser.g:409:11: k= DECLARE k= NAMESPACE nn= p_NCName EQUAL us= p_StringLiteral SEMICOLON
+ k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_NamespaceDecl2476); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_DECLARE.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,NAMESPACE,XQueryParser.FOLLOW_NAMESPACE_in_pm_NamespaceDecl2483); if (this.state.failed) return retval;
+ k=this.match(this.input,NAMESPACE,XQueryParser.FOLLOW_NAMESPACE_in_pm_NamespaceDecl2482); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_NAMESPACE.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pm_NamespaceDecl2489);
+ this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pm_NamespaceDecl2488);
nn=this.p_NCName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_NCName.add(nn.getTree());
- EQUAL47=this.match(this.input,EQUAL,XQueryParser.FOLLOW_EQUAL_in_pm_NamespaceDecl2491); if (this.state.failed) return retval;
+ EQUAL47=this.match(this.input,EQUAL,XQueryParser.FOLLOW_EQUAL_in_pm_NamespaceDecl2490); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_EQUAL.add(EQUAL47);
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_NamespaceDecl2495);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_NamespaceDecl2494);
us=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_StringLiteral.add(us.getTree());
- SEMICOLON48=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_NamespaceDecl2497); if (this.state.failed) return retval;
+ SEMICOLON48=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_NamespaceDecl2496); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_SEMICOLON.add(SEMICOLON48);
// AST REWRITE
- // elements: nn, us
+ // elements: us, nn
// token labels:
// rule labels: retval, nn, us
// token list labels:
@@ -4385,9 +4447,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_us=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token us",us!=null?us.tree:null);
root_0 = this.adaptor.nil();
- // 349:17: -> ^( NamespaceDecl $nn $us)
+ // 410:17: -> ^( NamespaceDecl $nn $us)
{
- // xquery/XQueryParser.g:349:20: ^( NamespaceDecl $nn $us)
+ // xquery/XQueryParser.g:410:20: ^( NamespaceDecl $nn $us)
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(NamespaceDecl, "NamespaceDecl"), root_1);
@@ -4436,7 +4498,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:353:1: pm_DefaultNamespaceDecl : k= DECLARE k= DEFAULT (k= ELEMENT | k= FUNCTION ) k= NAMESPACE p_StringLiteral SEMICOLON ;
+ // xquery/XQueryParser.g:414:1: pm_DefaultNamespaceDecl : k= DECLARE k= DEFAULT (k= ELEMENT | k= FUNCTION ) k= NAMESPACE p_StringLiteral SEMICOLON ;
// $ANTLR start "pm_DefaultNamespaceDecl"
pm_DefaultNamespaceDecl: function() {
var retval = new XQueryParser.pm_DefaultNamespaceDecl_return();
@@ -4452,11 +4514,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var SEMICOLON50_tree=null;
try {
- // xquery/XQueryParser.g:354:9: (k= DECLARE k= DEFAULT (k= ELEMENT | k= FUNCTION ) k= NAMESPACE p_StringLiteral SEMICOLON )
- // xquery/XQueryParser.g:354:11: k= DECLARE k= DEFAULT (k= ELEMENT | k= FUNCTION ) k= NAMESPACE p_StringLiteral SEMICOLON
+ // xquery/XQueryParser.g:415:9: (k= DECLARE k= DEFAULT (k= ELEMENT | k= FUNCTION ) k= NAMESPACE p_StringLiteral SEMICOLON )
+ // xquery/XQueryParser.g:415:11: k= DECLARE k= DEFAULT (k= ELEMENT | k= FUNCTION ) k= NAMESPACE p_StringLiteral SEMICOLON
root_0 = this.adaptor.nil();
- k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_DefaultNamespaceDecl2554); if (this.state.failed) return retval;
+ k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_DefaultNamespaceDecl2553); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -4464,7 +4526,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_pm_DefaultNamespaceDecl2560); if (this.state.failed) return retval;
+ k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_pm_DefaultNamespaceDecl2559); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -4472,7 +4534,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:354:61: (k= ELEMENT | k= FUNCTION )
+ // xquery/XQueryParser.g:415:61: (k= ELEMENT | k= FUNCTION )
var alt27=2;
var LA27_0 = this.input.LA(1);
@@ -4491,8 +4553,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt27) {
case 1 :
- // xquery/XQueryParser.g:354:62: k= ELEMENT
- k=this.match(this.input,ELEMENT,XQueryParser.FOLLOW_ELEMENT_in_pm_DefaultNamespaceDecl2567); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:415:62: k= ELEMENT
+ k=this.match(this.input,ELEMENT,XQueryParser.FOLLOW_ELEMENT_in_pm_DefaultNamespaceDecl2566); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -4501,8 +4563,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:354:74: k= FUNCTION
- k=this.match(this.input,FUNCTION,XQueryParser.FOLLOW_FUNCTION_in_pm_DefaultNamespaceDecl2573); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:415:74: k= FUNCTION
+ k=this.match(this.input,FUNCTION,XQueryParser.FOLLOW_FUNCTION_in_pm_DefaultNamespaceDecl2572); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -4516,7 +4578,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,NAMESPACE,XQueryParser.FOLLOW_NAMESPACE_in_pm_DefaultNamespaceDecl2580); if (this.state.failed) return retval;
+ k=this.match(this.input,NAMESPACE,XQueryParser.FOLLOW_NAMESPACE_in_pm_DefaultNamespaceDecl2579); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -4524,13 +4586,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_DefaultNamespaceDecl2584);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_DefaultNamespaceDecl2583);
p_StringLiteral49=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral49.getTree());
- SEMICOLON50=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_DefaultNamespaceDecl2586); if (this.state.failed) return retval;
+ SEMICOLON50=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_DefaultNamespaceDecl2585); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SEMICOLON50_tree = this.adaptor.create(SEMICOLON50);
this.adaptor.addChild(root_0, SEMICOLON50_tree);
@@ -4571,7 +4633,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:358:1: pm_AnnotatedDecl : k= DECLARE ( p_Annotation )* pg_AnnotatedDecl SEMICOLON ;
+ // xquery/XQueryParser.g:419:1: pm_AnnotatedDecl : k= DECLARE ( p_Annotation )* pg_AnnotatedDecl SEMICOLON ;
// $ANTLR start "pm_AnnotatedDecl"
pm_AnnotatedDecl: function() {
var retval = new XQueryParser.pm_AnnotatedDecl_return();
@@ -4588,11 +4650,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var SEMICOLON53_tree=null;
try {
- // xquery/XQueryParser.g:359:9: (k= DECLARE ( p_Annotation )* pg_AnnotatedDecl SEMICOLON )
- // xquery/XQueryParser.g:359:11: k= DECLARE ( p_Annotation )* pg_AnnotatedDecl SEMICOLON
+ // xquery/XQueryParser.g:420:9: (k= DECLARE ( p_Annotation )* pg_AnnotatedDecl SEMICOLON )
+ // xquery/XQueryParser.g:420:11: k= DECLARE ( p_Annotation )* pg_AnnotatedDecl SEMICOLON
root_0 = this.adaptor.nil();
- k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_AnnotatedDecl2614); if (this.state.failed) return retval;
+ k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_AnnotatedDecl2613); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -4600,7 +4662,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:359:36: ( p_Annotation )*
+ // xquery/XQueryParser.g:420:36: ( p_Annotation )*
loop28:
do {
var alt28=2;
@@ -4613,8 +4675,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt28) {
case 1 :
- // xquery/XQueryParser.g:359:36: p_Annotation
- this.pushFollow(XQueryParser.FOLLOW_p_Annotation_in_pm_AnnotatedDecl2618);
+ // xquery/XQueryParser.g:420:36: p_Annotation
+ this.pushFollow(XQueryParser.FOLLOW_p_Annotation_in_pm_AnnotatedDecl2617);
p_Annotation51=this.p_Annotation();
this.state._fsp--;
@@ -4629,13 +4691,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- this.pushFollow(XQueryParser.FOLLOW_pg_AnnotatedDecl_in_pm_AnnotatedDecl2621);
+ this.pushFollow(XQueryParser.FOLLOW_pg_AnnotatedDecl_in_pm_AnnotatedDecl2620);
pg_AnnotatedDecl52=this.pg_AnnotatedDecl();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pg_AnnotatedDecl52.getTree());
- SEMICOLON53=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_AnnotatedDecl2623); if (this.state.failed) return retval;
+ SEMICOLON53=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_AnnotatedDecl2622); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SEMICOLON53_tree = this.adaptor.create(SEMICOLON53);
this.adaptor.addChild(root_0, SEMICOLON53_tree);
@@ -4676,7 +4738,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:361:1: pg_AnnotatedDecl : ( p_VarDecl | pm_FunctionDecl | {...}? => p_CollectionDecl | {...}? => p_IndexDecl | {...}? => p_ICDecl );
+ // xquery/XQueryParser.g:422:1: pg_AnnotatedDecl : ( p_VarDecl | pm_FunctionDecl | {...}? => p_CollectionDecl | {...}? => p_IndexDecl | {...}? => p_ICDecl );
// $ANTLR start "pg_AnnotatedDecl"
pg_AnnotatedDecl: function() {
var retval = new XQueryParser.pg_AnnotatedDecl_return();
@@ -4692,7 +4754,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:362:9: ( p_VarDecl | pm_FunctionDecl | {...}? => p_CollectionDecl | {...}? => p_IndexDecl | {...}? => p_ICDecl )
+ // xquery/XQueryParser.g:423:9: ( p_VarDecl | pm_FunctionDecl | {...}? => p_CollectionDecl | {...}? => p_IndexDecl | {...}? => p_ICDecl )
var alt29=5;
var LA29_0 = this.input.LA(1);
@@ -4723,10 +4785,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt29) {
case 1 :
- // xquery/XQueryParser.g:362:11: p_VarDecl
+ // xquery/XQueryParser.g:423:11: p_VarDecl
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_VarDecl_in_pg_AnnotatedDecl2647);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarDecl_in_pg_AnnotatedDecl2646);
p_VarDecl54=this.p_VarDecl();
this.state._fsp--;
@@ -4736,10 +4798,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:363:11: pm_FunctionDecl
+ // xquery/XQueryParser.g:424:11: pm_FunctionDecl
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_FunctionDecl_in_pg_AnnotatedDecl2659);
+ this.pushFollow(XQueryParser.FOLLOW_pm_FunctionDecl_in_pg_AnnotatedDecl2658);
pm_FunctionDecl55=this.pm_FunctionDecl();
this.state._fsp--;
@@ -4749,14 +4811,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:364:11: {...}? => p_CollectionDecl
+ // xquery/XQueryParser.g:425:11: {...}? => p_CollectionDecl
root_0 = this.adaptor.nil();
if ( !((this.lc(ZORBA))) ) {
if (this.state.backtracking>0) {this.state.failed=true; return retval;}
throw new org.antlr.runtime.FailedPredicateException(this.input, "pg_AnnotatedDecl", "this.lc(ZORBA)");
}
- this.pushFollow(XQueryParser.FOLLOW_p_CollectionDecl_in_pg_AnnotatedDecl2674);
+ this.pushFollow(XQueryParser.FOLLOW_p_CollectionDecl_in_pg_AnnotatedDecl2673);
p_CollectionDecl56=this.p_CollectionDecl();
this.state._fsp--;
@@ -4766,14 +4828,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:365:11: {...}? => p_IndexDecl
+ // xquery/XQueryParser.g:426:11: {...}? => p_IndexDecl
root_0 = this.adaptor.nil();
if ( !((this.lc(ZORBA))) ) {
if (this.state.backtracking>0) {this.state.failed=true; return retval;}
throw new org.antlr.runtime.FailedPredicateException(this.input, "pg_AnnotatedDecl", "this.lc(ZORBA)");
}
- this.pushFollow(XQueryParser.FOLLOW_p_IndexDecl_in_pg_AnnotatedDecl2689);
+ this.pushFollow(XQueryParser.FOLLOW_p_IndexDecl_in_pg_AnnotatedDecl2688);
p_IndexDecl57=this.p_IndexDecl();
this.state._fsp--;
@@ -4783,14 +4845,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 5 :
- // xquery/XQueryParser.g:366:11: {...}? => p_ICDecl
+ // xquery/XQueryParser.g:427:11: {...}? => p_ICDecl
root_0 = this.adaptor.nil();
if ( !((this.lc(ZORBA))) ) {
if (this.state.backtracking>0) {this.state.failed=true; return retval;}
throw new org.antlr.runtime.FailedPredicateException(this.input, "pg_AnnotatedDecl", "this.lc(ZORBA)");
}
- this.pushFollow(XQueryParser.FOLLOW_p_ICDecl_in_pg_AnnotatedDecl2704);
+ this.pushFollow(XQueryParser.FOLLOW_p_ICDecl_in_pg_AnnotatedDecl2703);
p_ICDecl58=this.p_ICDecl();
this.state._fsp--;
@@ -4834,7 +4896,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:370:1: p_Annotation : ANN_PERCENT p_QName ( LPAREN p_Literal ( COMMA p_Literal )* RPAREN )? ;
+ // xquery/XQueryParser.g:431:1: p_Annotation : ANN_PERCENT p_QName ( LPAREN p_Literal ( COMMA p_Literal )* RPAREN )? ;
// $ANTLR start "p_Annotation"
p_Annotation: function() {
var retval = new XQueryParser.p_Annotation_return();
@@ -4856,22 +4918,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var RPAREN65_tree=null;
try {
- // xquery/XQueryParser.g:371:9: ( ANN_PERCENT p_QName ( LPAREN p_Literal ( COMMA p_Literal )* RPAREN )? )
- // xquery/XQueryParser.g:371:11: ANN_PERCENT p_QName ( LPAREN p_Literal ( COMMA p_Literal )* RPAREN )?
+ // xquery/XQueryParser.g:432:9: ( ANN_PERCENT p_QName ( LPAREN p_Literal ( COMMA p_Literal )* RPAREN )? )
+ // xquery/XQueryParser.g:432:11: ANN_PERCENT p_QName ( LPAREN p_Literal ( COMMA p_Literal )* RPAREN )?
root_0 = this.adaptor.nil();
- ANN_PERCENT59=this.match(this.input,ANN_PERCENT,XQueryParser.FOLLOW_ANN_PERCENT_in_p_Annotation2730); if (this.state.failed) return retval;
+ ANN_PERCENT59=this.match(this.input,ANN_PERCENT,XQueryParser.FOLLOW_ANN_PERCENT_in_p_Annotation2729); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
ANN_PERCENT59_tree = this.adaptor.create(ANN_PERCENT59);
this.adaptor.addChild(root_0, ANN_PERCENT59_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_Annotation2732);
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_Annotation2731);
p_QName60=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName60.getTree());
- // xquery/XQueryParser.g:371:31: ( LPAREN p_Literal ( COMMA p_Literal )* RPAREN )?
+ // xquery/XQueryParser.g:432:31: ( LPAREN p_Literal ( COMMA p_Literal )* RPAREN )?
var alt31=2;
var LA31_0 = this.input.LA(1);
@@ -4880,19 +4942,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt31) {
case 1 :
- // xquery/XQueryParser.g:371:32: LPAREN p_Literal ( COMMA p_Literal )* RPAREN
- LPAREN61=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_Annotation2735); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:432:32: LPAREN p_Literal ( COMMA p_Literal )* RPAREN
+ LPAREN61=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_Annotation2734); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
LPAREN61_tree = this.adaptor.create(LPAREN61);
this.adaptor.addChild(root_0, LPAREN61_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Literal_in_p_Annotation2737);
+ this.pushFollow(XQueryParser.FOLLOW_p_Literal_in_p_Annotation2736);
p_Literal62=this.p_Literal();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Literal62.getTree());
- // xquery/XQueryParser.g:371:49: ( COMMA p_Literal )*
+ // xquery/XQueryParser.g:432:49: ( COMMA p_Literal )*
loop30:
do {
var alt30=2;
@@ -4905,13 +4967,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt30) {
case 1 :
- // xquery/XQueryParser.g:371:50: COMMA p_Literal
- COMMA63=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_Annotation2740); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:432:50: COMMA p_Literal
+ COMMA63=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_Annotation2739); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COMMA63_tree = this.adaptor.create(COMMA63);
this.adaptor.addChild(root_0, COMMA63_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Literal_in_p_Annotation2742);
+ this.pushFollow(XQueryParser.FOLLOW_p_Literal_in_p_Annotation2741);
p_Literal64=this.p_Literal();
this.state._fsp--;
@@ -4926,7 +4988,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- RPAREN65=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_Annotation2746); if (this.state.failed) return retval;
+ RPAREN65=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_Annotation2745); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
RPAREN65_tree = this.adaptor.create(RPAREN65);
this.adaptor.addChild(root_0, RPAREN65_tree);
@@ -4973,7 +5035,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:375:1: p_VarDecl : k= VARIABLE DOLLAR qn= p_QName (td= p_TypeDeclaration )? ( ( BIND vv= p_VarValue ) | (k= EXTERNAL ( BIND vdv= p_VarDefaultValue )? ) ) -> ^( VarDecl $qn ^( VarType ( $td)? ) ^( VarValue ( $vv)? ^( VarDefaultValue ( $vdv)? ) ) ) ;
+ // xquery/XQueryParser.g:436:1: p_VarDecl : k= VARIABLE DOLLAR qn= p_QName (td= p_TypeDeclaration )? ( ( BIND vv= p_VarValue ) | (k= EXTERNAL ( BIND vdv= p_VarDefaultValue )? ) ) -> ^( VarDecl $qn ^( VarType ( $td)? ) ^( VarValue ( $vv)? ^( VarDefaultValue ( $vdv)? ) ) ) ;
// $ANTLR start "p_VarDecl"
p_VarDecl: function() {
var retval = new XQueryParser.p_VarDecl_return();
@@ -5003,24 +5065,24 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_p_VarDefaultValue=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_VarDefaultValue");
var stream_p_VarValue=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_VarValue");
try {
- // xquery/XQueryParser.g:376:9: (k= VARIABLE DOLLAR qn= p_QName (td= p_TypeDeclaration )? ( ( BIND vv= p_VarValue ) | (k= EXTERNAL ( BIND vdv= p_VarDefaultValue )? ) ) -> ^( VarDecl $qn ^( VarType ( $td)? ) ^( VarValue ( $vv)? ^( VarDefaultValue ( $vdv)? ) ) ) )
- // xquery/XQueryParser.g:376:11: k= VARIABLE DOLLAR qn= p_QName (td= p_TypeDeclaration )? ( ( BIND vv= p_VarValue ) | (k= EXTERNAL ( BIND vdv= p_VarDefaultValue )? ) )
- k=this.match(this.input,VARIABLE,XQueryParser.FOLLOW_VARIABLE_in_p_VarDecl2776); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:437:9: (k= VARIABLE DOLLAR qn= p_QName (td= p_TypeDeclaration )? ( ( BIND vv= p_VarValue ) | (k= EXTERNAL ( BIND vdv= p_VarDefaultValue )? ) ) -> ^( VarDecl $qn ^( VarType ( $td)? ) ^( VarValue ( $vv)? ^( VarDefaultValue ( $vdv)? ) ) ) )
+ // xquery/XQueryParser.g:437:11: k= VARIABLE DOLLAR qn= p_QName (td= p_TypeDeclaration )? ( ( BIND vv= p_VarValue ) | (k= EXTERNAL ( BIND vdv= p_VarDefaultValue )? ) )
+ k=this.match(this.input,VARIABLE,XQueryParser.FOLLOW_VARIABLE_in_p_VarDecl2775); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_VARIABLE.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- DOLLAR66=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_VarDecl2780); if (this.state.failed) return retval;
+ DOLLAR66=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_VarDecl2779); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_DOLLAR.add(DOLLAR66);
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_VarDecl2784);
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_VarDecl2783);
qn=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_QName.add(qn.getTree());
- // xquery/XQueryParser.g:376:57: (td= p_TypeDeclaration )?
+ // xquery/XQueryParser.g:437:57: (td= p_TypeDeclaration )?
var alt32=2;
var LA32_0 = this.input.LA(1);
@@ -5029,8 +5091,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt32) {
case 1 :
- // xquery/XQueryParser.g:376:57: td= p_TypeDeclaration
- this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_VarDecl2788);
+ // xquery/XQueryParser.g:437:57: td= p_TypeDeclaration
+ this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_VarDecl2787);
td=this.p_TypeDeclaration();
this.state._fsp--;
@@ -5042,7 +5104,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- // xquery/XQueryParser.g:376:77: ( ( BIND vv= p_VarValue ) | (k= EXTERNAL ( BIND vdv= p_VarDefaultValue )? ) )
+ // xquery/XQueryParser.g:437:77: ( ( BIND vv= p_VarValue ) | (k= EXTERNAL ( BIND vdv= p_VarDefaultValue )? ) )
var alt34=2;
var LA34_0 = this.input.LA(1);
@@ -5061,13 +5123,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt34) {
case 1 :
- // xquery/XQueryParser.g:376:78: ( BIND vv= p_VarValue )
- // xquery/XQueryParser.g:376:78: ( BIND vv= p_VarValue )
- // xquery/XQueryParser.g:376:79: BIND vv= p_VarValue
- BIND67=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_VarDecl2793); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:437:78: ( BIND vv= p_VarValue )
+ // xquery/XQueryParser.g:437:78: ( BIND vv= p_VarValue )
+ // xquery/XQueryParser.g:437:79: BIND vv= p_VarValue
+ BIND67=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_VarDecl2792); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_BIND.add(BIND67);
- this.pushFollow(XQueryParser.FOLLOW_p_VarValue_in_p_VarDecl2797);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarValue_in_p_VarDecl2796);
vv=this.p_VarValue();
this.state._fsp--;
@@ -5080,16 +5142,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:376:101: (k= EXTERNAL ( BIND vdv= p_VarDefaultValue )? )
- // xquery/XQueryParser.g:376:101: (k= EXTERNAL ( BIND vdv= p_VarDefaultValue )? )
- // xquery/XQueryParser.g:376:102: k= EXTERNAL ( BIND vdv= p_VarDefaultValue )?
- k=this.match(this.input,EXTERNAL,XQueryParser.FOLLOW_EXTERNAL_in_p_VarDecl2805); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:437:101: (k= EXTERNAL ( BIND vdv= p_VarDefaultValue )? )
+ // xquery/XQueryParser.g:437:101: (k= EXTERNAL ( BIND vdv= p_VarDefaultValue )? )
+ // xquery/XQueryParser.g:437:102: k= EXTERNAL ( BIND vdv= p_VarDefaultValue )?
+ k=this.match(this.input,EXTERNAL,XQueryParser.FOLLOW_EXTERNAL_in_p_VarDecl2804); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_EXTERNAL.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:376:128: ( BIND vdv= p_VarDefaultValue )?
+ // xquery/XQueryParser.g:437:128: ( BIND vdv= p_VarDefaultValue )?
var alt33=2;
var LA33_0 = this.input.LA(1);
@@ -5098,11 +5160,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt33) {
case 1 :
- // xquery/XQueryParser.g:376:129: BIND vdv= p_VarDefaultValue
- BIND68=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_VarDecl2810); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:437:129: BIND vdv= p_VarDefaultValue
+ BIND68=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_VarDecl2809); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_BIND.add(BIND68);
- this.pushFollow(XQueryParser.FOLLOW_p_VarDefaultValue_in_p_VarDecl2814);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarDefaultValue_in_p_VarDecl2813);
vdv=this.p_VarDefaultValue();
this.state._fsp--;
@@ -5126,7 +5188,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// AST REWRITE
- // elements: vv, qn, td, vdv
+ // elements: vdv, td, qn, vv
// token labels:
// rule labels: qn, vv, retval, vdv, td
// token list labels:
@@ -5140,20 +5202,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_td=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token td",td!=null?td.tree:null);
root_0 = this.adaptor.nil();
- // 377:17: -> ^( VarDecl $qn ^( VarType ( $td)? ) ^( VarValue ( $vv)? ^( VarDefaultValue ( $vdv)? ) ) )
+ // 438:17: -> ^( VarDecl $qn ^( VarType ( $td)? ) ^( VarValue ( $vv)? ^( VarDefaultValue ( $vdv)? ) ) )
{
- // xquery/XQueryParser.g:377:20: ^( VarDecl $qn ^( VarType ( $td)? ) ^( VarValue ( $vv)? ^( VarDefaultValue ( $vdv)? ) ) )
+ // xquery/XQueryParser.g:438:20: ^( VarDecl $qn ^( VarType ( $td)? ) ^( VarValue ( $vv)? ^( VarDefaultValue ( $vdv)? ) ) )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(VarDecl, "VarDecl"), root_1);
this.adaptor.addChild(root_1, stream_qn.nextTree());
- // xquery/XQueryParser.g:377:34: ^( VarType ( $td)? )
+ // xquery/XQueryParser.g:438:34: ^( VarType ( $td)? )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(VarType, "VarType"), root_2);
- // xquery/XQueryParser.g:377:44: ( $td)?
+ // xquery/XQueryParser.g:438:44: ( $td)?
if ( stream_td.hasNext() ) {
this.adaptor.addChild(root_2, stream_td.nextTree());
@@ -5162,23 +5224,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
this.adaptor.addChild(root_1, root_2);
}
- // xquery/XQueryParser.g:377:50: ^( VarValue ( $vv)? ^( VarDefaultValue ( $vdv)? ) )
+ // xquery/XQueryParser.g:438:50: ^( VarValue ( $vv)? ^( VarDefaultValue ( $vdv)? ) )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(VarValue, "VarValue"), root_2);
- // xquery/XQueryParser.g:377:61: ( $vv)?
+ // xquery/XQueryParser.g:438:61: ( $vv)?
if ( stream_vv.hasNext() ) {
this.adaptor.addChild(root_2, stream_vv.nextTree());
}
stream_vv.reset();
- // xquery/XQueryParser.g:377:66: ^( VarDefaultValue ( $vdv)? )
+ // xquery/XQueryParser.g:438:66: ^( VarDefaultValue ( $vdv)? )
{
var root_3 = this.adaptor.nil();
root_3 = this.adaptor.becomeRoot(this.adaptor.create(VarDefaultValue, "VarDefaultValue"), root_3);
- // xquery/XQueryParser.g:377:84: ( $vdv)?
+ // xquery/XQueryParser.g:438:84: ( $vdv)?
if ( stream_vdv.hasNext() ) {
this.adaptor.addChild(root_3, stream_vdv.nextTree());
@@ -5232,7 +5294,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:381:1: p_VarValue : p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:442:1: p_VarValue : p_ExprSingle[true] ;
// $ANTLR start "p_VarValue"
p_VarValue: function() {
var retval = new XQueryParser.p_VarValue_return();
@@ -5244,11 +5306,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:382:9: ( p_ExprSingle[true] )
- // xquery/XQueryParser.g:382:11: p_ExprSingle[true]
+ // xquery/XQueryParser.g:443:9: ( p_ExprSingle[true] )
+ // xquery/XQueryParser.g:443:11: p_ExprSingle[true]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_VarValue2893);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_VarValue2892);
p_ExprSingle69=this.p_ExprSingle(true);
this.state._fsp--;
@@ -5290,7 +5352,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:386:1: p_VarDefaultValue : p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:447:1: p_VarDefaultValue : p_ExprSingle[true] ;
// $ANTLR start "p_VarDefaultValue"
p_VarDefaultValue: function() {
var retval = new XQueryParser.p_VarDefaultValue_return();
@@ -5302,11 +5364,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:387:9: ( p_ExprSingle[true] )
- // xquery/XQueryParser.g:387:11: p_ExprSingle[true]
+ // xquery/XQueryParser.g:448:9: ( p_ExprSingle[true] )
+ // xquery/XQueryParser.g:448:11: p_ExprSingle[true]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_VarDefaultValue2920);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_VarDefaultValue2919);
p_ExprSingle70=this.p_ExprSingle(true);
this.state._fsp--;
@@ -5348,7 +5410,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:391:1: pm_ContextItemDecl : k= DECLARE k= CONTEXT k= ITEM (k= AS p_ItemType )? ( ( BIND p_VarValue ) | (k= EXTERNAL ( BIND p_VarDefaultValue )? ) ) SEMICOLON ;
+ // xquery/XQueryParser.g:452:1: pm_ContextItemDecl : k= DECLARE k= CONTEXT k= ITEM (k= AS p_ItemType )? ( ( BIND p_VarValue ) | (k= EXTERNAL ( BIND p_VarDefaultValue )? ) ) SEMICOLON ;
// $ANTLR start "pm_ContextItemDecl"
pm_ContextItemDecl: function() {
var retval = new XQueryParser.pm_ContextItemDecl_return();
@@ -5370,11 +5432,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var SEMICOLON76_tree=null;
try {
- // xquery/XQueryParser.g:392:9: (k= DECLARE k= CONTEXT k= ITEM (k= AS p_ItemType )? ( ( BIND p_VarValue ) | (k= EXTERNAL ( BIND p_VarDefaultValue )? ) ) SEMICOLON )
- // xquery/XQueryParser.g:392:11: k= DECLARE k= CONTEXT k= ITEM (k= AS p_ItemType )? ( ( BIND p_VarValue ) | (k= EXTERNAL ( BIND p_VarDefaultValue )? ) ) SEMICOLON
+ // xquery/XQueryParser.g:453:9: (k= DECLARE k= CONTEXT k= ITEM (k= AS p_ItemType )? ( ( BIND p_VarValue ) | (k= EXTERNAL ( BIND p_VarDefaultValue )? ) ) SEMICOLON )
+ // xquery/XQueryParser.g:453:11: k= DECLARE k= CONTEXT k= ITEM (k= AS p_ItemType )? ( ( BIND p_VarValue ) | (k= EXTERNAL ( BIND p_VarDefaultValue )? ) ) SEMICOLON
root_0 = this.adaptor.nil();
- k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_ContextItemDecl2949); if (this.state.failed) return retval;
+ k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_ContextItemDecl2948); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -5382,7 +5444,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,CONTEXT,XQueryParser.FOLLOW_CONTEXT_in_pm_ContextItemDecl2955); if (this.state.failed) return retval;
+ k=this.match(this.input,CONTEXT,XQueryParser.FOLLOW_CONTEXT_in_pm_ContextItemDecl2954); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -5390,7 +5452,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,ITEM,XQueryParser.FOLLOW_ITEM_in_pm_ContextItemDecl2961); if (this.state.failed) return retval;
+ k=this.match(this.input,ITEM,XQueryParser.FOLLOW_ITEM_in_pm_ContextItemDecl2960); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -5398,7 +5460,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:392:83: (k= AS p_ItemType )?
+ // xquery/XQueryParser.g:453:83: (k= AS p_ItemType )?
var alt35=2;
var LA35_0 = this.input.LA(1);
@@ -5407,8 +5469,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt35) {
case 1 :
- // xquery/XQueryParser.g:392:84: k= AS p_ItemType
- k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_pm_ContextItemDecl2968); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:453:84: k= AS p_ItemType
+ k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_pm_ContextItemDecl2967); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -5416,7 +5478,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ItemType_in_pm_ContextItemDecl2972);
+ this.pushFollow(XQueryParser.FOLLOW_p_ItemType_in_pm_ContextItemDecl2971);
p_ItemType71=this.p_ItemType();
this.state._fsp--;
@@ -5428,7 +5490,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- // xquery/XQueryParser.g:392:117: ( ( BIND p_VarValue ) | (k= EXTERNAL ( BIND p_VarDefaultValue )? ) )
+ // xquery/XQueryParser.g:453:117: ( ( BIND p_VarValue ) | (k= EXTERNAL ( BIND p_VarDefaultValue )? ) )
var alt37=2;
var LA37_0 = this.input.LA(1);
@@ -5447,15 +5509,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt37) {
case 1 :
- // xquery/XQueryParser.g:392:118: ( BIND p_VarValue )
- // xquery/XQueryParser.g:392:118: ( BIND p_VarValue )
- // xquery/XQueryParser.g:392:119: BIND p_VarValue
- BIND72=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_pm_ContextItemDecl2978); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:453:118: ( BIND p_VarValue )
+ // xquery/XQueryParser.g:453:118: ( BIND p_VarValue )
+ // xquery/XQueryParser.g:453:119: BIND p_VarValue
+ BIND72=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_pm_ContextItemDecl2977); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
BIND72_tree = this.adaptor.create(BIND72);
this.adaptor.addChild(root_0, BIND72_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarValue_in_pm_ContextItemDecl2980);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarValue_in_pm_ContextItemDecl2979);
p_VarValue73=this.p_VarValue();
this.state._fsp--;
@@ -5468,10 +5530,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:392:138: (k= EXTERNAL ( BIND p_VarDefaultValue )? )
- // xquery/XQueryParser.g:392:138: (k= EXTERNAL ( BIND p_VarDefaultValue )? )
- // xquery/XQueryParser.g:392:139: k= EXTERNAL ( BIND p_VarDefaultValue )?
- k=this.match(this.input,EXTERNAL,XQueryParser.FOLLOW_EXTERNAL_in_pm_ContextItemDecl2988); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:453:138: (k= EXTERNAL ( BIND p_VarDefaultValue )? )
+ // xquery/XQueryParser.g:453:138: (k= EXTERNAL ( BIND p_VarDefaultValue )? )
+ // xquery/XQueryParser.g:453:139: k= EXTERNAL ( BIND p_VarDefaultValue )?
+ k=this.match(this.input,EXTERNAL,XQueryParser.FOLLOW_EXTERNAL_in_pm_ContextItemDecl2987); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -5479,7 +5541,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:392:165: ( BIND p_VarDefaultValue )?
+ // xquery/XQueryParser.g:453:165: ( BIND p_VarDefaultValue )?
var alt36=2;
var LA36_0 = this.input.LA(1);
@@ -5488,13 +5550,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt36) {
case 1 :
- // xquery/XQueryParser.g:392:166: BIND p_VarDefaultValue
- BIND74=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_pm_ContextItemDecl2993); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:453:166: BIND p_VarDefaultValue
+ BIND74=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_pm_ContextItemDecl2992); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
BIND74_tree = this.adaptor.create(BIND74);
this.adaptor.addChild(root_0, BIND74_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarDefaultValue_in_pm_ContextItemDecl2995);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarDefaultValue_in_pm_ContextItemDecl2994);
p_VarDefaultValue75=this.p_VarDefaultValue();
this.state._fsp--;
@@ -5515,7 +5577,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- SEMICOLON76=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_ContextItemDecl3001); if (this.state.failed) return retval;
+ SEMICOLON76=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_ContextItemDecl3000); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SEMICOLON76_tree = this.adaptor.create(SEMICOLON76);
this.adaptor.addChild(root_0, SEMICOLON76_tree);
@@ -5556,7 +5618,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:397:1: pm_FunctionDecl : ({...}? =>k= UPDATING )? k= FUNCTION qn= pg_FQName LPAREN (pl= p_ParamList )? RPAREN (k= AS st= p_SequenceType )? ( LBRACKET soe= p_StatementsAndOptionalExpr RBRACKET | k= EXTERNAL ) -> ^( FunctionDecl $qn ^( ParamList ( $pl)? ) ^( ReturnType ( $st)? ) ( $soe)? ) ;
+ // xquery/XQueryParser.g:458:1: pm_FunctionDecl : ({...}? =>k= UPDATING )? k= FUNCTION qn= pg_FQName LPAREN (pl= p_ParamList )? RPAREN (k= AS st= p_SequenceType )? ( LBRACKET soe= p_StatementsAndOptionalExpr RBRACKET | k= EXTERNAL ) -> ^( FunctionDecl $qn ^( ParamList ( $pl)? ) ^( ReturnType ( $st)? ) ( $soe)? ) ;
// $ANTLR start "pm_FunctionDecl"
pm_FunctionDecl: function() {
var retval = new XQueryParser.pm_FunctionDecl_return();
@@ -5592,9 +5654,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_pg_FQName=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule pg_FQName");
var stream_p_SequenceType=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_SequenceType");
try {
- // xquery/XQueryParser.g:398:9: ( ({...}? =>k= UPDATING )? k= FUNCTION qn= pg_FQName LPAREN (pl= p_ParamList )? RPAREN (k= AS st= p_SequenceType )? ( LBRACKET soe= p_StatementsAndOptionalExpr RBRACKET | k= EXTERNAL ) -> ^( FunctionDecl $qn ^( ParamList ( $pl)? ) ^( ReturnType ( $st)? ) ( $soe)? ) )
- // xquery/XQueryParser.g:398:11: ({...}? =>k= UPDATING )? k= FUNCTION qn= pg_FQName LPAREN (pl= p_ParamList )? RPAREN (k= AS st= p_SequenceType )? ( LBRACKET soe= p_StatementsAndOptionalExpr RBRACKET | k= EXTERNAL )
- // xquery/XQueryParser.g:398:11: ({...}? =>k= UPDATING )?
+ // xquery/XQueryParser.g:459:9: ( ({...}? =>k= UPDATING )? k= FUNCTION qn= pg_FQName LPAREN (pl= p_ParamList )? RPAREN (k= AS st= p_SequenceType )? ( LBRACKET soe= p_StatementsAndOptionalExpr RBRACKET | k= EXTERNAL ) -> ^( FunctionDecl $qn ^( ParamList ( $pl)? ) ^( ReturnType ( $st)? ) ( $soe)? ) )
+ // xquery/XQueryParser.g:459:11: ({...}? =>k= UPDATING )? k= FUNCTION qn= pg_FQName LPAREN (pl= p_ParamList )? RPAREN (k= AS st= p_SequenceType )? ( LBRACKET soe= p_StatementsAndOptionalExpr RBRACKET | k= EXTERNAL )
+ // xquery/XQueryParser.g:459:11: ({...}? =>k= UPDATING )?
var alt38=2;
var LA38_0 = this.input.LA(1);
@@ -5603,12 +5665,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt38) {
case 1 :
- // xquery/XQueryParser.g:398:12: {...}? =>k= UPDATING
+ // xquery/XQueryParser.g:459:12: {...}? =>k= UPDATING
if ( !((this.lc(XQU))) ) {
if (this.state.backtracking>0) {this.state.failed=true; return retval;}
throw new org.antlr.runtime.FailedPredicateException(this.input, "pm_FunctionDecl", "this.lc(XQU)");
}
- k=this.match(this.input,UPDATING,XQueryParser.FOLLOW_UPDATING_in_pm_FunctionDecl3034); if (this.state.failed) return retval;
+ k=this.match(this.input,UPDATING,XQueryParser.FOLLOW_UPDATING_in_pm_FunctionDecl3033); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_UPDATING.add(k);
if ( this.state.backtracking===0 ) {
@@ -5620,22 +5682,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- k=this.match(this.input,FUNCTION,XQueryParser.FOLLOW_FUNCTION_in_pm_FunctionDecl3042); if (this.state.failed) return retval;
+ k=this.match(this.input,FUNCTION,XQueryParser.FOLLOW_FUNCTION_in_pm_FunctionDecl3041); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_FUNCTION.add(k);
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_pg_FQName_in_pm_FunctionDecl3048);
+ this.pushFollow(XQueryParser.FOLLOW_pg_FQName_in_pm_FunctionDecl3047);
qn=this.pg_FQName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_pg_FQName.add(qn.getTree());
- LPAREN77=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_pm_FunctionDecl3050); if (this.state.failed) return retval;
+ LPAREN77=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_pm_FunctionDecl3049); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_LPAREN.add(LPAREN77);
- // xquery/XQueryParser.g:398:106: (pl= p_ParamList )?
+ // xquery/XQueryParser.g:459:106: (pl= p_ParamList )?
var alt39=2;
var LA39_0 = this.input.LA(1);
@@ -5644,8 +5706,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt39) {
case 1 :
- // xquery/XQueryParser.g:398:106: pl= p_ParamList
- this.pushFollow(XQueryParser.FOLLOW_p_ParamList_in_pm_FunctionDecl3054);
+ // xquery/XQueryParser.g:459:106: pl= p_ParamList
+ this.pushFollow(XQueryParser.FOLLOW_p_ParamList_in_pm_FunctionDecl3053);
pl=this.p_ParamList();
this.state._fsp--;
@@ -5657,10 +5719,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- RPAREN78=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_pm_FunctionDecl3057); if (this.state.failed) return retval;
+ RPAREN78=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_pm_FunctionDecl3056); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_RPAREN.add(RPAREN78);
- // xquery/XQueryParser.g:398:127: (k= AS st= p_SequenceType )?
+ // xquery/XQueryParser.g:459:127: (k= AS st= p_SequenceType )?
var alt40=2;
var LA40_0 = this.input.LA(1);
@@ -5669,14 +5731,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt40) {
case 1 :
- // xquery/XQueryParser.g:398:128: k= AS st= p_SequenceType
- k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_pm_FunctionDecl3062); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:459:128: k= AS st= p_SequenceType
+ k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_pm_FunctionDecl3061); 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_pm_FunctionDecl3068);
+ this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_pm_FunctionDecl3067);
st=this.p_SequenceType();
this.state._fsp--;
@@ -5688,7 +5750,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- // xquery/XQueryParser.g:398:168: ( LBRACKET soe= p_StatementsAndOptionalExpr RBRACKET | k= EXTERNAL )
+ // xquery/XQueryParser.g:459:168: ( LBRACKET soe= p_StatementsAndOptionalExpr RBRACKET | k= EXTERNAL )
var alt41=2;
var LA41_0 = this.input.LA(1);
@@ -5707,25 +5769,25 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt41) {
case 1 :
- // xquery/XQueryParser.g:398:169: LBRACKET soe= p_StatementsAndOptionalExpr RBRACKET
- LBRACKET79=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_FunctionDecl3073); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:459:169: LBRACKET soe= p_StatementsAndOptionalExpr RBRACKET
+ LBRACKET79=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_FunctionDecl3072); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_LBRACKET.add(LBRACKET79);
- this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_FunctionDecl3077);
+ this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_FunctionDecl3076);
soe=this.p_StatementsAndOptionalExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_StatementsAndOptionalExpr.add(soe.getTree());
- RBRACKET80=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_FunctionDecl3079); if (this.state.failed) return retval;
+ RBRACKET80=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_FunctionDecl3078); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_RBRACKET.add(RBRACKET80);
break;
case 2 :
- // xquery/XQueryParser.g:398:221: k= EXTERNAL
- k=this.match(this.input,EXTERNAL,XQueryParser.FOLLOW_EXTERNAL_in_pm_FunctionDecl3085); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:459:221: k= EXTERNAL
+ k=this.match(this.input,EXTERNAL,XQueryParser.FOLLOW_EXTERNAL_in_pm_FunctionDecl3084); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_EXTERNAL.add(k);
if ( this.state.backtracking===0 ) {
@@ -5754,20 +5816,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_st=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token st",st!=null?st.tree:null);
root_0 = this.adaptor.nil();
- // 399:17: -> ^( FunctionDecl $qn ^( ParamList ( $pl)? ) ^( ReturnType ( $st)? ) ( $soe)? )
+ // 460:17: -> ^( FunctionDecl $qn ^( ParamList ( $pl)? ) ^( ReturnType ( $st)? ) ( $soe)? )
{
- // xquery/XQueryParser.g:399:20: ^( FunctionDecl $qn ^( ParamList ( $pl)? ) ^( ReturnType ( $st)? ) ( $soe)? )
+ // xquery/XQueryParser.g:460:20: ^( FunctionDecl $qn ^( ParamList ( $pl)? ) ^( ReturnType ( $st)? ) ( $soe)? )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(FunctionDecl, "FunctionDecl"), root_1);
this.adaptor.addChild(root_1, stream_qn.nextTree());
- // xquery/XQueryParser.g:399:39: ^( ParamList ( $pl)? )
+ // xquery/XQueryParser.g:460:39: ^( ParamList ( $pl)? )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(ParamList, "ParamList"), root_2);
- // xquery/XQueryParser.g:399:51: ( $pl)?
+ // xquery/XQueryParser.g:460:51: ( $pl)?
if ( stream_pl.hasNext() ) {
this.adaptor.addChild(root_2, stream_pl.nextTree());
@@ -5776,12 +5838,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
this.adaptor.addChild(root_1, root_2);
}
- // xquery/XQueryParser.g:399:57: ^( ReturnType ( $st)? )
+ // xquery/XQueryParser.g:460:57: ^( ReturnType ( $st)? )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(ReturnType, "ReturnType"), root_2);
- // xquery/XQueryParser.g:399:70: ( $st)?
+ // xquery/XQueryParser.g:460:70: ( $st)?
if ( stream_st.hasNext() ) {
this.adaptor.addChild(root_2, stream_st.nextTree());
@@ -5790,7 +5852,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
this.adaptor.addChild(root_1, root_2);
}
- // xquery/XQueryParser.g:399:76: ( $soe)?
+ // xquery/XQueryParser.g:460:76: ( $soe)?
if ( stream_soe.hasNext() ) {
this.adaptor.addChild(root_1, stream_soe.nextTree());
@@ -5838,7 +5900,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:403:1: p_ParamList : p+= p_Param ( COMMA p+= p_Param )* -> ( $p)+ ;
+ // xquery/XQueryParser.g:464:1: p_ParamList : p+= p_Param ( COMMA p+= p_Param )* -> ( $p)+ ;
// $ANTLR start "p_ParamList"
p_ParamList: function() {
var retval = new XQueryParser.p_ParamList_return();
@@ -5853,9 +5915,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_COMMA=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token COMMA");
var stream_p_Param=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_Param");
try {
- // xquery/XQueryParser.g:404:9: (p+= p_Param ( COMMA p+= p_Param )* -> ( $p)+ )
- // xquery/XQueryParser.g:404:11: p+= p_Param ( COMMA p+= p_Param )*
- this.pushFollow(XQueryParser.FOLLOW_p_Param_in_p_ParamList3162);
+ // xquery/XQueryParser.g:465:9: (p+= p_Param ( COMMA p+= p_Param )* -> ( $p)+ )
+ // xquery/XQueryParser.g:465:11: p+= p_Param ( COMMA p+= p_Param )*
+ this.pushFollow(XQueryParser.FOLLOW_p_Param_in_p_ParamList3161);
p=this.p_Param();
this.state._fsp--;
@@ -5864,7 +5926,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_p)) list_p = [];
list_p.push(p.getTree());
- // xquery/XQueryParser.g:404:22: ( COMMA p+= p_Param )*
+ // xquery/XQueryParser.g:465:22: ( COMMA p+= p_Param )*
loop42:
do {
var alt42=2;
@@ -5877,11 +5939,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt42) {
case 1 :
- // xquery/XQueryParser.g:404:23: COMMA p+= p_Param
- COMMA81=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_ParamList3165); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:465:23: COMMA p+= p_Param
+ COMMA81=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_ParamList3164); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_COMMA.add(COMMA81);
- this.pushFollow(XQueryParser.FOLLOW_p_Param_in_p_ParamList3169);
+ this.pushFollow(XQueryParser.FOLLOW_p_Param_in_p_ParamList3168);
p=this.p_Param();
this.state._fsp--;
@@ -5912,7 +5974,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
var stream_p=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token p",list_p);
root_0 = this.adaptor.nil();
- // 405:17: -> ( $p)+
+ // 466:17: -> ( $p)+
{
if ( !(stream_p.hasNext()) ) {
throw new org.antlr.runtime.tree.RewriteEarlyExitException();
@@ -5961,7 +6023,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:409:1: p_Param : DOLLAR qn= p_QName (td= p_TypeDeclaration )? -> ^( Param $qn ( $td)? ) ;
+ // xquery/XQueryParser.g:470:1: p_Param : DOLLAR qn= p_QName (td= p_TypeDeclaration )? -> ^( Param $qn ( $td)? ) ;
// $ANTLR start "p_Param"
p_Param: function() {
var retval = new XQueryParser.p_Param_return();
@@ -5978,18 +6040,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_p_TypeDeclaration=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_TypeDeclaration");
var stream_p_QName=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_QName");
try {
- // xquery/XQueryParser.g:410:9: ( DOLLAR qn= p_QName (td= p_TypeDeclaration )? -> ^( Param $qn ( $td)? ) )
- // xquery/XQueryParser.g:410:11: DOLLAR qn= p_QName (td= p_TypeDeclaration )?
- DOLLAR82=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_Param3227); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:471:9: ( DOLLAR qn= p_QName (td= p_TypeDeclaration )? -> ^( Param $qn ( $td)? ) )
+ // xquery/XQueryParser.g:471:11: DOLLAR qn= p_QName (td= p_TypeDeclaration )?
+ DOLLAR82=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_Param3226); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_DOLLAR.add(DOLLAR82);
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_Param3231);
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_Param3230);
qn=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_QName.add(qn.getTree());
- // xquery/XQueryParser.g:410:31: (td= p_TypeDeclaration )?
+ // xquery/XQueryParser.g:471:31: (td= p_TypeDeclaration )?
var alt43=2;
var LA43_0 = this.input.LA(1);
@@ -5998,8 +6060,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt43) {
case 1 :
- // xquery/XQueryParser.g:410:31: td= p_TypeDeclaration
- this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_Param3235);
+ // xquery/XQueryParser.g:471:31: td= p_TypeDeclaration
+ this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_Param3234);
td=this.p_TypeDeclaration();
this.state._fsp--;
@@ -6026,15 +6088,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_td=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token td",td!=null?td.tree:null);
root_0 = this.adaptor.nil();
- // 411:17: -> ^( Param $qn ( $td)? )
+ // 472:17: -> ^( Param $qn ( $td)? )
{
- // xquery/XQueryParser.g:411:20: ^( Param $qn ( $td)? )
+ // xquery/XQueryParser.g:472:20: ^( Param $qn ( $td)? )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(Param, "Param"), root_1);
this.adaptor.addChild(root_1, stream_qn.nextTree());
- // xquery/XQueryParser.g:411:32: ( $td)?
+ // xquery/XQueryParser.g:472:32: ( $td)?
if ( stream_td.hasNext() ) {
this.adaptor.addChild(root_1, stream_td.nextTree());
@@ -6082,7 +6144,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:415:1: pm_FunctionBody : p_EnclosedExpr ;
+ // xquery/XQueryParser.g:476:1: pm_FunctionBody : p_EnclosedExpr ;
// $ANTLR start "pm_FunctionBody"
pm_FunctionBody: function() {
var retval = new XQueryParser.pm_FunctionBody_return();
@@ -6094,11 +6156,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:416:9: ( p_EnclosedExpr )
- // xquery/XQueryParser.g:416:11: p_EnclosedExpr
+ // xquery/XQueryParser.g:477:9: ( p_EnclosedExpr )
+ // xquery/XQueryParser.g:477:11: p_EnclosedExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_EnclosedExpr_in_pm_FunctionBody3291);
+ this.pushFollow(XQueryParser.FOLLOW_p_EnclosedExpr_in_pm_FunctionBody3290);
p_EnclosedExpr83=this.p_EnclosedExpr();
this.state._fsp--;
@@ -6140,7 +6202,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:421:1: p_EnclosedExpr : LBRACKET p_Expr[true,true] RBRACKET -> ^( EnclosedExpr p_Expr ) ;
+ // xquery/XQueryParser.g:482:1: p_EnclosedExpr : LBRACKET p_Expr[true,true] RBRACKET -> ^( EnclosedExpr p_Expr ) ;
// $ANTLR start "p_EnclosedExpr"
p_EnclosedExpr: function() {
var retval = new XQueryParser.p_EnclosedExpr_return();
@@ -6158,18 +6220,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_RBRACKET=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token RBRACKET");
var stream_p_Expr=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_Expr");
try {
- // xquery/XQueryParser.g:422:9: ( LBRACKET p_Expr[true,true] RBRACKET -> ^( EnclosedExpr p_Expr ) )
- // xquery/XQueryParser.g:422:11: LBRACKET p_Expr[true,true] RBRACKET
- LBRACKET84=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_EnclosedExpr3318); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:483:9: ( LBRACKET p_Expr[true,true] RBRACKET -> ^( EnclosedExpr p_Expr ) )
+ // xquery/XQueryParser.g:483:11: LBRACKET p_Expr[true,true] RBRACKET
+ LBRACKET84=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_EnclosedExpr3317); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_LBRACKET.add(LBRACKET84);
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_EnclosedExpr3320);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_EnclosedExpr3319);
p_Expr85=this.p_Expr(true, true);
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_Expr.add(p_Expr85.getTree());
- RBRACKET86=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_EnclosedExpr3323); if (this.state.failed) return retval;
+ RBRACKET86=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_EnclosedExpr3322); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_RBRACKET.add(RBRACKET86);
@@ -6185,9 +6247,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 423:17: -> ^( EnclosedExpr p_Expr )
+ // 484:17: -> ^( EnclosedExpr p_Expr )
{
- // xquery/XQueryParser.g:423:20: ^( EnclosedExpr p_Expr )
+ // xquery/XQueryParser.g:484:20: ^( EnclosedExpr p_Expr )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(EnclosedExpr, "EnclosedExpr"), root_1);
@@ -6235,7 +6297,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:427:1: pm_OptionDecl : k= DECLARE k= OPTION p_QName p_StringLiteral SEMICOLON ;
+ // xquery/XQueryParser.g:488:1: pm_OptionDecl : k= DECLARE k= OPTION p_QName p_StringLiteral SEMICOLON ;
// $ANTLR start "pm_OptionDecl"
pm_OptionDecl: function() {
var retval = new XQueryParser.pm_OptionDecl_return();
@@ -6252,11 +6314,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var SEMICOLON89_tree=null;
try {
- // xquery/XQueryParser.g:428:9: (k= DECLARE k= OPTION p_QName p_StringLiteral SEMICOLON )
- // xquery/XQueryParser.g:428:11: k= DECLARE k= OPTION p_QName p_StringLiteral SEMICOLON
+ // xquery/XQueryParser.g:489:9: (k= DECLARE k= OPTION p_QName p_StringLiteral SEMICOLON )
+ // xquery/XQueryParser.g:489:11: k= DECLARE k= OPTION p_QName p_StringLiteral SEMICOLON
root_0 = this.adaptor.nil();
- k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_OptionDecl3375); if (this.state.failed) return retval;
+ k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_OptionDecl3374); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -6264,7 +6326,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,OPTION,XQueryParser.FOLLOW_OPTION_in_pm_OptionDecl3381); if (this.state.failed) return retval;
+ k=this.match(this.input,OPTION,XQueryParser.FOLLOW_OPTION_in_pm_OptionDecl3380); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -6272,19 +6334,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_pm_OptionDecl3385);
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_pm_OptionDecl3384);
p_QName87=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName87.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_OptionDecl3387);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_pm_OptionDecl3386);
p_StringLiteral88=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral88.getTree());
- SEMICOLON89=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_OptionDecl3389); if (this.state.failed) return retval;
+ SEMICOLON89=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_OptionDecl3388); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SEMICOLON89_tree = this.adaptor.create(SEMICOLON89);
this.adaptor.addChild(root_0, SEMICOLON89_tree);
@@ -6325,7 +6387,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:432:1: pm_QueryBody : ({...}? => p_Program | p_Expr[true,true] );
+ // xquery/XQueryParser.g:493:1: pm_QueryBody : ({...}? => p_Program | p_Expr[true,true] );
// $ANTLR start "pm_QueryBody"
pm_QueryBody: function() {
var retval = new XQueryParser.pm_QueryBody_return();
@@ -6338,19 +6400,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:433:9: ({...}? => p_Program | p_Expr[true,true] )
+ // xquery/XQueryParser.g:494:9: ({...}? => p_Program | p_Expr[true,true] )
var alt44=2;
alt44 = this.dfa44.predict(this.input);
switch (alt44) {
case 1 :
- // xquery/XQueryParser.g:433:11: {...}? => p_Program
+ // xquery/XQueryParser.g:494:11: {...}? => p_Program
root_0 = this.adaptor.nil();
if ( !((this.lc(XQS))) ) {
if (this.state.backtracking>0) {this.state.failed=true; return retval;}
throw new org.antlr.runtime.FailedPredicateException(this.input, "pm_QueryBody", "this.lc(XQS)");
}
- this.pushFollow(XQueryParser.FOLLOW_p_Program_in_pm_QueryBody3418);
+ this.pushFollow(XQueryParser.FOLLOW_p_Program_in_pm_QueryBody3417);
p_Program90=this.p_Program();
this.state._fsp--;
@@ -6360,10 +6422,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:434:11: p_Expr[true,true]
+ // xquery/XQueryParser.g:495:11: p_Expr[true,true]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_pm_QueryBody3430);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_pm_QueryBody3429);
p_Expr91=this.p_Expr(true, true);
this.state._fsp--;
@@ -6407,7 +6469,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:444:1: p_Expr[strict, allowConcat] : es= p_ExprSingle[$strict] ( COMMA p_ExprSingle[$strict] )* ;
+ // xquery/XQueryParser.g:505:1: p_Expr[strict, allowConcat] : es= p_ExprSingle[$strict] ( COMMA p_ExprSingle[$strict] )* ;
// $ANTLR start "p_Expr"
p_Expr: function(strict, allowConcat) {
var retval = new XQueryParser.p_Expr_return();
@@ -6422,11 +6484,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var COMMA92_tree=null;
try {
- // xquery/XQueryParser.g:445:9: (es= p_ExprSingle[$strict] ( COMMA p_ExprSingle[$strict] )* )
- // xquery/XQueryParser.g:445:11: es= p_ExprSingle[$strict] ( COMMA p_ExprSingle[$strict] )*
+ // xquery/XQueryParser.g:506:9: (es= p_ExprSingle[$strict] ( COMMA p_ExprSingle[$strict] )* )
+ // xquery/XQueryParser.g:506:11: es= p_ExprSingle[$strict] ( COMMA p_ExprSingle[$strict] )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_Expr3466);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_Expr3465);
es=this.p_ExprSingle(strict);
this.state._fsp--;
@@ -6435,7 +6497,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
if (!allowConcat) throw new Exception();
}
- // xquery/XQueryParser.g:446:11: ( COMMA p_ExprSingle[$strict] )*
+ // xquery/XQueryParser.g:507:11: ( COMMA p_ExprSingle[$strict] )*
loop45:
do {
var alt45=2;
@@ -6448,13 +6510,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt45) {
case 1 :
- // xquery/XQueryParser.g:446:12: COMMA p_ExprSingle[$strict]
- COMMA92=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_Expr3482); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:507:12: COMMA p_ExprSingle[$strict]
+ COMMA92=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_Expr3481); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COMMA92_tree = this.adaptor.create(COMMA92);
this.adaptor.addChild(root_0, COMMA92_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_Expr3484);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_Expr3483);
p_ExprSingle93=this.p_ExprSingle(strict);
this.state._fsp--;
@@ -6515,7 +6577,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:468:1: p_ExprSingle[strict] : ( ( ( ( FOR | LET ) DOLLAR ) | ( FOR ( TUMBLING | SLIDING ) ) )=> p_FLWORHybrid[$strict] | ( IF LPAREN )=> p_IfHybrid[$strict] | ( SWITCH LPAREN )=> p_SwitchHybrid[$strict] | ( TYPESWITCH LPAREN )=> p_TypeswitchHybrid[$strict] | ( TRY LBRACKET )=> p_TryCatchHybrid[$strict] | p_ExprSimple );
+ // xquery/XQueryParser.g:529:1: p_ExprSingle[strict] : ( ( ( ( FOR | LET ) DOLLAR ) | ( FOR ( TUMBLING | SLIDING ) ) )=> p_FLWORHybrid[$strict] | ( IF LPAREN )=> p_IfHybrid[$strict] | ( SWITCH LPAREN )=> p_SwitchHybrid[$strict] | ( TYPESWITCH LPAREN )=> p_TypeswitchHybrid[$strict] | ( TRY LBRACKET )=> p_TryCatchHybrid[$strict] | p_ExprSimple );
// $ANTLR start "p_ExprSingle"
p_ExprSingle: function(strict) {
var retval = new XQueryParser.p_ExprSingle_return();
@@ -6532,15 +6594,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:469:9: ( ( ( ( FOR | LET ) DOLLAR ) | ( FOR ( TUMBLING | SLIDING ) ) )=> p_FLWORHybrid[$strict] | ( IF LPAREN )=> p_IfHybrid[$strict] | ( SWITCH LPAREN )=> p_SwitchHybrid[$strict] | ( TYPESWITCH LPAREN )=> p_TypeswitchHybrid[$strict] | ( TRY LBRACKET )=> p_TryCatchHybrid[$strict] | p_ExprSimple )
+ // xquery/XQueryParser.g:530:9: ( ( ( ( FOR | LET ) DOLLAR ) | ( FOR ( TUMBLING | SLIDING ) ) )=> p_FLWORHybrid[$strict] | ( IF LPAREN )=> p_IfHybrid[$strict] | ( SWITCH LPAREN )=> p_SwitchHybrid[$strict] | ( TYPESWITCH LPAREN )=> p_TypeswitchHybrid[$strict] | ( TRY LBRACKET )=> p_TryCatchHybrid[$strict] | p_ExprSimple )
var alt46=6;
alt46 = this.dfa46.predict(this.input);
switch (alt46) {
case 1 :
- // xquery/XQueryParser.g:469:11: ( ( ( FOR | LET ) DOLLAR ) | ( FOR ( TUMBLING | SLIDING ) ) )=> p_FLWORHybrid[$strict]
+ // xquery/XQueryParser.g:530:11: ( ( ( FOR | LET ) DOLLAR ) | ( FOR ( TUMBLING | SLIDING ) ) )=> p_FLWORHybrid[$strict]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FLWORHybrid_in_p_ExprSingle3551);
+ this.pushFollow(XQueryParser.FOLLOW_p_FLWORHybrid_in_p_ExprSingle3550);
p_FLWORHybrid94=this.p_FLWORHybrid(strict);
this.state._fsp--;
@@ -6550,10 +6612,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:470:11: ( IF LPAREN )=> p_IfHybrid[$strict]
+ // xquery/XQueryParser.g:531:11: ( IF LPAREN )=> p_IfHybrid[$strict]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_IfHybrid_in_p_ExprSingle3581);
+ this.pushFollow(XQueryParser.FOLLOW_p_IfHybrid_in_p_ExprSingle3580);
p_IfHybrid95=this.p_IfHybrid(strict);
this.state._fsp--;
@@ -6563,10 +6625,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:471:11: ( SWITCH LPAREN )=> p_SwitchHybrid[$strict]
+ // xquery/XQueryParser.g:532:11: ( SWITCH LPAREN )=> p_SwitchHybrid[$strict]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_SwitchHybrid_in_p_ExprSingle3607);
+ this.pushFollow(XQueryParser.FOLLOW_p_SwitchHybrid_in_p_ExprSingle3606);
p_SwitchHybrid96=this.p_SwitchHybrid(strict);
this.state._fsp--;
@@ -6576,10 +6638,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:472:11: ( TYPESWITCH LPAREN )=> p_TypeswitchHybrid[$strict]
+ // xquery/XQueryParser.g:533:11: ( TYPESWITCH LPAREN )=> p_TypeswitchHybrid[$strict]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_TypeswitchHybrid_in_p_ExprSingle3629);
+ this.pushFollow(XQueryParser.FOLLOW_p_TypeswitchHybrid_in_p_ExprSingle3628);
p_TypeswitchHybrid97=this.p_TypeswitchHybrid(strict);
this.state._fsp--;
@@ -6589,10 +6651,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 5 :
- // xquery/XQueryParser.g:473:11: ( TRY LBRACKET )=> p_TryCatchHybrid[$strict]
+ // xquery/XQueryParser.g:534:11: ( TRY LBRACKET )=> p_TryCatchHybrid[$strict]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_TryCatchHybrid_in_p_ExprSingle3656);
+ this.pushFollow(XQueryParser.FOLLOW_p_TryCatchHybrid_in_p_ExprSingle3655);
p_TryCatchHybrid98=this.p_TryCatchHybrid(strict);
this.state._fsp--;
@@ -6602,10 +6664,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 6 :
- // xquery/XQueryParser.g:474:11: p_ExprSimple
+ // xquery/XQueryParser.g:535:11: p_ExprSimple
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSimple_in_p_ExprSingle3669);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSimple_in_p_ExprSingle3668);
p_ExprSimple99=this.p_ExprSimple();
this.state._fsp--;
@@ -6649,7 +6711,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:478:1: p_FLWORHybrid[strict] : p_InitialClause ( p_IntermediateClause )* p_ReturnHybrid[$strict] ;
+ // xquery/XQueryParser.g:539:1: p_FLWORHybrid[strict] : p_InitialClause ( p_IntermediateClause )* p_ReturnHybrid[$strict] ;
// $ANTLR start "p_FLWORHybrid"
p_FLWORHybrid: function(strict) {
var retval = new XQueryParser.p_FLWORHybrid_return();
@@ -6663,17 +6725,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:479:9: ( p_InitialClause ( p_IntermediateClause )* p_ReturnHybrid[$strict] )
- // xquery/XQueryParser.g:479:11: p_InitialClause ( p_IntermediateClause )* p_ReturnHybrid[$strict]
+ // xquery/XQueryParser.g:540:9: ( p_InitialClause ( p_IntermediateClause )* p_ReturnHybrid[$strict] )
+ // xquery/XQueryParser.g:540:11: p_InitialClause ( p_IntermediateClause )* p_ReturnHybrid[$strict]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_InitialClause_in_p_FLWORHybrid3696);
+ this.pushFollow(XQueryParser.FOLLOW_p_InitialClause_in_p_FLWORHybrid3695);
p_InitialClause100=this.p_InitialClause();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_InitialClause100.getTree());
- // xquery/XQueryParser.g:479:27: ( p_IntermediateClause )*
+ // xquery/XQueryParser.g:540:27: ( p_IntermediateClause )*
loop47:
do {
var alt47=2;
@@ -6686,8 +6748,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt47) {
case 1 :
- // xquery/XQueryParser.g:479:27: p_IntermediateClause
- this.pushFollow(XQueryParser.FOLLOW_p_IntermediateClause_in_p_FLWORHybrid3698);
+ // xquery/XQueryParser.g:540:27: p_IntermediateClause
+ this.pushFollow(XQueryParser.FOLLOW_p_IntermediateClause_in_p_FLWORHybrid3697);
p_IntermediateClause101=this.p_IntermediateClause();
this.state._fsp--;
@@ -6702,7 +6764,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- this.pushFollow(XQueryParser.FOLLOW_p_ReturnHybrid_in_p_FLWORHybrid3701);
+ this.pushFollow(XQueryParser.FOLLOW_p_ReturnHybrid_in_p_FLWORHybrid3700);
p_ReturnHybrid102=this.p_ReturnHybrid(strict);
this.state._fsp--;
@@ -6744,7 +6806,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:483:1: p_InitialClause : ( p_ForClause | p_LetClause | p_WindowClause );
+ // xquery/XQueryParser.g:544:1: p_InitialClause : ( p_ForClause | p_LetClause | p_WindowClause );
// $ANTLR start "p_InitialClause"
p_InitialClause: function() {
var retval = new XQueryParser.p_InitialClause_return();
@@ -6758,7 +6820,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:484:9: ( p_ForClause | p_LetClause | p_WindowClause )
+ // xquery/XQueryParser.g:545:9: ( p_ForClause | p_LetClause | p_WindowClause )
var alt48=3;
var LA48_0 = this.input.LA(1);
@@ -6791,10 +6853,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt48) {
case 1 :
- // xquery/XQueryParser.g:484:11: p_ForClause
+ // xquery/XQueryParser.g:545:11: p_ForClause
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ForClause_in_p_InitialClause3728);
+ this.pushFollow(XQueryParser.FOLLOW_p_ForClause_in_p_InitialClause3727);
p_ForClause103=this.p_ForClause();
this.state._fsp--;
@@ -6804,10 +6866,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:484:25: p_LetClause
+ // xquery/XQueryParser.g:545:25: p_LetClause
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_LetClause_in_p_InitialClause3732);
+ this.pushFollow(XQueryParser.FOLLOW_p_LetClause_in_p_InitialClause3731);
p_LetClause104=this.p_LetClause();
this.state._fsp--;
@@ -6817,10 +6879,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:484:39: p_WindowClause
+ // xquery/XQueryParser.g:545:39: p_WindowClause
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_WindowClause_in_p_InitialClause3736);
+ this.pushFollow(XQueryParser.FOLLOW_p_WindowClause_in_p_InitialClause3735);
p_WindowClause105=this.p_WindowClause();
this.state._fsp--;
@@ -6864,7 +6926,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:488:1: p_IntermediateClause : ( p_InitialClause | p_WhereClause | p_GroupByClause | p_OrderByClause | p_CountClause );
+ // xquery/XQueryParser.g:549:1: p_IntermediateClause : ( p_InitialClause | p_WhereClause | p_GroupByClause | p_OrderByClause | p_CountClause );
// $ANTLR start "p_IntermediateClause"
p_IntermediateClause: function() {
var retval = new XQueryParser.p_IntermediateClause_return();
@@ -6880,7 +6942,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:489:9: ( p_InitialClause | p_WhereClause | p_GroupByClause | p_OrderByClause | p_CountClause )
+ // xquery/XQueryParser.g:550:9: ( p_InitialClause | p_WhereClause | p_GroupByClause | p_OrderByClause | p_CountClause )
var alt49=5;
switch ( this.input.LA(1) ) {
case FOR:
@@ -6910,10 +6972,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt49) {
case 1 :
- // xquery/XQueryParser.g:489:11: p_InitialClause
+ // xquery/XQueryParser.g:550:11: p_InitialClause
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_InitialClause_in_p_IntermediateClause3762);
+ this.pushFollow(XQueryParser.FOLLOW_p_InitialClause_in_p_IntermediateClause3761);
p_InitialClause106=this.p_InitialClause();
this.state._fsp--;
@@ -6923,10 +6985,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:489:29: p_WhereClause
+ // xquery/XQueryParser.g:550:29: p_WhereClause
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_WhereClause_in_p_IntermediateClause3766);
+ this.pushFollow(XQueryParser.FOLLOW_p_WhereClause_in_p_IntermediateClause3765);
p_WhereClause107=this.p_WhereClause();
this.state._fsp--;
@@ -6936,10 +6998,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:489:45: p_GroupByClause
+ // xquery/XQueryParser.g:550:45: p_GroupByClause
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_GroupByClause_in_p_IntermediateClause3770);
+ this.pushFollow(XQueryParser.FOLLOW_p_GroupByClause_in_p_IntermediateClause3769);
p_GroupByClause108=this.p_GroupByClause();
this.state._fsp--;
@@ -6949,10 +7011,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:489:63: p_OrderByClause
+ // xquery/XQueryParser.g:550:63: p_OrderByClause
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_OrderByClause_in_p_IntermediateClause3774);
+ this.pushFollow(XQueryParser.FOLLOW_p_OrderByClause_in_p_IntermediateClause3773);
p_OrderByClause109=this.p_OrderByClause();
this.state._fsp--;
@@ -6962,10 +7024,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 5 :
- // xquery/XQueryParser.g:489:81: p_CountClause
+ // xquery/XQueryParser.g:550:81: p_CountClause
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_CountClause_in_p_IntermediateClause3778);
+ this.pushFollow(XQueryParser.FOLLOW_p_CountClause_in_p_IntermediateClause3777);
p_CountClause110=this.p_CountClause();
this.state._fsp--;
@@ -7009,7 +7071,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:493:1: p_StringConcatExpr : p_RangeExpr ( CONCAT p_RangeExpr )* ;
+ // xquery/XQueryParser.g:554:1: p_StringConcatExpr : p_RangeExpr ( CONCAT p_RangeExpr )* ;
// $ANTLR start "p_StringConcatExpr"
p_StringConcatExpr: function() {
var retval = new XQueryParser.p_StringConcatExpr_return();
@@ -7024,17 +7086,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var CONCAT112_tree=null;
try {
- // xquery/XQueryParser.g:494:4: ( p_RangeExpr ( CONCAT p_RangeExpr )* )
- // xquery/XQueryParser.g:494:6: p_RangeExpr ( CONCAT p_RangeExpr )*
+ // xquery/XQueryParser.g:555:4: ( p_RangeExpr ( CONCAT p_RangeExpr )* )
+ // xquery/XQueryParser.g:555:6: p_RangeExpr ( CONCAT p_RangeExpr )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_RangeExpr_in_p_StringConcatExpr3799);
+ this.pushFollow(XQueryParser.FOLLOW_p_RangeExpr_in_p_StringConcatExpr3798);
p_RangeExpr111=this.p_RangeExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_RangeExpr111.getTree());
- // xquery/XQueryParser.g:494:18: ( CONCAT p_RangeExpr )*
+ // xquery/XQueryParser.g:555:18: ( CONCAT p_RangeExpr )*
loop50:
do {
var alt50=2;
@@ -7047,13 +7109,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt50) {
case 1 :
- // xquery/XQueryParser.g:494:20: CONCAT p_RangeExpr
- CONCAT112=this.match(this.input,CONCAT,XQueryParser.FOLLOW_CONCAT_in_p_StringConcatExpr3803); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:555:20: CONCAT p_RangeExpr
+ CONCAT112=this.match(this.input,CONCAT,XQueryParser.FOLLOW_CONCAT_in_p_StringConcatExpr3802); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
CONCAT112_tree = this.adaptor.create(CONCAT112);
this.adaptor.addChild(root_0, CONCAT112_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_RangeExpr_in_p_StringConcatExpr3805);
+ this.pushFollow(XQueryParser.FOLLOW_p_RangeExpr_in_p_StringConcatExpr3804);
p_RangeExpr113=this.p_RangeExpr();
this.state._fsp--;
@@ -7104,7 +7166,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:499:1: p_ForClause : k= FOR p_ForBinding ( COMMA p_ForBinding )* ;
+ // xquery/XQueryParser.g:560:1: p_ForClause : k= FOR p_ForBinding ( COMMA p_ForBinding )* ;
// $ANTLR start "p_ForClause"
p_ForClause: function() {
var retval = new XQueryParser.p_ForClause_return();
@@ -7121,11 +7183,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var COMMA115_tree=null;
try {
- // xquery/XQueryParser.g:500:9: (k= FOR p_ForBinding ( COMMA p_ForBinding )* )
- // xquery/XQueryParser.g:500:11: k= FOR p_ForBinding ( COMMA p_ForBinding )*
+ // xquery/XQueryParser.g:561:9: (k= FOR p_ForBinding ( COMMA p_ForBinding )* )
+ // xquery/XQueryParser.g:561:11: k= FOR p_ForBinding ( COMMA p_ForBinding )*
root_0 = this.adaptor.nil();
- k=this.match(this.input,FOR,XQueryParser.FOLLOW_FOR_in_p_ForClause3832); if (this.state.failed) return retval;
+ k=this.match(this.input,FOR,XQueryParser.FOLLOW_FOR_in_p_ForClause3831); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -7133,13 +7195,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ForBinding_in_p_ForClause3836);
+ this.pushFollow(XQueryParser.FOLLOW_p_ForBinding_in_p_ForClause3835);
p_ForBinding114=this.p_ForBinding();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ForBinding114.getTree());
- // xquery/XQueryParser.g:500:45: ( COMMA p_ForBinding )*
+ // xquery/XQueryParser.g:561:45: ( COMMA p_ForBinding )*
loop51:
do {
var alt51=2;
@@ -7152,13 +7214,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt51) {
case 1 :
- // xquery/XQueryParser.g:500:46: COMMA p_ForBinding
- COMMA115=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_ForClause3839); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:561:46: COMMA p_ForBinding
+ COMMA115=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_ForClause3838); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COMMA115_tree = this.adaptor.create(COMMA115);
this.adaptor.addChild(root_0, COMMA115_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ForBinding_in_p_ForClause3841);
+ this.pushFollow(XQueryParser.FOLLOW_p_ForBinding_in_p_ForClause3840);
p_ForBinding116=this.p_ForBinding();
this.state._fsp--;
@@ -7209,7 +7271,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:504:1: p_ForBinding : DOLLAR p_VarName ( p_TypeDeclaration )? ( p_AllowingEmpty )? ( p_PositionalVar )? ( p_FTScoreVar )? k= IN p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:565:1: p_ForBinding : DOLLAR p_VarName ( p_TypeDeclaration )? ( p_AllowingEmpty )? ( p_PositionalVar )? ( p_FTScoreVar )? k= IN p_ExprSingle[true] ;
// $ANTLR start "p_ForBinding"
p_ForBinding: function() {
var retval = new XQueryParser.p_ForBinding_return();
@@ -7230,22 +7292,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var DOLLAR117_tree=null;
try {
- // xquery/XQueryParser.g:505:9: ( DOLLAR p_VarName ( p_TypeDeclaration )? ( p_AllowingEmpty )? ( p_PositionalVar )? ( p_FTScoreVar )? k= IN p_ExprSingle[true] )
- // xquery/XQueryParser.g:505:11: DOLLAR p_VarName ( p_TypeDeclaration )? ( p_AllowingEmpty )? ( p_PositionalVar )? ( p_FTScoreVar )? k= IN p_ExprSingle[true]
+ // xquery/XQueryParser.g:566:9: ( DOLLAR p_VarName ( p_TypeDeclaration )? ( p_AllowingEmpty )? ( p_PositionalVar )? ( p_FTScoreVar )? k= IN p_ExprSingle[true] )
+ // xquery/XQueryParser.g:566:11: DOLLAR p_VarName ( p_TypeDeclaration )? ( p_AllowingEmpty )? ( p_PositionalVar )? ( p_FTScoreVar )? k= IN p_ExprSingle[true]
root_0 = this.adaptor.nil();
- DOLLAR117=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ForBinding3869); if (this.state.failed) return retval;
+ DOLLAR117=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ForBinding3868); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOLLAR117_tree = this.adaptor.create(DOLLAR117);
this.adaptor.addChild(root_0, DOLLAR117_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_ForBinding3871);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_ForBinding3870);
p_VarName118=this.p_VarName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName118.getTree());
- // xquery/XQueryParser.g:505:28: ( p_TypeDeclaration )?
+ // xquery/XQueryParser.g:566:28: ( p_TypeDeclaration )?
var alt52=2;
var LA52_0 = this.input.LA(1);
@@ -7254,8 +7316,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt52) {
case 1 :
- // xquery/XQueryParser.g:505:28: p_TypeDeclaration
- this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_ForBinding3873);
+ // xquery/XQueryParser.g:566:28: p_TypeDeclaration
+ this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_ForBinding3872);
p_TypeDeclaration119=this.p_TypeDeclaration();
this.state._fsp--;
@@ -7267,7 +7329,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- // xquery/XQueryParser.g:505:47: ( p_AllowingEmpty )?
+ // xquery/XQueryParser.g:566:47: ( p_AllowingEmpty )?
var alt53=2;
var LA53_0 = this.input.LA(1);
@@ -7276,8 +7338,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt53) {
case 1 :
- // xquery/XQueryParser.g:505:47: p_AllowingEmpty
- this.pushFollow(XQueryParser.FOLLOW_p_AllowingEmpty_in_p_ForBinding3876);
+ // xquery/XQueryParser.g:566:47: p_AllowingEmpty
+ this.pushFollow(XQueryParser.FOLLOW_p_AllowingEmpty_in_p_ForBinding3875);
p_AllowingEmpty120=this.p_AllowingEmpty();
this.state._fsp--;
@@ -7289,7 +7351,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- // xquery/XQueryParser.g:505:64: ( p_PositionalVar )?
+ // xquery/XQueryParser.g:566:64: ( p_PositionalVar )?
var alt54=2;
var LA54_0 = this.input.LA(1);
@@ -7298,8 +7360,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt54) {
case 1 :
- // xquery/XQueryParser.g:505:64: p_PositionalVar
- this.pushFollow(XQueryParser.FOLLOW_p_PositionalVar_in_p_ForBinding3879);
+ // xquery/XQueryParser.g:566:64: p_PositionalVar
+ this.pushFollow(XQueryParser.FOLLOW_p_PositionalVar_in_p_ForBinding3878);
p_PositionalVar121=this.p_PositionalVar();
this.state._fsp--;
@@ -7311,7 +7373,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- // xquery/XQueryParser.g:505:81: ( p_FTScoreVar )?
+ // xquery/XQueryParser.g:566:81: ( p_FTScoreVar )?
var alt55=2;
var LA55_0 = this.input.LA(1);
@@ -7320,8 +7382,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt55) {
case 1 :
- // xquery/XQueryParser.g:505:81: p_FTScoreVar
- this.pushFollow(XQueryParser.FOLLOW_p_FTScoreVar_in_p_ForBinding3882);
+ // xquery/XQueryParser.g:566:81: p_FTScoreVar
+ this.pushFollow(XQueryParser.FOLLOW_p_FTScoreVar_in_p_ForBinding3881);
p_FTScoreVar122=this.p_FTScoreVar();
this.state._fsp--;
@@ -7333,7 +7395,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- k=this.match(this.input,IN,XQueryParser.FOLLOW_IN_in_p_ForBinding3887); if (this.state.failed) return retval;
+ k=this.match(this.input,IN,XQueryParser.FOLLOW_IN_in_p_ForBinding3886); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -7341,7 +7403,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ForBinding3891);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ForBinding3890);
p_ExprSingle123=this.p_ExprSingle(true);
this.state._fsp--;
@@ -7383,7 +7445,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:509:1: p_AllowingEmpty : k= ALLOWING k= EMPTY ;
+ // xquery/XQueryParser.g:570:1: p_AllowingEmpty : k= ALLOWING k= EMPTY ;
// $ANTLR start "p_AllowingEmpty"
p_AllowingEmpty: function() {
var retval = new XQueryParser.p_AllowingEmpty_return();
@@ -7396,11 +7458,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:510:9: (k= ALLOWING k= EMPTY )
- // xquery/XQueryParser.g:510:11: k= ALLOWING k= EMPTY
+ // xquery/XQueryParser.g:571:9: (k= ALLOWING k= EMPTY )
+ // xquery/XQueryParser.g:571:11: k= ALLOWING k= EMPTY
root_0 = this.adaptor.nil();
- k=this.match(this.input,ALLOWING,XQueryParser.FOLLOW_ALLOWING_in_p_AllowingEmpty3920); if (this.state.failed) return retval;
+ k=this.match(this.input,ALLOWING,XQueryParser.FOLLOW_ALLOWING_in_p_AllowingEmpty3919); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -7408,7 +7470,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,EMPTY,XQueryParser.FOLLOW_EMPTY_in_p_AllowingEmpty3926); if (this.state.failed) return retval;
+ k=this.match(this.input,EMPTY,XQueryParser.FOLLOW_EMPTY_in_p_AllowingEmpty3925); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -7452,7 +7514,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:514:1: p_PositionalVar : k= AT DOLLAR p_VarName ;
+ // xquery/XQueryParser.g:575:1: p_PositionalVar : k= AT DOLLAR p_VarName ;
// $ANTLR start "p_PositionalVar"
p_PositionalVar: function() {
var retval = new XQueryParser.p_PositionalVar_return();
@@ -7468,11 +7530,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var DOLLAR124_tree=null;
try {
- // xquery/XQueryParser.g:515:9: (k= AT DOLLAR p_VarName )
- // xquery/XQueryParser.g:515:11: k= AT DOLLAR p_VarName
+ // xquery/XQueryParser.g:576:9: (k= AT DOLLAR p_VarName )
+ // xquery/XQueryParser.g:576:11: k= AT DOLLAR p_VarName
root_0 = this.adaptor.nil();
- k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_PositionalVar3956); if (this.state.failed) return retval;
+ k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_PositionalVar3955); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -7480,12 +7542,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- DOLLAR124=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_PositionalVar3960); if (this.state.failed) return retval;
+ DOLLAR124=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_PositionalVar3959); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOLLAR124_tree = this.adaptor.create(DOLLAR124);
this.adaptor.addChild(root_0, DOLLAR124_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_PositionalVar3962);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_PositionalVar3961);
p_VarName125=this.p_VarName();
this.state._fsp--;
@@ -7527,7 +7589,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:519:1: p_LetClause : k= LET p_LetBinding ( COMMA p_LetBinding )* ;
+ // xquery/XQueryParser.g:580:1: p_LetClause : k= LET p_LetBinding ( COMMA p_LetBinding )* ;
// $ANTLR start "p_LetClause"
p_LetClause: function() {
var retval = new XQueryParser.p_LetClause_return();
@@ -7544,11 +7606,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var COMMA127_tree=null;
try {
- // xquery/XQueryParser.g:520:9: (k= LET p_LetBinding ( COMMA p_LetBinding )* )
- // xquery/XQueryParser.g:520:11: k= LET p_LetBinding ( COMMA p_LetBinding )*
+ // xquery/XQueryParser.g:581:9: (k= LET p_LetBinding ( COMMA p_LetBinding )* )
+ // xquery/XQueryParser.g:581:11: k= LET p_LetBinding ( COMMA p_LetBinding )*
root_0 = this.adaptor.nil();
- k=this.match(this.input,LET,XQueryParser.FOLLOW_LET_in_p_LetClause3990); if (this.state.failed) return retval;
+ k=this.match(this.input,LET,XQueryParser.FOLLOW_LET_in_p_LetClause3989); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -7556,13 +7618,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_LetBinding_in_p_LetClause3994);
+ this.pushFollow(XQueryParser.FOLLOW_p_LetBinding_in_p_LetClause3993);
p_LetBinding126=this.p_LetBinding();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_LetBinding126.getTree());
- // xquery/XQueryParser.g:520:45: ( COMMA p_LetBinding )*
+ // xquery/XQueryParser.g:581:45: ( COMMA p_LetBinding )*
loop56:
do {
var alt56=2;
@@ -7575,13 +7637,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt56) {
case 1 :
- // xquery/XQueryParser.g:520:46: COMMA p_LetBinding
- COMMA127=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_LetClause3997); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:581:46: COMMA p_LetBinding
+ COMMA127=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_LetClause3996); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COMMA127_tree = this.adaptor.create(COMMA127);
this.adaptor.addChild(root_0, COMMA127_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_LetBinding_in_p_LetClause3999);
+ this.pushFollow(XQueryParser.FOLLOW_p_LetBinding_in_p_LetClause3998);
p_LetBinding128=this.p_LetBinding();
this.state._fsp--;
@@ -7632,7 +7694,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:525:1: p_LetBinding : ( ( DOLLAR p_VarName ( p_TypeDeclaration )? ) | p_FTScoreVar ) BIND p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:586:1: p_LetBinding : ( ( DOLLAR p_VarName ( p_TypeDeclaration )? ) | p_FTScoreVar ) BIND p_ExprSingle[true] ;
// $ANTLR start "p_LetBinding"
p_LetBinding: function() {
var retval = new XQueryParser.p_LetBinding_return();
@@ -7651,11 +7713,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var BIND133_tree=null;
try {
- // xquery/XQueryParser.g:526:9: ( ( ( DOLLAR p_VarName ( p_TypeDeclaration )? ) | p_FTScoreVar ) BIND p_ExprSingle[true] )
- // xquery/XQueryParser.g:526:11: ( ( DOLLAR p_VarName ( p_TypeDeclaration )? ) | p_FTScoreVar ) BIND p_ExprSingle[true]
+ // xquery/XQueryParser.g:587:9: ( ( ( DOLLAR p_VarName ( p_TypeDeclaration )? ) | p_FTScoreVar ) BIND p_ExprSingle[true] )
+ // xquery/XQueryParser.g:587:11: ( ( DOLLAR p_VarName ( p_TypeDeclaration )? ) | p_FTScoreVar ) BIND p_ExprSingle[true]
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:526:11: ( ( DOLLAR p_VarName ( p_TypeDeclaration )? ) | p_FTScoreVar )
+ // xquery/XQueryParser.g:587:11: ( ( DOLLAR p_VarName ( p_TypeDeclaration )? ) | p_FTScoreVar )
var alt58=2;
var LA58_0 = this.input.LA(1);
@@ -7674,21 +7736,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt58) {
case 1 :
- // xquery/XQueryParser.g:526:13: ( DOLLAR p_VarName ( p_TypeDeclaration )? )
- // xquery/XQueryParser.g:526:13: ( DOLLAR p_VarName ( p_TypeDeclaration )? )
- // xquery/XQueryParser.g:526:14: DOLLAR p_VarName ( p_TypeDeclaration )?
- DOLLAR129=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_LetBinding4031); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:587:13: ( DOLLAR p_VarName ( p_TypeDeclaration )? )
+ // xquery/XQueryParser.g:587:13: ( DOLLAR p_VarName ( p_TypeDeclaration )? )
+ // xquery/XQueryParser.g:587:14: DOLLAR p_VarName ( p_TypeDeclaration )?
+ DOLLAR129=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_LetBinding4030); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOLLAR129_tree = this.adaptor.create(DOLLAR129);
this.adaptor.addChild(root_0, DOLLAR129_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_LetBinding4033);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_LetBinding4032);
p_VarName130=this.p_VarName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName130.getTree());
- // xquery/XQueryParser.g:526:31: ( p_TypeDeclaration )?
+ // xquery/XQueryParser.g:587:31: ( p_TypeDeclaration )?
var alt57=2;
var LA57_0 = this.input.LA(1);
@@ -7697,8 +7759,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt57) {
case 1 :
- // xquery/XQueryParser.g:526:31: p_TypeDeclaration
- this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_LetBinding4035);
+ // xquery/XQueryParser.g:587:31: p_TypeDeclaration
+ this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_LetBinding4034);
p_TypeDeclaration131=this.p_TypeDeclaration();
this.state._fsp--;
@@ -7717,8 +7779,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:526:53: p_FTScoreVar
- this.pushFollow(XQueryParser.FOLLOW_p_FTScoreVar_in_p_LetBinding4041);
+ // xquery/XQueryParser.g:587:53: p_FTScoreVar
+ this.pushFollow(XQueryParser.FOLLOW_p_FTScoreVar_in_p_LetBinding4040);
p_FTScoreVar132=this.p_FTScoreVar();
this.state._fsp--;
@@ -7730,12 +7792,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- BIND133=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_LetBinding4045); if (this.state.failed) return retval;
+ BIND133=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_LetBinding4044); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
BIND133_tree = this.adaptor.create(BIND133);
this.adaptor.addChild(root_0, BIND133_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_LetBinding4047);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_LetBinding4046);
p_ExprSingle134=this.p_ExprSingle(true);
this.state._fsp--;
@@ -7777,7 +7839,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:530:1: p_WindowClause : k= FOR ( p_TumblingWindowClause | p_SlidingWindowClause ) ;
+ // xquery/XQueryParser.g:591:1: p_WindowClause : k= FOR ( p_TumblingWindowClause | p_SlidingWindowClause ) ;
// $ANTLR start "p_WindowClause"
p_WindowClause: function() {
var retval = new XQueryParser.p_WindowClause_return();
@@ -7792,11 +7854,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:531:9: (k= FOR ( p_TumblingWindowClause | p_SlidingWindowClause ) )
- // xquery/XQueryParser.g:531:11: k= FOR ( p_TumblingWindowClause | p_SlidingWindowClause )
+ // xquery/XQueryParser.g:592:9: (k= FOR ( p_TumblingWindowClause | p_SlidingWindowClause ) )
+ // xquery/XQueryParser.g:592:11: k= FOR ( p_TumblingWindowClause | p_SlidingWindowClause )
root_0 = this.adaptor.nil();
- k=this.match(this.input,FOR,XQueryParser.FOLLOW_FOR_in_p_WindowClause4076); if (this.state.failed) return retval;
+ k=this.match(this.input,FOR,XQueryParser.FOLLOW_FOR_in_p_WindowClause4075); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -7804,7 +7866,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:531:32: ( p_TumblingWindowClause | p_SlidingWindowClause )
+ // xquery/XQueryParser.g:592:32: ( p_TumblingWindowClause | p_SlidingWindowClause )
var alt59=2;
var LA59_0 = this.input.LA(1);
@@ -7823,8 +7885,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt59) {
case 1 :
- // xquery/XQueryParser.g:531:33: p_TumblingWindowClause
- this.pushFollow(XQueryParser.FOLLOW_p_TumblingWindowClause_in_p_WindowClause4081);
+ // xquery/XQueryParser.g:592:33: p_TumblingWindowClause
+ this.pushFollow(XQueryParser.FOLLOW_p_TumblingWindowClause_in_p_WindowClause4080);
p_TumblingWindowClause135=this.p_TumblingWindowClause();
this.state._fsp--;
@@ -7834,8 +7896,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:531:58: p_SlidingWindowClause
- this.pushFollow(XQueryParser.FOLLOW_p_SlidingWindowClause_in_p_WindowClause4085);
+ // xquery/XQueryParser.g:592:58: p_SlidingWindowClause
+ this.pushFollow(XQueryParser.FOLLOW_p_SlidingWindowClause_in_p_WindowClause4084);
p_SlidingWindowClause136=this.p_SlidingWindowClause();
this.state._fsp--;
@@ -7883,7 +7945,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:535:1: p_TumblingWindowClause : k= TUMBLING k= WINDOW DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] p_WindowStartCondition ( p_WindowEndCondition )? ;
+ // xquery/XQueryParser.g:596:1: p_TumblingWindowClause : k= TUMBLING k= WINDOW DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] p_WindowStartCondition ( p_WindowEndCondition )? ;
// $ANTLR start "p_TumblingWindowClause"
p_TumblingWindowClause: function() {
var retval = new XQueryParser.p_TumblingWindowClause_return();
@@ -7903,11 +7965,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var DOLLAR137_tree=null;
try {
- // xquery/XQueryParser.g:536:9: (k= TUMBLING k= WINDOW DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] p_WindowStartCondition ( p_WindowEndCondition )? )
- // xquery/XQueryParser.g:536:11: k= TUMBLING k= WINDOW DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] p_WindowStartCondition ( p_WindowEndCondition )?
+ // xquery/XQueryParser.g:597:9: (k= TUMBLING k= WINDOW DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] p_WindowStartCondition ( p_WindowEndCondition )? )
+ // xquery/XQueryParser.g:597:11: k= TUMBLING k= WINDOW DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] p_WindowStartCondition ( p_WindowEndCondition )?
root_0 = this.adaptor.nil();
- k=this.match(this.input,TUMBLING,XQueryParser.FOLLOW_TUMBLING_in_p_TumblingWindowClause4122); if (this.state.failed) return retval;
+ k=this.match(this.input,TUMBLING,XQueryParser.FOLLOW_TUMBLING_in_p_TumblingWindowClause4121); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -7915,7 +7977,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,WINDOW,XQueryParser.FOLLOW_WINDOW_in_p_TumblingWindowClause4128); if (this.state.failed) return retval;
+ k=this.match(this.input,WINDOW,XQueryParser.FOLLOW_WINDOW_in_p_TumblingWindowClause4127); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -7923,18 +7985,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- DOLLAR137=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TumblingWindowClause4132); if (this.state.failed) return retval;
+ DOLLAR137=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TumblingWindowClause4131); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOLLAR137_tree = this.adaptor.create(DOLLAR137);
this.adaptor.addChild(root_0, DOLLAR137_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TumblingWindowClause4134);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TumblingWindowClause4133);
p_VarName138=this.p_VarName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName138.getTree());
- // xquery/XQueryParser.g:536:78: ( p_TypeDeclaration )?
+ // xquery/XQueryParser.g:597:78: ( p_TypeDeclaration )?
var alt60=2;
var LA60_0 = this.input.LA(1);
@@ -7943,8 +8005,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt60) {
case 1 :
- // xquery/XQueryParser.g:536:78: p_TypeDeclaration
- this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_TumblingWindowClause4136);
+ // xquery/XQueryParser.g:597:78: p_TypeDeclaration
+ this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_TumblingWindowClause4135);
p_TypeDeclaration139=this.p_TypeDeclaration();
this.state._fsp--;
@@ -7956,7 +8018,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- k=this.match(this.input,IN,XQueryParser.FOLLOW_IN_in_p_TumblingWindowClause4141); if (this.state.failed) return retval;
+ k=this.match(this.input,IN,XQueryParser.FOLLOW_IN_in_p_TumblingWindowClause4140); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -7964,19 +8026,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TumblingWindowClause4145);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TumblingWindowClause4144);
p_ExprSingle140=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle140.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_WindowStartCondition_in_p_TumblingWindowClause4148);
+ this.pushFollow(XQueryParser.FOLLOW_p_WindowStartCondition_in_p_TumblingWindowClause4147);
p_WindowStartCondition141=this.p_WindowStartCondition();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_WindowStartCondition141.getTree());
- // xquery/XQueryParser.g:536:159: ( p_WindowEndCondition )?
+ // xquery/XQueryParser.g:597:159: ( p_WindowEndCondition )?
var alt61=2;
var LA61_0 = this.input.LA(1);
@@ -7985,8 +8047,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt61) {
case 1 :
- // xquery/XQueryParser.g:536:159: p_WindowEndCondition
- this.pushFollow(XQueryParser.FOLLOW_p_WindowEndCondition_in_p_TumblingWindowClause4150);
+ // xquery/XQueryParser.g:597:159: p_WindowEndCondition
+ this.pushFollow(XQueryParser.FOLLOW_p_WindowEndCondition_in_p_TumblingWindowClause4149);
p_WindowEndCondition142=this.p_WindowEndCondition();
this.state._fsp--;
@@ -8034,7 +8096,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:540:1: p_SlidingWindowClause : k= SLIDING k= WINDOW DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] p_WindowStartCondition ( p_WindowEndCondition )? ;
+ // xquery/XQueryParser.g:601:1: p_SlidingWindowClause : k= SLIDING k= WINDOW DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] p_WindowStartCondition ( p_WindowEndCondition )? ;
// $ANTLR start "p_SlidingWindowClause"
p_SlidingWindowClause: function() {
var retval = new XQueryParser.p_SlidingWindowClause_return();
@@ -8054,11 +8116,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var DOLLAR143_tree=null;
try {
- // xquery/XQueryParser.g:541:9: (k= SLIDING k= WINDOW DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] p_WindowStartCondition ( p_WindowEndCondition )? )
- // xquery/XQueryParser.g:541:11: k= SLIDING k= WINDOW DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] p_WindowStartCondition ( p_WindowEndCondition )?
+ // xquery/XQueryParser.g:602:9: (k= SLIDING k= WINDOW DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] p_WindowStartCondition ( p_WindowEndCondition )? )
+ // xquery/XQueryParser.g:602:11: k= SLIDING k= WINDOW DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] p_WindowStartCondition ( p_WindowEndCondition )?
root_0 = this.adaptor.nil();
- k=this.match(this.input,SLIDING,XQueryParser.FOLLOW_SLIDING_in_p_SlidingWindowClause4179); if (this.state.failed) return retval;
+ k=this.match(this.input,SLIDING,XQueryParser.FOLLOW_SLIDING_in_p_SlidingWindowClause4178); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -8066,7 +8128,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,WINDOW,XQueryParser.FOLLOW_WINDOW_in_p_SlidingWindowClause4185); if (this.state.failed) return retval;
+ k=this.match(this.input,WINDOW,XQueryParser.FOLLOW_WINDOW_in_p_SlidingWindowClause4184); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -8074,18 +8136,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- DOLLAR143=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_SlidingWindowClause4189); if (this.state.failed) return retval;
+ DOLLAR143=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_SlidingWindowClause4188); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOLLAR143_tree = this.adaptor.create(DOLLAR143);
this.adaptor.addChild(root_0, DOLLAR143_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_SlidingWindowClause4191);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_SlidingWindowClause4190);
p_VarName144=this.p_VarName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName144.getTree());
- // xquery/XQueryParser.g:541:77: ( p_TypeDeclaration )?
+ // xquery/XQueryParser.g:602:77: ( p_TypeDeclaration )?
var alt62=2;
var LA62_0 = this.input.LA(1);
@@ -8094,8 +8156,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt62) {
case 1 :
- // xquery/XQueryParser.g:541:77: p_TypeDeclaration
- this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_SlidingWindowClause4193);
+ // xquery/XQueryParser.g:602:77: p_TypeDeclaration
+ this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_SlidingWindowClause4192);
p_TypeDeclaration145=this.p_TypeDeclaration();
this.state._fsp--;
@@ -8107,7 +8169,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- k=this.match(this.input,IN,XQueryParser.FOLLOW_IN_in_p_SlidingWindowClause4198); if (this.state.failed) return retval;
+ k=this.match(this.input,IN,XQueryParser.FOLLOW_IN_in_p_SlidingWindowClause4197); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -8115,19 +8177,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_SlidingWindowClause4202);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_SlidingWindowClause4201);
p_ExprSingle146=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle146.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_WindowStartCondition_in_p_SlidingWindowClause4205);
+ this.pushFollow(XQueryParser.FOLLOW_p_WindowStartCondition_in_p_SlidingWindowClause4204);
p_WindowStartCondition147=this.p_WindowStartCondition();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_WindowStartCondition147.getTree());
- // xquery/XQueryParser.g:541:158: ( p_WindowEndCondition )?
+ // xquery/XQueryParser.g:602:158: ( p_WindowEndCondition )?
var alt63=2;
var LA63_0 = this.input.LA(1);
@@ -8136,8 +8198,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt63) {
case 1 :
- // xquery/XQueryParser.g:541:158: p_WindowEndCondition
- this.pushFollow(XQueryParser.FOLLOW_p_WindowEndCondition_in_p_SlidingWindowClause4207);
+ // xquery/XQueryParser.g:602:158: p_WindowEndCondition
+ this.pushFollow(XQueryParser.FOLLOW_p_WindowEndCondition_in_p_SlidingWindowClause4206);
p_WindowEndCondition148=this.p_WindowEndCondition();
this.state._fsp--;
@@ -8185,7 +8247,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:545:1: p_WindowStartCondition : k= START p_WindowVars k= WHEN p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:606:1: p_WindowStartCondition : k= START p_WindowVars k= WHEN p_ExprSingle[true] ;
// $ANTLR start "p_WindowStartCondition"
p_WindowStartCondition: function() {
var retval = new XQueryParser.p_WindowStartCondition_return();
@@ -8200,11 +8262,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:546:9: (k= START p_WindowVars k= WHEN p_ExprSingle[true] )
- // xquery/XQueryParser.g:546:11: k= START p_WindowVars k= WHEN p_ExprSingle[true]
+ // xquery/XQueryParser.g:607:9: (k= START p_WindowVars k= WHEN p_ExprSingle[true] )
+ // xquery/XQueryParser.g:607:11: k= START p_WindowVars k= WHEN p_ExprSingle[true]
root_0 = this.adaptor.nil();
- k=this.match(this.input,START,XQueryParser.FOLLOW_START_in_p_WindowStartCondition4236); if (this.state.failed) return retval;
+ k=this.match(this.input,START,XQueryParser.FOLLOW_START_in_p_WindowStartCondition4235); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -8212,13 +8274,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_WindowVars_in_p_WindowStartCondition4240);
+ this.pushFollow(XQueryParser.FOLLOW_p_WindowVars_in_p_WindowStartCondition4239);
p_WindowVars149=this.p_WindowVars();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_WindowVars149.getTree());
- k=this.match(this.input,WHEN,XQueryParser.FOLLOW_WHEN_in_p_WindowStartCondition4244); if (this.state.failed) return retval;
+ k=this.match(this.input,WHEN,XQueryParser.FOLLOW_WHEN_in_p_WindowStartCondition4243); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -8226,7 +8288,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_WindowStartCondition4248);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_WindowStartCondition4247);
p_ExprSingle150=this.p_ExprSingle(true);
this.state._fsp--;
@@ -8268,7 +8330,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:550:1: p_WindowEndCondition : (k= ONLY )? k= END p_WindowVars k= WHEN p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:611:1: p_WindowEndCondition : (k= ONLY )? k= END p_WindowVars k= WHEN p_ExprSingle[true] ;
// $ANTLR start "p_WindowEndCondition"
p_WindowEndCondition: function() {
var retval = new XQueryParser.p_WindowEndCondition_return();
@@ -8283,11 +8345,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:551:9: ( (k= ONLY )? k= END p_WindowVars k= WHEN p_ExprSingle[true] )
- // xquery/XQueryParser.g:551:11: (k= ONLY )? k= END p_WindowVars k= WHEN p_ExprSingle[true]
+ // xquery/XQueryParser.g:612:9: ( (k= ONLY )? k= END p_WindowVars k= WHEN p_ExprSingle[true] )
+ // xquery/XQueryParser.g:612:11: (k= ONLY )? k= END p_WindowVars k= WHEN p_ExprSingle[true]
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:551:11: (k= ONLY )?
+ // xquery/XQueryParser.g:612:11: (k= ONLY )?
var alt64=2;
var LA64_0 = this.input.LA(1);
@@ -8296,8 +8358,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt64) {
case 1 :
- // xquery/XQueryParser.g:551:12: k= ONLY
- k=this.match(this.input,ONLY,XQueryParser.FOLLOW_ONLY_in_p_WindowEndCondition4278); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:612:12: k= ONLY
+ k=this.match(this.input,ONLY,XQueryParser.FOLLOW_ONLY_in_p_WindowEndCondition4277); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -8311,7 +8373,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- k=this.match(this.input,END,XQueryParser.FOLLOW_END_in_p_WindowEndCondition4286); if (this.state.failed) return retval;
+ k=this.match(this.input,END,XQueryParser.FOLLOW_END_in_p_WindowEndCondition4285); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -8319,13 +8381,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_WindowVars_in_p_WindowEndCondition4290);
+ this.pushFollow(XQueryParser.FOLLOW_p_WindowVars_in_p_WindowEndCondition4289);
p_WindowVars151=this.p_WindowVars();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_WindowVars151.getTree());
- k=this.match(this.input,WHEN,XQueryParser.FOLLOW_WHEN_in_p_WindowEndCondition4294); if (this.state.failed) return retval;
+ k=this.match(this.input,WHEN,XQueryParser.FOLLOW_WHEN_in_p_WindowEndCondition4293); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -8333,7 +8395,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_WindowEndCondition4298);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_WindowEndCondition4297);
p_ExprSingle152=this.p_ExprSingle(true);
this.state._fsp--;
@@ -8375,7 +8437,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:555:1: p_WindowVars : ( DOLLAR p_CurrentItem )? ( p_PositionalVar )? (k= PREVIOUS DOLLAR p_PreviousItem )? (k= NEXT DOLLAR p_NextItem )? ;
+ // xquery/XQueryParser.g:616:1: p_WindowVars : ( DOLLAR p_CurrentItem )? ( p_PositionalVar )? (k= PREVIOUS DOLLAR p_PreviousItem )? (k= NEXT DOLLAR p_NextItem )? ;
// $ANTLR start "p_WindowVars"
p_WindowVars: function() {
var retval = new XQueryParser.p_WindowVars_return();
@@ -8398,11 +8460,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var DOLLAR158_tree=null;
try {
- // xquery/XQueryParser.g:556:9: ( ( DOLLAR p_CurrentItem )? ( p_PositionalVar )? (k= PREVIOUS DOLLAR p_PreviousItem )? (k= NEXT DOLLAR p_NextItem )? )
- // xquery/XQueryParser.g:556:11: ( DOLLAR p_CurrentItem )? ( p_PositionalVar )? (k= PREVIOUS DOLLAR p_PreviousItem )? (k= NEXT DOLLAR p_NextItem )?
+ // xquery/XQueryParser.g:617:9: ( ( DOLLAR p_CurrentItem )? ( p_PositionalVar )? (k= PREVIOUS DOLLAR p_PreviousItem )? (k= NEXT DOLLAR p_NextItem )? )
+ // xquery/XQueryParser.g:617:11: ( DOLLAR p_CurrentItem )? ( p_PositionalVar )? (k= PREVIOUS DOLLAR p_PreviousItem )? (k= NEXT DOLLAR p_NextItem )?
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:556:11: ( DOLLAR p_CurrentItem )?
+ // xquery/XQueryParser.g:617:11: ( DOLLAR p_CurrentItem )?
var alt65=2;
var LA65_0 = this.input.LA(1);
@@ -8411,13 +8473,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt65) {
case 1 :
- // xquery/XQueryParser.g:556:12: DOLLAR p_CurrentItem
- DOLLAR153=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_WindowVars4326); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:617:12: DOLLAR p_CurrentItem
+ DOLLAR153=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_WindowVars4325); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOLLAR153_tree = this.adaptor.create(DOLLAR153);
this.adaptor.addChild(root_0, DOLLAR153_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_CurrentItem_in_p_WindowVars4328);
+ this.pushFollow(XQueryParser.FOLLOW_p_CurrentItem_in_p_WindowVars4327);
p_CurrentItem154=this.p_CurrentItem();
this.state._fsp--;
@@ -8429,7 +8491,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- // xquery/XQueryParser.g:556:35: ( p_PositionalVar )?
+ // xquery/XQueryParser.g:617:35: ( p_PositionalVar )?
var alt66=2;
var LA66_0 = this.input.LA(1);
@@ -8438,8 +8500,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt66) {
case 1 :
- // xquery/XQueryParser.g:556:35: p_PositionalVar
- this.pushFollow(XQueryParser.FOLLOW_p_PositionalVar_in_p_WindowVars4332);
+ // xquery/XQueryParser.g:617:35: p_PositionalVar
+ this.pushFollow(XQueryParser.FOLLOW_p_PositionalVar_in_p_WindowVars4331);
p_PositionalVar155=this.p_PositionalVar();
this.state._fsp--;
@@ -8451,7 +8513,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- // xquery/XQueryParser.g:556:52: (k= PREVIOUS DOLLAR p_PreviousItem )?
+ // xquery/XQueryParser.g:617:52: (k= PREVIOUS DOLLAR p_PreviousItem )?
var alt67=2;
var LA67_0 = this.input.LA(1);
@@ -8460,8 +8522,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt67) {
case 1 :
- // xquery/XQueryParser.g:556:53: k= PREVIOUS DOLLAR p_PreviousItem
- k=this.match(this.input,PREVIOUS,XQueryParser.FOLLOW_PREVIOUS_in_p_WindowVars4338); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:617:53: k= PREVIOUS DOLLAR p_PreviousItem
+ k=this.match(this.input,PREVIOUS,XQueryParser.FOLLOW_PREVIOUS_in_p_WindowVars4337); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -8469,12 +8531,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- DOLLAR156=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_WindowVars4342); if (this.state.failed) return retval;
+ DOLLAR156=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_WindowVars4341); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOLLAR156_tree = this.adaptor.create(DOLLAR156);
this.adaptor.addChild(root_0, DOLLAR156_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_PreviousItem_in_p_WindowVars4344);
+ this.pushFollow(XQueryParser.FOLLOW_p_PreviousItem_in_p_WindowVars4343);
p_PreviousItem157=this.p_PreviousItem();
this.state._fsp--;
@@ -8486,7 +8548,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- // xquery/XQueryParser.g:556:103: (k= NEXT DOLLAR p_NextItem )?
+ // xquery/XQueryParser.g:617:103: (k= NEXT DOLLAR p_NextItem )?
var alt68=2;
var LA68_0 = this.input.LA(1);
@@ -8495,8 +8557,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt68) {
case 1 :
- // xquery/XQueryParser.g:556:104: k= NEXT DOLLAR p_NextItem
- k=this.match(this.input,NEXT,XQueryParser.FOLLOW_NEXT_in_p_WindowVars4351); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:617:104: k= NEXT DOLLAR p_NextItem
+ k=this.match(this.input,NEXT,XQueryParser.FOLLOW_NEXT_in_p_WindowVars4350); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -8504,12 +8566,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- DOLLAR158=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_WindowVars4355); if (this.state.failed) return retval;
+ DOLLAR158=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_WindowVars4354); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOLLAR158_tree = this.adaptor.create(DOLLAR158);
this.adaptor.addChild(root_0, DOLLAR158_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_NextItem_in_p_WindowVars4357);
+ this.pushFollow(XQueryParser.FOLLOW_p_NextItem_in_p_WindowVars4356);
p_NextItem159=this.p_NextItem();
this.state._fsp--;
@@ -8557,7 +8619,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:560:1: p_CurrentItem : p_QName ;
+ // xquery/XQueryParser.g:621:1: p_CurrentItem : p_QName ;
// $ANTLR start "p_CurrentItem"
p_CurrentItem: function() {
var retval = new XQueryParser.p_CurrentItem_return();
@@ -8569,11 +8631,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:561:9: ( p_QName )
- // xquery/XQueryParser.g:561:11: p_QName
+ // xquery/XQueryParser.g:622:9: ( p_QName )
+ // xquery/XQueryParser.g:622:11: p_QName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_CurrentItem4385);
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_CurrentItem4384);
p_QName160=this.p_QName();
this.state._fsp--;
@@ -8615,7 +8677,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:565:1: p_PreviousItem : p_QName ;
+ // xquery/XQueryParser.g:626:1: p_PreviousItem : p_QName ;
// $ANTLR start "p_PreviousItem"
p_PreviousItem: function() {
var retval = new XQueryParser.p_PreviousItem_return();
@@ -8627,11 +8689,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:566:9: ( p_QName )
- // xquery/XQueryParser.g:566:11: p_QName
+ // xquery/XQueryParser.g:627:9: ( p_QName )
+ // xquery/XQueryParser.g:627:11: p_QName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_PreviousItem4411);
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_PreviousItem4410);
p_QName161=this.p_QName();
this.state._fsp--;
@@ -8673,7 +8735,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:570:1: p_NextItem : p_QName ;
+ // xquery/XQueryParser.g:631:1: p_NextItem : p_QName ;
// $ANTLR start "p_NextItem"
p_NextItem: function() {
var retval = new XQueryParser.p_NextItem_return();
@@ -8685,11 +8747,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:571:9: ( p_QName )
- // xquery/XQueryParser.g:571:11: p_QName
+ // xquery/XQueryParser.g:632:9: ( p_QName )
+ // xquery/XQueryParser.g:632:11: p_QName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_NextItem4437);
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_NextItem4436);
p_QName162=this.p_QName();
this.state._fsp--;
@@ -8731,7 +8793,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:575:1: p_CountClause : k= COUNT DOLLAR p_VarName ;
+ // xquery/XQueryParser.g:636:1: p_CountClause : k= COUNT DOLLAR p_VarName ;
// $ANTLR start "p_CountClause"
p_CountClause: function() {
var retval = new XQueryParser.p_CountClause_return();
@@ -8747,11 +8809,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var DOLLAR163_tree=null;
try {
- // xquery/XQueryParser.g:576:9: (k= COUNT DOLLAR p_VarName )
- // xquery/XQueryParser.g:576:11: k= COUNT DOLLAR p_VarName
+ // xquery/XQueryParser.g:637:9: (k= COUNT DOLLAR p_VarName )
+ // xquery/XQueryParser.g:637:11: k= COUNT DOLLAR p_VarName
root_0 = this.adaptor.nil();
- k=this.match(this.input,COUNT,XQueryParser.FOLLOW_COUNT_in_p_CountClause4465); if (this.state.failed) return retval;
+ k=this.match(this.input,COUNT,XQueryParser.FOLLOW_COUNT_in_p_CountClause4464); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -8759,12 +8821,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- DOLLAR163=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_CountClause4469); if (this.state.failed) return retval;
+ DOLLAR163=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_CountClause4468); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOLLAR163_tree = this.adaptor.create(DOLLAR163);
this.adaptor.addChild(root_0, DOLLAR163_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_CountClause4471);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_CountClause4470);
p_VarName164=this.p_VarName();
this.state._fsp--;
@@ -8806,7 +8868,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:580:1: p_WhereClause : k= WHERE p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:641:1: p_WhereClause : k= WHERE p_ExprSingle[true] ;
// $ANTLR start "p_WhereClause"
p_WhereClause: function() {
var retval = new XQueryParser.p_WhereClause_return();
@@ -8820,11 +8882,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:581:9: (k= WHERE p_ExprSingle[true] )
- // xquery/XQueryParser.g:581:11: k= WHERE p_ExprSingle[true]
+ // xquery/XQueryParser.g:642:9: (k= WHERE p_ExprSingle[true] )
+ // xquery/XQueryParser.g:642:11: k= WHERE p_ExprSingle[true]
root_0 = this.adaptor.nil();
- k=this.match(this.input,WHERE,XQueryParser.FOLLOW_WHERE_in_p_WhereClause4507); if (this.state.failed) return retval;
+ k=this.match(this.input,WHERE,XQueryParser.FOLLOW_WHERE_in_p_WhereClause4506); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -8832,7 +8894,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_WhereClause4511);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_WhereClause4510);
p_ExprSingle165=this.p_ExprSingle(true);
this.state._fsp--;
@@ -8874,7 +8936,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:585:1: p_GroupByClause : k= GROUP k= BY p_GroupingSpecList ;
+ // xquery/XQueryParser.g:646:1: p_GroupByClause : k= GROUP k= BY p_GroupingSpecList ;
// $ANTLR start "p_GroupByClause"
p_GroupByClause: function() {
var retval = new XQueryParser.p_GroupByClause_return();
@@ -8888,11 +8950,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:586:9: (k= GROUP k= BY p_GroupingSpecList )
- // xquery/XQueryParser.g:586:11: k= GROUP k= BY p_GroupingSpecList
+ // xquery/XQueryParser.g:647:9: (k= GROUP k= BY p_GroupingSpecList )
+ // xquery/XQueryParser.g:647:11: k= GROUP k= BY p_GroupingSpecList
root_0 = this.adaptor.nil();
- k=this.match(this.input,GROUP,XQueryParser.FOLLOW_GROUP_in_p_GroupByClause4540); if (this.state.failed) return retval;
+ k=this.match(this.input,GROUP,XQueryParser.FOLLOW_GROUP_in_p_GroupByClause4539); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -8900,7 +8962,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,BY,XQueryParser.FOLLOW_BY_in_p_GroupByClause4546); if (this.state.failed) return retval;
+ k=this.match(this.input,BY,XQueryParser.FOLLOW_BY_in_p_GroupByClause4545); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -8908,7 +8970,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_GroupingSpecList_in_p_GroupByClause4550);
+ this.pushFollow(XQueryParser.FOLLOW_p_GroupingSpecList_in_p_GroupByClause4549);
p_GroupingSpecList166=this.p_GroupingSpecList();
this.state._fsp--;
@@ -8950,7 +9012,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:590:1: p_GroupingSpecList : p_GroupingSpec ( COMMA p_GroupingSpec )* ;
+ // xquery/XQueryParser.g:651:1: p_GroupingSpecList : p_GroupingSpec ( COMMA p_GroupingSpec )* ;
// $ANTLR start "p_GroupingSpecList"
p_GroupingSpecList: function() {
var retval = new XQueryParser.p_GroupingSpecList_return();
@@ -8965,17 +9027,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var COMMA168_tree=null;
try {
- // xquery/XQueryParser.g:591:9: ( p_GroupingSpec ( COMMA p_GroupingSpec )* )
- // xquery/XQueryParser.g:591:11: p_GroupingSpec ( COMMA p_GroupingSpec )*
+ // xquery/XQueryParser.g:652:9: ( p_GroupingSpec ( COMMA p_GroupingSpec )* )
+ // xquery/XQueryParser.g:652:11: p_GroupingSpec ( COMMA p_GroupingSpec )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_GroupingSpec_in_p_GroupingSpecList4576);
+ this.pushFollow(XQueryParser.FOLLOW_p_GroupingSpec_in_p_GroupingSpecList4575);
p_GroupingSpec167=this.p_GroupingSpec();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_GroupingSpec167.getTree());
- // xquery/XQueryParser.g:591:26: ( COMMA p_GroupingSpec )*
+ // xquery/XQueryParser.g:652:26: ( COMMA p_GroupingSpec )*
loop69:
do {
var alt69=2;
@@ -8988,13 +9050,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt69) {
case 1 :
- // xquery/XQueryParser.g:591:27: COMMA p_GroupingSpec
- COMMA168=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_GroupingSpecList4579); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:652:27: COMMA p_GroupingSpec
+ COMMA168=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_GroupingSpecList4578); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COMMA168_tree = this.adaptor.create(COMMA168);
this.adaptor.addChild(root_0, COMMA168_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_GroupingSpec_in_p_GroupingSpecList4581);
+ this.pushFollow(XQueryParser.FOLLOW_p_GroupingSpec_in_p_GroupingSpecList4580);
p_GroupingSpec169=this.p_GroupingSpec();
this.state._fsp--;
@@ -9045,7 +9107,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:595:1: p_GroupingSpec : DOLLAR p_VarName (k= COLLATION p_StringLiteral )? ;
+ // xquery/XQueryParser.g:656:1: p_GroupingSpec : DOLLAR p_VarName (k= COLLATION p_StringLiteral )? ;
// $ANTLR start "p_GroupingSpec"
p_GroupingSpec: function() {
var retval = new XQueryParser.p_GroupingSpec_return();
@@ -9062,22 +9124,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var DOLLAR170_tree=null;
try {
- // xquery/XQueryParser.g:596:9: ( DOLLAR p_VarName (k= COLLATION p_StringLiteral )? )
- // xquery/XQueryParser.g:596:11: DOLLAR p_VarName (k= COLLATION p_StringLiteral )?
+ // xquery/XQueryParser.g:657:9: ( DOLLAR p_VarName (k= COLLATION p_StringLiteral )? )
+ // xquery/XQueryParser.g:657:11: DOLLAR p_VarName (k= COLLATION p_StringLiteral )?
root_0 = this.adaptor.nil();
- DOLLAR170=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_GroupingSpec4609); if (this.state.failed) return retval;
+ DOLLAR170=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_GroupingSpec4608); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOLLAR170_tree = this.adaptor.create(DOLLAR170);
this.adaptor.addChild(root_0, DOLLAR170_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_GroupingSpec4611);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_GroupingSpec4610);
p_VarName171=this.p_VarName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName171.getTree());
- // xquery/XQueryParser.g:596:28: (k= COLLATION p_StringLiteral )?
+ // xquery/XQueryParser.g:657:28: (k= COLLATION p_StringLiteral )?
var alt70=2;
var LA70_0 = this.input.LA(1);
@@ -9086,8 +9148,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt70) {
case 1 :
- // xquery/XQueryParser.g:596:29: k= COLLATION p_StringLiteral
- k=this.match(this.input,COLLATION,XQueryParser.FOLLOW_COLLATION_in_p_GroupingSpec4616); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:657:29: k= COLLATION p_StringLiteral
+ k=this.match(this.input,COLLATION,XQueryParser.FOLLOW_COLLATION_in_p_GroupingSpec4615); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -9095,7 +9157,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_GroupingSpec4620);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_GroupingSpec4619);
p_StringLiteral172=this.p_StringLiteral();
this.state._fsp--;
@@ -9143,7 +9205,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:600:1: p_OrderByClause : ( (k+= ORDER k+= BY ) | (k+= STABLE k+= ORDER k+= BY ) ) p_OrderSpecList ;
+ // xquery/XQueryParser.g:661:1: p_OrderByClause : ( (k+= ORDER k+= BY ) | (k+= STABLE k+= ORDER k+= BY ) ) p_OrderSpecList ;
// $ANTLR start "p_OrderByClause"
p_OrderByClause: function() {
var retval = new XQueryParser.p_OrderByClause_return();
@@ -9158,11 +9220,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:601:9: ( ( (k+= ORDER k+= BY ) | (k+= STABLE k+= ORDER k+= BY ) ) p_OrderSpecList )
- // xquery/XQueryParser.g:601:11: ( (k+= ORDER k+= BY ) | (k+= STABLE k+= ORDER k+= BY ) ) p_OrderSpecList
+ // xquery/XQueryParser.g:662:9: ( ( (k+= ORDER k+= BY ) | (k+= STABLE k+= ORDER k+= BY ) ) p_OrderSpecList )
+ // xquery/XQueryParser.g:662:11: ( (k+= ORDER k+= BY ) | (k+= STABLE k+= ORDER k+= BY ) ) p_OrderSpecList
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:601:11: ( (k+= ORDER k+= BY ) | (k+= STABLE k+= ORDER k+= BY ) )
+ // xquery/XQueryParser.g:662:11: ( (k+= ORDER k+= BY ) | (k+= STABLE k+= ORDER k+= BY ) )
var alt71=2;
var LA71_0 = this.input.LA(1);
@@ -9181,10 +9243,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt71) {
case 1 :
- // xquery/XQueryParser.g:601:12: (k+= ORDER k+= BY )
- // xquery/XQueryParser.g:601:12: (k+= ORDER k+= BY )
- // xquery/XQueryParser.g:601:13: k+= ORDER k+= BY
- k=this.match(this.input,ORDER,XQueryParser.FOLLOW_ORDER_in_p_OrderByClause4652); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:662:12: (k+= ORDER k+= BY )
+ // xquery/XQueryParser.g:662:12: (k+= ORDER k+= BY )
+ // xquery/XQueryParser.g:662:13: k+= ORDER k+= BY
+ k=this.match(this.input,ORDER,XQueryParser.FOLLOW_ORDER_in_p_OrderByClause4651); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -9192,7 +9254,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,BY,XQueryParser.FOLLOW_BY_in_p_OrderByClause4656); if (this.state.failed) return retval;
+ k=this.match(this.input,BY,XQueryParser.FOLLOW_BY_in_p_OrderByClause4655); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -9207,10 +9269,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:601:31: (k+= STABLE k+= ORDER k+= BY )
- // xquery/XQueryParser.g:601:31: (k+= STABLE k+= ORDER k+= BY )
- // xquery/XQueryParser.g:601:32: k+= STABLE k+= ORDER k+= BY
- k=this.match(this.input,STABLE,XQueryParser.FOLLOW_STABLE_in_p_OrderByClause4664); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:662:31: (k+= STABLE k+= ORDER k+= BY )
+ // xquery/XQueryParser.g:662:31: (k+= STABLE k+= ORDER k+= BY )
+ // xquery/XQueryParser.g:662:32: k+= STABLE k+= ORDER k+= BY
+ k=this.match(this.input,STABLE,XQueryParser.FOLLOW_STABLE_in_p_OrderByClause4663); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -9218,7 +9280,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,ORDER,XQueryParser.FOLLOW_ORDER_in_p_OrderByClause4668); if (this.state.failed) return retval;
+ k=this.match(this.input,ORDER,XQueryParser.FOLLOW_ORDER_in_p_OrderByClause4667); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -9226,7 +9288,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,BY,XQueryParser.FOLLOW_BY_in_p_OrderByClause4672); if (this.state.failed) return retval;
+ k=this.match(this.input,BY,XQueryParser.FOLLOW_BY_in_p_OrderByClause4671); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -9246,7 +9308,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(list_k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_OrderSpecList_in_p_OrderByClause4678);
+ this.pushFollow(XQueryParser.FOLLOW_p_OrderSpecList_in_p_OrderByClause4677);
p_OrderSpecList173=this.p_OrderSpecList();
this.state._fsp--;
@@ -9288,7 +9350,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:605:1: p_OrderSpecList : p_OrderSpec ( COMMA p_OrderSpec )* ;
+ // xquery/XQueryParser.g:666:1: p_OrderSpecList : p_OrderSpec ( COMMA p_OrderSpec )* ;
// $ANTLR start "p_OrderSpecList"
p_OrderSpecList: function() {
var retval = new XQueryParser.p_OrderSpecList_return();
@@ -9303,17 +9365,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var COMMA175_tree=null;
try {
- // xquery/XQueryParser.g:606:9: ( p_OrderSpec ( COMMA p_OrderSpec )* )
- // xquery/XQueryParser.g:606:11: p_OrderSpec ( COMMA p_OrderSpec )*
+ // xquery/XQueryParser.g:667:9: ( p_OrderSpec ( COMMA p_OrderSpec )* )
+ // xquery/XQueryParser.g:667:11: p_OrderSpec ( COMMA p_OrderSpec )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_OrderSpec_in_p_OrderSpecList4704);
+ this.pushFollow(XQueryParser.FOLLOW_p_OrderSpec_in_p_OrderSpecList4703);
p_OrderSpec174=this.p_OrderSpec();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_OrderSpec174.getTree());
- // xquery/XQueryParser.g:606:23: ( COMMA p_OrderSpec )*
+ // xquery/XQueryParser.g:667:23: ( COMMA p_OrderSpec )*
loop72:
do {
var alt72=2;
@@ -9326,13 +9388,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt72) {
case 1 :
- // xquery/XQueryParser.g:606:24: COMMA p_OrderSpec
- COMMA175=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_OrderSpecList4707); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:667:24: COMMA p_OrderSpec
+ COMMA175=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_OrderSpecList4706); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COMMA175_tree = this.adaptor.create(COMMA175);
this.adaptor.addChild(root_0, COMMA175_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_OrderSpec_in_p_OrderSpecList4709);
+ this.pushFollow(XQueryParser.FOLLOW_p_OrderSpec_in_p_OrderSpecList4708);
p_OrderSpec176=this.p_OrderSpec();
this.state._fsp--;
@@ -9383,7 +9445,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:610:1: p_OrderSpec : p_ExprSingle[true] p_OrderModifier ;
+ // xquery/XQueryParser.g:671:1: p_OrderSpec : p_ExprSingle[true] p_OrderModifier ;
// $ANTLR start "p_OrderSpec"
p_OrderSpec: function() {
var retval = new XQueryParser.p_OrderSpec_return();
@@ -9396,17 +9458,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:611:9: ( p_ExprSingle[true] p_OrderModifier )
- // xquery/XQueryParser.g:611:11: p_ExprSingle[true] p_OrderModifier
+ // xquery/XQueryParser.g:672:9: ( p_ExprSingle[true] p_OrderModifier )
+ // xquery/XQueryParser.g:672:11: p_ExprSingle[true] p_OrderModifier
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_OrderSpec4737);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_OrderSpec4736);
p_ExprSingle177=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle177.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_OrderModifier_in_p_OrderSpec4740);
+ this.pushFollow(XQueryParser.FOLLOW_p_OrderModifier_in_p_OrderSpec4739);
p_OrderModifier178=this.p_OrderModifier();
this.state._fsp--;
@@ -9448,7 +9510,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:615:1: p_OrderModifier : (k+= ASCENDING | k+= DESCENDING )? (k+= EMPTY (k+= GREATEST | k+= LEAST ) )? (k+= COLLATION p_StringLiteral )? ;
+ // xquery/XQueryParser.g:676:1: p_OrderModifier : (k+= ASCENDING | k+= DESCENDING )? (k+= EMPTY (k+= GREATEST | k+= LEAST ) )? (k+= COLLATION p_StringLiteral )? ;
// $ANTLR start "p_OrderModifier"
p_OrderModifier: function() {
var retval = new XQueryParser.p_OrderModifier_return();
@@ -9463,11 +9525,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:616:9: ( (k+= ASCENDING | k+= DESCENDING )? (k+= EMPTY (k+= GREATEST | k+= LEAST ) )? (k+= COLLATION p_StringLiteral )? )
- // xquery/XQueryParser.g:616:11: (k+= ASCENDING | k+= DESCENDING )? (k+= EMPTY (k+= GREATEST | k+= LEAST ) )? (k+= COLLATION p_StringLiteral )?
+ // xquery/XQueryParser.g:677:9: ( (k+= ASCENDING | k+= DESCENDING )? (k+= EMPTY (k+= GREATEST | k+= LEAST ) )? (k+= COLLATION p_StringLiteral )? )
+ // xquery/XQueryParser.g:677:11: (k+= ASCENDING | k+= DESCENDING )? (k+= EMPTY (k+= GREATEST | k+= LEAST ) )? (k+= COLLATION p_StringLiteral )?
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:616:11: (k+= ASCENDING | k+= DESCENDING )?
+ // xquery/XQueryParser.g:677:11: (k+= ASCENDING | k+= DESCENDING )?
var alt73=3;
var LA73_0 = this.input.LA(1);
@@ -9479,8 +9541,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt73) {
case 1 :
- // xquery/XQueryParser.g:616:12: k+= ASCENDING
- k=this.match(this.input,ASCENDING,XQueryParser.FOLLOW_ASCENDING_in_p_OrderModifier4769); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:677:12: k+= ASCENDING
+ k=this.match(this.input,ASCENDING,XQueryParser.FOLLOW_ASCENDING_in_p_OrderModifier4768); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -9492,8 +9554,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:616:27: k+= DESCENDING
- k=this.match(this.input,DESCENDING,XQueryParser.FOLLOW_DESCENDING_in_p_OrderModifier4775); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:677:27: k+= DESCENDING
+ k=this.match(this.input,DESCENDING,XQueryParser.FOLLOW_DESCENDING_in_p_OrderModifier4774); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -9507,7 +9569,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- // xquery/XQueryParser.g:616:43: (k+= EMPTY (k+= GREATEST | k+= LEAST ) )?
+ // xquery/XQueryParser.g:677:43: (k+= EMPTY (k+= GREATEST | k+= LEAST ) )?
var alt75=2;
var LA75_0 = this.input.LA(1);
@@ -9516,8 +9578,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt75) {
case 1 :
- // xquery/XQueryParser.g:616:44: k+= EMPTY (k+= GREATEST | k+= LEAST )
- k=this.match(this.input,EMPTY,XQueryParser.FOLLOW_EMPTY_in_p_OrderModifier4782); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:677:44: k+= EMPTY (k+= GREATEST | k+= LEAST )
+ k=this.match(this.input,EMPTY,XQueryParser.FOLLOW_EMPTY_in_p_OrderModifier4781); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -9525,7 +9587,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_k)) list_k = [];
list_k.push(k);
- // xquery/XQueryParser.g:616:53: (k+= GREATEST | k+= LEAST )
+ // xquery/XQueryParser.g:677:53: (k+= GREATEST | k+= LEAST )
var alt74=2;
var LA74_0 = this.input.LA(1);
@@ -9544,8 +9606,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt74) {
case 1 :
- // xquery/XQueryParser.g:616:54: k+= GREATEST
- k=this.match(this.input,GREATEST,XQueryParser.FOLLOW_GREATEST_in_p_OrderModifier4787); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:677:54: k+= GREATEST
+ k=this.match(this.input,GREATEST,XQueryParser.FOLLOW_GREATEST_in_p_OrderModifier4786); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -9557,8 +9619,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:616:68: k+= LEAST
- k=this.match(this.input,LEAST,XQueryParser.FOLLOW_LEAST_in_p_OrderModifier4793); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:677:68: k+= LEAST
+ k=this.match(this.input,LEAST,XQueryParser.FOLLOW_LEAST_in_p_OrderModifier4792); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -9578,7 +9640,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- // xquery/XQueryParser.g:616:80: (k+= COLLATION p_StringLiteral )?
+ // xquery/XQueryParser.g:677:80: (k+= COLLATION p_StringLiteral )?
var alt76=2;
var LA76_0 = this.input.LA(1);
@@ -9587,8 +9649,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt76) {
case 1 :
- // xquery/XQueryParser.g:616:81: k+= COLLATION p_StringLiteral
- k=this.match(this.input,COLLATION,XQueryParser.FOLLOW_COLLATION_in_p_OrderModifier4801); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:677:81: k+= COLLATION p_StringLiteral
+ k=this.match(this.input,COLLATION,XQueryParser.FOLLOW_COLLATION_in_p_OrderModifier4800); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -9596,7 +9658,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_StringLiteral_in_p_OrderModifier4803);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_OrderModifier4802);
p_StringLiteral179=this.p_StringLiteral();
this.state._fsp--;
@@ -9647,7 +9709,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:620:1: p_ReturnHybrid[strict] : k= RETURN p_Hybrid[$strict,false] ;
+ // xquery/XQueryParser.g:681:1: p_ReturnHybrid[strict] : k= RETURN p_Hybrid[$strict,false] ;
// $ANTLR start "p_ReturnHybrid"
p_ReturnHybrid: function(strict) {
var retval = new XQueryParser.p_ReturnHybrid_return();
@@ -9661,11 +9723,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:621:9: (k= RETURN p_Hybrid[$strict,false] )
- // xquery/XQueryParser.g:621:11: k= RETURN p_Hybrid[$strict,false]
+ // xquery/XQueryParser.g:682:9: (k= RETURN p_Hybrid[$strict,false] )
+ // xquery/XQueryParser.g:682:11: k= RETURN p_Hybrid[$strict,false]
root_0 = this.adaptor.nil();
- k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_ReturnHybrid4836); if (this.state.failed) return retval;
+ k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_ReturnHybrid4835); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -9673,7 +9735,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_ReturnHybrid4840);
+ this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_ReturnHybrid4839);
p_Hybrid180=this.p_Hybrid(strict, false);
this.state._fsp--;
@@ -9715,7 +9777,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:625:1: p_QuantifiedExpr : (k= SOME | k= EVERY ) DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] ( COMMA DOLLAR p_QName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] )* k= SATISFIES p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:686:1: p_QuantifiedExpr : (k= SOME | k= EVERY ) DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] ( COMMA DOLLAR p_QName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] )* k= SATISFIES p_ExprSingle[true] ;
// $ANTLR start "p_QuantifiedExpr"
p_QuantifiedExpr: function() {
var retval = new XQueryParser.p_QuantifiedExpr_return();
@@ -9741,11 +9803,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var DOLLAR186_tree=null;
try {
- // xquery/XQueryParser.g:626:9: ( (k= SOME | k= EVERY ) DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] ( COMMA DOLLAR p_QName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] )* k= SATISFIES p_ExprSingle[true] )
- // xquery/XQueryParser.g:626:11: (k= SOME | k= EVERY ) DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] ( COMMA DOLLAR p_QName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] )* k= SATISFIES p_ExprSingle[true]
+ // xquery/XQueryParser.g:687:9: ( (k= SOME | k= EVERY ) DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] ( COMMA DOLLAR p_QName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] )* k= SATISFIES p_ExprSingle[true] )
+ // xquery/XQueryParser.g:687:11: (k= SOME | k= EVERY ) DOLLAR p_VarName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] ( COMMA DOLLAR p_QName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] )* k= SATISFIES p_ExprSingle[true]
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:626:11: (k= SOME | k= EVERY )
+ // xquery/XQueryParser.g:687:11: (k= SOME | k= EVERY )
var alt77=2;
var LA77_0 = this.input.LA(1);
@@ -9764,8 +9826,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt77) {
case 1 :
- // xquery/XQueryParser.g:626:12: k= SOME
- k=this.match(this.input,SOME,XQueryParser.FOLLOW_SOME_in_p_QuantifiedExpr4870); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:687:12: k= SOME
+ k=this.match(this.input,SOME,XQueryParser.FOLLOW_SOME_in_p_QuantifiedExpr4869); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -9774,8 +9836,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:626:21: k= EVERY
- k=this.match(this.input,EVERY,XQueryParser.FOLLOW_EVERY_in_p_QuantifiedExpr4876); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:687:21: k= EVERY
+ k=this.match(this.input,EVERY,XQueryParser.FOLLOW_EVERY_in_p_QuantifiedExpr4875); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -9789,18 +9851,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- DOLLAR181=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_QuantifiedExpr4881); if (this.state.failed) return retval;
+ DOLLAR181=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_QuantifiedExpr4880); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOLLAR181_tree = this.adaptor.create(DOLLAR181);
this.adaptor.addChild(root_0, DOLLAR181_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_QuantifiedExpr4883);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_QuantifiedExpr4882);
p_VarName182=this.p_VarName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName182.getTree());
- // xquery/XQueryParser.g:626:62: ( p_TypeDeclaration )?
+ // xquery/XQueryParser.g:687:62: ( p_TypeDeclaration )?
var alt78=2;
var LA78_0 = this.input.LA(1);
@@ -9809,8 +9871,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt78) {
case 1 :
- // xquery/XQueryParser.g:626:62: p_TypeDeclaration
- this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_QuantifiedExpr4885);
+ // xquery/XQueryParser.g:687:62: p_TypeDeclaration
+ this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_QuantifiedExpr4884);
p_TypeDeclaration183=this.p_TypeDeclaration();
this.state._fsp--;
@@ -9822,7 +9884,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- k=this.match(this.input,IN,XQueryParser.FOLLOW_IN_in_p_QuantifiedExpr4890); if (this.state.failed) return retval;
+ k=this.match(this.input,IN,XQueryParser.FOLLOW_IN_in_p_QuantifiedExpr4889); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -9830,13 +9892,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_QuantifiedExpr4894);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_QuantifiedExpr4893);
p_ExprSingle184=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle184.getTree());
- // xquery/XQueryParser.g:626:120: ( COMMA DOLLAR p_QName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] )*
+ // xquery/XQueryParser.g:687:120: ( COMMA DOLLAR p_QName ( p_TypeDeclaration )? k= IN p_ExprSingle[true] )*
loop80:
do {
var alt80=2;
@@ -9849,24 +9911,24 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt80) {
case 1 :
- // xquery/XQueryParser.g:626:121: COMMA DOLLAR p_QName ( p_TypeDeclaration )? k= IN p_ExprSingle[true]
- COMMA185=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_QuantifiedExpr4898); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:687:121: COMMA DOLLAR p_QName ( p_TypeDeclaration )? k= IN p_ExprSingle[true]
+ COMMA185=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_QuantifiedExpr4897); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COMMA185_tree = this.adaptor.create(COMMA185);
this.adaptor.addChild(root_0, COMMA185_tree);
}
- DOLLAR186=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_QuantifiedExpr4900); if (this.state.failed) return retval;
+ DOLLAR186=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_QuantifiedExpr4899); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOLLAR186_tree = this.adaptor.create(DOLLAR186);
this.adaptor.addChild(root_0, DOLLAR186_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_QuantifiedExpr4902);
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_QuantifiedExpr4901);
p_QName187=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName187.getTree());
- // xquery/XQueryParser.g:626:142: ( p_TypeDeclaration )?
+ // xquery/XQueryParser.g:687:142: ( p_TypeDeclaration )?
var alt79=2;
var LA79_0 = this.input.LA(1);
@@ -9875,8 +9937,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt79) {
case 1 :
- // xquery/XQueryParser.g:626:142: p_TypeDeclaration
- this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_QuantifiedExpr4904);
+ // xquery/XQueryParser.g:687:142: p_TypeDeclaration
+ this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_QuantifiedExpr4903);
p_TypeDeclaration188=this.p_TypeDeclaration();
this.state._fsp--;
@@ -9888,7 +9950,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- k=this.match(this.input,IN,XQueryParser.FOLLOW_IN_in_p_QuantifiedExpr4909); if (this.state.failed) return retval;
+ k=this.match(this.input,IN,XQueryParser.FOLLOW_IN_in_p_QuantifiedExpr4908); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -9896,7 +9958,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_QuantifiedExpr4913);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_QuantifiedExpr4912);
p_ExprSingle189=this.p_ExprSingle(true);
this.state._fsp--;
@@ -9911,7 +9973,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- k=this.match(this.input,SATISFIES,XQueryParser.FOLLOW_SATISFIES_in_p_QuantifiedExpr4920); if (this.state.failed) return retval;
+ k=this.match(this.input,SATISFIES,XQueryParser.FOLLOW_SATISFIES_in_p_QuantifiedExpr4919); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -9919,7 +9981,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_QuantifiedExpr4924);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_QuantifiedExpr4923);
p_ExprSingle190=this.p_ExprSingle(true);
this.state._fsp--;
@@ -9961,7 +10023,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:630:1: p_SwitchHybrid[strict] : k= SWITCH LPAREN p_Expr[true,true] RPAREN ( p_SwitchCaseHybrid[$strict] )+ k= DEFAULT k= RETURN p_Hybrid[$strict,false] ;
+ // xquery/XQueryParser.g:691:1: p_SwitchHybrid[strict] : k= SWITCH LPAREN p_Expr[true,true] RPAREN ( p_SwitchCaseHybrid[$strict] )+ k= DEFAULT k= RETURN p_Hybrid[$strict,false] ;
// $ANTLR start "p_SwitchHybrid"
p_SwitchHybrid: function(strict) {
var retval = new XQueryParser.p_SwitchHybrid_return();
@@ -9981,11 +10043,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var RPAREN193_tree=null;
try {
- // xquery/XQueryParser.g:631:9: (k= SWITCH LPAREN p_Expr[true,true] RPAREN ( p_SwitchCaseHybrid[$strict] )+ k= DEFAULT k= RETURN p_Hybrid[$strict,false] )
- // xquery/XQueryParser.g:631:11: k= SWITCH LPAREN p_Expr[true,true] RPAREN ( p_SwitchCaseHybrid[$strict] )+ k= DEFAULT k= RETURN p_Hybrid[$strict,false]
+ // xquery/XQueryParser.g:692:9: (k= SWITCH LPAREN p_Expr[true,true] RPAREN ( p_SwitchCaseHybrid[$strict] )+ k= DEFAULT k= RETURN p_Hybrid[$strict,false] )
+ // xquery/XQueryParser.g:692:11: k= SWITCH LPAREN p_Expr[true,true] RPAREN ( p_SwitchCaseHybrid[$strict] )+ k= DEFAULT k= RETURN p_Hybrid[$strict,false]
root_0 = this.adaptor.nil();
- k=this.match(this.input,SWITCH,XQueryParser.FOLLOW_SWITCH_in_p_SwitchHybrid4954); if (this.state.failed) return retval;
+ k=this.match(this.input,SWITCH,XQueryParser.FOLLOW_SWITCH_in_p_SwitchHybrid4953); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -9993,23 +10055,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- LPAREN191=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SwitchHybrid4958); if (this.state.failed) return retval;
+ LPAREN191=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SwitchHybrid4957); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
LPAREN191_tree = this.adaptor.create(LPAREN191);
this.adaptor.addChild(root_0, LPAREN191_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_SwitchHybrid4960);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_SwitchHybrid4959);
p_Expr192=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_Expr192.getTree());
- RPAREN193=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SwitchHybrid4963); if (this.state.failed) return retval;
+ RPAREN193=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SwitchHybrid4962); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
RPAREN193_tree = this.adaptor.create(RPAREN193);
this.adaptor.addChild(root_0, RPAREN193_tree);
}
- // xquery/XQueryParser.g:631:67: ( p_SwitchCaseHybrid[$strict] )+
+ // xquery/XQueryParser.g:692:67: ( p_SwitchCaseHybrid[$strict] )+
var cnt81=0;
loop81:
do {
@@ -10023,8 +10085,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt81) {
case 1 :
- // xquery/XQueryParser.g:631:67: p_SwitchCaseHybrid[$strict]
- this.pushFollow(XQueryParser.FOLLOW_p_SwitchCaseHybrid_in_p_SwitchHybrid4965);
+ // xquery/XQueryParser.g:692:67: p_SwitchCaseHybrid[$strict]
+ this.pushFollow(XQueryParser.FOLLOW_p_SwitchCaseHybrid_in_p_SwitchHybrid4964);
p_SwitchCaseHybrid194=this.p_SwitchCaseHybrid(strict);
this.state._fsp--;
@@ -10045,7 +10107,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
cnt81++;
} while (true);
- k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_SwitchHybrid4971); if (this.state.failed) return retval;
+ k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_SwitchHybrid4970); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -10053,7 +10115,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_SwitchHybrid4977); if (this.state.failed) return retval;
+ k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_SwitchHybrid4976); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -10061,7 +10123,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_SwitchHybrid4981);
+ this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_SwitchHybrid4980);
p_Hybrid195=this.p_Hybrid(strict, false);
this.state._fsp--;
@@ -10103,7 +10165,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:635:1: p_SwitchCaseHybrid[strict] : (k= CASE p_SwitchCaseOperand )+ k= RETURN p_Hybrid[$strict,false] ;
+ // xquery/XQueryParser.g:696:1: p_SwitchCaseHybrid[strict] : (k= CASE p_SwitchCaseOperand )+ k= RETURN p_Hybrid[$strict,false] ;
// $ANTLR start "p_SwitchCaseHybrid"
p_SwitchCaseHybrid: function(strict) {
var retval = new XQueryParser.p_SwitchCaseHybrid_return();
@@ -10118,11 +10180,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:636:9: ( (k= CASE p_SwitchCaseOperand )+ k= RETURN p_Hybrid[$strict,false] )
- // xquery/XQueryParser.g:636:11: (k= CASE p_SwitchCaseOperand )+ k= RETURN p_Hybrid[$strict,false]
+ // xquery/XQueryParser.g:697:9: ( (k= CASE p_SwitchCaseOperand )+ k= RETURN p_Hybrid[$strict,false] )
+ // xquery/XQueryParser.g:697:11: (k= CASE p_SwitchCaseOperand )+ k= RETURN p_Hybrid[$strict,false]
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:636:11: (k= CASE p_SwitchCaseOperand )+
+ // xquery/XQueryParser.g:697:11: (k= CASE p_SwitchCaseOperand )+
var cnt82=0;
loop82:
do {
@@ -10136,8 +10198,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt82) {
case 1 :
- // xquery/XQueryParser.g:636:12: k= CASE p_SwitchCaseOperand
- k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_SwitchCaseHybrid5012); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:697:12: k= CASE p_SwitchCaseOperand
+ k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_SwitchCaseHybrid5011); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -10145,7 +10207,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_SwitchCaseOperand_in_p_SwitchCaseHybrid5016);
+ this.pushFollow(XQueryParser.FOLLOW_p_SwitchCaseOperand_in_p_SwitchCaseHybrid5015);
p_SwitchCaseOperand196=this.p_SwitchCaseOperand();
this.state._fsp--;
@@ -10166,7 +10228,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
cnt82++;
} while (true);
- k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_SwitchCaseHybrid5022); if (this.state.failed) return retval;
+ k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_SwitchCaseHybrid5021); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -10174,7 +10236,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_SwitchCaseHybrid5026);
+ this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_SwitchCaseHybrid5025);
p_Hybrid197=this.p_Hybrid(strict, false);
this.state._fsp--;
@@ -10216,7 +10278,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:640:1: p_SwitchCaseOperand : p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:701:1: p_SwitchCaseOperand : p_ExprSingle[true] ;
// $ANTLR start "p_SwitchCaseOperand"
p_SwitchCaseOperand: function() {
var retval = new XQueryParser.p_SwitchCaseOperand_return();
@@ -10228,11 +10290,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:641:9: ( p_ExprSingle[true] )
- // xquery/XQueryParser.g:641:11: p_ExprSingle[true]
+ // xquery/XQueryParser.g:702:9: ( p_ExprSingle[true] )
+ // xquery/XQueryParser.g:702:11: p_ExprSingle[true]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_SwitchCaseOperand5053);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_SwitchCaseOperand5052);
p_ExprSingle198=this.p_ExprSingle(true);
this.state._fsp--;
@@ -10274,7 +10336,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:645:1: p_TypeswitchHybrid[strict] : k= TYPESWITCH LPAREN p_Expr[true,true] RPAREN ( p_CaseHybrid[$strict] )+ k= DEFAULT ( DOLLAR p_VarName )? k= RETURN p_Hybrid[$strict,false] ;
+ // xquery/XQueryParser.g:706:1: p_TypeswitchHybrid[strict] : k= TYPESWITCH LPAREN p_Expr[true,true] RPAREN ( p_CaseHybrid[$strict] )+ k= DEFAULT ( DOLLAR p_VarName )? k= RETURN p_Hybrid[$strict,false] ;
// $ANTLR start "p_TypeswitchHybrid"
p_TypeswitchHybrid: function(strict) {
var retval = new XQueryParser.p_TypeswitchHybrid_return();
@@ -10297,11 +10359,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var DOLLAR203_tree=null;
try {
- // xquery/XQueryParser.g:646:9: (k= TYPESWITCH LPAREN p_Expr[true,true] RPAREN ( p_CaseHybrid[$strict] )+ k= DEFAULT ( DOLLAR p_VarName )? k= RETURN p_Hybrid[$strict,false] )
- // xquery/XQueryParser.g:646:11: k= TYPESWITCH LPAREN p_Expr[true,true] RPAREN ( p_CaseHybrid[$strict] )+ k= DEFAULT ( DOLLAR p_VarName )? k= RETURN p_Hybrid[$strict,false]
+ // xquery/XQueryParser.g:707:9: (k= TYPESWITCH LPAREN p_Expr[true,true] RPAREN ( p_CaseHybrid[$strict] )+ k= DEFAULT ( DOLLAR p_VarName )? k= RETURN p_Hybrid[$strict,false] )
+ // xquery/XQueryParser.g:707:11: k= TYPESWITCH LPAREN p_Expr[true,true] RPAREN ( p_CaseHybrid[$strict] )+ k= DEFAULT ( DOLLAR p_VarName )? k= RETURN p_Hybrid[$strict,false]
root_0 = this.adaptor.nil();
- k=this.match(this.input,TYPESWITCH,XQueryParser.FOLLOW_TYPESWITCH_in_p_TypeswitchHybrid5083); if (this.state.failed) return retval;
+ k=this.match(this.input,TYPESWITCH,XQueryParser.FOLLOW_TYPESWITCH_in_p_TypeswitchHybrid5082); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -10309,23 +10371,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- LPAREN199=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_TypeswitchHybrid5087); if (this.state.failed) return retval;
+ LPAREN199=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_TypeswitchHybrid5086); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
LPAREN199_tree = this.adaptor.create(LPAREN199);
this.adaptor.addChild(root_0, LPAREN199_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_TypeswitchHybrid5089);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_TypeswitchHybrid5088);
p_Expr200=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_Expr200.getTree());
- RPAREN201=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_TypeswitchHybrid5092); if (this.state.failed) return retval;
+ RPAREN201=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_TypeswitchHybrid5091); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
RPAREN201_tree = this.adaptor.create(RPAREN201);
this.adaptor.addChild(root_0, RPAREN201_tree);
}
- // xquery/XQueryParser.g:646:71: ( p_CaseHybrid[$strict] )+
+ // xquery/XQueryParser.g:707:71: ( p_CaseHybrid[$strict] )+
var cnt83=0;
loop83:
do {
@@ -10339,8 +10401,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt83) {
case 1 :
- // xquery/XQueryParser.g:646:71: p_CaseHybrid[$strict]
- this.pushFollow(XQueryParser.FOLLOW_p_CaseHybrid_in_p_TypeswitchHybrid5094);
+ // xquery/XQueryParser.g:707:71: p_CaseHybrid[$strict]
+ this.pushFollow(XQueryParser.FOLLOW_p_CaseHybrid_in_p_TypeswitchHybrid5093);
p_CaseHybrid202=this.p_CaseHybrid(strict);
this.state._fsp--;
@@ -10361,7 +10423,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
cnt83++;
} while (true);
- k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_TypeswitchHybrid5100); if (this.state.failed) return retval;
+ k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_TypeswitchHybrid5099); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -10369,7 +10431,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:646:119: ( DOLLAR p_VarName )?
+ // xquery/XQueryParser.g:707:119: ( DOLLAR p_VarName )?
var alt84=2;
var LA84_0 = this.input.LA(1);
@@ -10378,13 +10440,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt84) {
case 1 :
- // xquery/XQueryParser.g:646:120: DOLLAR p_VarName
- DOLLAR203=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TypeswitchHybrid5105); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:707:120: DOLLAR p_VarName
+ DOLLAR203=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TypeswitchHybrid5104); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOLLAR203_tree = this.adaptor.create(DOLLAR203);
this.adaptor.addChild(root_0, DOLLAR203_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TypeswitchHybrid5107);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TypeswitchHybrid5106);
p_VarName204=this.p_VarName();
this.state._fsp--;
@@ -10396,7 +10458,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_TypeswitchHybrid5113); if (this.state.failed) return retval;
+ k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_TypeswitchHybrid5112); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -10404,7 +10466,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_TypeswitchHybrid5117);
+ this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_TypeswitchHybrid5116);
p_Hybrid205=this.p_Hybrid(strict, false);
this.state._fsp--;
@@ -10446,7 +10508,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:650:1: p_CaseHybrid[strict] : k= CASE ( DOLLAR p_VarName k= AS )? p_SequenceTypeUnion k= RETURN p_ExprSingle[false] ;
+ // xquery/XQueryParser.g:711:1: p_CaseHybrid[strict] : k= CASE ( DOLLAR p_VarName k= AS )? p_SequenceTypeUnion k= RETURN p_ExprSingle[false] ;
// $ANTLR start "p_CaseHybrid"
p_CaseHybrid: function(strict) {
var retval = new XQueryParser.p_CaseHybrid_return();
@@ -10464,11 +10526,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var DOLLAR206_tree=null;
try {
- // xquery/XQueryParser.g:651:9: (k= CASE ( DOLLAR p_VarName k= AS )? p_SequenceTypeUnion k= RETURN p_ExprSingle[false] )
- // xquery/XQueryParser.g:651:11: k= CASE ( DOLLAR p_VarName k= AS )? p_SequenceTypeUnion k= RETURN p_ExprSingle[false]
+ // xquery/XQueryParser.g:712:9: (k= CASE ( DOLLAR p_VarName k= AS )? p_SequenceTypeUnion k= RETURN p_ExprSingle[false] )
+ // xquery/XQueryParser.g:712:11: k= CASE ( DOLLAR p_VarName k= AS )? p_SequenceTypeUnion k= RETURN p_ExprSingle[false]
root_0 = this.adaptor.nil();
- k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_CaseHybrid5147); if (this.state.failed) return retval;
+ k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_CaseHybrid5146); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -10476,7 +10538,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:651:33: ( DOLLAR p_VarName k= AS )?
+ // xquery/XQueryParser.g:712:33: ( DOLLAR p_VarName k= AS )?
var alt85=2;
var LA85_0 = this.input.LA(1);
@@ -10485,19 +10547,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt85) {
case 1 :
- // xquery/XQueryParser.g:651:34: DOLLAR p_VarName k= AS
- DOLLAR206=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_CaseHybrid5152); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:712:34: DOLLAR p_VarName k= AS
+ DOLLAR206=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_CaseHybrid5151); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOLLAR206_tree = this.adaptor.create(DOLLAR206);
this.adaptor.addChild(root_0, DOLLAR206_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_CaseHybrid5154);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_CaseHybrid5153);
p_VarName207=this.p_VarName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName207.getTree());
- k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_CaseHybrid5158); if (this.state.failed) return retval;
+ k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_CaseHybrid5157); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -10511,13 +10573,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.pushFollow(XQueryParser.FOLLOW_p_SequenceTypeUnion_in_p_CaseHybrid5164);
+ this.pushFollow(XQueryParser.FOLLOW_p_SequenceTypeUnion_in_p_CaseHybrid5163);
p_SequenceTypeUnion208=this.p_SequenceTypeUnion();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceTypeUnion208.getTree());
- k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_CaseHybrid5168); if (this.state.failed) return retval;
+ k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_CaseHybrid5167); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -10525,7 +10587,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_CaseHybrid5172);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_CaseHybrid5171);
p_ExprSingle209=this.p_ExprSingle(false);
this.state._fsp--;
@@ -10567,7 +10629,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:655:1: p_SequenceTypeUnion : p_SequenceType ( VBAR p_SequenceType )* ;
+ // xquery/XQueryParser.g:716:1: p_SequenceTypeUnion : p_SequenceType ( VBAR p_SequenceType )* ;
// $ANTLR start "p_SequenceTypeUnion"
p_SequenceTypeUnion: function() {
var retval = new XQueryParser.p_SequenceTypeUnion_return();
@@ -10582,17 +10644,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var VBAR211_tree=null;
try {
- // xquery/XQueryParser.g:656:9: ( p_SequenceType ( VBAR p_SequenceType )* )
- // xquery/XQueryParser.g:656:11: p_SequenceType ( VBAR p_SequenceType )*
+ // xquery/XQueryParser.g:717:9: ( p_SequenceType ( VBAR p_SequenceType )* )
+ // xquery/XQueryParser.g:717:11: p_SequenceType ( VBAR p_SequenceType )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_SequenceTypeUnion5199);
+ this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_SequenceTypeUnion5198);
p_SequenceType210=this.p_SequenceType();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType210.getTree());
- // xquery/XQueryParser.g:656:26: ( VBAR p_SequenceType )*
+ // xquery/XQueryParser.g:717:26: ( VBAR p_SequenceType )*
loop86:
do {
var alt86=2;
@@ -10605,13 +10667,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt86) {
case 1 :
- // xquery/XQueryParser.g:656:27: VBAR p_SequenceType
- VBAR211=this.match(this.input,VBAR,XQueryParser.FOLLOW_VBAR_in_p_SequenceTypeUnion5202); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:717:27: VBAR p_SequenceType
+ VBAR211=this.match(this.input,VBAR,XQueryParser.FOLLOW_VBAR_in_p_SequenceTypeUnion5201); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
VBAR211_tree = this.adaptor.create(VBAR211);
this.adaptor.addChild(root_0, VBAR211_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_SequenceTypeUnion5204);
+ this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_SequenceTypeUnion5203);
p_SequenceType212=this.p_SequenceType();
this.state._fsp--;
@@ -10662,7 +10724,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:660:1: p_IfHybrid[strict] : k= IF LPAREN p_Expr[true,true] RPAREN k= THEN p_Hybrid[$strict,false] k= ELSE p_Hybrid[$strict,false] ;
+ // xquery/XQueryParser.g:721:1: p_IfHybrid[strict] : k= IF LPAREN p_Expr[true,true] RPAREN k= THEN p_Hybrid[$strict,false] k= ELSE p_Hybrid[$strict,false] ;
// $ANTLR start "p_IfHybrid"
p_IfHybrid: function(strict) {
var retval = new XQueryParser.p_IfHybrid_return();
@@ -10682,11 +10744,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var RPAREN215_tree=null;
try {
- // xquery/XQueryParser.g:661:9: (k= IF LPAREN p_Expr[true,true] RPAREN k= THEN p_Hybrid[$strict,false] k= ELSE p_Hybrid[$strict,false] )
- // xquery/XQueryParser.g:661:11: k= IF LPAREN p_Expr[true,true] RPAREN k= THEN p_Hybrid[$strict,false] k= ELSE p_Hybrid[$strict,false]
+ // xquery/XQueryParser.g:722:9: (k= IF LPAREN p_Expr[true,true] RPAREN k= THEN p_Hybrid[$strict,false] k= ELSE p_Hybrid[$strict,false] )
+ // xquery/XQueryParser.g:722:11: k= IF LPAREN p_Expr[true,true] RPAREN k= THEN p_Hybrid[$strict,false] k= ELSE p_Hybrid[$strict,false]
root_0 = this.adaptor.nil();
- k=this.match(this.input,IF,XQueryParser.FOLLOW_IF_in_p_IfHybrid5235); if (this.state.failed) return retval;
+ k=this.match(this.input,IF,XQueryParser.FOLLOW_IF_in_p_IfHybrid5234); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -10694,23 +10756,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- LPAREN213=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_IfHybrid5239); if (this.state.failed) return retval;
+ LPAREN213=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_IfHybrid5238); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
LPAREN213_tree = this.adaptor.create(LPAREN213);
this.adaptor.addChild(root_0, LPAREN213_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_IfHybrid5241);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_IfHybrid5240);
p_Expr214=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_Expr214.getTree());
- RPAREN215=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_IfHybrid5244); if (this.state.failed) return retval;
+ RPAREN215=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_IfHybrid5243); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
RPAREN215_tree = this.adaptor.create(RPAREN215);
this.adaptor.addChild(root_0, RPAREN215_tree);
}
- k=this.match(this.input,THEN,XQueryParser.FOLLOW_THEN_in_p_IfHybrid5248); if (this.state.failed) return retval;
+ k=this.match(this.input,THEN,XQueryParser.FOLLOW_THEN_in_p_IfHybrid5247); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -10718,13 +10780,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_IfHybrid5252);
+ this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_IfHybrid5251);
p_Hybrid216=this.p_Hybrid(strict, false);
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid216.getTree());
- k=this.match(this.input,ELSE,XQueryParser.FOLLOW_ELSE_in_p_IfHybrid5257); if (this.state.failed) return retval;
+ k=this.match(this.input,ELSE,XQueryParser.FOLLOW_ELSE_in_p_IfHybrid5256); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -10732,7 +10794,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_IfHybrid5261);
+ this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_IfHybrid5260);
p_Hybrid217=this.p_Hybrid(strict, false);
this.state._fsp--;
@@ -10774,7 +10836,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:665:1: p_TryCatchExpr : p_TryClause ( p_CatchClause )+ ;
+ // xquery/XQueryParser.g:726:1: p_TryCatchExpr : p_TryClause ( p_CatchClause )+ ;
// $ANTLR start "p_TryCatchExpr"
p_TryCatchExpr: function() {
var retval = new XQueryParser.p_TryCatchExpr_return();
@@ -10787,17 +10849,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:666:9: ( p_TryClause ( p_CatchClause )+ )
- // xquery/XQueryParser.g:666:11: p_TryClause ( p_CatchClause )+
+ // xquery/XQueryParser.g:727:9: ( p_TryClause ( p_CatchClause )+ )
+ // xquery/XQueryParser.g:727:11: p_TryClause ( p_CatchClause )+
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_TryClause_in_p_TryCatchExpr5288);
+ this.pushFollow(XQueryParser.FOLLOW_p_TryClause_in_p_TryCatchExpr5287);
p_TryClause218=this.p_TryClause();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TryClause218.getTree());
- // xquery/XQueryParser.g:666:23: ( p_CatchClause )+
+ // xquery/XQueryParser.g:727:23: ( p_CatchClause )+
var cnt87=0;
loop87:
do {
@@ -10811,8 +10873,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt87) {
case 1 :
- // xquery/XQueryParser.g:666:23: p_CatchClause
- this.pushFollow(XQueryParser.FOLLOW_p_CatchClause_in_p_TryCatchExpr5290);
+ // xquery/XQueryParser.g:727:23: p_CatchClause
+ this.pushFollow(XQueryParser.FOLLOW_p_CatchClause_in_p_TryCatchExpr5289);
p_CatchClause219=this.p_CatchClause();
this.state._fsp--;
@@ -10869,7 +10931,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:670:1: p_TryClause : k= TRY LBRACKET p_TryTargetExpr RBRACKET ;
+ // xquery/XQueryParser.g:731:1: p_TryClause : k= TRY LBRACKET p_TryTargetExpr RBRACKET ;
// $ANTLR start "p_TryClause"
p_TryClause: function() {
var retval = new XQueryParser.p_TryClause_return();
@@ -10887,11 +10949,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var RBRACKET222_tree=null;
try {
- // xquery/XQueryParser.g:671:9: (k= TRY LBRACKET p_TryTargetExpr RBRACKET )
- // xquery/XQueryParser.g:671:11: k= TRY LBRACKET p_TryTargetExpr RBRACKET
+ // xquery/XQueryParser.g:732:9: (k= TRY LBRACKET p_TryTargetExpr RBRACKET )
+ // xquery/XQueryParser.g:732:11: k= TRY LBRACKET p_TryTargetExpr RBRACKET
root_0 = this.adaptor.nil();
- k=this.match(this.input,TRY,XQueryParser.FOLLOW_TRY_in_p_TryClause5319); if (this.state.failed) return retval;
+ k=this.match(this.input,TRY,XQueryParser.FOLLOW_TRY_in_p_TryClause5318); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -10899,18 +10961,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- LBRACKET220=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_TryClause5323); if (this.state.failed) return retval;
+ LBRACKET220=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_TryClause5322); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
LBRACKET220_tree = this.adaptor.create(LBRACKET220);
this.adaptor.addChild(root_0, LBRACKET220_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_TryTargetExpr_in_p_TryClause5325);
+ this.pushFollow(XQueryParser.FOLLOW_p_TryTargetExpr_in_p_TryClause5324);
p_TryTargetExpr221=this.p_TryTargetExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TryTargetExpr221.getTree());
- RBRACKET222=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_TryClause5327); if (this.state.failed) return retval;
+ RBRACKET222=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_TryClause5326); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
RBRACKET222_tree = this.adaptor.create(RBRACKET222);
this.adaptor.addChild(root_0, RBRACKET222_tree);
@@ -10951,7 +11013,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:675:1: p_TryTargetExpr : p_Expr[false,false] ;
+ // xquery/XQueryParser.g:736:1: p_TryTargetExpr : p_Expr[false,false] ;
// $ANTLR start "p_TryTargetExpr"
p_TryTargetExpr: function() {
var retval = new XQueryParser.p_TryTargetExpr_return();
@@ -10963,11 +11025,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:676:9: ( p_Expr[false,false] )
- // xquery/XQueryParser.g:676:11: p_Expr[false,false]
+ // xquery/XQueryParser.g:737:9: ( p_Expr[false,false] )
+ // xquery/XQueryParser.g:737:11: p_Expr[false,false]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_TryTargetExpr5353);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_TryTargetExpr5352);
p_Expr223=this.p_Expr(false, false);
this.state._fsp--;
@@ -11009,7 +11071,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:680:1: p_CatchClause : k= CATCH p_CatchErrorList LBRACKET p_Expr[false,false] RBRACKET ;
+ // xquery/XQueryParser.g:741:1: p_CatchClause : k= CATCH p_CatchErrorList LBRACKET p_Expr[false,false] RBRACKET ;
// $ANTLR start "p_CatchClause"
p_CatchClause: function() {
var retval = new XQueryParser.p_CatchClause_return();
@@ -11028,11 +11090,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var RBRACKET227_tree=null;
try {
- // xquery/XQueryParser.g:681:9: (k= CATCH p_CatchErrorList LBRACKET p_Expr[false,false] RBRACKET )
- // xquery/XQueryParser.g:681:11: k= CATCH p_CatchErrorList LBRACKET p_Expr[false,false] RBRACKET
+ // xquery/XQueryParser.g:742:9: (k= CATCH p_CatchErrorList LBRACKET p_Expr[false,false] RBRACKET )
+ // xquery/XQueryParser.g:742:11: k= CATCH p_CatchErrorList LBRACKET p_Expr[false,false] RBRACKET
root_0 = this.adaptor.nil();
- k=this.match(this.input,CATCH,XQueryParser.FOLLOW_CATCH_in_p_CatchClause5382); if (this.state.failed) return retval;
+ k=this.match(this.input,CATCH,XQueryParser.FOLLOW_CATCH_in_p_CatchClause5381); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -11040,24 +11102,24 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_CatchErrorList_in_p_CatchClause5386);
+ this.pushFollow(XQueryParser.FOLLOW_p_CatchErrorList_in_p_CatchClause5385);
p_CatchErrorList224=this.p_CatchErrorList();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CatchErrorList224.getTree());
- LBRACKET225=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CatchClause5388); if (this.state.failed) return retval;
+ LBRACKET225=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CatchClause5387); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
LBRACKET225_tree = this.adaptor.create(LBRACKET225);
this.adaptor.addChild(root_0, LBRACKET225_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_CatchClause5390);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_CatchClause5389);
p_Expr226=this.p_Expr(false, false);
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr226.getTree());
- RBRACKET227=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CatchClause5393); if (this.state.failed) return retval;
+ RBRACKET227=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CatchClause5392); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
RBRACKET227_tree = this.adaptor.create(RBRACKET227);
this.adaptor.addChild(root_0, RBRACKET227_tree);
@@ -11098,7 +11160,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:685:1: p_CatchErrorList : ( p_NameTest ( VBAR p_NameTest )* | {...}? => () );
+ // xquery/XQueryParser.g:746:1: p_CatchErrorList : ( p_NameTest ( VBAR p_NameTest )* | {...}? => () );
// $ANTLR start "p_CatchErrorList"
p_CatchErrorList: function() {
var retval = new XQueryParser.p_CatchErrorList_return();
@@ -11113,7 +11175,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var VBAR229_tree=null;
try {
- // xquery/XQueryParser.g:686:9: ( p_NameTest ( VBAR p_NameTest )* | {...}? => () )
+ // xquery/XQueryParser.g:747:9: ( p_NameTest ( VBAR p_NameTest )* | {...}? => () )
var alt89=2;
var LA89_0 = this.input.LA(1);
@@ -11132,16 +11194,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt89) {
case 1 :
- // xquery/XQueryParser.g:686:11: p_NameTest ( VBAR p_NameTest )*
+ // xquery/XQueryParser.g:747:11: p_NameTest ( VBAR p_NameTest )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_NameTest_in_p_CatchErrorList5419);
+ this.pushFollow(XQueryParser.FOLLOW_p_NameTest_in_p_CatchErrorList5418);
p_NameTest228=this.p_NameTest();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NameTest228.getTree());
- // xquery/XQueryParser.g:686:22: ( VBAR p_NameTest )*
+ // xquery/XQueryParser.g:747:22: ( VBAR p_NameTest )*
loop88:
do {
var alt88=2;
@@ -11154,13 +11216,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt88) {
case 1 :
- // xquery/XQueryParser.g:686:23: VBAR p_NameTest
- VBAR229=this.match(this.input,VBAR,XQueryParser.FOLLOW_VBAR_in_p_CatchErrorList5422); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:747:23: VBAR p_NameTest
+ VBAR229=this.match(this.input,VBAR,XQueryParser.FOLLOW_VBAR_in_p_CatchErrorList5421); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
VBAR229_tree = this.adaptor.create(VBAR229);
this.adaptor.addChild(root_0, VBAR229_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_NameTest_in_p_CatchErrorList5424);
+ this.pushFollow(XQueryParser.FOLLOW_p_NameTest_in_p_CatchErrorList5423);
p_NameTest230=this.p_NameTest();
this.state._fsp--;
@@ -11179,15 +11241,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:687:11: {...}? => ()
+ // xquery/XQueryParser.g:748:11: {...}? => ()
root_0 = this.adaptor.nil();
if ( !((this.lc(MLS))) ) {
if (this.state.backtracking>0) {this.state.failed=true; return retval;}
throw new org.antlr.runtime.FailedPredicateException(this.input, "p_CatchErrorList", "this.lc(MLS)");
}
- // xquery/XQueryParser.g:687:29: ()
- // xquery/XQueryParser.g:687:43:
+ // xquery/XQueryParser.g:748:29: ()
+ // xquery/XQueryParser.g:748:43:
@@ -11228,7 +11290,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:691:1: p_OrExpr : p_AndExpr (k= OR p_AndExpr )* ;
+ // xquery/XQueryParser.g:752:1: p_OrExpr : p_AndExpr (k= OR p_AndExpr )* ;
// $ANTLR start "p_OrExpr"
p_OrExpr: function() {
var retval = new XQueryParser.p_OrExpr_return();
@@ -11243,17 +11305,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:692:9: ( p_AndExpr (k= OR p_AndExpr )* )
- // xquery/XQueryParser.g:692:11: p_AndExpr (k= OR p_AndExpr )*
+ // xquery/XQueryParser.g:753:9: ( p_AndExpr (k= OR p_AndExpr )* )
+ // xquery/XQueryParser.g:753:11: p_AndExpr (k= OR p_AndExpr )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_AndExpr_in_p_OrExpr5469);
+ this.pushFollow(XQueryParser.FOLLOW_p_AndExpr_in_p_OrExpr5468);
p_AndExpr231=this.p_AndExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AndExpr231.getTree());
- // xquery/XQueryParser.g:692:21: (k= OR p_AndExpr )*
+ // xquery/XQueryParser.g:753:21: (k= OR p_AndExpr )*
loop90:
do {
var alt90=2;
@@ -11266,8 +11328,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt90) {
case 1 :
- // xquery/XQueryParser.g:692:23: k= OR p_AndExpr
- k=this.match(this.input,OR,XQueryParser.FOLLOW_OR_in_p_OrExpr5475); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:753:23: k= OR p_AndExpr
+ k=this.match(this.input,OR,XQueryParser.FOLLOW_OR_in_p_OrExpr5474); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -11275,7 +11337,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_AndExpr_in_p_OrExpr5479);
+ this.pushFollow(XQueryParser.FOLLOW_p_AndExpr_in_p_OrExpr5478);
p_AndExpr232=this.p_AndExpr();
this.state._fsp--;
@@ -11326,7 +11388,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:696:1: p_AndExpr : p_ComparisonExpr (k= AND p_ComparisonExpr )* ;
+ // xquery/XQueryParser.g:757:1: p_AndExpr : p_ComparisonExpr (k= AND p_ComparisonExpr )* ;
// $ANTLR start "p_AndExpr"
p_AndExpr: function() {
var retval = new XQueryParser.p_AndExpr_return();
@@ -11341,17 +11403,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:697:9: ( p_ComparisonExpr (k= AND p_ComparisonExpr )* )
- // xquery/XQueryParser.g:697:11: p_ComparisonExpr (k= AND p_ComparisonExpr )*
+ // xquery/XQueryParser.g:758:9: ( p_ComparisonExpr (k= AND p_ComparisonExpr )* )
+ // xquery/XQueryParser.g:758:11: p_ComparisonExpr (k= AND p_ComparisonExpr )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ComparisonExpr_in_p_AndExpr5508);
+ this.pushFollow(XQueryParser.FOLLOW_p_ComparisonExpr_in_p_AndExpr5507);
p_ComparisonExpr233=this.p_ComparisonExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ComparisonExpr233.getTree());
- // xquery/XQueryParser.g:697:28: (k= AND p_ComparisonExpr )*
+ // xquery/XQueryParser.g:758:28: (k= AND p_ComparisonExpr )*
loop91:
do {
var alt91=2;
@@ -11364,8 +11426,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt91) {
case 1 :
- // xquery/XQueryParser.g:697:30: k= AND p_ComparisonExpr
- k=this.match(this.input,AND,XQueryParser.FOLLOW_AND_in_p_AndExpr5514); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:758:30: k= AND p_ComparisonExpr
+ k=this.match(this.input,AND,XQueryParser.FOLLOW_AND_in_p_AndExpr5513); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -11373,7 +11435,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ComparisonExpr_in_p_AndExpr5518);
+ this.pushFollow(XQueryParser.FOLLOW_p_ComparisonExpr_in_p_AndExpr5517);
p_ComparisonExpr234=this.p_ComparisonExpr();
this.state._fsp--;
@@ -11424,7 +11486,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:702:1: p_ComparisonExpr : p_FTContainsExpr ( ( p_ValueComp | p_GeneralComp | p_NodeComp ) p_FTContainsExpr )? ;
+ // xquery/XQueryParser.g:763:1: p_ComparisonExpr : p_FTContainsExpr ( ( p_ValueComp | p_GeneralComp | p_NodeComp ) p_FTContainsExpr )? ;
// $ANTLR start "p_ComparisonExpr"
p_ComparisonExpr: function() {
var retval = new XQueryParser.p_ComparisonExpr_return();
@@ -11440,17 +11502,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:703:9: ( p_FTContainsExpr ( ( p_ValueComp | p_GeneralComp | p_NodeComp ) p_FTContainsExpr )? )
- // xquery/XQueryParser.g:703:11: p_FTContainsExpr ( ( p_ValueComp | p_GeneralComp | p_NodeComp ) p_FTContainsExpr )?
+ // xquery/XQueryParser.g:764:9: ( p_FTContainsExpr ( ( p_ValueComp | p_GeneralComp | p_NodeComp ) p_FTContainsExpr )? )
+ // xquery/XQueryParser.g:764:11: p_FTContainsExpr ( ( p_ValueComp | p_GeneralComp | p_NodeComp ) p_FTContainsExpr )?
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTContainsExpr_in_p_ComparisonExpr5548);
+ this.pushFollow(XQueryParser.FOLLOW_p_FTContainsExpr_in_p_ComparisonExpr5547);
p_FTContainsExpr235=this.p_FTContainsExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTContainsExpr235.getTree());
- // xquery/XQueryParser.g:703:28: ( ( p_ValueComp | p_GeneralComp | p_NodeComp ) p_FTContainsExpr )?
+ // xquery/XQueryParser.g:764:28: ( ( p_ValueComp | p_GeneralComp | p_NodeComp ) p_FTContainsExpr )?
var alt93=2;
var LA93_0 = this.input.LA(1);
@@ -11459,8 +11521,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt93) {
case 1 :
- // xquery/XQueryParser.g:703:30: ( p_ValueComp | p_GeneralComp | p_NodeComp ) p_FTContainsExpr
- // xquery/XQueryParser.g:703:30: ( p_ValueComp | p_GeneralComp | p_NodeComp )
+ // xquery/XQueryParser.g:764:30: ( p_ValueComp | p_GeneralComp | p_NodeComp ) p_FTContainsExpr
+ // xquery/XQueryParser.g:764:30: ( p_ValueComp | p_GeneralComp | p_NodeComp )
var alt92=3;
switch ( this.input.LA(1) ) {
case EQ:
@@ -11494,8 +11556,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt92) {
case 1 :
- // xquery/XQueryParser.g:703:31: p_ValueComp
- this.pushFollow(XQueryParser.FOLLOW_p_ValueComp_in_p_ComparisonExpr5553);
+ // xquery/XQueryParser.g:764:31: p_ValueComp
+ this.pushFollow(XQueryParser.FOLLOW_p_ValueComp_in_p_ComparisonExpr5552);
p_ValueComp236=this.p_ValueComp();
this.state._fsp--;
@@ -11505,8 +11567,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:703:45: p_GeneralComp
- this.pushFollow(XQueryParser.FOLLOW_p_GeneralComp_in_p_ComparisonExpr5557);
+ // xquery/XQueryParser.g:764:45: p_GeneralComp
+ this.pushFollow(XQueryParser.FOLLOW_p_GeneralComp_in_p_ComparisonExpr5556);
p_GeneralComp237=this.p_GeneralComp();
this.state._fsp--;
@@ -11516,8 +11578,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:703:61: p_NodeComp
- this.pushFollow(XQueryParser.FOLLOW_p_NodeComp_in_p_ComparisonExpr5561);
+ // xquery/XQueryParser.g:764:61: p_NodeComp
+ this.pushFollow(XQueryParser.FOLLOW_p_NodeComp_in_p_ComparisonExpr5560);
p_NodeComp238=this.p_NodeComp();
this.state._fsp--;
@@ -11529,7 +11591,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.pushFollow(XQueryParser.FOLLOW_p_FTContainsExpr_in_p_ComparisonExpr5564);
+ this.pushFollow(XQueryParser.FOLLOW_p_FTContainsExpr_in_p_ComparisonExpr5563);
p_FTContainsExpr239=this.p_FTContainsExpr();
this.state._fsp--;
@@ -11577,7 +11639,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:707:1: p_RangeExpr : p_AdditiveExpr (k= TO p_AdditiveExpr )? ;
+ // xquery/XQueryParser.g:768:1: p_RangeExpr : p_AdditiveExpr (k= TO p_AdditiveExpr )? ;
// $ANTLR start "p_RangeExpr"
p_RangeExpr: function() {
var retval = new XQueryParser.p_RangeExpr_return();
@@ -11592,17 +11654,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:708:9: ( p_AdditiveExpr (k= TO p_AdditiveExpr )? )
- // xquery/XQueryParser.g:708:11: p_AdditiveExpr (k= TO p_AdditiveExpr )?
+ // xquery/XQueryParser.g:769:9: ( p_AdditiveExpr (k= TO p_AdditiveExpr )? )
+ // xquery/XQueryParser.g:769:11: p_AdditiveExpr (k= TO p_AdditiveExpr )?
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_RangeExpr5593);
+ this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_RangeExpr5592);
p_AdditiveExpr240=this.p_AdditiveExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AdditiveExpr240.getTree());
- // xquery/XQueryParser.g:708:26: (k= TO p_AdditiveExpr )?
+ // xquery/XQueryParser.g:769:26: (k= TO p_AdditiveExpr )?
var alt94=2;
var LA94_0 = this.input.LA(1);
@@ -11611,8 +11673,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt94) {
case 1 :
- // xquery/XQueryParser.g:708:28: k= TO p_AdditiveExpr
- k=this.match(this.input,TO,XQueryParser.FOLLOW_TO_in_p_RangeExpr5599); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:769:28: k= TO p_AdditiveExpr
+ k=this.match(this.input,TO,XQueryParser.FOLLOW_TO_in_p_RangeExpr5598); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -11620,7 +11682,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_RangeExpr5603);
+ this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_RangeExpr5602);
p_AdditiveExpr241=this.p_AdditiveExpr();
this.state._fsp--;
@@ -11668,7 +11730,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:712:1: p_AdditiveExpr : p_MultiplicativeExpr ( ( PLUS | MINUS ) p_MultiplicativeExpr )* ;
+ // xquery/XQueryParser.g:773:1: p_AdditiveExpr : p_MultiplicativeExpr ( ( PLUS | MINUS ) p_MultiplicativeExpr )* ;
// $ANTLR start "p_AdditiveExpr"
p_AdditiveExpr: function() {
var retval = new XQueryParser.p_AdditiveExpr_return();
@@ -11683,17 +11745,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var set243_tree=null;
try {
- // xquery/XQueryParser.g:713:9: ( p_MultiplicativeExpr ( ( PLUS | MINUS ) p_MultiplicativeExpr )* )
- // xquery/XQueryParser.g:713:11: p_MultiplicativeExpr ( ( PLUS | MINUS ) p_MultiplicativeExpr )*
+ // xquery/XQueryParser.g:774:9: ( p_MultiplicativeExpr ( ( PLUS | MINUS ) p_MultiplicativeExpr )* )
+ // xquery/XQueryParser.g:774:11: p_MultiplicativeExpr ( ( PLUS | MINUS ) p_MultiplicativeExpr )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_MultiplicativeExpr_in_p_AdditiveExpr5632);
+ this.pushFollow(XQueryParser.FOLLOW_p_MultiplicativeExpr_in_p_AdditiveExpr5631);
p_MultiplicativeExpr242=this.p_MultiplicativeExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_MultiplicativeExpr242.getTree());
- // xquery/XQueryParser.g:713:32: ( ( PLUS | MINUS ) p_MultiplicativeExpr )*
+ // xquery/XQueryParser.g:774:32: ( ( PLUS | MINUS ) p_MultiplicativeExpr )*
loop95:
do {
var alt95=2;
@@ -11706,7 +11768,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt95) {
case 1 :
- // xquery/XQueryParser.g:713:34: ( PLUS | MINUS ) p_MultiplicativeExpr
+ // xquery/XQueryParser.g:774:34: ( PLUS | MINUS ) p_MultiplicativeExpr
set243=this.input.LT(1);
if ( (this.input.LA(1)>=PLUS && this.input.LA(1)<=MINUS) ) {
this.input.consume();
@@ -11719,7 +11781,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
throw mse;
}
- this.pushFollow(XQueryParser.FOLLOW_p_MultiplicativeExpr_in_p_AdditiveExpr5644);
+ this.pushFollow(XQueryParser.FOLLOW_p_MultiplicativeExpr_in_p_AdditiveExpr5643);
p_MultiplicativeExpr244=this.p_MultiplicativeExpr();
this.state._fsp--;
@@ -11770,7 +11832,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:717:1: p_MultiplicativeExpr : p_UnionExpr ( ( STAR | (k= DIV | k= IDIV | k= MOD ) ) p_UnionExpr )* ;
+ // xquery/XQueryParser.g:778:1: p_MultiplicativeExpr : p_UnionExpr ( ( STAR | (k= DIV | k= IDIV | k= MOD ) ) p_UnionExpr )* ;
// $ANTLR start "p_MultiplicativeExpr"
p_MultiplicativeExpr: function() {
var retval = new XQueryParser.p_MultiplicativeExpr_return();
@@ -11787,17 +11849,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var STAR246_tree=null;
try {
- // xquery/XQueryParser.g:718:9: ( p_UnionExpr ( ( STAR | (k= DIV | k= IDIV | k= MOD ) ) p_UnionExpr )* )
- // xquery/XQueryParser.g:718:11: p_UnionExpr ( ( STAR | (k= DIV | k= IDIV | k= MOD ) ) p_UnionExpr )*
+ // xquery/XQueryParser.g:779:9: ( p_UnionExpr ( ( STAR | (k= DIV | k= IDIV | k= MOD ) ) p_UnionExpr )* )
+ // xquery/XQueryParser.g:779:11: p_UnionExpr ( ( STAR | (k= DIV | k= IDIV | k= MOD ) ) p_UnionExpr )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_UnionExpr_in_p_MultiplicativeExpr5673);
+ this.pushFollow(XQueryParser.FOLLOW_p_UnionExpr_in_p_MultiplicativeExpr5672);
p_UnionExpr245=this.p_UnionExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_UnionExpr245.getTree());
- // xquery/XQueryParser.g:718:23: ( ( STAR | (k= DIV | k= IDIV | k= MOD ) ) p_UnionExpr )*
+ // xquery/XQueryParser.g:779:23: ( ( STAR | (k= DIV | k= IDIV | k= MOD ) ) p_UnionExpr )*
loop98:
do {
var alt98=2;
@@ -11810,8 +11872,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt98) {
case 1 :
- // xquery/XQueryParser.g:718:25: ( STAR | (k= DIV | k= IDIV | k= MOD ) ) p_UnionExpr
- // xquery/XQueryParser.g:718:25: ( STAR | (k= DIV | k= IDIV | k= MOD ) )
+ // xquery/XQueryParser.g:779:25: ( STAR | (k= DIV | k= IDIV | k= MOD ) ) p_UnionExpr
+ // xquery/XQueryParser.g:779:25: ( STAR | (k= DIV | k= IDIV | k= MOD ) )
var alt97=2;
var LA97_0 = this.input.LA(1);
@@ -11830,8 +11892,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt97) {
case 1 :
- // xquery/XQueryParser.g:718:26: STAR
- STAR246=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_MultiplicativeExpr5678); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:779:26: STAR
+ STAR246=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_MultiplicativeExpr5677); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
STAR246_tree = this.adaptor.create(STAR246);
this.adaptor.addChild(root_0, STAR246_tree);
@@ -11840,8 +11902,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:718:33: (k= DIV | k= IDIV | k= MOD )
- // xquery/XQueryParser.g:718:33: (k= DIV | k= IDIV | k= MOD )
+ // xquery/XQueryParser.g:779:33: (k= DIV | k= IDIV | k= MOD )
+ // xquery/XQueryParser.g:779:33: (k= DIV | k= IDIV | k= MOD )
var alt96=3;
switch ( this.input.LA(1) ) {
case DIV:
@@ -11863,8 +11925,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt96) {
case 1 :
- // xquery/XQueryParser.g:718:34: k= DIV
- k=this.match(this.input,DIV,XQueryParser.FOLLOW_DIV_in_p_MultiplicativeExpr5685); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:779:34: k= DIV
+ k=this.match(this.input,DIV,XQueryParser.FOLLOW_DIV_in_p_MultiplicativeExpr5684); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -11873,8 +11935,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:718:42: k= IDIV
- k=this.match(this.input,IDIV,XQueryParser.FOLLOW_IDIV_in_p_MultiplicativeExpr5691); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:779:42: k= IDIV
+ k=this.match(this.input,IDIV,XQueryParser.FOLLOW_IDIV_in_p_MultiplicativeExpr5690); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -11883,8 +11945,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:718:51: k= MOD
- k=this.match(this.input,MOD,XQueryParser.FOLLOW_MOD_in_p_MultiplicativeExpr5697); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:779:51: k= MOD
+ k=this.match(this.input,MOD,XQueryParser.FOLLOW_MOD_in_p_MultiplicativeExpr5696); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -11904,7 +11966,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.pushFollow(XQueryParser.FOLLOW_p_UnionExpr_in_p_MultiplicativeExpr5703);
+ this.pushFollow(XQueryParser.FOLLOW_p_UnionExpr_in_p_MultiplicativeExpr5702);
p_UnionExpr247=this.p_UnionExpr();
this.state._fsp--;
@@ -11955,7 +12017,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:722:1: p_UnionExpr : p_IntersectExceptExpr ( (k= UNION | VBAR ) p_IntersectExceptExpr )* ;
+ // xquery/XQueryParser.g:783:1: p_UnionExpr : p_IntersectExceptExpr ( (k= UNION | VBAR ) p_IntersectExceptExpr )* ;
// $ANTLR start "p_UnionExpr"
p_UnionExpr: function() {
var retval = new XQueryParser.p_UnionExpr_return();
@@ -11972,17 +12034,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var VBAR249_tree=null;
try {
- // xquery/XQueryParser.g:723:9: ( p_IntersectExceptExpr ( (k= UNION | VBAR ) p_IntersectExceptExpr )* )
- // xquery/XQueryParser.g:723:11: p_IntersectExceptExpr ( (k= UNION | VBAR ) p_IntersectExceptExpr )*
+ // xquery/XQueryParser.g:784:9: ( p_IntersectExceptExpr ( (k= UNION | VBAR ) p_IntersectExceptExpr )* )
+ // xquery/XQueryParser.g:784:11: p_IntersectExceptExpr ( (k= UNION | VBAR ) p_IntersectExceptExpr )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_IntersectExceptExpr_in_p_UnionExpr5732);
+ this.pushFollow(XQueryParser.FOLLOW_p_IntersectExceptExpr_in_p_UnionExpr5731);
p_IntersectExceptExpr248=this.p_IntersectExceptExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IntersectExceptExpr248.getTree());
- // xquery/XQueryParser.g:723:33: ( (k= UNION | VBAR ) p_IntersectExceptExpr )*
+ // xquery/XQueryParser.g:784:33: ( (k= UNION | VBAR ) p_IntersectExceptExpr )*
loop100:
do {
var alt100=2;
@@ -11995,8 +12057,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt100) {
case 1 :
- // xquery/XQueryParser.g:723:35: (k= UNION | VBAR ) p_IntersectExceptExpr
- // xquery/XQueryParser.g:723:35: (k= UNION | VBAR )
+ // xquery/XQueryParser.g:784:35: (k= UNION | VBAR ) p_IntersectExceptExpr
+ // xquery/XQueryParser.g:784:35: (k= UNION | VBAR )
var alt99=2;
var LA99_0 = this.input.LA(1);
@@ -12015,8 +12077,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt99) {
case 1 :
- // xquery/XQueryParser.g:723:36: k= UNION
- k=this.match(this.input,UNION,XQueryParser.FOLLOW_UNION_in_p_UnionExpr5739); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:784:36: k= UNION
+ k=this.match(this.input,UNION,XQueryParser.FOLLOW_UNION_in_p_UnionExpr5738); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -12028,8 +12090,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:723:61: VBAR
- VBAR249=this.match(this.input,VBAR,XQueryParser.FOLLOW_VBAR_in_p_UnionExpr5745); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:784:61: VBAR
+ VBAR249=this.match(this.input,VBAR,XQueryParser.FOLLOW_VBAR_in_p_UnionExpr5744); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
VBAR249_tree = this.adaptor.create(VBAR249);
this.adaptor.addChild(root_0, VBAR249_tree);
@@ -12040,7 +12102,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.pushFollow(XQueryParser.FOLLOW_p_IntersectExceptExpr_in_p_UnionExpr5748);
+ this.pushFollow(XQueryParser.FOLLOW_p_IntersectExceptExpr_in_p_UnionExpr5747);
p_IntersectExceptExpr250=this.p_IntersectExceptExpr();
this.state._fsp--;
@@ -12091,7 +12153,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:727:1: p_IntersectExceptExpr : p_InstanceofExpr ( (k= INTERSECT | k= EXCEPT ) p_InstanceofExpr )* ;
+ // xquery/XQueryParser.g:788:1: p_IntersectExceptExpr : p_InstanceofExpr ( (k= INTERSECT | k= EXCEPT ) p_InstanceofExpr )* ;
// $ANTLR start "p_IntersectExceptExpr"
p_IntersectExceptExpr: function() {
var retval = new XQueryParser.p_IntersectExceptExpr_return();
@@ -12106,17 +12168,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:728:9: ( p_InstanceofExpr ( (k= INTERSECT | k= EXCEPT ) p_InstanceofExpr )* )
- // xquery/XQueryParser.g:728:11: p_InstanceofExpr ( (k= INTERSECT | k= EXCEPT ) p_InstanceofExpr )*
+ // xquery/XQueryParser.g:789:9: ( p_InstanceofExpr ( (k= INTERSECT | k= EXCEPT ) p_InstanceofExpr )* )
+ // xquery/XQueryParser.g:789:11: p_InstanceofExpr ( (k= INTERSECT | k= EXCEPT ) p_InstanceofExpr )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_InstanceofExpr_in_p_IntersectExceptExpr5777);
+ this.pushFollow(XQueryParser.FOLLOW_p_InstanceofExpr_in_p_IntersectExceptExpr5776);
p_InstanceofExpr251=this.p_InstanceofExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_InstanceofExpr251.getTree());
- // xquery/XQueryParser.g:728:28: ( (k= INTERSECT | k= EXCEPT ) p_InstanceofExpr )*
+ // xquery/XQueryParser.g:789:28: ( (k= INTERSECT | k= EXCEPT ) p_InstanceofExpr )*
loop102:
do {
var alt102=2;
@@ -12129,8 +12191,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt102) {
case 1 :
- // xquery/XQueryParser.g:728:30: (k= INTERSECT | k= EXCEPT ) p_InstanceofExpr
- // xquery/XQueryParser.g:728:30: (k= INTERSECT | k= EXCEPT )
+ // xquery/XQueryParser.g:789:30: (k= INTERSECT | k= EXCEPT ) p_InstanceofExpr
+ // xquery/XQueryParser.g:789:30: (k= INTERSECT | k= EXCEPT )
var alt101=2;
var LA101_0 = this.input.LA(1);
@@ -12149,8 +12211,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt101) {
case 1 :
- // xquery/XQueryParser.g:728:31: k= INTERSECT
- k=this.match(this.input,INTERSECT,XQueryParser.FOLLOW_INTERSECT_in_p_IntersectExceptExpr5784); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:789:31: k= INTERSECT
+ k=this.match(this.input,INTERSECT,XQueryParser.FOLLOW_INTERSECT_in_p_IntersectExceptExpr5783); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -12159,8 +12221,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:728:45: k= EXCEPT
- k=this.match(this.input,EXCEPT,XQueryParser.FOLLOW_EXCEPT_in_p_IntersectExceptExpr5790); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:789:45: k= EXCEPT
+ k=this.match(this.input,EXCEPT,XQueryParser.FOLLOW_EXCEPT_in_p_IntersectExceptExpr5789); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -12174,7 +12236,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_InstanceofExpr_in_p_IntersectExceptExpr5795);
+ this.pushFollow(XQueryParser.FOLLOW_p_InstanceofExpr_in_p_IntersectExceptExpr5794);
p_InstanceofExpr252=this.p_InstanceofExpr();
this.state._fsp--;
@@ -12225,7 +12287,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:732:1: p_InstanceofExpr : p_TreatExpr (k= INSTANCE k= OF p_SequenceType )? ;
+ // xquery/XQueryParser.g:793:1: p_InstanceofExpr : p_TreatExpr (k= INSTANCE k= OF p_SequenceType )? ;
// $ANTLR start "p_InstanceofExpr"
p_InstanceofExpr: function() {
var retval = new XQueryParser.p_InstanceofExpr_return();
@@ -12240,17 +12302,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:733:9: ( p_TreatExpr (k= INSTANCE k= OF p_SequenceType )? )
- // xquery/XQueryParser.g:733:11: p_TreatExpr (k= INSTANCE k= OF p_SequenceType )?
+ // xquery/XQueryParser.g:794:9: ( p_TreatExpr (k= INSTANCE k= OF p_SequenceType )? )
+ // xquery/XQueryParser.g:794:11: p_TreatExpr (k= INSTANCE k= OF p_SequenceType )?
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_TreatExpr_in_p_InstanceofExpr5824);
+ this.pushFollow(XQueryParser.FOLLOW_p_TreatExpr_in_p_InstanceofExpr5823);
p_TreatExpr253=this.p_TreatExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TreatExpr253.getTree());
- // xquery/XQueryParser.g:733:23: (k= INSTANCE k= OF p_SequenceType )?
+ // xquery/XQueryParser.g:794:23: (k= INSTANCE k= OF p_SequenceType )?
var alt103=2;
var LA103_0 = this.input.LA(1);
@@ -12259,8 +12321,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt103) {
case 1 :
- // xquery/XQueryParser.g:733:25: k= INSTANCE k= OF p_SequenceType
- k=this.match(this.input,INSTANCE,XQueryParser.FOLLOW_INSTANCE_in_p_InstanceofExpr5830); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:794:25: k= INSTANCE k= OF p_SequenceType
+ k=this.match(this.input,INSTANCE,XQueryParser.FOLLOW_INSTANCE_in_p_InstanceofExpr5829); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -12268,7 +12330,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,OF,XQueryParser.FOLLOW_OF_in_p_InstanceofExpr5836); if (this.state.failed) return retval;
+ k=this.match(this.input,OF,XQueryParser.FOLLOW_OF_in_p_InstanceofExpr5835); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -12276,7 +12338,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_InstanceofExpr5840);
+ this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_InstanceofExpr5839);
p_SequenceType254=this.p_SequenceType();
this.state._fsp--;
@@ -12324,7 +12386,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:737:1: p_TreatExpr : p_CastableExpr (k= TREAT k= AS p_SequenceType )? ;
+ // xquery/XQueryParser.g:798:1: p_TreatExpr : p_CastableExpr (k= TREAT k= AS p_SequenceType )? ;
// $ANTLR start "p_TreatExpr"
p_TreatExpr: function() {
var retval = new XQueryParser.p_TreatExpr_return();
@@ -12339,17 +12401,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:738:9: ( p_CastableExpr (k= TREAT k= AS p_SequenceType )? )
- // xquery/XQueryParser.g:738:11: p_CastableExpr (k= TREAT k= AS p_SequenceType )?
+ // xquery/XQueryParser.g:799:9: ( p_CastableExpr (k= TREAT k= AS p_SequenceType )? )
+ // xquery/XQueryParser.g:799:11: p_CastableExpr (k= TREAT k= AS p_SequenceType )?
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_CastableExpr_in_p_TreatExpr5868);
+ this.pushFollow(XQueryParser.FOLLOW_p_CastableExpr_in_p_TreatExpr5867);
p_CastableExpr255=this.p_CastableExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CastableExpr255.getTree());
- // xquery/XQueryParser.g:738:26: (k= TREAT k= AS p_SequenceType )?
+ // xquery/XQueryParser.g:799:26: (k= TREAT k= AS p_SequenceType )?
var alt104=2;
var LA104_0 = this.input.LA(1);
@@ -12358,8 +12420,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt104) {
case 1 :
- // xquery/XQueryParser.g:738:28: k= TREAT k= AS p_SequenceType
- k=this.match(this.input,TREAT,XQueryParser.FOLLOW_TREAT_in_p_TreatExpr5874); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:799:28: k= TREAT k= AS p_SequenceType
+ k=this.match(this.input,TREAT,XQueryParser.FOLLOW_TREAT_in_p_TreatExpr5873); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -12367,7 +12429,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_TreatExpr5880); if (this.state.failed) return retval;
+ k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_TreatExpr5879); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -12375,7 +12437,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TreatExpr5884);
+ this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TreatExpr5883);
p_SequenceType256=this.p_SequenceType();
this.state._fsp--;
@@ -12423,7 +12485,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:742:1: p_CastableExpr : p_CastExpr (k= CASTABLE k= AS p_SingleType )? ;
+ // xquery/XQueryParser.g:803:1: p_CastableExpr : p_CastExpr (k= CASTABLE k= AS p_SingleType )? ;
// $ANTLR start "p_CastableExpr"
p_CastableExpr: function() {
var retval = new XQueryParser.p_CastableExpr_return();
@@ -12438,17 +12500,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:743:9: ( p_CastExpr (k= CASTABLE k= AS p_SingleType )? )
- // xquery/XQueryParser.g:743:11: p_CastExpr (k= CASTABLE k= AS p_SingleType )?
+ // xquery/XQueryParser.g:804:9: ( p_CastExpr (k= CASTABLE k= AS p_SingleType )? )
+ // xquery/XQueryParser.g:804:11: p_CastExpr (k= CASTABLE k= AS p_SingleType )?
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_CastExpr_in_p_CastableExpr5921);
+ this.pushFollow(XQueryParser.FOLLOW_p_CastExpr_in_p_CastableExpr5920);
p_CastExpr257=this.p_CastExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CastExpr257.getTree());
- // xquery/XQueryParser.g:743:22: (k= CASTABLE k= AS p_SingleType )?
+ // xquery/XQueryParser.g:804:22: (k= CASTABLE k= AS p_SingleType )?
var alt105=2;
var LA105_0 = this.input.LA(1);
@@ -12457,8 +12519,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt105) {
case 1 :
- // xquery/XQueryParser.g:743:24: k= CASTABLE k= AS p_SingleType
- k=this.match(this.input,CASTABLE,XQueryParser.FOLLOW_CASTABLE_in_p_CastableExpr5927); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:804:24: k= CASTABLE k= AS p_SingleType
+ k=this.match(this.input,CASTABLE,XQueryParser.FOLLOW_CASTABLE_in_p_CastableExpr5926); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -12466,7 +12528,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_CastableExpr5933); if (this.state.failed) return retval;
+ k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_CastableExpr5932); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -12474,7 +12536,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_SingleType_in_p_CastableExpr5937);
+ this.pushFollow(XQueryParser.FOLLOW_p_SingleType_in_p_CastableExpr5936);
p_SingleType258=this.p_SingleType();
this.state._fsp--;
@@ -12522,7 +12584,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:747:1: p_CastExpr : p_UnaryExpr (k= CAST k= AS p_SingleType )? ;
+ // xquery/XQueryParser.g:808:1: p_CastExpr : p_UnaryExpr (k= CAST k= AS p_SingleType )? ;
// $ANTLR start "p_CastExpr"
p_CastExpr: function() {
var retval = new XQueryParser.p_CastExpr_return();
@@ -12537,17 +12599,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:748:9: ( p_UnaryExpr (k= CAST k= AS p_SingleType )? )
- // xquery/XQueryParser.g:748:11: p_UnaryExpr (k= CAST k= AS p_SingleType )?
+ // xquery/XQueryParser.g:809:9: ( p_UnaryExpr (k= CAST k= AS p_SingleType )? )
+ // xquery/XQueryParser.g:809:11: p_UnaryExpr (k= CAST k= AS p_SingleType )?
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_UnaryExpr_in_p_CastExpr5974);
+ this.pushFollow(XQueryParser.FOLLOW_p_UnaryExpr_in_p_CastExpr5973);
p_UnaryExpr259=this.p_UnaryExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_UnaryExpr259.getTree());
- // xquery/XQueryParser.g:748:23: (k= CAST k= AS p_SingleType )?
+ // xquery/XQueryParser.g:809:23: (k= CAST k= AS p_SingleType )?
var alt106=2;
var LA106_0 = this.input.LA(1);
@@ -12556,8 +12618,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt106) {
case 1 :
- // xquery/XQueryParser.g:748:25: k= CAST k= AS p_SingleType
- k=this.match(this.input,CAST,XQueryParser.FOLLOW_CAST_in_p_CastExpr5980); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:809:25: k= CAST k= AS p_SingleType
+ k=this.match(this.input,CAST,XQueryParser.FOLLOW_CAST_in_p_CastExpr5979); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -12565,7 +12627,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_CastExpr5986); if (this.state.failed) return retval;
+ k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_CastExpr5985); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -12573,7 +12635,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_SingleType_in_p_CastExpr5990);
+ this.pushFollow(XQueryParser.FOLLOW_p_SingleType_in_p_CastExpr5989);
p_SingleType260=this.p_SingleType();
this.state._fsp--;
@@ -12621,7 +12683,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:752:1: p_UnaryExpr : ( PLUS | MINUS )* p_ValueExpr -> ^( UnaryExpr ( PLUS )* p_ValueExpr ) ;
+ // xquery/XQueryParser.g:813:1: p_UnaryExpr : ( PLUS | MINUS )* p_ValueExpr -> ^( UnaryExpr ( PLUS )* p_ValueExpr ) ;
// $ANTLR start "p_UnaryExpr"
p_UnaryExpr: function() {
var retval = new XQueryParser.p_UnaryExpr_return();
@@ -12639,9 +12701,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_MINUS=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token MINUS");
var stream_p_ValueExpr=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_ValueExpr");
try {
- // xquery/XQueryParser.g:753:9: ( ( PLUS | MINUS )* p_ValueExpr -> ^( UnaryExpr ( PLUS )* p_ValueExpr ) )
- // xquery/XQueryParser.g:753:11: ( PLUS | MINUS )* p_ValueExpr
- // xquery/XQueryParser.g:753:11: ( PLUS | MINUS )*
+ // xquery/XQueryParser.g:814:9: ( ( PLUS | MINUS )* p_ValueExpr -> ^( UnaryExpr ( PLUS )* p_ValueExpr ) )
+ // xquery/XQueryParser.g:814:11: ( PLUS | MINUS )* p_ValueExpr
+ // xquery/XQueryParser.g:814:11: ( PLUS | MINUS )*
loop107:
do {
var alt107=3;
@@ -12657,16 +12719,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt107) {
case 1 :
- // xquery/XQueryParser.g:753:12: PLUS
- PLUS261=this.match(this.input,PLUS,XQueryParser.FOLLOW_PLUS_in_p_UnaryExpr6020); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:814:12: PLUS
+ PLUS261=this.match(this.input,PLUS,XQueryParser.FOLLOW_PLUS_in_p_UnaryExpr6019); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_PLUS.add(PLUS261);
break;
case 2 :
- // xquery/XQueryParser.g:753:19: MINUS
- MINUS262=this.match(this.input,MINUS,XQueryParser.FOLLOW_MINUS_in_p_UnaryExpr6024); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:814:19: MINUS
+ MINUS262=this.match(this.input,MINUS,XQueryParser.FOLLOW_MINUS_in_p_UnaryExpr6023); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_MINUS.add(MINUS262);
@@ -12678,7 +12740,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- this.pushFollow(XQueryParser.FOLLOW_p_ValueExpr_in_p_UnaryExpr6028);
+ this.pushFollow(XQueryParser.FOLLOW_p_ValueExpr_in_p_UnaryExpr6027);
p_ValueExpr263=this.p_ValueExpr();
this.state._fsp--;
@@ -12697,14 +12759,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 754:17: -> ^( UnaryExpr ( PLUS )* p_ValueExpr )
+ // 815:17: -> ^( UnaryExpr ( PLUS )* p_ValueExpr )
{
- // xquery/XQueryParser.g:754:20: ^( UnaryExpr ( PLUS )* p_ValueExpr )
+ // xquery/XQueryParser.g:815:20: ^( UnaryExpr ( PLUS )* p_ValueExpr )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(UnaryExpr, "UnaryExpr"), root_1);
- // xquery/XQueryParser.g:754:32: ( PLUS )*
+ // xquery/XQueryParser.g:815:32: ( PLUS )*
while ( stream_PLUS.hasNext() ) {
this.adaptor.addChild(root_1, stream_PLUS.nextNode());
@@ -12753,7 +12815,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:758:1: p_ValueExpr : ( ( VALIDATE ( p_ValidationMode | TYPE )? )=> p_ValidateExpr | p_PathExpr | p_ExtensionExpr );
+ // xquery/XQueryParser.g:819:1: p_ValueExpr : ( ( VALIDATE ( p_ValidationMode | TYPE )? )=> p_ValidateExpr | p_PathExpr | p_ExtensionExpr );
// $ANTLR start "p_ValueExpr"
p_ValueExpr: function() {
var retval = new XQueryParser.p_ValueExpr_return();
@@ -12767,7 +12829,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:759:9: ( ( VALIDATE ( p_ValidationMode | TYPE )? )=> p_ValidateExpr | p_PathExpr | p_ExtensionExpr )
+ // xquery/XQueryParser.g:820:9: ( ( VALIDATE ( p_ValidationMode | TYPE )? )=> p_ValidateExpr | p_PathExpr | p_ExtensionExpr )
var alt108=3;
switch ( this.input.LA(1) ) {
case VALIDATE:
@@ -13033,10 +13095,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt108) {
case 1 :
- // xquery/XQueryParser.g:759:11: ( VALIDATE ( p_ValidationMode | TYPE )? )=> p_ValidateExpr
+ // xquery/XQueryParser.g:820:11: ( VALIDATE ( p_ValidationMode | TYPE )? )=> p_ValidateExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ValidateExpr_in_p_ValueExpr6098);
+ this.pushFollow(XQueryParser.FOLLOW_p_ValidateExpr_in_p_ValueExpr6097);
p_ValidateExpr264=this.p_ValidateExpr();
this.state._fsp--;
@@ -13046,10 +13108,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:760:11: p_PathExpr
+ // xquery/XQueryParser.g:821:11: p_PathExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_ValueExpr6110);
+ this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_ValueExpr6109);
p_PathExpr265=this.p_PathExpr();
this.state._fsp--;
@@ -13059,10 +13121,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:761:11: p_ExtensionExpr
+ // xquery/XQueryParser.g:822:11: p_ExtensionExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ExtensionExpr_in_p_ValueExpr6122);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExtensionExpr_in_p_ValueExpr6121);
p_ExtensionExpr266=this.p_ExtensionExpr();
this.state._fsp--;
@@ -13106,7 +13168,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:765:1: p_GeneralComp : ( EQUAL | NOTEQUAL | SMALLER | SMALLEREQ | GREATER | GREATEREQ );
+ // xquery/XQueryParser.g:826:1: p_GeneralComp : ( EQUAL | NOTEQUAL | SMALLER | SMALLEREQ | GREATER | GREATEREQ );
// $ANTLR start "p_GeneralComp"
p_GeneralComp: function() {
var retval = new XQueryParser.p_GeneralComp_return();
@@ -13119,7 +13181,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var set267_tree=null;
try {
- // xquery/XQueryParser.g:766:9: ( EQUAL | NOTEQUAL | SMALLER | SMALLEREQ | GREATER | GREATEREQ )
+ // xquery/XQueryParser.g:827:9: ( EQUAL | NOTEQUAL | SMALLER | SMALLEREQ | GREATER | GREATEREQ )
// xquery/XQueryParser.g:
root_0 = this.adaptor.nil();
@@ -13171,7 +13233,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:770:1: p_ValueComp : (k= EQ | k= NE | k= LT | k= LE | k= GT | k= GE ) ;
+ // xquery/XQueryParser.g:831:1: p_ValueComp : (k= EQ | k= NE | k= LT | k= LE | k= GT | k= GE ) ;
// $ANTLR start "p_ValueComp"
p_ValueComp: function() {
var retval = new XQueryParser.p_ValueComp_return();
@@ -13184,11 +13246,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:771:9: ( (k= EQ | k= NE | k= LT | k= LE | k= GT | k= GE ) )
- // xquery/XQueryParser.g:771:11: (k= EQ | k= NE | k= LT | k= LE | k= GT | k= GE )
+ // xquery/XQueryParser.g:832:9: ( (k= EQ | k= NE | k= LT | k= LE | k= GT | k= GE ) )
+ // xquery/XQueryParser.g:832:11: (k= EQ | k= NE | k= LT | k= LE | k= GT | k= GE )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:771:11: (k= EQ | k= NE | k= LT | k= LE | k= GT | k= GE )
+ // xquery/XQueryParser.g:832:11: (k= EQ | k= NE | k= LT | k= LE | k= GT | k= GE )
var alt109=6;
switch ( this.input.LA(1) ) {
case EQ:
@@ -13219,8 +13281,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt109) {
case 1 :
- // xquery/XQueryParser.g:771:12: k= EQ
- k=this.match(this.input,EQ,XQueryParser.FOLLOW_EQ_in_p_ValueComp6197); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:832:12: k= EQ
+ k=this.match(this.input,EQ,XQueryParser.FOLLOW_EQ_in_p_ValueComp6196); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -13229,8 +13291,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:771:19: k= NE
- k=this.match(this.input,NE,XQueryParser.FOLLOW_NE_in_p_ValueComp6203); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:832:19: k= NE
+ k=this.match(this.input,NE,XQueryParser.FOLLOW_NE_in_p_ValueComp6202); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -13239,8 +13301,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:771:26: k= LT
- k=this.match(this.input,LT,XQueryParser.FOLLOW_LT_in_p_ValueComp6209); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:832:26: k= LT
+ k=this.match(this.input,LT,XQueryParser.FOLLOW_LT_in_p_ValueComp6208); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -13249,8 +13311,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:771:33: k= LE
- k=this.match(this.input,LE,XQueryParser.FOLLOW_LE_in_p_ValueComp6215); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:832:33: k= LE
+ k=this.match(this.input,LE,XQueryParser.FOLLOW_LE_in_p_ValueComp6214); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -13259,8 +13321,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 5 :
- // xquery/XQueryParser.g:771:40: k= GT
- k=this.match(this.input,GT,XQueryParser.FOLLOW_GT_in_p_ValueComp6221); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:832:40: k= GT
+ k=this.match(this.input,GT,XQueryParser.FOLLOW_GT_in_p_ValueComp6220); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -13269,8 +13331,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 6 :
- // xquery/XQueryParser.g:771:47: k= GE
- k=this.match(this.input,GE,XQueryParser.FOLLOW_GE_in_p_ValueComp6227); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:832:47: k= GE
+ k=this.match(this.input,GE,XQueryParser.FOLLOW_GE_in_p_ValueComp6226); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -13320,7 +13382,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:775:1: p_NodeComp : (k= IS | SMALLER_SMALLER | GREATER_GREATER );
+ // xquery/XQueryParser.g:836:1: p_NodeComp : (k= IS | SMALLER_SMALLER | GREATER_GREATER );
// $ANTLR start "p_NodeComp"
p_NodeComp: function() {
var retval = new XQueryParser.p_NodeComp_return();
@@ -13337,7 +13399,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var GREATER_GREATER269_tree=null;
try {
- // xquery/XQueryParser.g:776:9: (k= IS | SMALLER_SMALLER | GREATER_GREATER )
+ // xquery/XQueryParser.g:837:9: (k= IS | SMALLER_SMALLER | GREATER_GREATER )
var alt110=3;
switch ( this.input.LA(1) ) {
case IS:
@@ -13359,10 +13421,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt110) {
case 1 :
- // xquery/XQueryParser.g:776:11: k= IS
+ // xquery/XQueryParser.g:837:11: k= IS
root_0 = this.adaptor.nil();
- k=this.match(this.input,IS,XQueryParser.FOLLOW_IS_in_p_NodeComp6258); if (this.state.failed) return retval;
+ k=this.match(this.input,IS,XQueryParser.FOLLOW_IS_in_p_NodeComp6257); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -13374,10 +13436,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:776:33: SMALLER_SMALLER
+ // xquery/XQueryParser.g:837:33: SMALLER_SMALLER
root_0 = this.adaptor.nil();
- SMALLER_SMALLER268=this.match(this.input,SMALLER_SMALLER,XQueryParser.FOLLOW_SMALLER_SMALLER_in_p_NodeComp6264); if (this.state.failed) return retval;
+ SMALLER_SMALLER268=this.match(this.input,SMALLER_SMALLER,XQueryParser.FOLLOW_SMALLER_SMALLER_in_p_NodeComp6263); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SMALLER_SMALLER268_tree = this.adaptor.create(SMALLER_SMALLER268);
this.adaptor.addChild(root_0, SMALLER_SMALLER268_tree);
@@ -13386,10 +13448,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:776:51: GREATER_GREATER
+ // xquery/XQueryParser.g:837:51: GREATER_GREATER
root_0 = this.adaptor.nil();
- GREATER_GREATER269=this.match(this.input,GREATER_GREATER,XQueryParser.FOLLOW_GREATER_GREATER_in_p_NodeComp6268); if (this.state.failed) return retval;
+ GREATER_GREATER269=this.match(this.input,GREATER_GREATER,XQueryParser.FOLLOW_GREATER_GREATER_in_p_NodeComp6267); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
GREATER_GREATER269_tree = this.adaptor.create(GREATER_GREATER269);
this.adaptor.addChild(root_0, GREATER_GREATER269_tree);
@@ -13432,7 +13494,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:780:1: p_ValidateExpr : k= VALIDATE ( p_ValidationMode | k= TYPE p_TypeName )? LBRACKET p_Expr[true,true] RBRACKET ;
+ // xquery/XQueryParser.g:841:1: p_ValidateExpr : k= VALIDATE ( p_ValidationMode | k= TYPE p_TypeName )? LBRACKET p_Expr[true,true] RBRACKET ;
// $ANTLR start "p_ValidateExpr"
p_ValidateExpr: function() {
var retval = new XQueryParser.p_ValidateExpr_return();
@@ -13452,11 +13514,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var RBRACKET274_tree=null;
try {
- // xquery/XQueryParser.g:781:9: (k= VALIDATE ( p_ValidationMode | k= TYPE p_TypeName )? LBRACKET p_Expr[true,true] RBRACKET )
- // xquery/XQueryParser.g:781:11: k= VALIDATE ( p_ValidationMode | k= TYPE p_TypeName )? LBRACKET p_Expr[true,true] RBRACKET
+ // xquery/XQueryParser.g:842:9: (k= VALIDATE ( p_ValidationMode | k= TYPE p_TypeName )? LBRACKET p_Expr[true,true] RBRACKET )
+ // xquery/XQueryParser.g:842:11: k= VALIDATE ( p_ValidationMode | k= TYPE p_TypeName )? LBRACKET p_Expr[true,true] RBRACKET
root_0 = this.adaptor.nil();
- k=this.match(this.input,VALIDATE,XQueryParser.FOLLOW_VALIDATE_in_p_ValidateExpr6296); if (this.state.failed) return retval;
+ k=this.match(this.input,VALIDATE,XQueryParser.FOLLOW_VALIDATE_in_p_ValidateExpr6295); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -13464,7 +13526,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:781:37: ( p_ValidationMode | k= TYPE p_TypeName )?
+ // xquery/XQueryParser.g:842:37: ( p_ValidationMode | k= TYPE p_TypeName )?
var alt111=3;
var LA111_0 = this.input.LA(1);
@@ -13476,8 +13538,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt111) {
case 1 :
- // xquery/XQueryParser.g:781:39: p_ValidationMode
- this.pushFollow(XQueryParser.FOLLOW_p_ValidationMode_in_p_ValidateExpr6302);
+ // xquery/XQueryParser.g:842:39: p_ValidationMode
+ this.pushFollow(XQueryParser.FOLLOW_p_ValidationMode_in_p_ValidateExpr6301);
p_ValidationMode270=this.p_ValidationMode();
this.state._fsp--;
@@ -13487,8 +13549,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:781:58: k= TYPE p_TypeName
- k=this.match(this.input,TYPE,XQueryParser.FOLLOW_TYPE_in_p_ValidateExpr6308); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:842:58: k= TYPE p_TypeName
+ k=this.match(this.input,TYPE,XQueryParser.FOLLOW_TYPE_in_p_ValidateExpr6307); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -13496,7 +13558,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_TypeName_in_p_ValidateExpr6312);
+ this.pushFollow(XQueryParser.FOLLOW_p_TypeName_in_p_ValidateExpr6311);
p_TypeName271=this.p_TypeName();
this.state._fsp--;
@@ -13508,18 +13570,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- LBRACKET272=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_ValidateExpr6317); if (this.state.failed) return retval;
+ LBRACKET272=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_ValidateExpr6316); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
LBRACKET272_tree = this.adaptor.create(LBRACKET272);
this.adaptor.addChild(root_0, LBRACKET272_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_ValidateExpr6319);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_ValidateExpr6318);
p_Expr273=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_Expr273.getTree());
- RBRACKET274=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_ValidateExpr6322); if (this.state.failed) return retval;
+ RBRACKET274=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_ValidateExpr6321); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
RBRACKET274_tree = this.adaptor.create(RBRACKET274);
this.adaptor.addChild(root_0, RBRACKET274_tree);
@@ -13560,7 +13622,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:785:1: p_ValidationMode : (k= LAX | k= STRICT ) ;
+ // xquery/XQueryParser.g:846:1: p_ValidationMode : (k= LAX | k= STRICT ) ;
// $ANTLR start "p_ValidationMode"
p_ValidationMode: function() {
var retval = new XQueryParser.p_ValidationMode_return();
@@ -13573,11 +13635,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:786:9: ( (k= LAX | k= STRICT ) )
- // xquery/XQueryParser.g:786:11: (k= LAX | k= STRICT )
+ // xquery/XQueryParser.g:847:9: ( (k= LAX | k= STRICT ) )
+ // xquery/XQueryParser.g:847:11: (k= LAX | k= STRICT )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:786:11: (k= LAX | k= STRICT )
+ // xquery/XQueryParser.g:847:11: (k= LAX | k= STRICT )
var alt112=2;
var LA112_0 = this.input.LA(1);
@@ -13596,8 +13658,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt112) {
case 1 :
- // xquery/XQueryParser.g:786:12: k= LAX
- k=this.match(this.input,LAX,XQueryParser.FOLLOW_LAX_in_p_ValidationMode6351); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:847:12: k= LAX
+ k=this.match(this.input,LAX,XQueryParser.FOLLOW_LAX_in_p_ValidationMode6350); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -13606,8 +13668,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:786:20: k= STRICT
- k=this.match(this.input,STRICT,XQueryParser.FOLLOW_STRICT_in_p_ValidationMode6357); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:847:20: k= STRICT
+ k=this.match(this.input,STRICT,XQueryParser.FOLLOW_STRICT_in_p_ValidationMode6356); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -13657,7 +13719,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:790:1: p_ExtensionExpr : ( L_Pragma )+ LBRACKET ( p_Expr[true,true] )? RBRACKET ;
+ // xquery/XQueryParser.g:851:1: p_ExtensionExpr : ( L_Pragma )+ LBRACKET ( p_Expr[true,true] )? RBRACKET ;
// $ANTLR start "p_ExtensionExpr"
p_ExtensionExpr: function() {
var retval = new XQueryParser.p_ExtensionExpr_return();
@@ -13675,11 +13737,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var RBRACKET278_tree=null;
try {
- // xquery/XQueryParser.g:791:9: ( ( L_Pragma )+ LBRACKET ( p_Expr[true,true] )? RBRACKET )
- // xquery/XQueryParser.g:791:11: ( L_Pragma )+ LBRACKET ( p_Expr[true,true] )? RBRACKET
+ // xquery/XQueryParser.g:852:9: ( ( L_Pragma )+ LBRACKET ( p_Expr[true,true] )? RBRACKET )
+ // xquery/XQueryParser.g:852:11: ( L_Pragma )+ LBRACKET ( p_Expr[true,true] )? RBRACKET
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:791:11: ( L_Pragma )+
+ // xquery/XQueryParser.g:852:11: ( L_Pragma )+
var cnt113=0;
loop113:
do {
@@ -13693,8 +13755,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt113) {
case 1 :
- // xquery/XQueryParser.g:791:11: L_Pragma
- L_Pragma275=this.match(this.input,L_Pragma,XQueryParser.FOLLOW_L_Pragma_in_p_ExtensionExpr6386); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:852:11: L_Pragma
+ L_Pragma275=this.match(this.input,L_Pragma,XQueryParser.FOLLOW_L_Pragma_in_p_ExtensionExpr6385); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
L_Pragma275_tree = this.adaptor.create(L_Pragma275);
this.adaptor.addChild(root_0, L_Pragma275_tree);
@@ -13714,12 +13776,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
cnt113++;
} while (true);
- LBRACKET276=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_ExtensionExpr6389); if (this.state.failed) return retval;
+ LBRACKET276=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_ExtensionExpr6388); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
LBRACKET276_tree = this.adaptor.create(LBRACKET276);
this.adaptor.addChild(root_0, LBRACKET276_tree);
}
- // xquery/XQueryParser.g:791:30: ( p_Expr[true,true] )?
+ // xquery/XQueryParser.g:852:30: ( p_Expr[true,true] )?
var alt114=2;
var LA114_0 = this.input.LA(1);
@@ -13728,8 +13790,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt114) {
case 1 :
- // xquery/XQueryParser.g:791:30: p_Expr[true,true]
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_ExtensionExpr6391);
+ // xquery/XQueryParser.g:852:30: p_Expr[true,true]
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_ExtensionExpr6390);
p_Expr277=this.p_Expr(true, true);
this.state._fsp--;
@@ -13741,7 +13803,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- RBRACKET278=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_ExtensionExpr6395); if (this.state.failed) return retval;
+ RBRACKET278=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_ExtensionExpr6394); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
RBRACKET278_tree = this.adaptor.create(RBRACKET278);
this.adaptor.addChild(root_0, RBRACKET278_tree);
@@ -13782,7 +13844,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:803:1: p_PathExpr : ( ( SLASH p_RelativePathExpr )=> ( SLASH p_RelativePathExpr ) | SLASH | SLASH_SLASH p_RelativePathExpr | p_RelativePathExpr );
+ // xquery/XQueryParser.g:864:1: p_PathExpr : ( ( SLASH p_RelativePathExpr )=> ( SLASH p_RelativePathExpr ) | SLASH | SLASH_SLASH p_RelativePathExpr | p_RelativePathExpr );
// $ANTLR start "p_PathExpr"
p_PathExpr: function() {
var retval = new XQueryParser.p_PathExpr_return();
@@ -13802,22 +13864,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var SLASH_SLASH282_tree=null;
try {
- // xquery/XQueryParser.g:804:9: ( ( SLASH p_RelativePathExpr )=> ( SLASH p_RelativePathExpr ) | SLASH | SLASH_SLASH p_RelativePathExpr | p_RelativePathExpr )
+ // xquery/XQueryParser.g:865:9: ( ( SLASH p_RelativePathExpr )=> ( SLASH p_RelativePathExpr ) | SLASH | SLASH_SLASH p_RelativePathExpr | p_RelativePathExpr )
var alt115=4;
alt115 = this.dfa115.predict(this.input);
switch (alt115) {
case 1 :
- // xquery/XQueryParser.g:804:11: ( SLASH p_RelativePathExpr )=> ( SLASH p_RelativePathExpr )
+ // xquery/XQueryParser.g:865:11: ( SLASH p_RelativePathExpr )=> ( SLASH p_RelativePathExpr )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:804:41: ( SLASH p_RelativePathExpr )
- // xquery/XQueryParser.g:804:42: SLASH p_RelativePathExpr
- SLASH279=this.match(this.input,SLASH,XQueryParser.FOLLOW_SLASH_in_p_PathExpr6438); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:865:41: ( SLASH p_RelativePathExpr )
+ // xquery/XQueryParser.g:865:42: SLASH p_RelativePathExpr
+ SLASH279=this.match(this.input,SLASH,XQueryParser.FOLLOW_SLASH_in_p_PathExpr6437); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SLASH279_tree = this.adaptor.create(SLASH279);
this.adaptor.addChild(root_0, SLASH279_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_RelativePathExpr_in_p_PathExpr6440);
+ this.pushFollow(XQueryParser.FOLLOW_p_RelativePathExpr_in_p_PathExpr6439);
p_RelativePathExpr280=this.p_RelativePathExpr();
this.state._fsp--;
@@ -13830,10 +13892,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:805:11: SLASH
+ // xquery/XQueryParser.g:866:11: SLASH
root_0 = this.adaptor.nil();
- SLASH281=this.match(this.input,SLASH,XQueryParser.FOLLOW_SLASH_in_p_PathExpr6453); if (this.state.failed) return retval;
+ SLASH281=this.match(this.input,SLASH,XQueryParser.FOLLOW_SLASH_in_p_PathExpr6452); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SLASH281_tree = this.adaptor.create(SLASH281);
this.adaptor.addChild(root_0, SLASH281_tree);
@@ -13842,15 +13904,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:806:11: SLASH_SLASH p_RelativePathExpr
+ // xquery/XQueryParser.g:867:11: SLASH_SLASH p_RelativePathExpr
root_0 = this.adaptor.nil();
- SLASH_SLASH282=this.match(this.input,SLASH_SLASH,XQueryParser.FOLLOW_SLASH_SLASH_in_p_PathExpr6465); if (this.state.failed) return retval;
+ SLASH_SLASH282=this.match(this.input,SLASH_SLASH,XQueryParser.FOLLOW_SLASH_SLASH_in_p_PathExpr6464); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SLASH_SLASH282_tree = this.adaptor.create(SLASH_SLASH282);
this.adaptor.addChild(root_0, SLASH_SLASH282_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_RelativePathExpr_in_p_PathExpr6467);
+ this.pushFollow(XQueryParser.FOLLOW_p_RelativePathExpr_in_p_PathExpr6466);
p_RelativePathExpr283=this.p_RelativePathExpr();
this.state._fsp--;
@@ -13860,10 +13922,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:807:11: p_RelativePathExpr
+ // xquery/XQueryParser.g:868:11: p_RelativePathExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_RelativePathExpr_in_p_PathExpr6479);
+ this.pushFollow(XQueryParser.FOLLOW_p_RelativePathExpr_in_p_PathExpr6478);
p_RelativePathExpr284=this.p_RelativePathExpr();
this.state._fsp--;
@@ -13907,7 +13969,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:811:1: p_RelativePathExpr : p_StepExpr ( ( SLASH | SLASH_SLASH ) p_StepExpr )* ;
+ // xquery/XQueryParser.g:872:1: p_RelativePathExpr : p_StepExpr ( ( SLASH | SLASH_SLASH ) p_StepExpr )* ;
// $ANTLR start "p_RelativePathExpr"
p_RelativePathExpr: function() {
var retval = new XQueryParser.p_RelativePathExpr_return();
@@ -13922,17 +13984,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var set286_tree=null;
try {
- // xquery/XQueryParser.g:812:9: ( p_StepExpr ( ( SLASH | SLASH_SLASH ) p_StepExpr )* )
- // xquery/XQueryParser.g:812:11: p_StepExpr ( ( SLASH | SLASH_SLASH ) p_StepExpr )*
+ // xquery/XQueryParser.g:873:9: ( p_StepExpr ( ( SLASH | SLASH_SLASH ) p_StepExpr )* )
+ // xquery/XQueryParser.g:873:11: p_StepExpr ( ( SLASH | SLASH_SLASH ) p_StepExpr )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_StepExpr_in_p_RelativePathExpr6507);
+ this.pushFollow(XQueryParser.FOLLOW_p_StepExpr_in_p_RelativePathExpr6506);
p_StepExpr285=this.p_StepExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StepExpr285.getTree());
- // xquery/XQueryParser.g:812:22: ( ( SLASH | SLASH_SLASH ) p_StepExpr )*
+ // xquery/XQueryParser.g:873:22: ( ( SLASH | SLASH_SLASH ) p_StepExpr )*
loop116:
do {
var alt116=2;
@@ -13945,7 +14007,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt116) {
case 1 :
- // xquery/XQueryParser.g:812:23: ( SLASH | SLASH_SLASH ) p_StepExpr
+ // xquery/XQueryParser.g:873:23: ( SLASH | SLASH_SLASH ) p_StepExpr
set286=this.input.LT(1);
if ( (this.input.LA(1)>=SLASH && this.input.LA(1)<=SLASH_SLASH) ) {
this.input.consume();
@@ -13958,7 +14020,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
throw mse;
}
- this.pushFollow(XQueryParser.FOLLOW_p_StepExpr_in_p_RelativePathExpr6518);
+ this.pushFollow(XQueryParser.FOLLOW_p_StepExpr_in_p_RelativePathExpr6517);
p_StepExpr287=this.p_StepExpr();
this.state._fsp--;
@@ -14009,7 +14071,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:816:1: p_StepExpr : ( ( LBRACKET | LPAREN | SMALLER | QUOT | APOS | DOLLAR )=> p_PostfixExpr | ( ( ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET ) | ( ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET ) | ( ( DOCUMENT | TEXT | COMMENT ) LBRACKET ) )=> p_PostfixExpr | ( p_KindTest )=> p_AxisStep | ( p_QName LPAREN )=> p_PostfixExpr | ( p_PrimaryExpr )=> p_PostfixExpr | p_AxisStep );
+ // xquery/XQueryParser.g:877:1: p_StepExpr : ( ( LBRACKET | LPAREN | SMALLER | QUOT | APOS | DOLLAR )=> p_PostfixExpr | ( ( ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET ) | ( ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET ) | ( ( DOCUMENT | TEXT | COMMENT ) LBRACKET ) )=> p_PostfixExpr | ( p_KindTest )=> p_AxisStep | ( p_QName LPAREN )=> p_PostfixExpr | ( p_PrimaryExpr )=> p_PostfixExpr | p_AxisStep );
// $ANTLR start "p_StepExpr"
p_StepExpr: function() {
var retval = new XQueryParser.p_StepExpr_return();
@@ -14026,15 +14088,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:817:9: ( ( LBRACKET | LPAREN | SMALLER | QUOT | APOS | DOLLAR )=> p_PostfixExpr | ( ( ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET ) | ( ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET ) | ( ( DOCUMENT | TEXT | COMMENT ) LBRACKET ) )=> p_PostfixExpr | ( p_KindTest )=> p_AxisStep | ( p_QName LPAREN )=> p_PostfixExpr | ( p_PrimaryExpr )=> p_PostfixExpr | p_AxisStep )
+ // xquery/XQueryParser.g:878:9: ( ( LBRACKET | LPAREN | SMALLER | QUOT | APOS | DOLLAR )=> p_PostfixExpr | ( ( ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET ) | ( ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET ) | ( ( DOCUMENT | TEXT | COMMENT ) LBRACKET ) )=> p_PostfixExpr | ( p_KindTest )=> p_AxisStep | ( p_QName LPAREN )=> p_PostfixExpr | ( p_PrimaryExpr )=> p_PostfixExpr | p_AxisStep )
var alt117=6;
alt117 = this.dfa117.predict(this.input);
switch (alt117) {
case 1 :
- // xquery/XQueryParser.g:817:11: ( LBRACKET | LPAREN | SMALLER | QUOT | APOS | DOLLAR )=> p_PostfixExpr
+ // xquery/XQueryParser.g:878:11: ( LBRACKET | LPAREN | SMALLER | QUOT | APOS | DOLLAR )=> p_PostfixExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_PostfixExpr_in_p_StepExpr6572);
+ this.pushFollow(XQueryParser.FOLLOW_p_PostfixExpr_in_p_StepExpr6571);
p_PostfixExpr288=this.p_PostfixExpr();
this.state._fsp--;
@@ -14044,10 +14106,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:818:11: ( ( ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET ) | ( ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET ) | ( ( DOCUMENT | TEXT | COMMENT ) LBRACKET ) )=> p_PostfixExpr
+ // xquery/XQueryParser.g:879:11: ( ( ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET ) | ( ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET ) | ( ( DOCUMENT | TEXT | COMMENT ) LBRACKET ) )=> p_PostfixExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_PostfixExpr_in_p_StepExpr6686);
+ this.pushFollow(XQueryParser.FOLLOW_p_PostfixExpr_in_p_StepExpr6685);
p_PostfixExpr289=this.p_PostfixExpr();
this.state._fsp--;
@@ -14057,10 +14119,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:823:11: ( p_KindTest )=> p_AxisStep
+ // xquery/XQueryParser.g:884:11: ( p_KindTest )=> p_AxisStep
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_AxisStep_in_p_StepExpr6704);
+ this.pushFollow(XQueryParser.FOLLOW_p_AxisStep_in_p_StepExpr6703);
p_AxisStep290=this.p_AxisStep();
this.state._fsp--;
@@ -14070,10 +14132,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:824:11: ( p_QName LPAREN )=> p_PostfixExpr
+ // xquery/XQueryParser.g:885:11: ( p_QName LPAREN )=> p_PostfixExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_PostfixExpr_in_p_StepExpr6725);
+ this.pushFollow(XQueryParser.FOLLOW_p_PostfixExpr_in_p_StepExpr6724);
p_PostfixExpr291=this.p_PostfixExpr();
this.state._fsp--;
@@ -14083,10 +14145,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 5 :
- // xquery/XQueryParser.g:825:11: ( p_PrimaryExpr )=> p_PostfixExpr
+ // xquery/XQueryParser.g:886:11: ( p_PrimaryExpr )=> p_PostfixExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_PostfixExpr_in_p_StepExpr6743);
+ this.pushFollow(XQueryParser.FOLLOW_p_PostfixExpr_in_p_StepExpr6742);
p_PostfixExpr292=this.p_PostfixExpr();
this.state._fsp--;
@@ -14096,10 +14158,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 6 :
- // xquery/XQueryParser.g:826:11: p_AxisStep
+ // xquery/XQueryParser.g:887:11: p_AxisStep
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_AxisStep_in_p_StepExpr6755);
+ this.pushFollow(XQueryParser.FOLLOW_p_AxisStep_in_p_StepExpr6754);
p_AxisStep293=this.p_AxisStep();
this.state._fsp--;
@@ -14143,7 +14205,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:830:1: p_AxisStep : ( p_ReverseStep | p_ForwardStep ) p_PredicateList ;
+ // xquery/XQueryParser.g:891:1: p_AxisStep : ( p_ReverseStep | p_ForwardStep ) p_PredicateList ;
// $ANTLR start "p_AxisStep"
p_AxisStep: function() {
var retval = new XQueryParser.p_AxisStep_return();
@@ -14157,11 +14219,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:831:9: ( ( p_ReverseStep | p_ForwardStep ) p_PredicateList )
- // xquery/XQueryParser.g:831:11: ( p_ReverseStep | p_ForwardStep ) p_PredicateList
+ // xquery/XQueryParser.g:892:9: ( ( p_ReverseStep | p_ForwardStep ) p_PredicateList )
+ // xquery/XQueryParser.g:892:11: ( p_ReverseStep | p_ForwardStep ) p_PredicateList
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:831:11: ( p_ReverseStep | p_ForwardStep )
+ // xquery/XQueryParser.g:892:11: ( p_ReverseStep | p_ForwardStep )
var alt118=2;
switch ( this.input.LA(1) ) {
case PARENT:
@@ -14468,8 +14530,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt118) {
case 1 :
- // xquery/XQueryParser.g:831:12: p_ReverseStep
- this.pushFollow(XQueryParser.FOLLOW_p_ReverseStep_in_p_AxisStep6782);
+ // xquery/XQueryParser.g:892:12: p_ReverseStep
+ this.pushFollow(XQueryParser.FOLLOW_p_ReverseStep_in_p_AxisStep6781);
p_ReverseStep294=this.p_ReverseStep();
this.state._fsp--;
@@ -14479,8 +14541,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:831:28: p_ForwardStep
- this.pushFollow(XQueryParser.FOLLOW_p_ForwardStep_in_p_AxisStep6786);
+ // xquery/XQueryParser.g:892:28: p_ForwardStep
+ this.pushFollow(XQueryParser.FOLLOW_p_ForwardStep_in_p_AxisStep6785);
p_ForwardStep295=this.p_ForwardStep();
this.state._fsp--;
@@ -14492,7 +14554,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.pushFollow(XQueryParser.FOLLOW_p_PredicateList_in_p_AxisStep6789);
+ this.pushFollow(XQueryParser.FOLLOW_p_PredicateList_in_p_AxisStep6788);
p_PredicateList296=this.p_PredicateList();
this.state._fsp--;
@@ -14534,7 +14596,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:835:1: p_ForwardStep : ( p_ForwardAxis p_NodeTest | p_AbbrevForwardStep );
+ // xquery/XQueryParser.g:896:1: p_ForwardStep : ( p_ForwardAxis p_NodeTest | p_AbbrevForwardStep );
// $ANTLR start "p_ForwardStep"
p_ForwardStep: function() {
var retval = new XQueryParser.p_ForwardStep_return();
@@ -14548,21 +14610,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:836:9: ( p_ForwardAxis p_NodeTest | p_AbbrevForwardStep )
+ // xquery/XQueryParser.g:897:9: ( p_ForwardAxis p_NodeTest | p_AbbrevForwardStep )
var alt119=2;
alt119 = this.dfa119.predict(this.input);
switch (alt119) {
case 1 :
- // xquery/XQueryParser.g:836:11: p_ForwardAxis p_NodeTest
+ // xquery/XQueryParser.g:897:11: p_ForwardAxis p_NodeTest
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ForwardAxis_in_p_ForwardStep6815);
+ this.pushFollow(XQueryParser.FOLLOW_p_ForwardAxis_in_p_ForwardStep6814);
p_ForwardAxis297=this.p_ForwardAxis();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ForwardAxis297.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_NodeTest_in_p_ForwardStep6817);
+ this.pushFollow(XQueryParser.FOLLOW_p_NodeTest_in_p_ForwardStep6816);
p_NodeTest298=this.p_NodeTest();
this.state._fsp--;
@@ -14572,10 +14634,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:837:11: p_AbbrevForwardStep
+ // xquery/XQueryParser.g:898:11: p_AbbrevForwardStep
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_AbbrevForwardStep_in_p_ForwardStep6829);
+ this.pushFollow(XQueryParser.FOLLOW_p_AbbrevForwardStep_in_p_ForwardStep6828);
p_AbbrevForwardStep299=this.p_AbbrevForwardStep();
this.state._fsp--;
@@ -14619,7 +14681,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:841:1: p_ForwardAxis : ( CHILD COLON_COLON | DESCENDANT COLON_COLON | ATTRIBUTE COLON_COLON | SELF COLON_COLON | DESCENDANT_OR_SELF COLON_COLON | FOLLOWING_SIBLING COLON_COLON | FOLLOWING COLON_COLON );
+ // xquery/XQueryParser.g:902:1: p_ForwardAxis : ( CHILD COLON_COLON | DESCENDANT COLON_COLON | ATTRIBUTE COLON_COLON | SELF COLON_COLON | DESCENDANT_OR_SELF COLON_COLON | FOLLOWING_SIBLING COLON_COLON | FOLLOWING COLON_COLON );
// $ANTLR start "p_ForwardAxis"
p_ForwardAxis: function() {
var retval = new XQueryParser.p_ForwardAxis_return();
@@ -14658,7 +14720,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var COLON_COLON313_tree=null;
try {
- // xquery/XQueryParser.g:842:9: ( CHILD COLON_COLON | DESCENDANT COLON_COLON | ATTRIBUTE COLON_COLON | SELF COLON_COLON | DESCENDANT_OR_SELF COLON_COLON | FOLLOWING_SIBLING COLON_COLON | FOLLOWING COLON_COLON )
+ // xquery/XQueryParser.g:903:9: ( CHILD COLON_COLON | DESCENDANT COLON_COLON | ATTRIBUTE COLON_COLON | SELF COLON_COLON | DESCENDANT_OR_SELF COLON_COLON | FOLLOWING_SIBLING COLON_COLON | FOLLOWING COLON_COLON )
var alt120=7;
switch ( this.input.LA(1) ) {
case CHILD:
@@ -14692,15 +14754,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt120) {
case 1 :
- // xquery/XQueryParser.g:842:11: CHILD COLON_COLON
+ // xquery/XQueryParser.g:903:11: CHILD COLON_COLON
root_0 = this.adaptor.nil();
- CHILD300=this.match(this.input,CHILD,XQueryParser.FOLLOW_CHILD_in_p_ForwardAxis6855); if (this.state.failed) return retval;
+ CHILD300=this.match(this.input,CHILD,XQueryParser.FOLLOW_CHILD_in_p_ForwardAxis6854); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
CHILD300_tree = this.adaptor.create(CHILD300);
this.adaptor.addChild(root_0, CHILD300_tree);
}
- COLON_COLON301=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ForwardAxis6857); if (this.state.failed) return retval;
+ COLON_COLON301=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ForwardAxis6856); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COLON_COLON301_tree = this.adaptor.create(COLON_COLON301);
this.adaptor.addChild(root_0, COLON_COLON301_tree);
@@ -14709,15 +14771,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:843:11: DESCENDANT COLON_COLON
+ // xquery/XQueryParser.g:904:11: DESCENDANT COLON_COLON
root_0 = this.adaptor.nil();
- DESCENDANT302=this.match(this.input,DESCENDANT,XQueryParser.FOLLOW_DESCENDANT_in_p_ForwardAxis6869); if (this.state.failed) return retval;
+ DESCENDANT302=this.match(this.input,DESCENDANT,XQueryParser.FOLLOW_DESCENDANT_in_p_ForwardAxis6868); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DESCENDANT302_tree = this.adaptor.create(DESCENDANT302);
this.adaptor.addChild(root_0, DESCENDANT302_tree);
}
- COLON_COLON303=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ForwardAxis6871); if (this.state.failed) return retval;
+ COLON_COLON303=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ForwardAxis6870); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COLON_COLON303_tree = this.adaptor.create(COLON_COLON303);
this.adaptor.addChild(root_0, COLON_COLON303_tree);
@@ -14726,15 +14788,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:844:11: ATTRIBUTE COLON_COLON
+ // xquery/XQueryParser.g:905:11: ATTRIBUTE COLON_COLON
root_0 = this.adaptor.nil();
- ATTRIBUTE304=this.match(this.input,ATTRIBUTE,XQueryParser.FOLLOW_ATTRIBUTE_in_p_ForwardAxis6883); if (this.state.failed) return retval;
+ ATTRIBUTE304=this.match(this.input,ATTRIBUTE,XQueryParser.FOLLOW_ATTRIBUTE_in_p_ForwardAxis6882); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
ATTRIBUTE304_tree = this.adaptor.create(ATTRIBUTE304);
this.adaptor.addChild(root_0, ATTRIBUTE304_tree);
}
- COLON_COLON305=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ForwardAxis6885); if (this.state.failed) return retval;
+ COLON_COLON305=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ForwardAxis6884); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COLON_COLON305_tree = this.adaptor.create(COLON_COLON305);
this.adaptor.addChild(root_0, COLON_COLON305_tree);
@@ -14743,15 +14805,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:845:11: SELF COLON_COLON
+ // xquery/XQueryParser.g:906:11: SELF COLON_COLON
root_0 = this.adaptor.nil();
- SELF306=this.match(this.input,SELF,XQueryParser.FOLLOW_SELF_in_p_ForwardAxis6897); if (this.state.failed) return retval;
+ SELF306=this.match(this.input,SELF,XQueryParser.FOLLOW_SELF_in_p_ForwardAxis6896); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
SELF306_tree = this.adaptor.create(SELF306);
this.adaptor.addChild(root_0, SELF306_tree);
}
- COLON_COLON307=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ForwardAxis6899); if (this.state.failed) return retval;
+ COLON_COLON307=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ForwardAxis6898); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COLON_COLON307_tree = this.adaptor.create(COLON_COLON307);
this.adaptor.addChild(root_0, COLON_COLON307_tree);
@@ -14760,15 +14822,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 5 :
- // xquery/XQueryParser.g:846:11: DESCENDANT_OR_SELF COLON_COLON
+ // xquery/XQueryParser.g:907:11: DESCENDANT_OR_SELF COLON_COLON
root_0 = this.adaptor.nil();
- DESCENDANT_OR_SELF308=this.match(this.input,DESCENDANT_OR_SELF,XQueryParser.FOLLOW_DESCENDANT_OR_SELF_in_p_ForwardAxis6911); if (this.state.failed) return retval;
+ DESCENDANT_OR_SELF308=this.match(this.input,DESCENDANT_OR_SELF,XQueryParser.FOLLOW_DESCENDANT_OR_SELF_in_p_ForwardAxis6910); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DESCENDANT_OR_SELF308_tree = this.adaptor.create(DESCENDANT_OR_SELF308);
this.adaptor.addChild(root_0, DESCENDANT_OR_SELF308_tree);
}
- COLON_COLON309=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ForwardAxis6913); if (this.state.failed) return retval;
+ COLON_COLON309=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ForwardAxis6912); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COLON_COLON309_tree = this.adaptor.create(COLON_COLON309);
this.adaptor.addChild(root_0, COLON_COLON309_tree);
@@ -14777,15 +14839,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 6 :
- // xquery/XQueryParser.g:847:11: FOLLOWING_SIBLING COLON_COLON
+ // xquery/XQueryParser.g:908:11: FOLLOWING_SIBLING COLON_COLON
root_0 = this.adaptor.nil();
- FOLLOWING_SIBLING310=this.match(this.input,FOLLOWING_SIBLING,XQueryParser.FOLLOW_FOLLOWING_SIBLING_in_p_ForwardAxis6925); if (this.state.failed) return retval;
+ FOLLOWING_SIBLING310=this.match(this.input,FOLLOWING_SIBLING,XQueryParser.FOLLOW_FOLLOWING_SIBLING_in_p_ForwardAxis6924); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
FOLLOWING_SIBLING310_tree = this.adaptor.create(FOLLOWING_SIBLING310);
this.adaptor.addChild(root_0, FOLLOWING_SIBLING310_tree);
}
- COLON_COLON311=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ForwardAxis6927); if (this.state.failed) return retval;
+ COLON_COLON311=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ForwardAxis6926); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COLON_COLON311_tree = this.adaptor.create(COLON_COLON311);
this.adaptor.addChild(root_0, COLON_COLON311_tree);
@@ -14794,15 +14856,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 7 :
- // xquery/XQueryParser.g:848:11: FOLLOWING COLON_COLON
+ // xquery/XQueryParser.g:909:11: FOLLOWING COLON_COLON
root_0 = this.adaptor.nil();
- FOLLOWING312=this.match(this.input,FOLLOWING,XQueryParser.FOLLOW_FOLLOWING_in_p_ForwardAxis6939); if (this.state.failed) return retval;
+ FOLLOWING312=this.match(this.input,FOLLOWING,XQueryParser.FOLLOW_FOLLOWING_in_p_ForwardAxis6938); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
FOLLOWING312_tree = this.adaptor.create(FOLLOWING312);
this.adaptor.addChild(root_0, FOLLOWING312_tree);
}
- COLON_COLON313=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ForwardAxis6941); if (this.state.failed) return retval;
+ COLON_COLON313=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ForwardAxis6940); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COLON_COLON313_tree = this.adaptor.create(COLON_COLON313);
this.adaptor.addChild(root_0, COLON_COLON313_tree);
@@ -14845,7 +14907,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:852:1: p_AbbrevForwardStep : ( ATTR_SIGN )? p_NodeTest ;
+ // xquery/XQueryParser.g:913:1: p_AbbrevForwardStep : ( ATTR_SIGN )? p_NodeTest ;
// $ANTLR start "p_AbbrevForwardStep"
p_AbbrevForwardStep: function() {
var retval = new XQueryParser.p_AbbrevForwardStep_return();
@@ -14859,11 +14921,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var ATTR_SIGN314_tree=null;
try {
- // xquery/XQueryParser.g:853:9: ( ( ATTR_SIGN )? p_NodeTest )
- // xquery/XQueryParser.g:853:11: ( ATTR_SIGN )? p_NodeTest
+ // xquery/XQueryParser.g:914:9: ( ( ATTR_SIGN )? p_NodeTest )
+ // xquery/XQueryParser.g:914:11: ( ATTR_SIGN )? p_NodeTest
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:853:11: ( ATTR_SIGN )?
+ // xquery/XQueryParser.g:914:11: ( ATTR_SIGN )?
var alt121=2;
var LA121_0 = this.input.LA(1);
@@ -14872,8 +14934,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt121) {
case 1 :
- // xquery/XQueryParser.g:853:11: ATTR_SIGN
- ATTR_SIGN314=this.match(this.input,ATTR_SIGN,XQueryParser.FOLLOW_ATTR_SIGN_in_p_AbbrevForwardStep6967); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:914:11: ATTR_SIGN
+ ATTR_SIGN314=this.match(this.input,ATTR_SIGN,XQueryParser.FOLLOW_ATTR_SIGN_in_p_AbbrevForwardStep6966); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
ATTR_SIGN314_tree = this.adaptor.create(ATTR_SIGN314);
this.adaptor.addChild(root_0, ATTR_SIGN314_tree);
@@ -14884,7 +14946,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.pushFollow(XQueryParser.FOLLOW_p_NodeTest_in_p_AbbrevForwardStep6970);
+ this.pushFollow(XQueryParser.FOLLOW_p_NodeTest_in_p_AbbrevForwardStep6969);
p_NodeTest315=this.p_NodeTest();
this.state._fsp--;
@@ -14926,7 +14988,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:857:1: p_ReverseStep : ( p_ReverseAxis p_NodeTest | p_AbbrevReverseStep );
+ // xquery/XQueryParser.g:918:1: p_ReverseStep : ( p_ReverseAxis p_NodeTest | p_AbbrevReverseStep );
// $ANTLR start "p_ReverseStep"
p_ReverseStep: function() {
var retval = new XQueryParser.p_ReverseStep_return();
@@ -14940,7 +15002,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:858:9: ( p_ReverseAxis p_NodeTest | p_AbbrevReverseStep )
+ // xquery/XQueryParser.g:919:9: ( p_ReverseAxis p_NodeTest | p_AbbrevReverseStep )
var alt122=2;
var LA122_0 = this.input.LA(1);
@@ -14959,16 +15021,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt122) {
case 1 :
- // xquery/XQueryParser.g:858:11: p_ReverseAxis p_NodeTest
+ // xquery/XQueryParser.g:919:11: p_ReverseAxis p_NodeTest
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ReverseAxis_in_p_ReverseStep6996);
+ this.pushFollow(XQueryParser.FOLLOW_p_ReverseAxis_in_p_ReverseStep6995);
p_ReverseAxis316=this.p_ReverseAxis();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ReverseAxis316.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_NodeTest_in_p_ReverseStep6998);
+ this.pushFollow(XQueryParser.FOLLOW_p_NodeTest_in_p_ReverseStep6997);
p_NodeTest317=this.p_NodeTest();
this.state._fsp--;
@@ -14978,10 +15040,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:859:11: p_AbbrevReverseStep
+ // xquery/XQueryParser.g:920:11: p_AbbrevReverseStep
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_AbbrevReverseStep_in_p_ReverseStep7010);
+ this.pushFollow(XQueryParser.FOLLOW_p_AbbrevReverseStep_in_p_ReverseStep7009);
p_AbbrevReverseStep318=this.p_AbbrevReverseStep();
this.state._fsp--;
@@ -15025,7 +15087,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:863:1: p_ReverseAxis : ( PARENT COLON_COLON | ANCESTOR COLON_COLON | PRECEDING_SIBLING COLON_COLON | PRECEDING COLON_COLON | ANCESTOR_OR_SELF COLON_COLON );
+ // xquery/XQueryParser.g:924:1: p_ReverseAxis : ( PARENT COLON_COLON | ANCESTOR COLON_COLON | PRECEDING_SIBLING COLON_COLON | PRECEDING COLON_COLON | ANCESTOR_OR_SELF COLON_COLON );
// $ANTLR start "p_ReverseAxis"
p_ReverseAxis: function() {
var retval = new XQueryParser.p_ReverseAxis_return();
@@ -15056,7 +15118,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var COLON_COLON328_tree=null;
try {
- // xquery/XQueryParser.g:864:9: ( PARENT COLON_COLON | ANCESTOR COLON_COLON | PRECEDING_SIBLING COLON_COLON | PRECEDING COLON_COLON | ANCESTOR_OR_SELF COLON_COLON )
+ // xquery/XQueryParser.g:925:9: ( PARENT COLON_COLON | ANCESTOR COLON_COLON | PRECEDING_SIBLING COLON_COLON | PRECEDING COLON_COLON | ANCESTOR_OR_SELF COLON_COLON )
var alt123=5;
switch ( this.input.LA(1) ) {
case PARENT:
@@ -15084,15 +15146,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt123) {
case 1 :
- // xquery/XQueryParser.g:864:11: PARENT COLON_COLON
+ // xquery/XQueryParser.g:925:11: PARENT COLON_COLON
root_0 = this.adaptor.nil();
- PARENT319=this.match(this.input,PARENT,XQueryParser.FOLLOW_PARENT_in_p_ReverseAxis7036); if (this.state.failed) return retval;
+ PARENT319=this.match(this.input,PARENT,XQueryParser.FOLLOW_PARENT_in_p_ReverseAxis7035); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
PARENT319_tree = this.adaptor.create(PARENT319);
this.adaptor.addChild(root_0, PARENT319_tree);
}
- COLON_COLON320=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ReverseAxis7038); if (this.state.failed) return retval;
+ COLON_COLON320=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ReverseAxis7037); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COLON_COLON320_tree = this.adaptor.create(COLON_COLON320);
this.adaptor.addChild(root_0, COLON_COLON320_tree);
@@ -15101,15 +15163,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:865:11: ANCESTOR COLON_COLON
+ // xquery/XQueryParser.g:926:11: ANCESTOR COLON_COLON
root_0 = this.adaptor.nil();
- ANCESTOR321=this.match(this.input,ANCESTOR,XQueryParser.FOLLOW_ANCESTOR_in_p_ReverseAxis7050); if (this.state.failed) return retval;
+ ANCESTOR321=this.match(this.input,ANCESTOR,XQueryParser.FOLLOW_ANCESTOR_in_p_ReverseAxis7049); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
ANCESTOR321_tree = this.adaptor.create(ANCESTOR321);
this.adaptor.addChild(root_0, ANCESTOR321_tree);
}
- COLON_COLON322=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ReverseAxis7052); if (this.state.failed) return retval;
+ COLON_COLON322=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ReverseAxis7051); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COLON_COLON322_tree = this.adaptor.create(COLON_COLON322);
this.adaptor.addChild(root_0, COLON_COLON322_tree);
@@ -15118,15 +15180,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:866:11: PRECEDING_SIBLING COLON_COLON
+ // xquery/XQueryParser.g:927:11: PRECEDING_SIBLING COLON_COLON
root_0 = this.adaptor.nil();
- PRECEDING_SIBLING323=this.match(this.input,PRECEDING_SIBLING,XQueryParser.FOLLOW_PRECEDING_SIBLING_in_p_ReverseAxis7064); if (this.state.failed) return retval;
+ PRECEDING_SIBLING323=this.match(this.input,PRECEDING_SIBLING,XQueryParser.FOLLOW_PRECEDING_SIBLING_in_p_ReverseAxis7063); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
PRECEDING_SIBLING323_tree = this.adaptor.create(PRECEDING_SIBLING323);
this.adaptor.addChild(root_0, PRECEDING_SIBLING323_tree);
}
- COLON_COLON324=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ReverseAxis7066); if (this.state.failed) return retval;
+ COLON_COLON324=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ReverseAxis7065); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COLON_COLON324_tree = this.adaptor.create(COLON_COLON324);
this.adaptor.addChild(root_0, COLON_COLON324_tree);
@@ -15135,15 +15197,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:867:11: PRECEDING COLON_COLON
+ // xquery/XQueryParser.g:928:11: PRECEDING COLON_COLON
root_0 = this.adaptor.nil();
- PRECEDING325=this.match(this.input,PRECEDING,XQueryParser.FOLLOW_PRECEDING_in_p_ReverseAxis7078); if (this.state.failed) return retval;
+ PRECEDING325=this.match(this.input,PRECEDING,XQueryParser.FOLLOW_PRECEDING_in_p_ReverseAxis7077); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
PRECEDING325_tree = this.adaptor.create(PRECEDING325);
this.adaptor.addChild(root_0, PRECEDING325_tree);
}
- COLON_COLON326=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ReverseAxis7080); if (this.state.failed) return retval;
+ COLON_COLON326=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ReverseAxis7079); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COLON_COLON326_tree = this.adaptor.create(COLON_COLON326);
this.adaptor.addChild(root_0, COLON_COLON326_tree);
@@ -15152,15 +15214,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 5 :
- // xquery/XQueryParser.g:868:11: ANCESTOR_OR_SELF COLON_COLON
+ // xquery/XQueryParser.g:929:11: ANCESTOR_OR_SELF COLON_COLON
root_0 = this.adaptor.nil();
- ANCESTOR_OR_SELF327=this.match(this.input,ANCESTOR_OR_SELF,XQueryParser.FOLLOW_ANCESTOR_OR_SELF_in_p_ReverseAxis7092); if (this.state.failed) return retval;
+ ANCESTOR_OR_SELF327=this.match(this.input,ANCESTOR_OR_SELF,XQueryParser.FOLLOW_ANCESTOR_OR_SELF_in_p_ReverseAxis7091); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
ANCESTOR_OR_SELF327_tree = this.adaptor.create(ANCESTOR_OR_SELF327);
this.adaptor.addChild(root_0, ANCESTOR_OR_SELF327_tree);
}
- COLON_COLON328=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ReverseAxis7094); if (this.state.failed) return retval;
+ COLON_COLON328=this.match(this.input,COLON_COLON,XQueryParser.FOLLOW_COLON_COLON_in_p_ReverseAxis7093); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COLON_COLON328_tree = this.adaptor.create(COLON_COLON328);
this.adaptor.addChild(root_0, COLON_COLON328_tree);
@@ -15203,7 +15265,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:872:1: p_AbbrevReverseStep : DOT_DOT ;
+ // xquery/XQueryParser.g:933:1: p_AbbrevReverseStep : DOT_DOT ;
// $ANTLR start "p_AbbrevReverseStep"
p_AbbrevReverseStep: function() {
var retval = new XQueryParser.p_AbbrevReverseStep_return();
@@ -15216,11 +15278,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var DOT_DOT329_tree=null;
try {
- // xquery/XQueryParser.g:873:9: ( DOT_DOT )
- // xquery/XQueryParser.g:873:11: DOT_DOT
+ // xquery/XQueryParser.g:934:9: ( DOT_DOT )
+ // xquery/XQueryParser.g:934:11: DOT_DOT
root_0 = this.adaptor.nil();
- DOT_DOT329=this.match(this.input,DOT_DOT,XQueryParser.FOLLOW_DOT_DOT_in_p_AbbrevReverseStep7120); if (this.state.failed) return retval;
+ DOT_DOT329=this.match(this.input,DOT_DOT,XQueryParser.FOLLOW_DOT_DOT_in_p_AbbrevReverseStep7119); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOT_DOT329_tree = this.adaptor.create(DOT_DOT329);
this.adaptor.addChild(root_0, DOT_DOT329_tree);
@@ -15261,7 +15323,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:877:1: p_NodeTest : ( p_KindTest | p_NameTest );
+ // xquery/XQueryParser.g:938:1: p_NodeTest : ( p_KindTest | p_NameTest );
// $ANTLR start "p_NodeTest"
p_NodeTest: function() {
var retval = new XQueryParser.p_NodeTest_return();
@@ -15274,15 +15336,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:878:9: ( p_KindTest | p_NameTest )
+ // xquery/XQueryParser.g:939:9: ( p_KindTest | p_NameTest )
var alt124=2;
alt124 = this.dfa124.predict(this.input);
switch (alt124) {
case 1 :
- // xquery/XQueryParser.g:878:11: p_KindTest
+ // xquery/XQueryParser.g:939:11: p_KindTest
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_KindTest_in_p_NodeTest7146);
+ this.pushFollow(XQueryParser.FOLLOW_p_KindTest_in_p_NodeTest7145);
p_KindTest330=this.p_KindTest();
this.state._fsp--;
@@ -15292,10 +15354,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:878:24: p_NameTest
+ // xquery/XQueryParser.g:939:24: p_NameTest
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_NameTest_in_p_NodeTest7150);
+ this.pushFollow(XQueryParser.FOLLOW_p_NameTest_in_p_NodeTest7149);
p_NameTest331=this.p_NameTest();
this.state._fsp--;
@@ -15339,7 +15401,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:882:1: p_NameTest : ( ( p_Wildcard )=> p_Wildcard | ( p_NCName COLON )=> p_QName | ( p_NCName )=> p_QName );
+ // xquery/XQueryParser.g:943:1: p_NameTest : ( ( p_Wildcard )=> p_Wildcard | ( p_NCName COLON )=> p_QName | ( p_NCName )=> p_QName );
// $ANTLR start "p_NameTest"
p_NameTest: function() {
var retval = new XQueryParser.p_NameTest_return();
@@ -15353,7 +15415,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:883:9: ( ( p_Wildcard )=> p_Wildcard | ( p_NCName COLON )=> p_QName | ( p_NCName )=> p_QName )
+ // xquery/XQueryParser.g:944:9: ( ( p_Wildcard )=> p_Wildcard | ( p_NCName COLON )=> p_QName | ( p_NCName )=> p_QName )
var alt125=3;
var LA125_0 = this.input.LA(1);
@@ -15395,10 +15457,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt125) {
case 1 :
- // xquery/XQueryParser.g:883:11: ( p_Wildcard )=> p_Wildcard
+ // xquery/XQueryParser.g:944:11: ( p_Wildcard )=> p_Wildcard
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_Wildcard_in_p_NameTest7182);
+ this.pushFollow(XQueryParser.FOLLOW_p_Wildcard_in_p_NameTest7181);
p_Wildcard332=this.p_Wildcard();
this.state._fsp--;
@@ -15408,10 +15470,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:884:11: ( p_NCName COLON )=> p_QName
+ // xquery/XQueryParser.g:945:11: ( p_NCName COLON )=> p_QName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_NameTest7203);
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_NameTest7202);
p_QName333=this.p_QName();
this.state._fsp--;
@@ -15421,10 +15483,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:885:11: ( p_NCName )=> p_QName
+ // xquery/XQueryParser.g:946:11: ( p_NCName )=> p_QName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_NameTest7221);
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_NameTest7220);
p_QName334=this.p_QName();
this.state._fsp--;
@@ -15468,7 +15530,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:889:1: p_Wildcard : ( STAR ( COLON p_NCName )? | p_NCName COLON STAR | p_StringLiteral COLON STAR );
+ // xquery/XQueryParser.g:950:1: p_Wildcard : ( STAR ( COLON p_NCName )? | p_NCName COLON STAR | p_StringLiteral COLON STAR );
// $ANTLR start "p_Wildcard"
p_Wildcard: function() {
var retval = new XQueryParser.p_Wildcard_return();
@@ -15495,7 +15557,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
this.setWsExplicit(true);
try {
- // xquery/XQueryParser.g:890:9: ( STAR ( COLON p_NCName )? | p_NCName COLON STAR | p_StringLiteral COLON STAR )
+ // xquery/XQueryParser.g:951:9: ( STAR ( COLON p_NCName )? | p_NCName COLON STAR | p_StringLiteral COLON STAR )
var alt127=3;
switch ( this.input.LA(1) ) {
case STAR:
@@ -15722,15 +15784,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt127) {
case 1 :
- // xquery/XQueryParser.g:890:11: STAR ( COLON p_NCName )?
+ // xquery/XQueryParser.g:951:11: STAR ( COLON p_NCName )?
root_0 = this.adaptor.nil();
- STAR335=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_Wildcard7251); if (this.state.failed) return retval;
+ STAR335=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_Wildcard7250); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
STAR335_tree = this.adaptor.create(STAR335);
this.adaptor.addChild(root_0, STAR335_tree);
}
- // xquery/XQueryParser.g:890:16: ( COLON p_NCName )?
+ // xquery/XQueryParser.g:951:16: ( COLON p_NCName )?
var alt126=2;
var LA126_0 = this.input.LA(1);
@@ -15739,13 +15801,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt126) {
case 1 :
- // xquery/XQueryParser.g:890:17: COLON p_NCName
- COLON336=this.match(this.input,COLON,XQueryParser.FOLLOW_COLON_in_p_Wildcard7254); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:951:17: COLON p_NCName
+ COLON336=this.match(this.input,COLON,XQueryParser.FOLLOW_COLON_in_p_Wildcard7253); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COLON336_tree = this.adaptor.create(COLON336);
this.adaptor.addChild(root_0, COLON336_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_Wildcard7256);
+ this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_Wildcard7255);
p_NCName337=this.p_NCName();
this.state._fsp--;
@@ -15761,21 +15823,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:891:11: p_NCName COLON STAR
+ // xquery/XQueryParser.g:952:11: p_NCName COLON STAR
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_Wildcard7270);
+ this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_Wildcard7269);
p_NCName338=this.p_NCName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NCName338.getTree());
- COLON339=this.match(this.input,COLON,XQueryParser.FOLLOW_COLON_in_p_Wildcard7272); if (this.state.failed) return retval;
+ COLON339=this.match(this.input,COLON,XQueryParser.FOLLOW_COLON_in_p_Wildcard7271); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COLON339_tree = this.adaptor.create(COLON339);
this.adaptor.addChild(root_0, COLON339_tree);
}
- STAR340=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_Wildcard7274); if (this.state.failed) return retval;
+ STAR340=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_Wildcard7273); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
STAR340_tree = this.adaptor.create(STAR340);
this.adaptor.addChild(root_0, STAR340_tree);
@@ -15784,21 +15846,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:892:11: p_StringLiteral COLON STAR
+ // xquery/XQueryParser.g:953:11: p_StringLiteral COLON STAR
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_Wildcard7286);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_Wildcard7285);
p_StringLiteral341=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral341.getTree());
- COLON342=this.match(this.input,COLON,XQueryParser.FOLLOW_COLON_in_p_Wildcard7288); if (this.state.failed) return retval;
+ COLON342=this.match(this.input,COLON,XQueryParser.FOLLOW_COLON_in_p_Wildcard7287); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COLON342_tree = this.adaptor.create(COLON342);
this.adaptor.addChild(root_0, COLON342_tree);
}
- STAR343=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_Wildcard7290); if (this.state.failed) return retval;
+ STAR343=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_Wildcard7289); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
STAR343_tree = this.adaptor.create(STAR343);
this.adaptor.addChild(root_0, STAR343_tree);
@@ -15842,7 +15904,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:897:1: p_PostfixExpr : p_PrimaryExpr ( p_Predicate )* ;
+ // xquery/XQueryParser.g:958:1: p_PostfixExpr : p_PrimaryExpr ( p_Predicate )* ;
// $ANTLR start "p_PostfixExpr"
p_PostfixExpr: function() {
var retval = new XQueryParser.p_PostfixExpr_return();
@@ -15855,17 +15917,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:898:9: ( p_PrimaryExpr ( p_Predicate )* )
- // xquery/XQueryParser.g:898:11: p_PrimaryExpr ( p_Predicate )*
+ // xquery/XQueryParser.g:959:9: ( p_PrimaryExpr ( p_Predicate )* )
+ // xquery/XQueryParser.g:959:11: p_PrimaryExpr ( p_Predicate )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_PrimaryExpr_in_p_PostfixExpr7328);
+ this.pushFollow(XQueryParser.FOLLOW_p_PrimaryExpr_in_p_PostfixExpr7327);
p_PrimaryExpr344=this.p_PrimaryExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PrimaryExpr344.getTree());
- // xquery/XQueryParser.g:898:25: ( p_Predicate )*
+ // xquery/XQueryParser.g:959:25: ( p_Predicate )*
loop128:
do {
var alt128=2;
@@ -15878,8 +15940,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt128) {
case 1 :
- // xquery/XQueryParser.g:898:26: p_Predicate
- this.pushFollow(XQueryParser.FOLLOW_p_Predicate_in_p_PostfixExpr7331);
+ // xquery/XQueryParser.g:959:26: p_Predicate
+ this.pushFollow(XQueryParser.FOLLOW_p_Predicate_in_p_PostfixExpr7330);
p_Predicate345=this.p_Predicate();
this.state._fsp--;
@@ -15930,7 +15992,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:905:1: p_ArgumentList : LPAREN ( p_Argument ( COMMA p_Argument )* )? RPAREN ;
+ // xquery/XQueryParser.g:966:1: p_ArgumentList : LPAREN ( p_Argument ( COMMA p_Argument )* )? RPAREN ;
// $ANTLR start "p_ArgumentList"
p_ArgumentList: function() {
var retval = new XQueryParser.p_ArgumentList_return();
@@ -15949,16 +16011,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var RPAREN350_tree=null;
try {
- // xquery/XQueryParser.g:906:9: ( LPAREN ( p_Argument ( COMMA p_Argument )* )? RPAREN )
- // xquery/XQueryParser.g:906:11: LPAREN ( p_Argument ( COMMA p_Argument )* )? RPAREN
+ // xquery/XQueryParser.g:967:9: ( LPAREN ( p_Argument ( COMMA p_Argument )* )? RPAREN )
+ // xquery/XQueryParser.g:967:11: LPAREN ( p_Argument ( COMMA p_Argument )* )? RPAREN
root_0 = this.adaptor.nil();
- LPAREN346=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ArgumentList7372); if (this.state.failed) return retval;
+ LPAREN346=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ArgumentList7371); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
LPAREN346_tree = this.adaptor.create(LPAREN346);
this.adaptor.addChild(root_0, LPAREN346_tree);
}
- // xquery/XQueryParser.g:906:18: ( p_Argument ( COMMA p_Argument )* )?
+ // xquery/XQueryParser.g:967:18: ( p_Argument ( COMMA p_Argument )* )?
var alt130=2;
var LA130_0 = this.input.LA(1);
@@ -15967,14 +16029,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt130) {
case 1 :
- // xquery/XQueryParser.g:906:19: p_Argument ( COMMA p_Argument )*
- this.pushFollow(XQueryParser.FOLLOW_p_Argument_in_p_ArgumentList7375);
+ // xquery/XQueryParser.g:967:19: p_Argument ( COMMA p_Argument )*
+ this.pushFollow(XQueryParser.FOLLOW_p_Argument_in_p_ArgumentList7374);
p_Argument347=this.p_Argument();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Argument347.getTree());
- // xquery/XQueryParser.g:906:30: ( COMMA p_Argument )*
+ // xquery/XQueryParser.g:967:30: ( COMMA p_Argument )*
loop129:
do {
var alt129=2;
@@ -15987,13 +16049,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt129) {
case 1 :
- // xquery/XQueryParser.g:906:31: COMMA p_Argument
- COMMA348=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_ArgumentList7378); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:967:31: COMMA p_Argument
+ COMMA348=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_ArgumentList7377); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
COMMA348_tree = this.adaptor.create(COMMA348);
this.adaptor.addChild(root_0, COMMA348_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Argument_in_p_ArgumentList7380);
+ this.pushFollow(XQueryParser.FOLLOW_p_Argument_in_p_ArgumentList7379);
p_Argument349=this.p_Argument();
this.state._fsp--;
@@ -16014,7 +16076,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- RPAREN350=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ArgumentList7386); if (this.state.failed) return retval;
+ RPAREN350=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ArgumentList7385); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
RPAREN350_tree = this.adaptor.create(RPAREN350);
this.adaptor.addChild(root_0, RPAREN350_tree);
@@ -16055,7 +16117,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:910:1: p_PredicateList : ( p_Predicate )* ;
+ // xquery/XQueryParser.g:971:1: p_PredicateList : ( p_Predicate )* ;
// $ANTLR start "p_PredicateList"
p_PredicateList: function() {
var retval = new XQueryParser.p_PredicateList_return();
@@ -16067,11 +16129,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:911:9: ( ( p_Predicate )* )
- // xquery/XQueryParser.g:911:11: ( p_Predicate )*
+ // xquery/XQueryParser.g:972:9: ( ( p_Predicate )* )
+ // xquery/XQueryParser.g:972:11: ( p_Predicate )*
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:911:11: ( p_Predicate )*
+ // xquery/XQueryParser.g:972:11: ( p_Predicate )*
loop131:
do {
var alt131=2;
@@ -16084,8 +16146,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt131) {
case 1 :
- // xquery/XQueryParser.g:911:11: p_Predicate
- this.pushFollow(XQueryParser.FOLLOW_p_Predicate_in_p_PredicateList7412);
+ // xquery/XQueryParser.g:972:11: p_Predicate
+ this.pushFollow(XQueryParser.FOLLOW_p_Predicate_in_p_PredicateList7411);
p_Predicate351=this.p_Predicate();
this.state._fsp--;
@@ -16136,7 +16198,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:915:1: p_Predicate : LSQUARE p_Expr[true,true] RSQUARE ;
+ // xquery/XQueryParser.g:976:1: p_Predicate : LSQUARE p_Expr[true,true] RSQUARE ;
// $ANTLR start "p_Predicate"
p_Predicate: function() {
var retval = new XQueryParser.p_Predicate_return();
@@ -16152,22 +16214,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var RSQUARE354_tree=null;
try {
- // xquery/XQueryParser.g:916:9: ( LSQUARE p_Expr[true,true] RSQUARE )
- // xquery/XQueryParser.g:916:11: LSQUARE p_Expr[true,true] RSQUARE
+ // xquery/XQueryParser.g:977:9: ( LSQUARE p_Expr[true,true] RSQUARE )
+ // xquery/XQueryParser.g:977:11: LSQUARE p_Expr[true,true] RSQUARE
root_0 = this.adaptor.nil();
- LSQUARE352=this.match(this.input,LSQUARE,XQueryParser.FOLLOW_LSQUARE_in_p_Predicate7439); if (this.state.failed) return retval;
+ LSQUARE352=this.match(this.input,LSQUARE,XQueryParser.FOLLOW_LSQUARE_in_p_Predicate7438); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
LSQUARE352_tree = this.adaptor.create(LSQUARE352);
this.adaptor.addChild(root_0, LSQUARE352_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_Predicate7441);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_Predicate7440);
p_Expr353=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_Expr353.getTree());
- RSQUARE354=this.match(this.input,RSQUARE,XQueryParser.FOLLOW_RSQUARE_in_p_Predicate7444); if (this.state.failed) return retval;
+ RSQUARE354=this.match(this.input,RSQUARE,XQueryParser.FOLLOW_RSQUARE_in_p_Predicate7443); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
RSQUARE354_tree = this.adaptor.create(RSQUARE354);
this.adaptor.addChild(root_0, RSQUARE354_tree);
@@ -16208,7 +16270,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:921:1: p_PrimaryExpr : ( ( LPAREN )=> p_ParenthesizedExpr | p_Literal | p_VarRef | p_ContextItemExpr | p_FunctionCall | p_OrderedExpr | p_UnorderedExpr | p_Constructor | p_BlockExpr );
+ // xquery/XQueryParser.g:982:1: p_PrimaryExpr : ( ( LPAREN )=> p_ParenthesizedExpr | p_Literal | p_VarRef | p_ContextItemExpr | p_FunctionCall | p_OrderedExpr | p_UnorderedExpr | p_Constructor | p_BlockExpr );
// $ANTLR start "p_PrimaryExpr"
p_PrimaryExpr: function() {
var retval = new XQueryParser.p_PrimaryExpr_return();
@@ -16228,15 +16290,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:922:9: ( ( LPAREN )=> p_ParenthesizedExpr | p_Literal | p_VarRef | p_ContextItemExpr | p_FunctionCall | p_OrderedExpr | p_UnorderedExpr | p_Constructor | p_BlockExpr )
+ // xquery/XQueryParser.g:983:9: ( ( LPAREN )=> p_ParenthesizedExpr | p_Literal | p_VarRef | p_ContextItemExpr | p_FunctionCall | p_OrderedExpr | p_UnorderedExpr | p_Constructor | p_BlockExpr )
var alt132=9;
alt132 = this.dfa132.predict(this.input);
switch (alt132) {
case 1 :
- // xquery/XQueryParser.g:922:11: ( LPAREN )=> p_ParenthesizedExpr
+ // xquery/XQueryParser.g:983:11: ( LPAREN )=> p_ParenthesizedExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ParenthesizedExpr_in_p_PrimaryExpr7477);
+ this.pushFollow(XQueryParser.FOLLOW_p_ParenthesizedExpr_in_p_PrimaryExpr7476);
p_ParenthesizedExpr355=this.p_ParenthesizedExpr();
this.state._fsp--;
@@ -16246,10 +16308,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:923:11: p_Literal
+ // xquery/XQueryParser.g:984:11: p_Literal
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_Literal_in_p_PrimaryExpr7489);
+ this.pushFollow(XQueryParser.FOLLOW_p_Literal_in_p_PrimaryExpr7488);
p_Literal356=this.p_Literal();
this.state._fsp--;
@@ -16259,10 +16321,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:924:11: p_VarRef
+ // xquery/XQueryParser.g:985:11: p_VarRef
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_VarRef_in_p_PrimaryExpr7501);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarRef_in_p_PrimaryExpr7500);
p_VarRef357=this.p_VarRef();
this.state._fsp--;
@@ -16272,10 +16334,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:925:11: p_ContextItemExpr
+ // xquery/XQueryParser.g:986:11: p_ContextItemExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ContextItemExpr_in_p_PrimaryExpr7513);
+ this.pushFollow(XQueryParser.FOLLOW_p_ContextItemExpr_in_p_PrimaryExpr7512);
p_ContextItemExpr358=this.p_ContextItemExpr();
this.state._fsp--;
@@ -16285,10 +16347,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 5 :
- // xquery/XQueryParser.g:926:11: p_FunctionCall
+ // xquery/XQueryParser.g:987:11: p_FunctionCall
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FunctionCall_in_p_PrimaryExpr7525);
+ this.pushFollow(XQueryParser.FOLLOW_p_FunctionCall_in_p_PrimaryExpr7524);
p_FunctionCall359=this.p_FunctionCall();
this.state._fsp--;
@@ -16298,10 +16360,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 6 :
- // xquery/XQueryParser.g:927:11: p_OrderedExpr
+ // xquery/XQueryParser.g:988:11: p_OrderedExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_OrderedExpr_in_p_PrimaryExpr7537);
+ this.pushFollow(XQueryParser.FOLLOW_p_OrderedExpr_in_p_PrimaryExpr7536);
p_OrderedExpr360=this.p_OrderedExpr();
this.state._fsp--;
@@ -16311,10 +16373,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 7 :
- // xquery/XQueryParser.g:928:11: p_UnorderedExpr
+ // xquery/XQueryParser.g:989:11: p_UnorderedExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_UnorderedExpr_in_p_PrimaryExpr7549);
+ this.pushFollow(XQueryParser.FOLLOW_p_UnorderedExpr_in_p_PrimaryExpr7548);
p_UnorderedExpr361=this.p_UnorderedExpr();
this.state._fsp--;
@@ -16324,10 +16386,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 8 :
- // xquery/XQueryParser.g:929:11: p_Constructor
+ // xquery/XQueryParser.g:990:11: p_Constructor
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_Constructor_in_p_PrimaryExpr7561);
+ this.pushFollow(XQueryParser.FOLLOW_p_Constructor_in_p_PrimaryExpr7560);
p_Constructor362=this.p_Constructor();
this.state._fsp--;
@@ -16337,10 +16399,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 9 :
- // xquery/XQueryParser.g:932:11: p_BlockExpr
+ // xquery/XQueryParser.g:993:11: p_BlockExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_BlockExpr_in_p_PrimaryExpr7575);
+ this.pushFollow(XQueryParser.FOLLOW_p_BlockExpr_in_p_PrimaryExpr7574);
p_BlockExpr363=this.p_BlockExpr();
this.state._fsp--;
@@ -16384,7 +16446,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:936:1: p_Literal : ( p_NumericLiteral | p_StringLiteral );
+ // xquery/XQueryParser.g:997:1: p_Literal : ( p_NumericLiteral | p_StringLiteral );
// $ANTLR start "p_Literal"
p_Literal: function() {
var retval = new XQueryParser.p_Literal_return();
@@ -16397,7 +16459,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:937:9: ( p_NumericLiteral | p_StringLiteral )
+ // xquery/XQueryParser.g:998:9: ( p_NumericLiteral | p_StringLiteral )
var alt133=2;
var LA133_0 = this.input.LA(1);
@@ -16416,10 +16478,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt133) {
case 1 :
- // xquery/XQueryParser.g:937:11: p_NumericLiteral
+ // xquery/XQueryParser.g:998:11: p_NumericLiteral
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_NumericLiteral_in_p_Literal7601);
+ this.pushFollow(XQueryParser.FOLLOW_p_NumericLiteral_in_p_Literal7600);
p_NumericLiteral364=this.p_NumericLiteral();
this.state._fsp--;
@@ -16429,10 +16491,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:937:30: p_StringLiteral
+ // xquery/XQueryParser.g:998:30: p_StringLiteral
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_Literal7605);
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_Literal7604);
p_StringLiteral365=this.p_StringLiteral();
this.state._fsp--;
@@ -16476,7 +16538,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:941:1: p_NumericLiteral : ( L_IntegerLiteral | L_DecimalLiteral | L_DoubleLiteral );
+ // xquery/XQueryParser.g:1002:1: p_NumericLiteral : ( L_IntegerLiteral | L_DecimalLiteral | L_DoubleLiteral );
// $ANTLR start "p_NumericLiteral"
p_NumericLiteral: function() {
var retval = new XQueryParser.p_NumericLiteral_return();
@@ -16489,7 +16551,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var set366_tree=null;
try {
- // xquery/XQueryParser.g:942:9: ( L_IntegerLiteral | L_DecimalLiteral | L_DoubleLiteral )
+ // xquery/XQueryParser.g:1003:9: ( L_IntegerLiteral | L_DecimalLiteral | L_DoubleLiteral )
// xquery/XQueryParser.g:
root_0 = this.adaptor.nil();
@@ -16541,7 +16603,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:946:1: p_VarRef : DOLLAR p_VarName ;
+ // xquery/XQueryParser.g:1007:1: p_VarRef : DOLLAR p_VarName ;
// $ANTLR start "p_VarRef"
p_VarRef: function() {
var retval = new XQueryParser.p_VarRef_return();
@@ -16555,16 +16617,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var DOLLAR367_tree=null;
try {
- // xquery/XQueryParser.g:947:9: ( DOLLAR p_VarName )
- // xquery/XQueryParser.g:947:11: DOLLAR p_VarName
+ // xquery/XQueryParser.g:1008:9: ( DOLLAR p_VarName )
+ // xquery/XQueryParser.g:1008:11: DOLLAR p_VarName
root_0 = this.adaptor.nil();
- DOLLAR367=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_VarRef7673); if (this.state.failed) return retval;
+ DOLLAR367=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_VarRef7672); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOLLAR367_tree = this.adaptor.create(DOLLAR367);
this.adaptor.addChild(root_0, DOLLAR367_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_VarRef7675);
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_VarRef7674);
p_VarName368=this.p_VarName();
this.state._fsp--;
@@ -16606,7 +16668,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:951:1: p_VarName : p_QName ;
+ // xquery/XQueryParser.g:1012:1: p_VarName : p_QName ;
// $ANTLR start "p_VarName"
p_VarName: function() {
var retval = new XQueryParser.p_VarName_return();
@@ -16618,11 +16680,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:952:9: ( p_QName )
- // xquery/XQueryParser.g:952:11: p_QName
+ // xquery/XQueryParser.g:1013:9: ( p_QName )
+ // xquery/XQueryParser.g:1013:11: p_QName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_VarName7701);
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_VarName7700);
p_QName369=this.p_QName();
this.state._fsp--;
@@ -16664,7 +16726,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:956:1: p_ParenthesizedExpr : LPAREN ( p_Expr[true,true] )? RPAREN ;
+ // xquery/XQueryParser.g:1017:1: p_ParenthesizedExpr : LPAREN ( p_Expr[true,true] )? RPAREN ;
// $ANTLR start "p_ParenthesizedExpr"
p_ParenthesizedExpr: function() {
var retval = new XQueryParser.p_ParenthesizedExpr_return();
@@ -16680,16 +16742,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var RPAREN372_tree=null;
try {
- // xquery/XQueryParser.g:957:9: ( LPAREN ( p_Expr[true,true] )? RPAREN )
- // xquery/XQueryParser.g:957:11: LPAREN ( p_Expr[true,true] )? RPAREN
+ // xquery/XQueryParser.g:1018:9: ( LPAREN ( p_Expr[true,true] )? RPAREN )
+ // xquery/XQueryParser.g:1018:11: LPAREN ( p_Expr[true,true] )? RPAREN
root_0 = this.adaptor.nil();
- LPAREN370=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ParenthesizedExpr7727); if (this.state.failed) return retval;
+ LPAREN370=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ParenthesizedExpr7726); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
LPAREN370_tree = this.adaptor.create(LPAREN370);
this.adaptor.addChild(root_0, LPAREN370_tree);
}
- // xquery/XQueryParser.g:957:18: ( p_Expr[true,true] )?
+ // xquery/XQueryParser.g:1018:18: ( p_Expr[true,true] )?
var alt134=2;
var LA134_0 = this.input.LA(1);
@@ -16698,8 +16760,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt134) {
case 1 :
- // xquery/XQueryParser.g:957:18: p_Expr[true,true]
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_ParenthesizedExpr7729);
+ // xquery/XQueryParser.g:1018:18: p_Expr[true,true]
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_ParenthesizedExpr7728);
p_Expr371=this.p_Expr(true, true);
this.state._fsp--;
@@ -16711,7 +16773,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- RPAREN372=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ParenthesizedExpr7733); if (this.state.failed) return retval;
+ RPAREN372=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ParenthesizedExpr7732); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
RPAREN372_tree = this.adaptor.create(RPAREN372);
this.adaptor.addChild(root_0, RPAREN372_tree);
@@ -16752,7 +16814,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:961:1: p_ContextItemExpr : DOT ;
+ // xquery/XQueryParser.g:1022:1: p_ContextItemExpr : DOT ;
// $ANTLR start "p_ContextItemExpr"
p_ContextItemExpr: function() {
var retval = new XQueryParser.p_ContextItemExpr_return();
@@ -16765,11 +16827,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var DOT373_tree=null;
try {
- // xquery/XQueryParser.g:962:9: ( DOT )
- // xquery/XQueryParser.g:962:11: DOT
+ // xquery/XQueryParser.g:1023:9: ( DOT )
+ // xquery/XQueryParser.g:1023:11: DOT
root_0 = this.adaptor.nil();
- DOT373=this.match(this.input,DOT,XQueryParser.FOLLOW_DOT_in_p_ContextItemExpr7759); if (this.state.failed) return retval;
+ DOT373=this.match(this.input,DOT,XQueryParser.FOLLOW_DOT_in_p_ContextItemExpr7758); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
DOT373_tree = this.adaptor.create(DOT373);
this.adaptor.addChild(root_0, DOT373_tree);
@@ -16810,7 +16872,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:966:1: p_OrderedExpr : k= ORDERED LBRACKET p_Expr[true,true] RBRACKET ;
+ // xquery/XQueryParser.g:1027:1: p_OrderedExpr : k= ORDERED LBRACKET p_Expr[true,true] RBRACKET ;
// $ANTLR start "p_OrderedExpr"
p_OrderedExpr: function() {
var retval = new XQueryParser.p_OrderedExpr_return();
@@ -16828,11 +16890,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var RBRACKET376_tree=null;
try {
- // xquery/XQueryParser.g:967:9: (k= ORDERED LBRACKET p_Expr[true,true] RBRACKET )
- // xquery/XQueryParser.g:967:11: k= ORDERED LBRACKET p_Expr[true,true] RBRACKET
+ // xquery/XQueryParser.g:1028:9: (k= ORDERED LBRACKET p_Expr[true,true] RBRACKET )
+ // xquery/XQueryParser.g:1028:11: k= ORDERED LBRACKET p_Expr[true,true] RBRACKET
root_0 = this.adaptor.nil();
- k=this.match(this.input,ORDERED,XQueryParser.FOLLOW_ORDERED_in_p_OrderedExpr7787); if (this.state.failed) return retval;
+ k=this.match(this.input,ORDERED,XQueryParser.FOLLOW_ORDERED_in_p_OrderedExpr7786); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -16840,18 +16902,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- LBRACKET374=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_OrderedExpr7791); if (this.state.failed) return retval;
+ LBRACKET374=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_OrderedExpr7790); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
LBRACKET374_tree = this.adaptor.create(LBRACKET374);
this.adaptor.addChild(root_0, LBRACKET374_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_OrderedExpr7793);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_OrderedExpr7792);
p_Expr375=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_Expr375.getTree());
- RBRACKET376=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_OrderedExpr7796); if (this.state.failed) return retval;
+ RBRACKET376=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_OrderedExpr7795); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
RBRACKET376_tree = this.adaptor.create(RBRACKET376);
this.adaptor.addChild(root_0, RBRACKET376_tree);
@@ -16892,7 +16954,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:971:1: p_UnorderedExpr : k= UNORDERED LBRACKET p_Expr[true,true] RBRACKET ;
+ // xquery/XQueryParser.g:1032:1: p_UnorderedExpr : k= UNORDERED LBRACKET p_Expr[true,true] RBRACKET ;
// $ANTLR start "p_UnorderedExpr"
p_UnorderedExpr: function() {
var retval = new XQueryParser.p_UnorderedExpr_return();
@@ -16910,11 +16972,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var RBRACKET379_tree=null;
try {
- // xquery/XQueryParser.g:972:9: (k= UNORDERED LBRACKET p_Expr[true,true] RBRACKET )
- // xquery/XQueryParser.g:972:11: k= UNORDERED LBRACKET p_Expr[true,true] RBRACKET
+ // xquery/XQueryParser.g:1033:9: (k= UNORDERED LBRACKET p_Expr[true,true] RBRACKET )
+ // xquery/XQueryParser.g:1033:11: k= UNORDERED LBRACKET p_Expr[true,true] RBRACKET
root_0 = this.adaptor.nil();
- k=this.match(this.input,UNORDERED,XQueryParser.FOLLOW_UNORDERED_in_p_UnorderedExpr7824); if (this.state.failed) return retval;
+ k=this.match(this.input,UNORDERED,XQueryParser.FOLLOW_UNORDERED_in_p_UnorderedExpr7823); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -16922,18 +16984,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- LBRACKET377=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_UnorderedExpr7828); if (this.state.failed) return retval;
+ LBRACKET377=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_UnorderedExpr7827); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
LBRACKET377_tree = this.adaptor.create(LBRACKET377);
this.adaptor.addChild(root_0, LBRACKET377_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_UnorderedExpr7830);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_UnorderedExpr7829);
p_Expr378=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_Expr378.getTree());
- RBRACKET379=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_UnorderedExpr7833); if (this.state.failed) return retval;
+ RBRACKET379=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_UnorderedExpr7832); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
RBRACKET379_tree = this.adaptor.create(RBRACKET379);
this.adaptor.addChild(root_0, RBRACKET379_tree);
@@ -16974,7 +17036,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:977:1: p_FunctionCall : pg_FQName p_ArgumentList ;
+ // xquery/XQueryParser.g:1038:1: p_FunctionCall : pg_FQName p_ArgumentList ;
// $ANTLR start "p_FunctionCall"
p_FunctionCall: function() {
var retval = new XQueryParser.p_FunctionCall_return();
@@ -16987,17 +17049,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:978:9: ( pg_FQName p_ArgumentList )
- // xquery/XQueryParser.g:978:11: pg_FQName p_ArgumentList
+ // xquery/XQueryParser.g:1039:9: ( pg_FQName p_ArgumentList )
+ // xquery/XQueryParser.g:1039:11: pg_FQName p_ArgumentList
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pg_FQName_in_p_FunctionCall7860);
+ this.pushFollow(XQueryParser.FOLLOW_pg_FQName_in_p_FunctionCall7859);
pg_FQName380=this.pg_FQName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pg_FQName380.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_ArgumentList_in_p_FunctionCall7862);
+ this.pushFollow(XQueryParser.FOLLOW_p_ArgumentList_in_p_FunctionCall7861);
p_ArgumentList381=this.p_ArgumentList();
this.state._fsp--;
@@ -17039,7 +17101,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:982:1: p_Argument : ( p_ExprSingle[true] | p_ArgumentPlaceholder );
+ // xquery/XQueryParser.g:1043:1: p_Argument : ( p_ExprSingle[true] | p_ArgumentPlaceholder );
// $ANTLR start "p_Argument"
p_Argument: function() {
var retval = new XQueryParser.p_Argument_return();
@@ -17052,7 +17114,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:983:9: ( p_ExprSingle[true] | p_ArgumentPlaceholder )
+ // xquery/XQueryParser.g:1044:9: ( p_ExprSingle[true] | p_ArgumentPlaceholder )
var alt135=2;
var LA135_0 = this.input.LA(1);
@@ -17071,10 +17133,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt135) {
case 1 :
- // xquery/XQueryParser.g:983:11: p_ExprSingle[true]
+ // xquery/XQueryParser.g:1044:11: p_ExprSingle[true]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_Argument7888);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_Argument7887);
p_ExprSingle382=this.p_ExprSingle(true);
this.state._fsp--;
@@ -17084,10 +17146,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:983:32: p_ArgumentPlaceholder
+ // xquery/XQueryParser.g:1044:32: p_ArgumentPlaceholder
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ArgumentPlaceholder_in_p_Argument7893);
+ this.pushFollow(XQueryParser.FOLLOW_p_ArgumentPlaceholder_in_p_Argument7892);
p_ArgumentPlaceholder383=this.p_ArgumentPlaceholder();
this.state._fsp--;
@@ -17131,7 +17193,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:987:1: p_ArgumentPlaceholder : QUESTION ;
+ // xquery/XQueryParser.g:1048:1: p_ArgumentPlaceholder : QUESTION ;
// $ANTLR start "p_ArgumentPlaceholder"
p_ArgumentPlaceholder: function() {
var retval = new XQueryParser.p_ArgumentPlaceholder_return();
@@ -17144,11 +17206,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var QUESTION384_tree=null;
try {
- // xquery/XQueryParser.g:988:9: ( QUESTION )
- // xquery/XQueryParser.g:988:11: QUESTION
+ // xquery/XQueryParser.g:1049:9: ( QUESTION )
+ // xquery/XQueryParser.g:1049:11: QUESTION
root_0 = this.adaptor.nil();
- QUESTION384=this.match(this.input,QUESTION,XQueryParser.FOLLOW_QUESTION_in_p_ArgumentPlaceholder7919); if (this.state.failed) return retval;
+ QUESTION384=this.match(this.input,QUESTION,XQueryParser.FOLLOW_QUESTION_in_p_ArgumentPlaceholder7918); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
QUESTION384_tree = this.adaptor.create(QUESTION384);
this.adaptor.addChild(root_0, QUESTION384_tree);
@@ -17189,7 +17251,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:992:1: p_Constructor : ( p_DirectConstructor | p_ComputedConstructor );
+ // xquery/XQueryParser.g:1053:1: p_Constructor : ( p_DirectConstructor | p_ComputedConstructor );
// $ANTLR start "p_Constructor"
p_Constructor: function() {
var retval = new XQueryParser.p_Constructor_return();
@@ -17202,7 +17264,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:993:9: ( p_DirectConstructor | p_ComputedConstructor )
+ // xquery/XQueryParser.g:1054:9: ( p_DirectConstructor | p_ComputedConstructor )
var alt136=2;
var LA136_0 = this.input.LA(1);
@@ -17224,10 +17286,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt136) {
case 1 :
- // xquery/XQueryParser.g:993:11: p_DirectConstructor
+ // xquery/XQueryParser.g:1054:11: p_DirectConstructor
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_DirectConstructor_in_p_Constructor7945);
+ this.pushFollow(XQueryParser.FOLLOW_p_DirectConstructor_in_p_Constructor7944);
p_DirectConstructor385=this.p_DirectConstructor();
this.state._fsp--;
@@ -17237,10 +17299,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:994:11: p_ComputedConstructor
+ // xquery/XQueryParser.g:1055:11: p_ComputedConstructor
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ComputedConstructor_in_p_Constructor7957);
+ this.pushFollow(XQueryParser.FOLLOW_p_ComputedConstructor_in_p_Constructor7956);
p_ComputedConstructor386=this.p_ComputedConstructor();
this.state._fsp--;
@@ -17284,7 +17346,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:998:1: p_DirectConstructor : ( p_DirElemConstructor | p_DirCommentConstructor | p_DirPIConstructor );
+ // xquery/XQueryParser.g:1059:1: p_DirectConstructor : ( p_DirElemConstructor | p_DirCommentConstructor | p_DirPIConstructor );
// $ANTLR start "p_DirectConstructor"
p_DirectConstructor: function() {
var retval = new XQueryParser.p_DirectConstructor_return();
@@ -17298,7 +17360,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:999:9: ( p_DirElemConstructor | p_DirCommentConstructor | p_DirPIConstructor )
+ // xquery/XQueryParser.g:1060:9: ( p_DirElemConstructor | p_DirCommentConstructor | p_DirPIConstructor )
var alt137=3;
switch ( this.input.LA(1) ) {
case SMALLER:
@@ -17320,10 +17382,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt137) {
case 1 :
- // xquery/XQueryParser.g:999:11: p_DirElemConstructor
+ // xquery/XQueryParser.g:1060:11: p_DirElemConstructor
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_DirElemConstructor_in_p_DirectConstructor7983);
+ this.pushFollow(XQueryParser.FOLLOW_p_DirElemConstructor_in_p_DirectConstructor7982);
p_DirElemConstructor387=this.p_DirElemConstructor();
this.state._fsp--;
@@ -17333,10 +17395,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1000:11: p_DirCommentConstructor
+ // xquery/XQueryParser.g:1061:11: p_DirCommentConstructor
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_DirCommentConstructor_in_p_DirectConstructor7995);
+ this.pushFollow(XQueryParser.FOLLOW_p_DirCommentConstructor_in_p_DirectConstructor7994);
p_DirCommentConstructor388=this.p_DirCommentConstructor();
this.state._fsp--;
@@ -17346,10 +17408,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:1001:11: p_DirPIConstructor
+ // xquery/XQueryParser.g:1062:11: p_DirPIConstructor
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_DirPIConstructor_in_p_DirectConstructor8007);
+ this.pushFollow(XQueryParser.FOLLOW_p_DirPIConstructor_in_p_DirectConstructor8006);
p_DirPIConstructor389=this.p_DirPIConstructor();
this.state._fsp--;
@@ -17393,7 +17455,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1005:1: p_DirElemConstructor : SMALLER p_QName p_DirAttributeList ( EMPTY_CLOSE_TAG | ( GREATER ( pm_DirElemContent )* CLOSE_TAG p_QName ( S )? GREATER ) ) -> ^( DirElemConstructor ^( DirAttributeList ( p_DirAttributeList )* ) ^( DirElemContent ( pm_DirElemContent )* ) ) ;
+ // xquery/XQueryParser.g:1066:1: p_DirElemConstructor : SMALLER p_QName p_DirAttributeList ( EMPTY_CLOSE_TAG | ( GREATER ( pm_DirElemContent )* CLOSE_TAG p_QName ( S )? GREATER ) ) -> ^( DirElemConstructor ^( DirAttributeList ( p_DirAttributeList )* ) ^( DirElemContent ( pm_DirElemContent )* ) ) ;
// $ANTLR start "p_DirElemConstructor"
p_DirElemConstructor: function() {
var retval = new XQueryParser.p_DirElemConstructor_return();
@@ -17427,27 +17489,27 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_pm_DirElemContent=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule pm_DirElemContent");
var stream_p_QName=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_QName");
try {
- // xquery/XQueryParser.g:1006:9: ( SMALLER p_QName p_DirAttributeList ( EMPTY_CLOSE_TAG | ( GREATER ( pm_DirElemContent )* CLOSE_TAG p_QName ( S )? GREATER ) ) -> ^( DirElemConstructor ^( DirAttributeList ( p_DirAttributeList )* ) ^( DirElemContent ( pm_DirElemContent )* ) ) )
- // xquery/XQueryParser.g:1006:11: SMALLER p_QName p_DirAttributeList ( EMPTY_CLOSE_TAG | ( GREATER ( pm_DirElemContent )* CLOSE_TAG p_QName ( S )? GREATER ) )
- SMALLER390=this.match(this.input,SMALLER,XQueryParser.FOLLOW_SMALLER_in_p_DirElemConstructor8034); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1067:9: ( SMALLER p_QName p_DirAttributeList ( EMPTY_CLOSE_TAG | ( GREATER ( pm_DirElemContent )* CLOSE_TAG p_QName ( S )? GREATER ) ) -> ^( DirElemConstructor ^( DirAttributeList ( p_DirAttributeList )* ) ^( DirElemContent ( pm_DirElemContent )* ) ) )
+ // xquery/XQueryParser.g:1067:11: SMALLER p_QName p_DirAttributeList ( EMPTY_CLOSE_TAG | ( GREATER ( pm_DirElemContent )* CLOSE_TAG p_QName ( S )? GREATER ) )
+ SMALLER390=this.match(this.input,SMALLER,XQueryParser.FOLLOW_SMALLER_in_p_DirElemConstructor8033); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_SMALLER.add(SMALLER390);
if ( this.state.backtracking===0 ) {
this.pushXMLLexer();
}
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_DirElemConstructor8048);
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_DirElemConstructor8047);
p_QName391=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_QName.add(p_QName391.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_DirAttributeList_in_p_DirElemConstructor8050);
+ this.pushFollow(XQueryParser.FOLLOW_p_DirAttributeList_in_p_DirElemConstructor8049);
p_DirAttributeList392=this.p_DirAttributeList();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_DirAttributeList.add(p_DirAttributeList392.getTree());
- // xquery/XQueryParser.g:1008:11: ( EMPTY_CLOSE_TAG | ( GREATER ( pm_DirElemContent )* CLOSE_TAG p_QName ( S )? GREATER ) )
+ // xquery/XQueryParser.g:1069:11: ( EMPTY_CLOSE_TAG | ( GREATER ( pm_DirElemContent )* CLOSE_TAG p_QName ( S )? GREATER ) )
var alt140=2;
var LA140_0 = this.input.LA(1);
@@ -17466,21 +17528,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt140) {
case 1 :
- // xquery/XQueryParser.g:1008:12: EMPTY_CLOSE_TAG
- EMPTY_CLOSE_TAG393=this.match(this.input,EMPTY_CLOSE_TAG,XQueryParser.FOLLOW_EMPTY_CLOSE_TAG_in_p_DirElemConstructor8064); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1069:12: EMPTY_CLOSE_TAG
+ EMPTY_CLOSE_TAG393=this.match(this.input,EMPTY_CLOSE_TAG,XQueryParser.FOLLOW_EMPTY_CLOSE_TAG_in_p_DirElemConstructor8063); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_EMPTY_CLOSE_TAG.add(EMPTY_CLOSE_TAG393);
break;
case 2 :
- // xquery/XQueryParser.g:1008:30: ( GREATER ( pm_DirElemContent )* CLOSE_TAG p_QName ( S )? GREATER )
- // xquery/XQueryParser.g:1008:30: ( GREATER ( pm_DirElemContent )* CLOSE_TAG p_QName ( S )? GREATER )
- // xquery/XQueryParser.g:1008:31: GREATER ( pm_DirElemContent )* CLOSE_TAG p_QName ( S )? GREATER
- GREATER394=this.match(this.input,GREATER,XQueryParser.FOLLOW_GREATER_in_p_DirElemConstructor8069); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1069:30: ( GREATER ( pm_DirElemContent )* CLOSE_TAG p_QName ( S )? GREATER )
+ // xquery/XQueryParser.g:1069:30: ( GREATER ( pm_DirElemContent )* CLOSE_TAG p_QName ( S )? GREATER )
+ // xquery/XQueryParser.g:1069:31: GREATER ( pm_DirElemContent )* CLOSE_TAG p_QName ( S )? GREATER
+ GREATER394=this.match(this.input,GREATER,XQueryParser.FOLLOW_GREATER_in_p_DirElemConstructor8068); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_GREATER.add(GREATER394);
- // xquery/XQueryParser.g:1008:39: ( pm_DirElemContent )*
+ // xquery/XQueryParser.g:1069:39: ( pm_DirElemContent )*
loop138:
do {
var alt138=2;
@@ -17493,8 +17555,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt138) {
case 1 :
- // xquery/XQueryParser.g:1008:39: pm_DirElemContent
- this.pushFollow(XQueryParser.FOLLOW_pm_DirElemContent_in_p_DirElemConstructor8071);
+ // xquery/XQueryParser.g:1069:39: pm_DirElemContent
+ this.pushFollow(XQueryParser.FOLLOW_pm_DirElemContent_in_p_DirElemConstructor8070);
pm_DirElemContent395=this.pm_DirElemContent();
this.state._fsp--;
@@ -17509,16 +17571,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- CLOSE_TAG396=this.match(this.input,CLOSE_TAG,XQueryParser.FOLLOW_CLOSE_TAG_in_p_DirElemConstructor8074); if (this.state.failed) return retval;
+ CLOSE_TAG396=this.match(this.input,CLOSE_TAG,XQueryParser.FOLLOW_CLOSE_TAG_in_p_DirElemConstructor8073); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_CLOSE_TAG.add(CLOSE_TAG396);
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_DirElemConstructor8076);
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_DirElemConstructor8075);
p_QName397=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_QName.add(p_QName397.getTree());
- // xquery/XQueryParser.g:1008:76: ( S )?
+ // xquery/XQueryParser.g:1069:76: ( S )?
var alt139=2;
var LA139_0 = this.input.LA(1);
@@ -17527,8 +17589,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt139) {
case 1 :
- // xquery/XQueryParser.g:1008:76: S
- S398=this.match(this.input,S,XQueryParser.FOLLOW_S_in_p_DirElemConstructor8078); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1069:76: S
+ S398=this.match(this.input,S,XQueryParser.FOLLOW_S_in_p_DirElemConstructor8077); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_S.add(S398);
@@ -17537,7 +17599,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- GREATER399=this.match(this.input,GREATER,XQueryParser.FOLLOW_GREATER_in_p_DirElemConstructor8081); if (this.state.failed) return retval;
+ GREATER399=this.match(this.input,GREATER,XQueryParser.FOLLOW_GREATER_in_p_DirElemConstructor8080); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_GREATER.add(GREATER399);
@@ -17562,19 +17624,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 1009:17: -> ^( DirElemConstructor ^( DirAttributeList ( p_DirAttributeList )* ) ^( DirElemContent ( pm_DirElemContent )* ) )
+ // 1070:17: -> ^( DirElemConstructor ^( DirAttributeList ( p_DirAttributeList )* ) ^( DirElemContent ( pm_DirElemContent )* ) )
{
- // xquery/XQueryParser.g:1009:20: ^( DirElemConstructor ^( DirAttributeList ( p_DirAttributeList )* ) ^( DirElemContent ( pm_DirElemContent )* ) )
+ // xquery/XQueryParser.g:1070:20: ^( DirElemConstructor ^( DirAttributeList ( p_DirAttributeList )* ) ^( DirElemContent ( pm_DirElemContent )* ) )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(DirElemConstructor, "DirElemConstructor"), root_1);
- // xquery/XQueryParser.g:1009:41: ^( DirAttributeList ( p_DirAttributeList )* )
+ // xquery/XQueryParser.g:1070:41: ^( DirAttributeList ( p_DirAttributeList )* )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(DirAttributeList, "DirAttributeList"), root_2);
- // xquery/XQueryParser.g:1009:60: ( p_DirAttributeList )*
+ // xquery/XQueryParser.g:1070:60: ( p_DirAttributeList )*
while ( stream_p_DirAttributeList.hasNext() ) {
this.adaptor.addChild(root_2, stream_p_DirAttributeList.nextTree());
@@ -17583,12 +17645,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
this.adaptor.addChild(root_1, root_2);
}
- // xquery/XQueryParser.g:1009:81: ^( DirElemContent ( pm_DirElemContent )* )
+ // xquery/XQueryParser.g:1070:81: ^( DirElemContent ( pm_DirElemContent )* )
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(DirElemContent, "DirElemContent"), root_2);
- // xquery/XQueryParser.g:1009:98: ( pm_DirElemContent )*
+ // xquery/XQueryParser.g:1070:98: ( pm_DirElemContent )*
while ( stream_pm_DirElemContent.hasNext() ) {
this.adaptor.addChild(root_2, stream_pm_DirElemContent.nextTree());
@@ -17640,7 +17702,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1014:1: p_DirAttributeList : ( S ( p_QName ( S )? EQUAL ( S )? p_DirAttributeValue )? )* ;
+ // xquery/XQueryParser.g:1075:1: p_DirAttributeList : ( S ( p_QName ( S )? EQUAL ( S )? p_DirAttributeValue )? )* ;
// $ANTLR start "p_DirAttributeList"
p_DirAttributeList: function() {
var retval = new XQueryParser.p_DirAttributeList_return();
@@ -17661,11 +17723,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var S404_tree=null;
try {
- // xquery/XQueryParser.g:1015:9: ( ( S ( p_QName ( S )? EQUAL ( S )? p_DirAttributeValue )? )* )
- // xquery/XQueryParser.g:1015:11: ( S ( p_QName ( S )? EQUAL ( S )? p_DirAttributeValue )? )*
+ // xquery/XQueryParser.g:1076:9: ( ( S ( p_QName ( S )? EQUAL ( S )? p_DirAttributeValue )? )* )
+ // xquery/XQueryParser.g:1076:11: ( S ( p_QName ( S )? EQUAL ( S )? p_DirAttributeValue )? )*
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1015:11: ( S ( p_QName ( S )? EQUAL ( S )? p_DirAttributeValue )? )*
+ // xquery/XQueryParser.g:1076:11: ( S ( p_QName ( S )? EQUAL ( S )? p_DirAttributeValue )? )*
loop144:
do {
var alt144=2;
@@ -17678,13 +17740,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt144) {
case 1 :
- // xquery/XQueryParser.g:1015:12: S ( p_QName ( S )? EQUAL ( S )? p_DirAttributeValue )?
- S400=this.match(this.input,S,XQueryParser.FOLLOW_S_in_p_DirAttributeList8158); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1076:12: S ( p_QName ( S )? EQUAL ( S )? p_DirAttributeValue )?
+ S400=this.match(this.input,S,XQueryParser.FOLLOW_S_in_p_DirAttributeList8157); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
S400_tree = this.adaptor.create(S400);
this.adaptor.addChild(root_0, S400_tree);
}
- // xquery/XQueryParser.g:1015:14: ( p_QName ( S )? EQUAL ( S )? p_DirAttributeValue )?
+ // xquery/XQueryParser.g:1076:14: ( p_QName ( S )? EQUAL ( S )? p_DirAttributeValue )?
var alt143=2;
var LA143_0 = this.input.LA(1);
@@ -17693,14 +17755,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt143) {
case 1 :
- // xquery/XQueryParser.g:1015:15: p_QName ( S )? EQUAL ( S )? p_DirAttributeValue
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_DirAttributeList8161);
+ // xquery/XQueryParser.g:1076:15: p_QName ( S )? EQUAL ( S )? p_DirAttributeValue
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_DirAttributeList8160);
p_QName401=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName401.getTree());
- // xquery/XQueryParser.g:1015:23: ( S )?
+ // xquery/XQueryParser.g:1076:23: ( S )?
var alt141=2;
var LA141_0 = this.input.LA(1);
@@ -17709,8 +17771,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt141) {
case 1 :
- // xquery/XQueryParser.g:1015:23: S
- S402=this.match(this.input,S,XQueryParser.FOLLOW_S_in_p_DirAttributeList8163); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1076:23: S
+ S402=this.match(this.input,S,XQueryParser.FOLLOW_S_in_p_DirAttributeList8162); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
S402_tree = this.adaptor.create(S402);
this.adaptor.addChild(root_0, S402_tree);
@@ -17721,12 +17783,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- EQUAL403=this.match(this.input,EQUAL,XQueryParser.FOLLOW_EQUAL_in_p_DirAttributeList8166); if (this.state.failed) return retval;
+ EQUAL403=this.match(this.input,EQUAL,XQueryParser.FOLLOW_EQUAL_in_p_DirAttributeList8165); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
EQUAL403_tree = this.adaptor.create(EQUAL403);
this.adaptor.addChild(root_0, EQUAL403_tree);
}
- // xquery/XQueryParser.g:1015:32: ( S )?
+ // xquery/XQueryParser.g:1076:32: ( S )?
var alt142=2;
var LA142_0 = this.input.LA(1);
@@ -17735,8 +17797,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt142) {
case 1 :
- // xquery/XQueryParser.g:1015:32: S
- S404=this.match(this.input,S,XQueryParser.FOLLOW_S_in_p_DirAttributeList8168); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1076:32: S
+ S404=this.match(this.input,S,XQueryParser.FOLLOW_S_in_p_DirAttributeList8167); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
S404_tree = this.adaptor.create(S404);
this.adaptor.addChild(root_0, S404_tree);
@@ -17747,7 +17809,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.pushFollow(XQueryParser.FOLLOW_p_DirAttributeValue_in_p_DirAttributeList8171);
+ this.pushFollow(XQueryParser.FOLLOW_p_DirAttributeValue_in_p_DirAttributeList8170);
p_DirAttributeValue405=this.p_DirAttributeValue();
this.state._fsp--;
@@ -17804,7 +17866,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1019:1: p_DirAttributeValue : ( ( QUOT ( ESCAPE_QUOT | APOS | p_QuotAttrValueContent )* QUOT ) -> ^( DirAttributeValue ( p_QuotAttrValueContent )* ) | ( APOS ( ESCAPE_APOS | QUOT | p_AposAttrValueContent )* APOS ) -> ^( DirAttributeValue ( p_AposAttrValueContent )* ) );
+ // xquery/XQueryParser.g:1080:1: p_DirAttributeValue : ( ( QUOT ( ESCAPE_QUOT | APOS | p_QuotAttrValueContent )* QUOT ) -> ^( DirAttributeValue ( p_QuotAttrValueContent )* ) | ( APOS ( ESCAPE_APOS | QUOT | p_AposAttrValueContent )* APOS ) -> ^( DirAttributeValue ( p_AposAttrValueContent )* ) );
// $ANTLR start "p_DirAttributeValue"
p_DirAttributeValue: function() {
var retval = new XQueryParser.p_DirAttributeValue_return();
@@ -17838,7 +17900,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_p_QuotAttrValueContent=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_QuotAttrValueContent");
var stream_p_AposAttrValueContent=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_AposAttrValueContent");
try {
- // xquery/XQueryParser.g:1020:9: ( ( QUOT ( ESCAPE_QUOT | APOS | p_QuotAttrValueContent )* QUOT ) -> ^( DirAttributeValue ( p_QuotAttrValueContent )* ) | ( APOS ( ESCAPE_APOS | QUOT | p_AposAttrValueContent )* APOS ) -> ^( DirAttributeValue ( p_AposAttrValueContent )* ) )
+ // xquery/XQueryParser.g:1081:9: ( ( QUOT ( ESCAPE_QUOT | APOS | p_QuotAttrValueContent )* QUOT ) -> ^( DirAttributeValue ( p_QuotAttrValueContent )* ) | ( APOS ( ESCAPE_APOS | QUOT | p_AposAttrValueContent )* APOS ) -> ^( DirAttributeValue ( p_AposAttrValueContent )* ) )
var alt147=2;
var LA147_0 = this.input.LA(1);
@@ -17857,13 +17919,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt147) {
case 1 :
- // xquery/XQueryParser.g:1020:11: ( QUOT ( ESCAPE_QUOT | APOS | p_QuotAttrValueContent )* QUOT )
- // xquery/XQueryParser.g:1020:11: ( QUOT ( ESCAPE_QUOT | APOS | p_QuotAttrValueContent )* QUOT )
- // xquery/XQueryParser.g:1020:12: QUOT ( ESCAPE_QUOT | APOS | p_QuotAttrValueContent )* QUOT
- QUOT406=this.match(this.input,QUOT,XQueryParser.FOLLOW_QUOT_in_p_DirAttributeValue8202); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1081:11: ( QUOT ( ESCAPE_QUOT | APOS | p_QuotAttrValueContent )* QUOT )
+ // xquery/XQueryParser.g:1081:11: ( QUOT ( ESCAPE_QUOT | APOS | p_QuotAttrValueContent )* QUOT )
+ // xquery/XQueryParser.g:1081:12: QUOT ( ESCAPE_QUOT | APOS | p_QuotAttrValueContent )* QUOT
+ QUOT406=this.match(this.input,QUOT,XQueryParser.FOLLOW_QUOT_in_p_DirAttributeValue8201); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_QUOT.add(QUOT406);
- // xquery/XQueryParser.g:1020:17: ( ESCAPE_QUOT | APOS | p_QuotAttrValueContent )*
+ // xquery/XQueryParser.g:1081:17: ( ESCAPE_QUOT | APOS | p_QuotAttrValueContent )*
loop145:
do {
var alt145=4;
@@ -17887,24 +17949,24 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt145) {
case 1 :
- // xquery/XQueryParser.g:1020:18: ESCAPE_QUOT
- ESCAPE_QUOT407=this.match(this.input,ESCAPE_QUOT,XQueryParser.FOLLOW_ESCAPE_QUOT_in_p_DirAttributeValue8205); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1081:18: ESCAPE_QUOT
+ ESCAPE_QUOT407=this.match(this.input,ESCAPE_QUOT,XQueryParser.FOLLOW_ESCAPE_QUOT_in_p_DirAttributeValue8204); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_ESCAPE_QUOT.add(ESCAPE_QUOT407);
break;
case 2 :
- // xquery/XQueryParser.g:1020:32: APOS
- APOS408=this.match(this.input,APOS,XQueryParser.FOLLOW_APOS_in_p_DirAttributeValue8209); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1081:32: APOS
+ APOS408=this.match(this.input,APOS,XQueryParser.FOLLOW_APOS_in_p_DirAttributeValue8208); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_APOS.add(APOS408);
break;
case 3 :
- // xquery/XQueryParser.g:1020:39: p_QuotAttrValueContent
- this.pushFollow(XQueryParser.FOLLOW_p_QuotAttrValueContent_in_p_DirAttributeValue8213);
+ // xquery/XQueryParser.g:1081:39: p_QuotAttrValueContent
+ this.pushFollow(XQueryParser.FOLLOW_p_QuotAttrValueContent_in_p_DirAttributeValue8212);
p_QuotAttrValueContent409=this.p_QuotAttrValueContent();
this.state._fsp--;
@@ -17919,7 +17981,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- QUOT410=this.match(this.input,QUOT,XQueryParser.FOLLOW_QUOT_in_p_DirAttributeValue8217); if (this.state.failed) return retval;
+ QUOT410=this.match(this.input,QUOT,XQueryParser.FOLLOW_QUOT_in_p_DirAttributeValue8216); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_QUOT.add(QUOT410);
@@ -17938,14 +18000,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 1021:17: -> ^( DirAttributeValue ( p_QuotAttrValueContent )* )
+ // 1082:17: -> ^( DirAttributeValue ( p_QuotAttrValueContent )* )
{
- // xquery/XQueryParser.g:1021:20: ^( DirAttributeValue ( p_QuotAttrValueContent )* )
+ // xquery/XQueryParser.g:1082:20: ^( DirAttributeValue ( p_QuotAttrValueContent )* )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(DirAttributeValue, "DirAttributeValue"), root_1);
- // xquery/XQueryParser.g:1021:40: ( p_QuotAttrValueContent )*
+ // xquery/XQueryParser.g:1082:40: ( p_QuotAttrValueContent )*
while ( stream_p_QuotAttrValueContent.hasNext() ) {
this.adaptor.addChild(root_1, stream_p_QuotAttrValueContent.nextTree());
@@ -17961,13 +18023,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1022:11: ( APOS ( ESCAPE_APOS | QUOT | p_AposAttrValueContent )* APOS )
- // xquery/XQueryParser.g:1022:11: ( APOS ( ESCAPE_APOS | QUOT | p_AposAttrValueContent )* APOS )
- // xquery/XQueryParser.g:1022:12: APOS ( ESCAPE_APOS | QUOT | p_AposAttrValueContent )* APOS
- APOS411=this.match(this.input,APOS,XQueryParser.FOLLOW_APOS_in_p_DirAttributeValue8256); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1083:11: ( APOS ( ESCAPE_APOS | QUOT | p_AposAttrValueContent )* APOS )
+ // xquery/XQueryParser.g:1083:11: ( APOS ( ESCAPE_APOS | QUOT | p_AposAttrValueContent )* APOS )
+ // xquery/XQueryParser.g:1083:12: APOS ( ESCAPE_APOS | QUOT | p_AposAttrValueContent )* APOS
+ APOS411=this.match(this.input,APOS,XQueryParser.FOLLOW_APOS_in_p_DirAttributeValue8255); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_APOS.add(APOS411);
- // xquery/XQueryParser.g:1022:17: ( ESCAPE_APOS | QUOT | p_AposAttrValueContent )*
+ // xquery/XQueryParser.g:1083:17: ( ESCAPE_APOS | QUOT | p_AposAttrValueContent )*
loop146:
do {
var alt146=4;
@@ -17991,24 +18053,24 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt146) {
case 1 :
- // xquery/XQueryParser.g:1022:18: ESCAPE_APOS
- ESCAPE_APOS412=this.match(this.input,ESCAPE_APOS,XQueryParser.FOLLOW_ESCAPE_APOS_in_p_DirAttributeValue8259); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1083:18: ESCAPE_APOS
+ ESCAPE_APOS412=this.match(this.input,ESCAPE_APOS,XQueryParser.FOLLOW_ESCAPE_APOS_in_p_DirAttributeValue8258); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_ESCAPE_APOS.add(ESCAPE_APOS412);
break;
case 2 :
- // xquery/XQueryParser.g:1022:32: QUOT
- QUOT413=this.match(this.input,QUOT,XQueryParser.FOLLOW_QUOT_in_p_DirAttributeValue8263); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1083:32: QUOT
+ QUOT413=this.match(this.input,QUOT,XQueryParser.FOLLOW_QUOT_in_p_DirAttributeValue8262); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_QUOT.add(QUOT413);
break;
case 3 :
- // xquery/XQueryParser.g:1022:39: p_AposAttrValueContent
- this.pushFollow(XQueryParser.FOLLOW_p_AposAttrValueContent_in_p_DirAttributeValue8267);
+ // xquery/XQueryParser.g:1083:39: p_AposAttrValueContent
+ this.pushFollow(XQueryParser.FOLLOW_p_AposAttrValueContent_in_p_DirAttributeValue8266);
p_AposAttrValueContent414=this.p_AposAttrValueContent();
this.state._fsp--;
@@ -18023,7 +18085,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- APOS415=this.match(this.input,APOS,XQueryParser.FOLLOW_APOS_in_p_DirAttributeValue8271); if (this.state.failed) return retval;
+ APOS415=this.match(this.input,APOS,XQueryParser.FOLLOW_APOS_in_p_DirAttributeValue8270); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_APOS.add(APOS415);
@@ -18042,14 +18104,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 1023:17: -> ^( DirAttributeValue ( p_AposAttrValueContent )* )
+ // 1084:17: -> ^( DirAttributeValue ( p_AposAttrValueContent )* )
{
- // xquery/XQueryParser.g:1023:20: ^( DirAttributeValue ( p_AposAttrValueContent )* )
+ // xquery/XQueryParser.g:1084:20: ^( DirAttributeValue ( p_AposAttrValueContent )* )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(DirAttributeValue, "DirAttributeValue"), root_1);
- // xquery/XQueryParser.g:1023:40: ( p_AposAttrValueContent )*
+ // xquery/XQueryParser.g:1084:40: ( p_AposAttrValueContent )*
while ( stream_p_AposAttrValueContent.hasNext() ) {
this.adaptor.addChild(root_1, stream_p_AposAttrValueContent.nextTree());
@@ -18099,7 +18161,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1027:1: p_QuotAttrValueContent : ( p_QuotAttrContentChar | pm_CommonContent );
+ // xquery/XQueryParser.g:1088:1: p_QuotAttrValueContent : ( p_QuotAttrContentChar | pm_CommonContent );
// $ANTLR start "p_QuotAttrValueContent"
p_QuotAttrValueContent: function() {
var retval = new XQueryParser.p_QuotAttrValueContent_return();
@@ -18112,7 +18174,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:1028:9: ( p_QuotAttrContentChar | pm_CommonContent )
+ // xquery/XQueryParser.g:1089:9: ( p_QuotAttrContentChar | pm_CommonContent )
var alt148=2;
var LA148_0 = this.input.LA(1);
@@ -18131,10 +18193,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt148) {
case 1 :
- // xquery/XQueryParser.g:1028:11: p_QuotAttrContentChar
+ // xquery/XQueryParser.g:1089:11: p_QuotAttrContentChar
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_QuotAttrContentChar_in_p_QuotAttrValueContent8323);
+ this.pushFollow(XQueryParser.FOLLOW_p_QuotAttrContentChar_in_p_QuotAttrValueContent8322);
p_QuotAttrContentChar416=this.p_QuotAttrContentChar();
this.state._fsp--;
@@ -18144,10 +18206,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1028:35: pm_CommonContent
+ // xquery/XQueryParser.g:1089:35: pm_CommonContent
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_CommonContent_in_p_QuotAttrValueContent8327);
+ this.pushFollow(XQueryParser.FOLLOW_pm_CommonContent_in_p_QuotAttrValueContent8326);
pm_CommonContent417=this.pm_CommonContent();
this.state._fsp--;
@@ -18191,7 +18253,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1032:1: p_AposAttrValueContent : ( p_AposAttrContentChar | pm_CommonContent );
+ // xquery/XQueryParser.g:1093:1: p_AposAttrValueContent : ( p_AposAttrContentChar | pm_CommonContent );
// $ANTLR start "p_AposAttrValueContent"
p_AposAttrValueContent: function() {
var retval = new XQueryParser.p_AposAttrValueContent_return();
@@ -18204,7 +18266,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:1033:9: ( p_AposAttrContentChar | pm_CommonContent )
+ // xquery/XQueryParser.g:1094:9: ( p_AposAttrContentChar | pm_CommonContent )
var alt149=2;
var LA149_0 = this.input.LA(1);
@@ -18223,10 +18285,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt149) {
case 1 :
- // xquery/XQueryParser.g:1033:11: p_AposAttrContentChar
+ // xquery/XQueryParser.g:1094:11: p_AposAttrContentChar
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_AposAttrContentChar_in_p_AposAttrValueContent8353);
+ this.pushFollow(XQueryParser.FOLLOW_p_AposAttrContentChar_in_p_AposAttrValueContent8352);
p_AposAttrContentChar418=this.p_AposAttrContentChar();
this.state._fsp--;
@@ -18236,10 +18298,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1033:35: pm_CommonContent
+ // xquery/XQueryParser.g:1094:35: pm_CommonContent
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_CommonContent_in_p_AposAttrValueContent8357);
+ this.pushFollow(XQueryParser.FOLLOW_pm_CommonContent_in_p_AposAttrValueContent8356);
pm_CommonContent419=this.pm_CommonContent();
this.state._fsp--;
@@ -18283,7 +18345,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1037:1: pm_DirElemContent : ( p_DirectConstructor | p_CDataSection | pm_CommonContent | p_ElementContentChar );
+ // xquery/XQueryParser.g:1098:1: pm_DirElemContent : ( p_DirectConstructor | p_CDataSection | pm_CommonContent | p_ElementContentChar );
// $ANTLR start "pm_DirElemContent"
pm_DirElemContent: function() {
var retval = new XQueryParser.pm_DirElemContent_return();
@@ -18298,7 +18360,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
try {
- // xquery/XQueryParser.g:1038:9: ( p_DirectConstructor | p_CDataSection | pm_CommonContent | p_ElementContentChar )
+ // xquery/XQueryParser.g:1099:9: ( p_DirectConstructor | p_CDataSection | pm_CommonContent | p_ElementContentChar )
var alt150=4;
switch ( this.input.LA(1) ) {
case SMALLER:
@@ -18329,10 +18391,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt150) {
case 1 :
- // xquery/XQueryParser.g:1038:11: p_DirectConstructor
+ // xquery/XQueryParser.g:1099:11: p_DirectConstructor
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_DirectConstructor_in_pm_DirElemContent8383);
+ this.pushFollow(XQueryParser.FOLLOW_p_DirectConstructor_in_pm_DirElemContent8382);
p_DirectConstructor420=this.p_DirectConstructor();
this.state._fsp--;
@@ -18342,10 +18404,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1039:11: p_CDataSection
+ // xquery/XQueryParser.g:1100:11: p_CDataSection
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_CDataSection_in_pm_DirElemContent8395);
+ this.pushFollow(XQueryParser.FOLLOW_p_CDataSection_in_pm_DirElemContent8394);
p_CDataSection421=this.p_CDataSection();
this.state._fsp--;
@@ -18355,10 +18417,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:1040:11: pm_CommonContent
+ // xquery/XQueryParser.g:1101:11: pm_CommonContent
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_CommonContent_in_pm_DirElemContent8407);
+ this.pushFollow(XQueryParser.FOLLOW_pm_CommonContent_in_pm_DirElemContent8406);
pm_CommonContent422=this.pm_CommonContent();
this.state._fsp--;
@@ -18368,10 +18430,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:1041:11: p_ElementContentChar
+ // xquery/XQueryParser.g:1102:11: p_ElementContentChar
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ElementContentChar_in_pm_DirElemContent8419);
+ this.pushFollow(XQueryParser.FOLLOW_p_ElementContentChar_in_pm_DirElemContent8418);
p_ElementContentChar423=this.p_ElementContentChar();
this.state._fsp--;
@@ -18415,7 +18477,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1047:1: pm_CommonContent : ( L_PredefinedEntityRef | L_CharRef | ESCAPE_LBRACKET | ESCAPE_RBRACKET | pg_EnclosedExprXml );
+ // xquery/XQueryParser.g:1108:1: pm_CommonContent : ( L_PredefinedEntityRef | L_CharRef | ESCAPE_LBRACKET | ESCAPE_RBRACKET | pg_EnclosedExprXml );
// $ANTLR start "pm_CommonContent"
pm_CommonContent: function() {
var retval = new XQueryParser.pm_CommonContent_return();
@@ -18435,7 +18497,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var ESCAPE_RBRACKET427_tree=null;
try {
- // xquery/XQueryParser.g:1048:9: ( L_PredefinedEntityRef | L_CharRef | ESCAPE_LBRACKET | ESCAPE_RBRACKET | pg_EnclosedExprXml )
+ // xquery/XQueryParser.g:1109:9: ( L_PredefinedEntityRef | L_CharRef | ESCAPE_LBRACKET | ESCAPE_RBRACKET | pg_EnclosedExprXml )
var alt151=5;
switch ( this.input.LA(1) ) {
case L_PredefinedEntityRef:
@@ -18463,10 +18525,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt151) {
case 1 :
- // xquery/XQueryParser.g:1048:11: L_PredefinedEntityRef
+ // xquery/XQueryParser.g:1109:11: L_PredefinedEntityRef
root_0 = this.adaptor.nil();
- L_PredefinedEntityRef424=this.match(this.input,L_PredefinedEntityRef,XQueryParser.FOLLOW_L_PredefinedEntityRef_in_pm_CommonContent8447); if (this.state.failed) return retval;
+ L_PredefinedEntityRef424=this.match(this.input,L_PredefinedEntityRef,XQueryParser.FOLLOW_L_PredefinedEntityRef_in_pm_CommonContent8446); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
L_PredefinedEntityRef424_tree = this.adaptor.create(L_PredefinedEntityRef424);
this.adaptor.addChild(root_0, L_PredefinedEntityRef424_tree);
@@ -18475,10 +18537,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1049:11: L_CharRef
+ // xquery/XQueryParser.g:1110:11: L_CharRef
root_0 = this.adaptor.nil();
- L_CharRef425=this.match(this.input,L_CharRef,XQueryParser.FOLLOW_L_CharRef_in_pm_CommonContent8459); if (this.state.failed) return retval;
+ L_CharRef425=this.match(this.input,L_CharRef,XQueryParser.FOLLOW_L_CharRef_in_pm_CommonContent8458); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
L_CharRef425_tree = this.adaptor.create(L_CharRef425);
this.adaptor.addChild(root_0, L_CharRef425_tree);
@@ -18487,10 +18549,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:1050:11: ESCAPE_LBRACKET
+ // xquery/XQueryParser.g:1111:11: ESCAPE_LBRACKET
root_0 = this.adaptor.nil();
- ESCAPE_LBRACKET426=this.match(this.input,ESCAPE_LBRACKET,XQueryParser.FOLLOW_ESCAPE_LBRACKET_in_pm_CommonContent8471); if (this.state.failed) return retval;
+ ESCAPE_LBRACKET426=this.match(this.input,ESCAPE_LBRACKET,XQueryParser.FOLLOW_ESCAPE_LBRACKET_in_pm_CommonContent8470); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
ESCAPE_LBRACKET426_tree = this.adaptor.create(ESCAPE_LBRACKET426);
this.adaptor.addChild(root_0, ESCAPE_LBRACKET426_tree);
@@ -18499,10 +18561,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:1051:11: ESCAPE_RBRACKET
+ // xquery/XQueryParser.g:1112:11: ESCAPE_RBRACKET
root_0 = this.adaptor.nil();
- ESCAPE_RBRACKET427=this.match(this.input,ESCAPE_RBRACKET,XQueryParser.FOLLOW_ESCAPE_RBRACKET_in_pm_CommonContent8483); if (this.state.failed) return retval;
+ ESCAPE_RBRACKET427=this.match(this.input,ESCAPE_RBRACKET,XQueryParser.FOLLOW_ESCAPE_RBRACKET_in_pm_CommonContent8482); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
ESCAPE_RBRACKET427_tree = this.adaptor.create(ESCAPE_RBRACKET427);
this.adaptor.addChild(root_0, ESCAPE_RBRACKET427_tree);
@@ -18511,10 +18573,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 5 :
- // xquery/XQueryParser.g:1052:11: pg_EnclosedExprXml
+ // xquery/XQueryParser.g:1113:11: pg_EnclosedExprXml
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pg_EnclosedExprXml_in_pm_CommonContent8495);
+ this.pushFollow(XQueryParser.FOLLOW_pg_EnclosedExprXml_in_pm_CommonContent8494);
pg_EnclosedExprXml428=this.pg_EnclosedExprXml();
this.state._fsp--;
@@ -18558,7 +18620,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1060:1: pg_EnclosedExprXml : LBRACKET p_StatementsAndOptionalExpr RBRACKET ;
+ // xquery/XQueryParser.g:1121:1: pg_EnclosedExprXml : LBRACKET p_StatementsAndOptionalExpr RBRACKET ;
// $ANTLR start "pg_EnclosedExprXml"
pg_EnclosedExprXml: function() {
var retval = new XQueryParser.pg_EnclosedExprXml_return();
@@ -18574,11 +18636,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var RBRACKET431_tree=null;
try {
- // xquery/XQueryParser.g:1061:9: ( LBRACKET p_StatementsAndOptionalExpr RBRACKET )
- // xquery/XQueryParser.g:1061:13: LBRACKET p_StatementsAndOptionalExpr RBRACKET
+ // xquery/XQueryParser.g:1122:9: ( LBRACKET p_StatementsAndOptionalExpr RBRACKET )
+ // xquery/XQueryParser.g:1122:13: LBRACKET p_StatementsAndOptionalExpr RBRACKET
root_0 = this.adaptor.nil();
- LBRACKET429=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pg_EnclosedExprXml8527); if (this.state.failed) return retval;
+ LBRACKET429=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pg_EnclosedExprXml8526); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
LBRACKET429_tree = this.adaptor.create(LBRACKET429);
this.adaptor.addChild(root_0, LBRACKET429_tree);
@@ -18586,13 +18648,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.pushXQueryLexer();
}
- this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pg_EnclosedExprXml8543);
+ this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pg_EnclosedExprXml8542);
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_StatementsAndOptionalExpr430.getTree());
- RBRACKET431=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pg_EnclosedExprXml8557); if (this.state.failed) return retval;
+ RBRACKET431=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pg_EnclosedExprXml8556); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
RBRACKET431_tree = this.adaptor.create(RBRACKET431);
this.adaptor.addChild(root_0, RBRACKET431_tree);
@@ -18636,7 +18698,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1068:1: p_DirCommentConstructor : L_DirCommentConstructor ;
+ // xquery/XQueryParser.g:1129:1: p_DirCommentConstructor : c= L_DirCommentConstructor ;
// $ANTLR start "p_DirCommentConstructor"
p_DirCommentConstructor: function() {
var retval = new XQueryParser.p_DirCommentConstructor_return();
@@ -18644,19 +18706,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var L_DirCommentConstructor432 = null;
+ var c = null;
- var L_DirCommentConstructor432_tree=null;
+ var c_tree=null;
try {
- // xquery/XQueryParser.g:1069:9: ( L_DirCommentConstructor )
- // xquery/XQueryParser.g:1069:11: L_DirCommentConstructor
+ // xquery/XQueryParser.g:1130:9: (c= L_DirCommentConstructor )
+ // xquery/XQueryParser.g:1130:11: c= L_DirCommentConstructor
root_0 = this.adaptor.nil();
- L_DirCommentConstructor432=this.match(this.input,L_DirCommentConstructor,XQueryParser.FOLLOW_L_DirCommentConstructor_in_p_DirCommentConstructor8586); if (this.state.failed) return retval;
+ c=this.match(this.input,L_DirCommentConstructor,XQueryParser.FOLLOW_L_DirCommentConstructor_in_p_DirCommentConstructor8587); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- L_DirCommentConstructor432_tree = this.adaptor.create(L_DirCommentConstructor432);
- this.adaptor.addChild(root_0, L_DirCommentConstructor432_tree);
+ c_tree = this.adaptor.create(c);
+ this.adaptor.addChild(root_0, c_tree);
+ }
+ if ( this.state.backtracking===0 ) {
+ this.ac(c);
}
@@ -18694,7 +18759,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1076:1: p_DirPIConstructor : L_DirPIConstructor ;
+ // xquery/XQueryParser.g:1137:1: p_DirPIConstructor : L_DirPIConstructor ;
// $ANTLR start "p_DirPIConstructor"
p_DirPIConstructor: function() {
var retval = new XQueryParser.p_DirPIConstructor_return();
@@ -18702,19 +18767,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var L_DirPIConstructor433 = null;
+ var L_DirPIConstructor432 = null;
- var L_DirPIConstructor433_tree=null;
+ var L_DirPIConstructor432_tree=null;
try {
- // xquery/XQueryParser.g:1077:9: ( L_DirPIConstructor )
- // xquery/XQueryParser.g:1077:11: L_DirPIConstructor
+ // xquery/XQueryParser.g:1138:9: ( L_DirPIConstructor )
+ // xquery/XQueryParser.g:1138:11: L_DirPIConstructor
root_0 = this.adaptor.nil();
- L_DirPIConstructor433=this.match(this.input,L_DirPIConstructor,XQueryParser.FOLLOW_L_DirPIConstructor_in_p_DirPIConstructor8618); if (this.state.failed) return retval;
+ L_DirPIConstructor432=this.match(this.input,L_DirPIConstructor,XQueryParser.FOLLOW_L_DirPIConstructor_in_p_DirPIConstructor8621); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- L_DirPIConstructor433_tree = this.adaptor.create(L_DirPIConstructor433);
- this.adaptor.addChild(root_0, L_DirPIConstructor433_tree);
+ L_DirPIConstructor432_tree = this.adaptor.create(L_DirPIConstructor432);
+ this.adaptor.addChild(root_0, L_DirPIConstructor432_tree);
}
@@ -18752,7 +18817,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1084:1: p_CDataSection : L_CDataSection ;
+ // xquery/XQueryParser.g:1145:1: p_CDataSection : L_CDataSection ;
// $ANTLR start "p_CDataSection"
p_CDataSection: function() {
var retval = new XQueryParser.p_CDataSection_return();
@@ -18760,19 +18825,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var L_CDataSection434 = null;
+ var L_CDataSection433 = null;
- var L_CDataSection434_tree=null;
+ var L_CDataSection433_tree=null;
try {
- // xquery/XQueryParser.g:1085:9: ( L_CDataSection )
- // xquery/XQueryParser.g:1085:11: L_CDataSection
+ // xquery/XQueryParser.g:1146:9: ( L_CDataSection )
+ // xquery/XQueryParser.g:1146:11: L_CDataSection
root_0 = this.adaptor.nil();
- L_CDataSection434=this.match(this.input,L_CDataSection,XQueryParser.FOLLOW_L_CDataSection_in_p_CDataSection8651); if (this.state.failed) return retval;
+ L_CDataSection433=this.match(this.input,L_CDataSection,XQueryParser.FOLLOW_L_CDataSection_in_p_CDataSection8654); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- L_CDataSection434_tree = this.adaptor.create(L_CDataSection434);
- this.adaptor.addChild(root_0, L_CDataSection434_tree);
+ L_CDataSection433_tree = this.adaptor.create(L_CDataSection433);
+ this.adaptor.addChild(root_0, L_CDataSection433_tree);
}
@@ -18810,7 +18875,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1092:1: p_ComputedConstructor : ( pm_CompDocConstructor | pm_CompElemConstructor | pm_CompAttrConstructor | p_CompNamespaceConstructor | p_CompTextConstructor | pm_CompCommentConstructor | pm_CompPIConstructor | {...}? => p_CompBinaryConstructor );
+ // xquery/XQueryParser.g:1153:1: p_ComputedConstructor : ( pm_CompDocConstructor | pm_CompElemConstructor | pm_CompAttrConstructor | p_CompNamespaceConstructor | p_CompTextConstructor | pm_CompCommentConstructor | pm_CompPIConstructor | {...}? => p_CompBinaryConstructor );
// $ANTLR start "p_ComputedConstructor"
p_ComputedConstructor: function() {
var retval = new XQueryParser.p_ComputedConstructor_return();
@@ -18818,18 +18883,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var pm_CompDocConstructor435 = null;
- var pm_CompElemConstructor436 = null;
- var pm_CompAttrConstructor437 = null;
- var p_CompNamespaceConstructor438 = null;
- var p_CompTextConstructor439 = null;
- var pm_CompCommentConstructor440 = null;
- var pm_CompPIConstructor441 = null;
- var p_CompBinaryConstructor442 = null;
+ var pm_CompDocConstructor434 = null;
+ var pm_CompElemConstructor435 = null;
+ var pm_CompAttrConstructor436 = null;
+ var p_CompNamespaceConstructor437 = null;
+ var p_CompTextConstructor438 = null;
+ var pm_CompCommentConstructor439 = null;
+ var pm_CompPIConstructor440 = null;
+ var p_CompBinaryConstructor441 = null;
try {
- // xquery/XQueryParser.g:1093:9: ( pm_CompDocConstructor | pm_CompElemConstructor | pm_CompAttrConstructor | p_CompNamespaceConstructor | p_CompTextConstructor | pm_CompCommentConstructor | pm_CompPIConstructor | {...}? => p_CompBinaryConstructor )
+ // xquery/XQueryParser.g:1154:9: ( pm_CompDocConstructor | pm_CompElemConstructor | pm_CompAttrConstructor | p_CompNamespaceConstructor | p_CompTextConstructor | pm_CompCommentConstructor | pm_CompPIConstructor | {...}? => p_CompBinaryConstructor )
var alt152=8;
var LA152_0 = this.input.LA(1);
@@ -18866,110 +18931,110 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt152) {
case 1 :
- // xquery/XQueryParser.g:1093:11: pm_CompDocConstructor
+ // xquery/XQueryParser.g:1154:11: pm_CompDocConstructor
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_CompDocConstructor_in_p_ComputedConstructor8683);
- pm_CompDocConstructor435=this.pm_CompDocConstructor();
+ this.pushFollow(XQueryParser.FOLLOW_pm_CompDocConstructor_in_p_ComputedConstructor8686);
+ pm_CompDocConstructor434=this.pm_CompDocConstructor();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompDocConstructor435.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompDocConstructor434.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1094:11: pm_CompElemConstructor
+ // xquery/XQueryParser.g:1155:11: pm_CompElemConstructor
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_CompElemConstructor_in_p_ComputedConstructor8695);
- pm_CompElemConstructor436=this.pm_CompElemConstructor();
+ this.pushFollow(XQueryParser.FOLLOW_pm_CompElemConstructor_in_p_ComputedConstructor8698);
+ pm_CompElemConstructor435=this.pm_CompElemConstructor();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompElemConstructor436.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompElemConstructor435.getTree());
break;
case 3 :
- // xquery/XQueryParser.g:1095:11: pm_CompAttrConstructor
+ // xquery/XQueryParser.g:1156:11: pm_CompAttrConstructor
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_CompAttrConstructor_in_p_ComputedConstructor8707);
- pm_CompAttrConstructor437=this.pm_CompAttrConstructor();
+ this.pushFollow(XQueryParser.FOLLOW_pm_CompAttrConstructor_in_p_ComputedConstructor8710);
+ pm_CompAttrConstructor436=this.pm_CompAttrConstructor();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompAttrConstructor437.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompAttrConstructor436.getTree());
break;
case 4 :
- // xquery/XQueryParser.g:1096:11: p_CompNamespaceConstructor
+ // xquery/XQueryParser.g:1157:11: p_CompNamespaceConstructor
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_CompNamespaceConstructor_in_p_ComputedConstructor8719);
- p_CompNamespaceConstructor438=this.p_CompNamespaceConstructor();
+ this.pushFollow(XQueryParser.FOLLOW_p_CompNamespaceConstructor_in_p_ComputedConstructor8722);
+ p_CompNamespaceConstructor437=this.p_CompNamespaceConstructor();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CompNamespaceConstructor438.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CompNamespaceConstructor437.getTree());
break;
case 5 :
- // xquery/XQueryParser.g:1097:11: p_CompTextConstructor
+ // xquery/XQueryParser.g:1158:11: p_CompTextConstructor
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_CompTextConstructor_in_p_ComputedConstructor8731);
- p_CompTextConstructor439=this.p_CompTextConstructor();
+ this.pushFollow(XQueryParser.FOLLOW_p_CompTextConstructor_in_p_ComputedConstructor8734);
+ p_CompTextConstructor438=this.p_CompTextConstructor();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CompTextConstructor439.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CompTextConstructor438.getTree());
break;
case 6 :
- // xquery/XQueryParser.g:1098:11: pm_CompCommentConstructor
+ // xquery/XQueryParser.g:1159:11: pm_CompCommentConstructor
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_CompCommentConstructor_in_p_ComputedConstructor8743);
- pm_CompCommentConstructor440=this.pm_CompCommentConstructor();
+ this.pushFollow(XQueryParser.FOLLOW_pm_CompCommentConstructor_in_p_ComputedConstructor8746);
+ pm_CompCommentConstructor439=this.pm_CompCommentConstructor();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompCommentConstructor440.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompCommentConstructor439.getTree());
break;
case 7 :
- // xquery/XQueryParser.g:1099:11: pm_CompPIConstructor
+ // xquery/XQueryParser.g:1160:11: pm_CompPIConstructor
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pm_CompPIConstructor_in_p_ComputedConstructor8755);
- pm_CompPIConstructor441=this.pm_CompPIConstructor();
+ this.pushFollow(XQueryParser.FOLLOW_pm_CompPIConstructor_in_p_ComputedConstructor8758);
+ pm_CompPIConstructor440=this.pm_CompPIConstructor();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompPIConstructor441.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_CompPIConstructor440.getTree());
break;
case 8 :
- // xquery/XQueryParser.g:1100:11: {...}? => p_CompBinaryConstructor
+ // xquery/XQueryParser.g:1161:11: {...}? => p_CompBinaryConstructor
root_0 = this.adaptor.nil();
if ( !((this.lc(MLS))) ) {
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_ComputedConstructor8770);
- p_CompBinaryConstructor442=this.p_CompBinaryConstructor();
+ this.pushFollow(XQueryParser.FOLLOW_p_CompBinaryConstructor_in_p_ComputedConstructor8773);
+ p_CompBinaryConstructor441=this.p_CompBinaryConstructor();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CompBinaryConstructor442.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CompBinaryConstructor441.getTree());
break;
@@ -19008,7 +19073,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1105:1: pm_CompDocConstructor : k= DOCUMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET ;
+ // xquery/XQueryParser.g:1166:1: pm_CompDocConstructor : k= DOCUMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET ;
// $ANTLR start "pm_CompDocConstructor"
pm_CompDocConstructor: function() {
var retval = new XQueryParser.pm_CompDocConstructor_return();
@@ -19017,20 +19082,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var LBRACKET443 = null;
- var RBRACKET445 = null;
- var p_StatementsAndOptionalExpr444 = null;
+ var LBRACKET442 = null;
+ var RBRACKET444 = null;
+ var p_StatementsAndOptionalExpr443 = null;
var k_tree=null;
- var LBRACKET443_tree=null;
- var RBRACKET445_tree=null;
+ var LBRACKET442_tree=null;
+ var RBRACKET444_tree=null;
try {
- // xquery/XQueryParser.g:1106:9: (k= DOCUMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET )
- // xquery/XQueryParser.g:1106:11: k= DOCUMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET
+ // xquery/XQueryParser.g:1167:9: (k= DOCUMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET )
+ // xquery/XQueryParser.g:1167:11: k= DOCUMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET
root_0 = this.adaptor.nil();
- k=this.match(this.input,DOCUMENT,XQueryParser.FOLLOW_DOCUMENT_in_pm_CompDocConstructor8799); if (this.state.failed) return retval;
+ k=this.match(this.input,DOCUMENT,XQueryParser.FOLLOW_DOCUMENT_in_pm_CompDocConstructor8802); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -19038,21 +19103,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- LBRACKET443=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompDocConstructor8803); if (this.state.failed) return retval;
+ LBRACKET442=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompDocConstructor8806); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET443_tree = this.adaptor.create(LBRACKET443);
- this.adaptor.addChild(root_0, LBRACKET443_tree);
+ LBRACKET442_tree = this.adaptor.create(LBRACKET442);
+ this.adaptor.addChild(root_0, LBRACKET442_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompDocConstructor8805);
- p_StatementsAndOptionalExpr444=this.p_StatementsAndOptionalExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompDocConstructor8808);
+ p_StatementsAndOptionalExpr443=this.p_StatementsAndOptionalExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr444.getTree());
- RBRACKET445=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompDocConstructor8807); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr443.getTree());
+ RBRACKET444=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompDocConstructor8810); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET445_tree = this.adaptor.create(RBRACKET445);
- this.adaptor.addChild(root_0, RBRACKET445_tree);
+ RBRACKET444_tree = this.adaptor.create(RBRACKET444);
+ this.adaptor.addChild(root_0, RBRACKET444_tree);
}
@@ -19090,7 +19155,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1110:1: pm_CompElemConstructor : k= ELEMENT ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET pm_ContentExpr RBRACKET ;
+ // xquery/XQueryParser.g:1171:1: pm_CompElemConstructor : k= ELEMENT ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET pm_ContentExpr RBRACKET ;
// $ANTLR start "pm_CompElemConstructor"
pm_CompElemConstructor: function() {
var retval = new XQueryParser.pm_CompElemConstructor_return();
@@ -19099,26 +19164,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var LBRACKET447 = null;
- var RBRACKET449 = null;
- var LBRACKET450 = null;
- var RBRACKET452 = null;
- var p_QName446 = null;
- var p_Expr448 = null;
- var pm_ContentExpr451 = null;
+ var LBRACKET446 = null;
+ var RBRACKET448 = null;
+ var LBRACKET449 = null;
+ var RBRACKET451 = null;
+ var p_QName445 = null;
+ var p_Expr447 = null;
+ var pm_ContentExpr450 = null;
var k_tree=null;
- var LBRACKET447_tree=null;
- var RBRACKET449_tree=null;
- var LBRACKET450_tree=null;
- var RBRACKET452_tree=null;
+ var LBRACKET446_tree=null;
+ var RBRACKET448_tree=null;
+ var LBRACKET449_tree=null;
+ var RBRACKET451_tree=null;
try {
- // xquery/XQueryParser.g:1111:9: (k= ELEMENT ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET pm_ContentExpr RBRACKET )
- // xquery/XQueryParser.g:1111:11: k= ELEMENT ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET pm_ContentExpr RBRACKET
+ // xquery/XQueryParser.g:1172:9: (k= ELEMENT ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET pm_ContentExpr RBRACKET )
+ // xquery/XQueryParser.g:1172: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_CompElemConstructor8843); if (this.state.failed) return retval;
+ k=this.match(this.input,ELEMENT,XQueryParser.FOLLOW_ELEMENT_in_pm_CompElemConstructor8846); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -19126,7 +19191,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:1111:36: ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) )
+ // xquery/XQueryParser.g:1172:36: ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) )
var alt153=2;
var LA153_0 = this.input.LA(1);
@@ -19145,35 +19210,35 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt153) {
case 1 :
- // xquery/XQueryParser.g:1111:37: p_QName
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_pm_CompElemConstructor8848);
- p_QName446=this.p_QName();
+ // xquery/XQueryParser.g:1172:37: p_QName
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_pm_CompElemConstructor8851);
+ p_QName445=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName446.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName445.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1111:47: ( LBRACKET p_Expr[true,true] RBRACKET )
- // xquery/XQueryParser.g:1111:47: ( LBRACKET p_Expr[true,true] RBRACKET )
- // xquery/XQueryParser.g:1111:48: LBRACKET p_Expr[true,true] RBRACKET
- LBRACKET447=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompElemConstructor8853); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1172:47: ( LBRACKET p_Expr[true,true] RBRACKET )
+ // xquery/XQueryParser.g:1172:47: ( LBRACKET p_Expr[true,true] RBRACKET )
+ // xquery/XQueryParser.g:1172:48: LBRACKET p_Expr[true,true] RBRACKET
+ LBRACKET446=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompElemConstructor8856); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET447_tree = this.adaptor.create(LBRACKET447);
- this.adaptor.addChild(root_0, LBRACKET447_tree);
+ LBRACKET446_tree = this.adaptor.create(LBRACKET446);
+ this.adaptor.addChild(root_0, LBRACKET446_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_pm_CompElemConstructor8855);
- p_Expr448=this.p_Expr(true, true);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_pm_CompElemConstructor8858);
+ p_Expr447=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_Expr448.getTree());
- RBRACKET449=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompElemConstructor8858); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr447.getTree());
+ RBRACKET448=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompElemConstructor8861); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET449_tree = this.adaptor.create(RBRACKET449);
- this.adaptor.addChild(root_0, RBRACKET449_tree);
+ RBRACKET448_tree = this.adaptor.create(RBRACKET448);
+ this.adaptor.addChild(root_0, RBRACKET448_tree);
}
@@ -19184,21 +19249,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- LBRACKET450=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompElemConstructor8862); if (this.state.failed) return retval;
+ LBRACKET449=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompElemConstructor8865); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET450_tree = this.adaptor.create(LBRACKET450);
- this.adaptor.addChild(root_0, LBRACKET450_tree);
+ LBRACKET449_tree = this.adaptor.create(LBRACKET449);
+ this.adaptor.addChild(root_0, LBRACKET449_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_pm_ContentExpr_in_pm_CompElemConstructor8864);
- pm_ContentExpr451=this.pm_ContentExpr();
+ this.pushFollow(XQueryParser.FOLLOW_pm_ContentExpr_in_pm_CompElemConstructor8867);
+ pm_ContentExpr450=this.pm_ContentExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_ContentExpr451.getTree());
- RBRACKET452=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompElemConstructor8866); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pm_ContentExpr450.getTree());
+ RBRACKET451=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompElemConstructor8869); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET452_tree = this.adaptor.create(RBRACKET452);
- this.adaptor.addChild(root_0, RBRACKET452_tree);
+ RBRACKET451_tree = this.adaptor.create(RBRACKET451);
+ this.adaptor.addChild(root_0, RBRACKET451_tree);
}
@@ -19236,7 +19301,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1116:1: pm_ContentExpr : p_StatementsAndOptionalExpr ;
+ // xquery/XQueryParser.g:1177:1: pm_ContentExpr : p_StatementsAndOptionalExpr ;
// $ANTLR start "pm_ContentExpr"
pm_ContentExpr: function() {
var retval = new XQueryParser.pm_ContentExpr_return();
@@ -19244,20 +19309,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_StatementsAndOptionalExpr453 = null;
+ var p_StatementsAndOptionalExpr452 = null;
try {
- // xquery/XQueryParser.g:1117:9: ( p_StatementsAndOptionalExpr )
- // xquery/XQueryParser.g:1117:11: p_StatementsAndOptionalExpr
+ // xquery/XQueryParser.g:1178:9: ( p_StatementsAndOptionalExpr )
+ // xquery/XQueryParser.g:1178:11: p_StatementsAndOptionalExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_ContentExpr8893);
- p_StatementsAndOptionalExpr453=this.p_StatementsAndOptionalExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_ContentExpr8896);
+ p_StatementsAndOptionalExpr452=this.p_StatementsAndOptionalExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr453.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr452.getTree());
@@ -19294,7 +19359,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1122:1: pm_CompAttrConstructor : k= ATTRIBUTE ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET p_StatementsAndOptionalExpr RBRACKET ;
+ // xquery/XQueryParser.g:1183:1: pm_CompAttrConstructor : k= ATTRIBUTE ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET p_StatementsAndOptionalExpr RBRACKET ;
// $ANTLR start "pm_CompAttrConstructor"
pm_CompAttrConstructor: function() {
var retval = new XQueryParser.pm_CompAttrConstructor_return();
@@ -19303,26 +19368,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var LBRACKET455 = null;
- var RBRACKET457 = null;
- var LBRACKET458 = null;
- var RBRACKET460 = null;
- var p_QName454 = null;
- var p_Expr456 = null;
- var p_StatementsAndOptionalExpr459 = null;
+ var LBRACKET454 = null;
+ var RBRACKET456 = null;
+ var LBRACKET457 = null;
+ var RBRACKET459 = null;
+ var p_QName453 = null;
+ var p_Expr455 = null;
+ var p_StatementsAndOptionalExpr458 = null;
var k_tree=null;
- var LBRACKET455_tree=null;
- var RBRACKET457_tree=null;
- var LBRACKET458_tree=null;
- var RBRACKET460_tree=null;
+ var LBRACKET454_tree=null;
+ var RBRACKET456_tree=null;
+ var LBRACKET457_tree=null;
+ var RBRACKET459_tree=null;
try {
- // xquery/XQueryParser.g:1123:9: (k= ATTRIBUTE ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET p_StatementsAndOptionalExpr RBRACKET )
- // xquery/XQueryParser.g:1123:11: k= ATTRIBUTE ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET p_StatementsAndOptionalExpr RBRACKET
+ // xquery/XQueryParser.g:1184:9: (k= ATTRIBUTE ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET p_StatementsAndOptionalExpr RBRACKET )
+ // xquery/XQueryParser.g:1184: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_CompAttrConstructor8922); if (this.state.failed) return retval;
+ k=this.match(this.input,ATTRIBUTE,XQueryParser.FOLLOW_ATTRIBUTE_in_pm_CompAttrConstructor8925); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -19330,7 +19395,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:1123:38: ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) )
+ // xquery/XQueryParser.g:1184:38: ( p_QName | ( LBRACKET p_Expr[true,true] RBRACKET ) )
var alt154=2;
var LA154_0 = this.input.LA(1);
@@ -19349,35 +19414,35 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt154) {
case 1 :
- // xquery/XQueryParser.g:1123:39: p_QName
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_pm_CompAttrConstructor8927);
- p_QName454=this.p_QName();
+ // xquery/XQueryParser.g:1184:39: p_QName
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_pm_CompAttrConstructor8930);
+ p_QName453=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName454.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName453.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1123:49: ( LBRACKET p_Expr[true,true] RBRACKET )
- // xquery/XQueryParser.g:1123:49: ( LBRACKET p_Expr[true,true] RBRACKET )
- // xquery/XQueryParser.g:1123:50: LBRACKET p_Expr[true,true] RBRACKET
- LBRACKET455=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompAttrConstructor8932); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1184:49: ( LBRACKET p_Expr[true,true] RBRACKET )
+ // xquery/XQueryParser.g:1184:49: ( LBRACKET p_Expr[true,true] RBRACKET )
+ // xquery/XQueryParser.g:1184:50: LBRACKET p_Expr[true,true] RBRACKET
+ LBRACKET454=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompAttrConstructor8935); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET455_tree = this.adaptor.create(LBRACKET455);
- this.adaptor.addChild(root_0, LBRACKET455_tree);
+ LBRACKET454_tree = this.adaptor.create(LBRACKET454);
+ this.adaptor.addChild(root_0, LBRACKET454_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_pm_CompAttrConstructor8934);
- p_Expr456=this.p_Expr(true, true);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_pm_CompAttrConstructor8937);
+ p_Expr455=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_Expr456.getTree());
- RBRACKET457=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompAttrConstructor8937); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr455.getTree());
+ RBRACKET456=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompAttrConstructor8940); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET457_tree = this.adaptor.create(RBRACKET457);
- this.adaptor.addChild(root_0, RBRACKET457_tree);
+ RBRACKET456_tree = this.adaptor.create(RBRACKET456);
+ this.adaptor.addChild(root_0, RBRACKET456_tree);
}
@@ -19388,21 +19453,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- LBRACKET458=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompAttrConstructor8941); if (this.state.failed) return retval;
+ LBRACKET457=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompAttrConstructor8944); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET458_tree = this.adaptor.create(LBRACKET458);
- this.adaptor.addChild(root_0, LBRACKET458_tree);
+ LBRACKET457_tree = this.adaptor.create(LBRACKET457);
+ this.adaptor.addChild(root_0, LBRACKET457_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompAttrConstructor8943);
- p_StatementsAndOptionalExpr459=this.p_StatementsAndOptionalExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompAttrConstructor8946);
+ p_StatementsAndOptionalExpr458=this.p_StatementsAndOptionalExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr459.getTree());
- RBRACKET460=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompAttrConstructor8945); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr458.getTree());
+ RBRACKET459=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompAttrConstructor8948); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET460_tree = this.adaptor.create(RBRACKET460);
- this.adaptor.addChild(root_0, RBRACKET460_tree);
+ RBRACKET459_tree = this.adaptor.create(RBRACKET459);
+ this.adaptor.addChild(root_0, RBRACKET459_tree);
}
@@ -19440,7 +19505,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1127:1: p_CompNamespaceConstructor : k= NAMESPACE ( p_Prefix | ( LBRACKET p_PrefixExpr RBRACKET ) ) LBRACKET ( p_URIExpr )? RBRACKET ;
+ // xquery/XQueryParser.g:1188:1: p_CompNamespaceConstructor : k= NAMESPACE ( p_Prefix | ( LBRACKET p_PrefixExpr RBRACKET ) ) LBRACKET ( p_URIExpr )? RBRACKET ;
// $ANTLR start "p_CompNamespaceConstructor"
p_CompNamespaceConstructor: function() {
var retval = new XQueryParser.p_CompNamespaceConstructor_return();
@@ -19449,26 +19514,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var LBRACKET462 = null;
- var RBRACKET464 = null;
- var LBRACKET465 = null;
- var RBRACKET467 = null;
- var p_Prefix461 = null;
- var p_PrefixExpr463 = null;
- var p_URIExpr466 = null;
+ var LBRACKET461 = null;
+ var RBRACKET463 = null;
+ var LBRACKET464 = null;
+ var RBRACKET466 = null;
+ var p_Prefix460 = null;
+ var p_PrefixExpr462 = null;
+ var p_URIExpr465 = null;
var k_tree=null;
- var LBRACKET462_tree=null;
- var RBRACKET464_tree=null;
- var LBRACKET465_tree=null;
- var RBRACKET467_tree=null;
+ var LBRACKET461_tree=null;
+ var RBRACKET463_tree=null;
+ var LBRACKET464_tree=null;
+ var RBRACKET466_tree=null;
try {
- // xquery/XQueryParser.g:1128:9: (k= NAMESPACE ( p_Prefix | ( LBRACKET p_PrefixExpr RBRACKET ) ) LBRACKET ( p_URIExpr )? RBRACKET )
- // xquery/XQueryParser.g:1128:11: k= NAMESPACE ( p_Prefix | ( LBRACKET p_PrefixExpr RBRACKET ) ) LBRACKET ( p_URIExpr )? RBRACKET
+ // xquery/XQueryParser.g:1189:9: (k= NAMESPACE ( p_Prefix | ( LBRACKET p_PrefixExpr RBRACKET ) ) LBRACKET ( p_URIExpr )? RBRACKET )
+ // xquery/XQueryParser.g:1189: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_CompNamespaceConstructor8973); if (this.state.failed) return retval;
+ k=this.match(this.input,NAMESPACE,XQueryParser.FOLLOW_NAMESPACE_in_p_CompNamespaceConstructor8976); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -19476,7 +19541,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:1128:38: ( p_Prefix | ( LBRACKET p_PrefixExpr RBRACKET ) )
+ // xquery/XQueryParser.g:1189:38: ( p_Prefix | ( LBRACKET p_PrefixExpr RBRACKET ) )
var alt155=2;
var LA155_0 = this.input.LA(1);
@@ -19495,35 +19560,35 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt155) {
case 1 :
- // xquery/XQueryParser.g:1128:39: p_Prefix
- this.pushFollow(XQueryParser.FOLLOW_p_Prefix_in_p_CompNamespaceConstructor8978);
- p_Prefix461=this.p_Prefix();
+ // xquery/XQueryParser.g:1189:39: p_Prefix
+ this.pushFollow(XQueryParser.FOLLOW_p_Prefix_in_p_CompNamespaceConstructor8981);
+ p_Prefix460=this.p_Prefix();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Prefix461.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Prefix460.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1128:50: ( LBRACKET p_PrefixExpr RBRACKET )
- // xquery/XQueryParser.g:1128:50: ( LBRACKET p_PrefixExpr RBRACKET )
- // xquery/XQueryParser.g:1128:51: LBRACKET p_PrefixExpr RBRACKET
- LBRACKET462=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompNamespaceConstructor8983); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1189:50: ( LBRACKET p_PrefixExpr RBRACKET )
+ // xquery/XQueryParser.g:1189:50: ( LBRACKET p_PrefixExpr RBRACKET )
+ // xquery/XQueryParser.g:1189:51: LBRACKET p_PrefixExpr RBRACKET
+ LBRACKET461=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompNamespaceConstructor8986); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET462_tree = this.adaptor.create(LBRACKET462);
- this.adaptor.addChild(root_0, LBRACKET462_tree);
+ LBRACKET461_tree = this.adaptor.create(LBRACKET461);
+ this.adaptor.addChild(root_0, LBRACKET461_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_PrefixExpr_in_p_CompNamespaceConstructor8985);
- p_PrefixExpr463=this.p_PrefixExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_PrefixExpr_in_p_CompNamespaceConstructor8988);
+ p_PrefixExpr462=this.p_PrefixExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PrefixExpr463.getTree());
- RBRACKET464=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompNamespaceConstructor8987); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PrefixExpr462.getTree());
+ RBRACKET463=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompNamespaceConstructor8990); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET464_tree = this.adaptor.create(RBRACKET464);
- this.adaptor.addChild(root_0, RBRACKET464_tree);
+ RBRACKET463_tree = this.adaptor.create(RBRACKET463);
+ this.adaptor.addChild(root_0, RBRACKET463_tree);
}
@@ -19534,12 +19599,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- LBRACKET465=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompNamespaceConstructor8991); if (this.state.failed) return retval;
+ LBRACKET464=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompNamespaceConstructor8994); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET465_tree = this.adaptor.create(LBRACKET465);
- this.adaptor.addChild(root_0, LBRACKET465_tree);
+ LBRACKET464_tree = this.adaptor.create(LBRACKET464);
+ this.adaptor.addChild(root_0, LBRACKET464_tree);
}
- // xquery/XQueryParser.g:1128:93: ( p_URIExpr )?
+ // xquery/XQueryParser.g:1189:93: ( p_URIExpr )?
var alt156=2;
var LA156_0 = this.input.LA(1);
@@ -19548,23 +19613,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt156) {
case 1 :
- // xquery/XQueryParser.g:1128:93: p_URIExpr
- this.pushFollow(XQueryParser.FOLLOW_p_URIExpr_in_p_CompNamespaceConstructor8993);
- p_URIExpr466=this.p_URIExpr();
+ // xquery/XQueryParser.g:1189:93: p_URIExpr
+ this.pushFollow(XQueryParser.FOLLOW_p_URIExpr_in_p_CompNamespaceConstructor8996);
+ p_URIExpr465=this.p_URIExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_URIExpr466.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_URIExpr465.getTree());
break;
}
- RBRACKET467=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompNamespaceConstructor8996); if (this.state.failed) return retval;
+ RBRACKET466=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompNamespaceConstructor8999); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET467_tree = this.adaptor.create(RBRACKET467);
- this.adaptor.addChild(root_0, RBRACKET467_tree);
+ RBRACKET466_tree = this.adaptor.create(RBRACKET466);
+ this.adaptor.addChild(root_0, RBRACKET466_tree);
}
@@ -19602,7 +19667,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1132:1: p_Prefix : p_NCName ;
+ // xquery/XQueryParser.g:1193:1: p_Prefix : p_NCName ;
// $ANTLR start "p_Prefix"
p_Prefix: function() {
var retval = new XQueryParser.p_Prefix_return();
@@ -19610,20 +19675,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_NCName468 = null;
+ var p_NCName467 = null;
try {
- // xquery/XQueryParser.g:1133:9: ( p_NCName )
- // xquery/XQueryParser.g:1133:11: p_NCName
+ // xquery/XQueryParser.g:1194:9: ( p_NCName )
+ // xquery/XQueryParser.g:1194:11: p_NCName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_Prefix9022);
- p_NCName468=this.p_NCName();
+ this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_Prefix9025);
+ p_NCName467=this.p_NCName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NCName468.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NCName467.getTree());
@@ -19660,7 +19725,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1137:1: p_PrefixExpr : p_Expr[true,true] ;
+ // xquery/XQueryParser.g:1198:1: p_PrefixExpr : p_Expr[true,true] ;
// $ANTLR start "p_PrefixExpr"
p_PrefixExpr: function() {
var retval = new XQueryParser.p_PrefixExpr_return();
@@ -19668,20 +19733,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_Expr469 = null;
+ var p_Expr468 = null;
try {
- // xquery/XQueryParser.g:1138:9: ( p_Expr[true,true] )
- // xquery/XQueryParser.g:1138:11: p_Expr[true,true]
+ // xquery/XQueryParser.g:1199:9: ( p_Expr[true,true] )
+ // xquery/XQueryParser.g:1199:11: p_Expr[true,true]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_PrefixExpr9048);
- p_Expr469=this.p_Expr(true, true);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_PrefixExpr9051);
+ p_Expr468=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_Expr469.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr468.getTree());
@@ -19718,7 +19783,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1142:1: p_URIExpr : p_Expr[true,true] ;
+ // xquery/XQueryParser.g:1203:1: p_URIExpr : p_Expr[true,true] ;
// $ANTLR start "p_URIExpr"
p_URIExpr: function() {
var retval = new XQueryParser.p_URIExpr_return();
@@ -19726,20 +19791,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_Expr470 = null;
+ var p_Expr469 = null;
try {
- // xquery/XQueryParser.g:1143:9: ( p_Expr[true,true] )
- // xquery/XQueryParser.g:1143:11: p_Expr[true,true]
+ // xquery/XQueryParser.g:1204:9: ( p_Expr[true,true] )
+ // xquery/XQueryParser.g:1204:11: p_Expr[true,true]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_URIExpr9075);
- p_Expr470=this.p_Expr(true, true);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_URIExpr9078);
+ p_Expr469=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_Expr470.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr469.getTree());
@@ -19776,7 +19841,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1147:1: p_CompTextConstructor : k= TEXT LBRACKET p_Expr[true,true] RBRACKET ;
+ // xquery/XQueryParser.g:1208:1: p_CompTextConstructor : k= TEXT LBRACKET p_Expr[true,true] RBRACKET ;
// $ANTLR start "p_CompTextConstructor"
p_CompTextConstructor: function() {
var retval = new XQueryParser.p_CompTextConstructor_return();
@@ -19785,20 +19850,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var LBRACKET471 = null;
- var RBRACKET473 = null;
- var p_Expr472 = null;
+ var LBRACKET470 = null;
+ var RBRACKET472 = null;
+ var p_Expr471 = null;
var k_tree=null;
- var LBRACKET471_tree=null;
- var RBRACKET473_tree=null;
+ var LBRACKET470_tree=null;
+ var RBRACKET472_tree=null;
try {
- // xquery/XQueryParser.g:1148:9: (k= TEXT LBRACKET p_Expr[true,true] RBRACKET )
- // xquery/XQueryParser.g:1148:11: k= TEXT LBRACKET p_Expr[true,true] RBRACKET
+ // xquery/XQueryParser.g:1209:9: (k= TEXT LBRACKET p_Expr[true,true] RBRACKET )
+ // xquery/XQueryParser.g:1209: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_CompTextConstructor9104); if (this.state.failed) return retval;
+ k=this.match(this.input,TEXT,XQueryParser.FOLLOW_TEXT_in_p_CompTextConstructor9107); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -19806,21 +19871,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- LBRACKET471=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompTextConstructor9108); if (this.state.failed) return retval;
+ LBRACKET470=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompTextConstructor9111); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET471_tree = this.adaptor.create(LBRACKET471);
- this.adaptor.addChild(root_0, LBRACKET471_tree);
+ LBRACKET470_tree = this.adaptor.create(LBRACKET470);
+ this.adaptor.addChild(root_0, LBRACKET470_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_CompTextConstructor9110);
- p_Expr472=this.p_Expr(true, true);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_CompTextConstructor9113);
+ p_Expr471=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_Expr472.getTree());
- RBRACKET473=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompTextConstructor9113); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr471.getTree());
+ RBRACKET472=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompTextConstructor9116); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET473_tree = this.adaptor.create(RBRACKET473);
- this.adaptor.addChild(root_0, RBRACKET473_tree);
+ RBRACKET472_tree = this.adaptor.create(RBRACKET472);
+ this.adaptor.addChild(root_0, RBRACKET472_tree);
}
@@ -19858,7 +19923,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1152:1: p_CompBinaryConstructor : k= BINARY LBRACKET p_Expr[true,true] RBRACKET ;
+ // xquery/XQueryParser.g:1213:1: p_CompBinaryConstructor : k= BINARY LBRACKET p_Expr[true,true] RBRACKET ;
// $ANTLR start "p_CompBinaryConstructor"
p_CompBinaryConstructor: function() {
var retval = new XQueryParser.p_CompBinaryConstructor_return();
@@ -19867,20 +19932,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var LBRACKET474 = null;
- var RBRACKET476 = null;
- var p_Expr475 = null;
+ var LBRACKET473 = null;
+ var RBRACKET475 = null;
+ var p_Expr474 = null;
var k_tree=null;
- var LBRACKET474_tree=null;
- var RBRACKET476_tree=null;
+ var LBRACKET473_tree=null;
+ var RBRACKET475_tree=null;
try {
- // xquery/XQueryParser.g:1153:9: (k= BINARY LBRACKET p_Expr[true,true] RBRACKET )
- // xquery/XQueryParser.g:1153:11: k= BINARY LBRACKET p_Expr[true,true] RBRACKET
+ // xquery/XQueryParser.g:1214:9: (k= BINARY LBRACKET p_Expr[true,true] RBRACKET )
+ // xquery/XQueryParser.g:1214: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_CompBinaryConstructor9141); if (this.state.failed) return retval;
+ k=this.match(this.input,BINARY,XQueryParser.FOLLOW_BINARY_in_p_CompBinaryConstructor9144); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -19888,21 +19953,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- LBRACKET474=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompBinaryConstructor9145); if (this.state.failed) return retval;
+ LBRACKET473=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_CompBinaryConstructor9148); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET474_tree = this.adaptor.create(LBRACKET474);
- this.adaptor.addChild(root_0, LBRACKET474_tree);
+ LBRACKET473_tree = this.adaptor.create(LBRACKET473);
+ this.adaptor.addChild(root_0, LBRACKET473_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_CompBinaryConstructor9147);
- p_Expr475=this.p_Expr(true, true);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_CompBinaryConstructor9150);
+ p_Expr474=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_Expr475.getTree());
- RBRACKET476=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompBinaryConstructor9150); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr474.getTree());
+ RBRACKET475=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_CompBinaryConstructor9153); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET476_tree = this.adaptor.create(RBRACKET476);
- this.adaptor.addChild(root_0, RBRACKET476_tree);
+ RBRACKET475_tree = this.adaptor.create(RBRACKET475);
+ this.adaptor.addChild(root_0, RBRACKET475_tree);
}
@@ -19940,7 +20005,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1158:1: pm_CompCommentConstructor : k= COMMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET ;
+ // xquery/XQueryParser.g:1219:1: pm_CompCommentConstructor : k= COMMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET ;
// $ANTLR start "pm_CompCommentConstructor"
pm_CompCommentConstructor: function() {
var retval = new XQueryParser.pm_CompCommentConstructor_return();
@@ -19949,20 +20014,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var LBRACKET477 = null;
- var RBRACKET479 = null;
- var p_StatementsAndOptionalExpr478 = null;
+ var LBRACKET476 = null;
+ var RBRACKET478 = null;
+ var p_StatementsAndOptionalExpr477 = null;
var k_tree=null;
- var LBRACKET477_tree=null;
- var RBRACKET479_tree=null;
+ var LBRACKET476_tree=null;
+ var RBRACKET478_tree=null;
try {
- // xquery/XQueryParser.g:1159:9: (k= COMMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET )
- // xquery/XQueryParser.g:1159:11: k= COMMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET
+ // xquery/XQueryParser.g:1220:9: (k= COMMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET )
+ // xquery/XQueryParser.g:1220:11: k= COMMENT LBRACKET p_StatementsAndOptionalExpr RBRACKET
root_0 = this.adaptor.nil();
- k=this.match(this.input,COMMENT,XQueryParser.FOLLOW_COMMENT_in_pm_CompCommentConstructor9179); if (this.state.failed) return retval;
+ k=this.match(this.input,COMMENT,XQueryParser.FOLLOW_COMMENT_in_pm_CompCommentConstructor9182); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -19970,21 +20035,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- LBRACKET477=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompCommentConstructor9183); if (this.state.failed) return retval;
+ LBRACKET476=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompCommentConstructor9186); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET477_tree = this.adaptor.create(LBRACKET477);
- this.adaptor.addChild(root_0, LBRACKET477_tree);
+ LBRACKET476_tree = this.adaptor.create(LBRACKET476);
+ this.adaptor.addChild(root_0, LBRACKET476_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompCommentConstructor9185);
- p_StatementsAndOptionalExpr478=this.p_StatementsAndOptionalExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompCommentConstructor9188);
+ p_StatementsAndOptionalExpr477=this.p_StatementsAndOptionalExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr478.getTree());
- RBRACKET479=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompCommentConstructor9187); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr477.getTree());
+ RBRACKET478=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompCommentConstructor9190); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET479_tree = this.adaptor.create(RBRACKET479);
- this.adaptor.addChild(root_0, RBRACKET479_tree);
+ RBRACKET478_tree = this.adaptor.create(RBRACKET478);
+ this.adaptor.addChild(root_0, RBRACKET478_tree);
}
@@ -20022,7 +20087,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1164:1: pm_CompPIConstructor : k= PROCESSING_INSTRUCTION ( p_NCName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET p_StatementsAndOptionalExpr RBRACKET ;
+ // xquery/XQueryParser.g:1225:1: pm_CompPIConstructor : k= PROCESSING_INSTRUCTION ( p_NCName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET p_StatementsAndOptionalExpr RBRACKET ;
// $ANTLR start "pm_CompPIConstructor"
pm_CompPIConstructor: function() {
var retval = new XQueryParser.pm_CompPIConstructor_return();
@@ -20031,26 +20096,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var LBRACKET481 = null;
- var RBRACKET483 = null;
- var LBRACKET484 = null;
- var RBRACKET486 = null;
- var p_NCName480 = null;
- var p_Expr482 = null;
- var p_StatementsAndOptionalExpr485 = null;
+ var LBRACKET480 = null;
+ var RBRACKET482 = null;
+ var LBRACKET483 = null;
+ var RBRACKET485 = null;
+ var p_NCName479 = null;
+ var p_Expr481 = null;
+ var p_StatementsAndOptionalExpr484 = null;
var k_tree=null;
- var LBRACKET481_tree=null;
- var RBRACKET483_tree=null;
- var LBRACKET484_tree=null;
- var RBRACKET486_tree=null;
+ var LBRACKET480_tree=null;
+ var RBRACKET482_tree=null;
+ var LBRACKET483_tree=null;
+ var RBRACKET485_tree=null;
try {
- // xquery/XQueryParser.g:1165:9: (k= PROCESSING_INSTRUCTION ( p_NCName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET p_StatementsAndOptionalExpr RBRACKET )
- // xquery/XQueryParser.g:1165:11: k= PROCESSING_INSTRUCTION ( p_NCName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET p_StatementsAndOptionalExpr RBRACKET
+ // xquery/XQueryParser.g:1226:9: (k= PROCESSING_INSTRUCTION ( p_NCName | ( LBRACKET p_Expr[true,true] RBRACKET ) ) LBRACKET p_StatementsAndOptionalExpr RBRACKET )
+ // xquery/XQueryParser.g:1226: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_CompPIConstructor9216); if (this.state.failed) return retval;
+ k=this.match(this.input,PROCESSING_INSTRUCTION,XQueryParser.FOLLOW_PROCESSING_INSTRUCTION_in_pm_CompPIConstructor9219); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -20058,7 +20123,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:1165:51: ( p_NCName | ( LBRACKET p_Expr[true,true] RBRACKET ) )
+ // xquery/XQueryParser.g:1226:51: ( p_NCName | ( LBRACKET p_Expr[true,true] RBRACKET ) )
var alt157=2;
var LA157_0 = this.input.LA(1);
@@ -20077,35 +20142,35 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt157) {
case 1 :
- // xquery/XQueryParser.g:1165:52: p_NCName
- this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pm_CompPIConstructor9221);
- p_NCName480=this.p_NCName();
+ // xquery/XQueryParser.g:1226:52: p_NCName
+ this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pm_CompPIConstructor9224);
+ p_NCName479=this.p_NCName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NCName480.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NCName479.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1165:63: ( LBRACKET p_Expr[true,true] RBRACKET )
- // xquery/XQueryParser.g:1165:63: ( LBRACKET p_Expr[true,true] RBRACKET )
- // xquery/XQueryParser.g:1165:64: LBRACKET p_Expr[true,true] RBRACKET
- LBRACKET481=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompPIConstructor9226); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1226:63: ( LBRACKET p_Expr[true,true] RBRACKET )
+ // xquery/XQueryParser.g:1226:63: ( LBRACKET p_Expr[true,true] RBRACKET )
+ // xquery/XQueryParser.g:1226:64: LBRACKET p_Expr[true,true] RBRACKET
+ LBRACKET480=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompPIConstructor9229); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET481_tree = this.adaptor.create(LBRACKET481);
- this.adaptor.addChild(root_0, LBRACKET481_tree);
+ LBRACKET480_tree = this.adaptor.create(LBRACKET480);
+ this.adaptor.addChild(root_0, LBRACKET480_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_pm_CompPIConstructor9228);
- p_Expr482=this.p_Expr(true, true);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_pm_CompPIConstructor9231);
+ p_Expr481=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_Expr482.getTree());
- RBRACKET483=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompPIConstructor9231); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr481.getTree());
+ RBRACKET482=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompPIConstructor9234); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET483_tree = this.adaptor.create(RBRACKET483);
- this.adaptor.addChild(root_0, RBRACKET483_tree);
+ RBRACKET482_tree = this.adaptor.create(RBRACKET482);
+ this.adaptor.addChild(root_0, RBRACKET482_tree);
}
@@ -20116,21 +20181,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- LBRACKET484=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompPIConstructor9235); if (this.state.failed) return retval;
+ LBRACKET483=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_pm_CompPIConstructor9238); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET484_tree = this.adaptor.create(LBRACKET484);
- this.adaptor.addChild(root_0, LBRACKET484_tree);
+ LBRACKET483_tree = this.adaptor.create(LBRACKET483);
+ this.adaptor.addChild(root_0, LBRACKET483_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompPIConstructor9237);
- p_StatementsAndOptionalExpr485=this.p_StatementsAndOptionalExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompPIConstructor9240);
+ p_StatementsAndOptionalExpr484=this.p_StatementsAndOptionalExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr485.getTree());
- RBRACKET486=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompPIConstructor9239); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr484.getTree());
+ RBRACKET485=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_pm_CompPIConstructor9242); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET486_tree = this.adaptor.create(RBRACKET486);
- this.adaptor.addChild(root_0, RBRACKET486_tree);
+ RBRACKET485_tree = this.adaptor.create(RBRACKET485);
+ this.adaptor.addChild(root_0, RBRACKET485_tree);
}
@@ -20168,7 +20233,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1187:1: p_SingleType : p_AtomicOrUnionType ( QUESTION )? ;
+ // xquery/XQueryParser.g:1248:1: p_SingleType : p_AtomicOrUnionType ( QUESTION )? ;
// $ANTLR start "p_SingleType"
p_SingleType: function() {
var retval = new XQueryParser.p_SingleType_return();
@@ -20176,23 +20241,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var QUESTION488 = null;
- var p_AtomicOrUnionType487 = null;
+ var QUESTION487 = null;
+ var p_AtomicOrUnionType486 = null;
- var QUESTION488_tree=null;
+ var QUESTION487_tree=null;
try {
- // xquery/XQueryParser.g:1188:9: ( p_AtomicOrUnionType ( QUESTION )? )
- // xquery/XQueryParser.g:1188:11: p_AtomicOrUnionType ( QUESTION )?
+ // xquery/XQueryParser.g:1249:9: ( p_AtomicOrUnionType ( QUESTION )? )
+ // xquery/XQueryParser.g:1249:11: p_AtomicOrUnionType ( QUESTION )?
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_AtomicOrUnionType_in_p_SingleType9283);
- p_AtomicOrUnionType487=this.p_AtomicOrUnionType();
+ this.pushFollow(XQueryParser.FOLLOW_p_AtomicOrUnionType_in_p_SingleType9286);
+ p_AtomicOrUnionType486=this.p_AtomicOrUnionType();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AtomicOrUnionType487.getTree());
- // xquery/XQueryParser.g:1188:31: ( QUESTION )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AtomicOrUnionType486.getTree());
+ // xquery/XQueryParser.g:1249:31: ( QUESTION )?
var alt158=2;
var LA158_0 = this.input.LA(1);
@@ -20201,11 +20266,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt158) {
case 1 :
- // xquery/XQueryParser.g:1188:31: QUESTION
- QUESTION488=this.match(this.input,QUESTION,XQueryParser.FOLLOW_QUESTION_in_p_SingleType9285); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1249:31: QUESTION
+ QUESTION487=this.match(this.input,QUESTION,XQueryParser.FOLLOW_QUESTION_in_p_SingleType9288); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- QUESTION488_tree = this.adaptor.create(QUESTION488);
- this.adaptor.addChild(root_0, QUESTION488_tree);
+ QUESTION487_tree = this.adaptor.create(QUESTION487);
+ this.adaptor.addChild(root_0, QUESTION487_tree);
}
@@ -20249,7 +20314,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1192:1: p_TypeDeclaration : k= AS st= p_SequenceType -> ^( TypeDeclaration $st) ;
+ // xquery/XQueryParser.g:1253:1: p_TypeDeclaration : k= AS st= p_SequenceType -> ^( TypeDeclaration $st) ;
// $ANTLR start "p_TypeDeclaration"
p_TypeDeclaration: function() {
var retval = new XQueryParser.p_TypeDeclaration_return();
@@ -20264,15 +20329,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_AS=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token AS");
var stream_p_SequenceType=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_SequenceType");
try {
- // xquery/XQueryParser.g:1193:9: (k= AS st= p_SequenceType -> ^( TypeDeclaration $st) )
- // xquery/XQueryParser.g:1193:11: k= AS st= p_SequenceType
- k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_TypeDeclaration9314); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1254:9: (k= AS st= p_SequenceType -> ^( TypeDeclaration $st) )
+ // xquery/XQueryParser.g:1254:11: k= AS st= p_SequenceType
+ k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_TypeDeclaration9317); 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_TypeDeclaration9320);
+ this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TypeDeclaration9323);
st=this.p_SequenceType();
this.state._fsp--;
@@ -20292,9 +20357,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_st=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token st",st!=null?st.tree:null);
root_0 = this.adaptor.nil();
- // 1194:17: -> ^( TypeDeclaration $st)
+ // 1255:17: -> ^( TypeDeclaration $st)
{
- // xquery/XQueryParser.g:1194:20: ^( TypeDeclaration $st)
+ // xquery/XQueryParser.g:1255:20: ^( TypeDeclaration $st)
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(TypeDeclaration, "TypeDeclaration"), root_1);
@@ -20342,7 +20407,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1198:1: p_SequenceType : (k= EMPTY_SEQUENCE l= LPAREN r= RPAREN -> ^( SequenceType ^( EmptySequenceTest $k $l $r) ) | it= p_ItemType ( ( p_OccurrenceIndicator )=>oi= p_OccurrenceIndicator )? -> ^( SequenceType $it ( $oi)? ) );
+ // xquery/XQueryParser.g:1259:1: p_SequenceType : (k= EMPTY_SEQUENCE l= LPAREN r= RPAREN -> ^( SequenceType ^( EmptySequenceTest $k $l $r) ) | it= p_ItemType ( ( p_OccurrenceIndicator )=>oi= p_OccurrenceIndicator )? -> ^( SequenceType $it ( $oi)? ) );
// $ANTLR start "p_SequenceType"
p_SequenceType: function() {
var retval = new XQueryParser.p_SequenceType_return();
@@ -20365,7 +20430,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_p_ItemType=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_ItemType");
var stream_p_OccurrenceIndicator=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_OccurrenceIndicator");
try {
- // xquery/XQueryParser.g:1199:9: (k= EMPTY_SEQUENCE l= LPAREN r= RPAREN -> ^( SequenceType ^( EmptySequenceTest $k $l $r) ) | it= p_ItemType ( ( p_OccurrenceIndicator )=>oi= p_OccurrenceIndicator )? -> ^( SequenceType $it ( $oi)? ) )
+ // xquery/XQueryParser.g:1260:9: (k= EMPTY_SEQUENCE l= LPAREN r= RPAREN -> ^( SequenceType ^( EmptySequenceTest $k $l $r) ) | it= p_ItemType ( ( p_OccurrenceIndicator )=>oi= p_OccurrenceIndicator )? -> ^( SequenceType $it ( $oi)? ) )
var alt160=2;
var LA160_0 = this.input.LA(1);
@@ -20398,17 +20463,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt160) {
case 1 :
- // xquery/XQueryParser.g:1199:11: k= EMPTY_SEQUENCE l= LPAREN r= RPAREN
- k=this.match(this.input,EMPTY_SEQUENCE,XQueryParser.FOLLOW_EMPTY_SEQUENCE_in_p_SequenceType9373); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1260:11: k= EMPTY_SEQUENCE l= LPAREN r= RPAREN
+ k=this.match(this.input,EMPTY_SEQUENCE,XQueryParser.FOLLOW_EMPTY_SEQUENCE_in_p_SequenceType9376); 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_SequenceType9379); if (this.state.failed) return retval;
+ l=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SequenceType9382); 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_SequenceType9383); if (this.state.failed) return retval;
+ r=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SequenceType9386); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_RPAREN.add(r);
@@ -20427,14 +20492,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 1200:17: -> ^( SequenceType ^( EmptySequenceTest $k $l $r) )
+ // 1261:17: -> ^( SequenceType ^( EmptySequenceTest $k $l $r) )
{
- // xquery/XQueryParser.g:1200:20: ^( SequenceType ^( EmptySequenceTest $k $l $r) )
+ // xquery/XQueryParser.g:1261:20: ^( SequenceType ^( EmptySequenceTest $k $l $r) )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(SequenceType, "SequenceType"), root_1);
- // xquery/XQueryParser.g:1200:35: ^( EmptySequenceTest $k $l $r)
+ // xquery/XQueryParser.g:1261:35: ^( EmptySequenceTest $k $l $r)
{
var root_2 = this.adaptor.nil();
root_2 = this.adaptor.becomeRoot(this.adaptor.create(EmptySequenceTest, "EmptySequenceTest"), root_2);
@@ -20455,20 +20520,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1201:11: it= p_ItemType ( ( p_OccurrenceIndicator )=>oi= p_OccurrenceIndicator )?
- this.pushFollow(XQueryParser.FOLLOW_p_ItemType_in_p_SequenceType9432);
+ // xquery/XQueryParser.g:1262:11: it= p_ItemType ( ( p_OccurrenceIndicator )=>oi= p_OccurrenceIndicator )?
+ this.pushFollow(XQueryParser.FOLLOW_p_ItemType_in_p_SequenceType9435);
it=this.p_ItemType();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_ItemType.add(it.getTree());
- // xquery/XQueryParser.g:1201:25: ( ( p_OccurrenceIndicator )=>oi= p_OccurrenceIndicator )?
+ // xquery/XQueryParser.g:1262:25: ( ( p_OccurrenceIndicator )=>oi= p_OccurrenceIndicator )?
var alt159=2;
alt159 = this.dfa159.predict(this.input);
switch (alt159) {
case 1 :
- // xquery/XQueryParser.g:1201:26: ( p_OccurrenceIndicator )=>oi= p_OccurrenceIndicator
- this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_p_SequenceType9443);
+ // xquery/XQueryParser.g:1262:26: ( p_OccurrenceIndicator )=>oi= p_OccurrenceIndicator
+ this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_p_SequenceType9446);
oi=this.p_OccurrenceIndicator();
this.state._fsp--;
@@ -20495,15 +20560,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_oi=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token oi",oi!=null?oi.tree:null);
root_0 = this.adaptor.nil();
- // 1202:17: -> ^( SequenceType $it ( $oi)? )
+ // 1263:17: -> ^( SequenceType $it ( $oi)? )
{
- // xquery/XQueryParser.g:1202:20: ^( SequenceType $it ( $oi)? )
+ // xquery/XQueryParser.g:1263:20: ^( SequenceType $it ( $oi)? )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(SequenceType, "SequenceType"), root_1);
this.adaptor.addChild(root_1, stream_it.nextTree());
- // xquery/XQueryParser.g:1202:39: ( $oi)?
+ // xquery/XQueryParser.g:1263:39: ( $oi)?
if ( stream_oi.hasNext() ) {
this.adaptor.addChild(root_1, stream_oi.nextTree());
@@ -20553,7 +20618,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1206:1: p_OccurrenceIndicator : ( QUESTION | STAR | PLUS );
+ // xquery/XQueryParser.g:1267:1: p_OccurrenceIndicator : ( QUESTION | STAR | PLUS );
// $ANTLR start "p_OccurrenceIndicator"
p_OccurrenceIndicator: function() {
var retval = new XQueryParser.p_OccurrenceIndicator_return();
@@ -20561,19 +20626,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var set489 = null;
+ var set488 = null;
- var set489_tree=null;
+ var set488_tree=null;
try {
- // xquery/XQueryParser.g:1207:9: ( QUESTION | STAR | PLUS )
+ // xquery/XQueryParser.g:1268:9: ( QUESTION | STAR | PLUS )
// xquery/XQueryParser.g:
root_0 = this.adaptor.nil();
- set489=this.input.LT(1);
+ set488=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(set489));
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, this.adaptor.create(set488));
this.state.errorRecovery=false;this.state.failed=false;
}
else {
@@ -20618,7 +20683,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1211:1: p_ItemType : ( p_KindTest -> ^( KindTest p_KindTest ) | {...}? => ( BINARY LPAREN RPAREN ) -> ^( BinaryTest BINARY LPAREN RPAREN ) | ( ITEM LPAREN RPAREN ) -> ^( ItemTest ITEM LPAREN RPAREN ) | p_AtomicOrUnionType | p_ParenthesizedItemType );
+ // xquery/XQueryParser.g:1272:1: p_ItemType : ( p_KindTest -> ^( KindTest p_KindTest ) | {...}? => ( BINARY LPAREN RPAREN ) -> ^( BinaryTest BINARY LPAREN RPAREN ) | ( ITEM LPAREN RPAREN ) -> ^( ItemTest ITEM LPAREN RPAREN ) | p_AtomicOrUnionType | p_ParenthesizedItemType );
// $ANTLR start "p_ItemType"
p_ItemType: function() {
var retval = new XQueryParser.p_ItemType_return();
@@ -20626,40 +20691,40 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var BINARY491 = null;
- var LPAREN492 = null;
- var RPAREN493 = null;
- var ITEM494 = null;
- var LPAREN495 = null;
- var RPAREN496 = null;
- var p_KindTest490 = null;
- var p_AtomicOrUnionType497 = null;
- var p_ParenthesizedItemType498 = null;
+ var BINARY490 = null;
+ var LPAREN491 = null;
+ var RPAREN492 = null;
+ var ITEM493 = null;
+ var LPAREN494 = null;
+ var RPAREN495 = null;
+ var p_KindTest489 = null;
+ var p_AtomicOrUnionType496 = null;
+ var p_ParenthesizedItemType497 = null;
- var BINARY491_tree=null;
- var LPAREN492_tree=null;
- var RPAREN493_tree=null;
- var ITEM494_tree=null;
- var LPAREN495_tree=null;
- var RPAREN496_tree=null;
+ var BINARY490_tree=null;
+ var LPAREN491_tree=null;
+ var RPAREN492_tree=null;
+ var ITEM493_tree=null;
+ var LPAREN494_tree=null;
+ var RPAREN495_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");
var stream_LPAREN=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token LPAREN");
var stream_p_KindTest=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_KindTest");
try {
- // xquery/XQueryParser.g:1212:9: ( p_KindTest -> ^( KindTest p_KindTest ) | {...}? => ( BINARY LPAREN RPAREN ) -> ^( BinaryTest BINARY LPAREN RPAREN ) | ( ITEM LPAREN RPAREN ) -> ^( ItemTest ITEM LPAREN RPAREN ) | p_AtomicOrUnionType | p_ParenthesizedItemType )
+ // xquery/XQueryParser.g:1273:9: ( p_KindTest -> ^( KindTest p_KindTest ) | {...}? => ( BINARY LPAREN RPAREN ) -> ^( BinaryTest BINARY LPAREN RPAREN ) | ( ITEM LPAREN RPAREN ) -> ^( ItemTest ITEM LPAREN RPAREN ) | p_AtomicOrUnionType | p_ParenthesizedItemType )
var alt161=5;
alt161 = this.dfa161.predict(this.input);
switch (alt161) {
case 1 :
- // xquery/XQueryParser.g:1212:11: p_KindTest
- this.pushFollow(XQueryParser.FOLLOW_p_KindTest_in_p_ItemType9545);
- p_KindTest490=this.p_KindTest();
+ // xquery/XQueryParser.g:1273:11: p_KindTest
+ this.pushFollow(XQueryParser.FOLLOW_p_KindTest_in_p_ItemType9548);
+ p_KindTest489=this.p_KindTest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_p_KindTest.add(p_KindTest490.getTree());
+ if ( this.state.backtracking===0 ) stream_p_KindTest.add(p_KindTest489.getTree());
// AST REWRITE
@@ -20673,9 +20738,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 1213:17: -> ^( KindTest p_KindTest )
+ // 1274:17: -> ^( KindTest p_KindTest )
{
- // xquery/XQueryParser.g:1213:20: ^( KindTest p_KindTest )
+ // xquery/XQueryParser.g:1274:20: ^( KindTest p_KindTest )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(KindTest, "KindTest"), root_1);
@@ -20691,21 +20756,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1214:11: {...}? => ( BINARY LPAREN RPAREN )
+ // xquery/XQueryParser.g:1275:11: {...}? => ( BINARY LPAREN RPAREN )
if ( !((this.lc(MLS))) ) {
if (this.state.backtracking>0) {this.state.failed=true; return retval;}
throw new org.antlr.runtime.FailedPredicateException(this.input, "p_ItemType", "this.lc(MLS)");
}
- // xquery/XQueryParser.g:1214:29: ( BINARY LPAREN RPAREN )
- // xquery/XQueryParser.g:1214:30: BINARY LPAREN RPAREN
- BINARY491=this.match(this.input,BINARY,XQueryParser.FOLLOW_BINARY_in_p_ItemType9585); if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_BINARY.add(BINARY491);
+ // xquery/XQueryParser.g:1275:29: ( BINARY LPAREN RPAREN )
+ // xquery/XQueryParser.g:1275:30: BINARY LPAREN RPAREN
+ BINARY490=this.match(this.input,BINARY,XQueryParser.FOLLOW_BINARY_in_p_ItemType9588); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) stream_BINARY.add(BINARY490);
- LPAREN492=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ItemType9587); if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_LPAREN.add(LPAREN492);
+ LPAREN491=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ItemType9590); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) stream_LPAREN.add(LPAREN491);
- RPAREN493=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ItemType9589); if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_RPAREN.add(RPAREN493);
+ RPAREN492=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ItemType9592); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) stream_RPAREN.add(RPAREN492);
@@ -20723,9 +20788,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 1215:17: -> ^( BinaryTest BINARY LPAREN RPAREN )
+ // 1276:17: -> ^( BinaryTest BINARY LPAREN RPAREN )
{
- // xquery/XQueryParser.g:1215:20: ^( BinaryTest BINARY LPAREN RPAREN )
+ // xquery/XQueryParser.g:1276:20: ^( BinaryTest BINARY LPAREN RPAREN )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(BinaryTest, "BinaryTest"), root_1);
@@ -20743,17 +20808,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:1216:11: ( ITEM LPAREN RPAREN )
- // xquery/XQueryParser.g:1216:11: ( ITEM LPAREN RPAREN )
- // xquery/XQueryParser.g:1216:12: ITEM LPAREN RPAREN
- ITEM494=this.match(this.input,ITEM,XQueryParser.FOLLOW_ITEM_in_p_ItemType9631); if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_ITEM.add(ITEM494);
+ // xquery/XQueryParser.g:1277:11: ( ITEM LPAREN RPAREN )
+ // xquery/XQueryParser.g:1277:11: ( ITEM LPAREN RPAREN )
+ // xquery/XQueryParser.g:1277:12: ITEM LPAREN RPAREN
+ ITEM493=this.match(this.input,ITEM,XQueryParser.FOLLOW_ITEM_in_p_ItemType9634); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) stream_ITEM.add(ITEM493);
- LPAREN495=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ItemType9633); if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_LPAREN.add(LPAREN495);
+ LPAREN494=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ItemType9636); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) stream_LPAREN.add(LPAREN494);
- RPAREN496=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ItemType9635); if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_RPAREN.add(RPAREN496);
+ RPAREN495=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ItemType9638); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) stream_RPAREN.add(RPAREN495);
@@ -20771,9 +20836,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 1217:17: -> ^( ItemTest ITEM LPAREN RPAREN )
+ // 1278:17: -> ^( ItemTest ITEM LPAREN RPAREN )
{
- // xquery/XQueryParser.g:1217:20: ^( ItemTest ITEM LPAREN RPAREN )
+ // xquery/XQueryParser.g:1278:20: ^( ItemTest ITEM LPAREN RPAREN )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(ItemTest, "ItemTest"), root_1);
@@ -20791,28 +20856,28 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:1221:11: p_AtomicOrUnionType
+ // xquery/XQueryParser.g:1282:11: p_AtomicOrUnionType
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_AtomicOrUnionType_in_p_ItemType9679);
- p_AtomicOrUnionType497=this.p_AtomicOrUnionType();
+ this.pushFollow(XQueryParser.FOLLOW_p_AtomicOrUnionType_in_p_ItemType9682);
+ p_AtomicOrUnionType496=this.p_AtomicOrUnionType();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AtomicOrUnionType497.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AtomicOrUnionType496.getTree());
break;
case 5 :
- // xquery/XQueryParser.g:1222:11: p_ParenthesizedItemType
+ // xquery/XQueryParser.g:1283:11: p_ParenthesizedItemType
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ParenthesizedItemType_in_p_ItemType9691);
- p_ParenthesizedItemType498=this.p_ParenthesizedItemType();
+ this.pushFollow(XQueryParser.FOLLOW_p_ParenthesizedItemType_in_p_ItemType9694);
+ p_ParenthesizedItemType497=this.p_ParenthesizedItemType();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ParenthesizedItemType498.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ParenthesizedItemType497.getTree());
break;
@@ -20851,7 +20916,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1226:1: p_AtomicOrUnionType : p_QName -> ^( AtomicOrUnionType p_QName ) ;
+ // xquery/XQueryParser.g:1287:1: p_AtomicOrUnionType : p_QName -> ^( AtomicOrUnionType p_QName ) ;
// $ANTLR start "p_AtomicOrUnionType"
p_AtomicOrUnionType: function() {
var retval = new XQueryParser.p_AtomicOrUnionType_return();
@@ -20859,18 +20924,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_QName499 = null;
+ var p_QName498 = null;
var stream_p_QName=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_QName");
try {
- // xquery/XQueryParser.g:1227:9: ( p_QName -> ^( AtomicOrUnionType p_QName ) )
- // xquery/XQueryParser.g:1227:11: p_QName
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_AtomicOrUnionType9717);
- p_QName499=this.p_QName();
+ // xquery/XQueryParser.g:1288:9: ( p_QName -> ^( AtomicOrUnionType p_QName ) )
+ // xquery/XQueryParser.g:1288:11: p_QName
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_AtomicOrUnionType9720);
+ p_QName498=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_p_QName.add(p_QName499.getTree());
+ if ( this.state.backtracking===0 ) stream_p_QName.add(p_QName498.getTree());
// AST REWRITE
@@ -20884,9 +20949,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 1228:17: -> ^( AtomicOrUnionType p_QName )
+ // 1289:17: -> ^( AtomicOrUnionType p_QName )
{
- // xquery/XQueryParser.g:1228:20: ^( AtomicOrUnionType p_QName )
+ // xquery/XQueryParser.g:1289:20: ^( AtomicOrUnionType p_QName )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(AtomicOrUnionType, "AtomicOrUnionType"), root_1);
@@ -20934,7 +20999,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1232:1: p_KindTest : ( p_DocumentTest | p_ElementTest | p_AttributeTest | p_SchemaElementTest | p_SchemaAttributeTest | p_PITest | p_CommentTest | p_TextTest | p_NamespaceNodeTest | p_AnyKindTest );
+ // xquery/XQueryParser.g:1293:1: p_KindTest : ( p_DocumentTest | p_ElementTest | p_AttributeTest | p_SchemaElementTest | p_SchemaAttributeTest | p_PITest | p_CommentTest | p_TextTest | p_NamespaceNodeTest | p_AnyKindTest );
// $ANTLR start "p_KindTest"
p_KindTest: function() {
var retval = new XQueryParser.p_KindTest_return();
@@ -20942,20 +21007,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_DocumentTest500 = null;
- var p_ElementTest501 = null;
- var p_AttributeTest502 = null;
- var p_SchemaElementTest503 = null;
- var p_SchemaAttributeTest504 = null;
- var p_PITest505 = null;
- var p_CommentTest506 = null;
- var p_TextTest507 = null;
- var p_NamespaceNodeTest508 = null;
- var p_AnyKindTest509 = null;
+ var p_DocumentTest499 = null;
+ var p_ElementTest500 = null;
+ var p_AttributeTest501 = null;
+ var p_SchemaElementTest502 = null;
+ var p_SchemaAttributeTest503 = null;
+ var p_PITest504 = null;
+ var p_CommentTest505 = null;
+ var p_TextTest506 = null;
+ var p_NamespaceNodeTest507 = null;
+ var p_AnyKindTest508 = null;
try {
- // xquery/XQueryParser.g:1233:9: ( p_DocumentTest | p_ElementTest | p_AttributeTest | p_SchemaElementTest | p_SchemaAttributeTest | p_PITest | p_CommentTest | p_TextTest | p_NamespaceNodeTest | p_AnyKindTest )
+ // xquery/XQueryParser.g:1294:9: ( p_DocumentTest | p_ElementTest | p_AttributeTest | p_SchemaElementTest | p_SchemaAttributeTest | p_PITest | p_CommentTest | p_TextTest | p_NamespaceNodeTest | p_AnyKindTest )
var alt162=10;
switch ( this.input.LA(1) ) {
case DOCUMENT_NODE:
@@ -20998,132 +21063,132 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt162) {
case 1 :
- // xquery/XQueryParser.g:1233:11: p_DocumentTest
+ // xquery/XQueryParser.g:1294:11: p_DocumentTest
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_DocumentTest_in_p_KindTest9767);
- p_DocumentTest500=this.p_DocumentTest();
+ this.pushFollow(XQueryParser.FOLLOW_p_DocumentTest_in_p_KindTest9770);
+ p_DocumentTest499=this.p_DocumentTest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_DocumentTest500.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_DocumentTest499.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1234:11: p_ElementTest
+ // xquery/XQueryParser.g:1295:11: p_ElementTest
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ElementTest_in_p_KindTest9779);
- p_ElementTest501=this.p_ElementTest();
+ this.pushFollow(XQueryParser.FOLLOW_p_ElementTest_in_p_KindTest9782);
+ p_ElementTest500=this.p_ElementTest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementTest501.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementTest500.getTree());
break;
case 3 :
- // xquery/XQueryParser.g:1235:11: p_AttributeTest
+ // xquery/XQueryParser.g:1296:11: p_AttributeTest
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_AttributeTest_in_p_KindTest9791);
- p_AttributeTest502=this.p_AttributeTest();
+ this.pushFollow(XQueryParser.FOLLOW_p_AttributeTest_in_p_KindTest9794);
+ p_AttributeTest501=this.p_AttributeTest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeTest502.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeTest501.getTree());
break;
case 4 :
- // xquery/XQueryParser.g:1236:11: p_SchemaElementTest
+ // xquery/XQueryParser.g:1297:11: p_SchemaElementTest
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_SchemaElementTest_in_p_KindTest9803);
- p_SchemaElementTest503=this.p_SchemaElementTest();
+ this.pushFollow(XQueryParser.FOLLOW_p_SchemaElementTest_in_p_KindTest9806);
+ p_SchemaElementTest502=this.p_SchemaElementTest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SchemaElementTest503.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SchemaElementTest502.getTree());
break;
case 5 :
- // xquery/XQueryParser.g:1237:11: p_SchemaAttributeTest
+ // xquery/XQueryParser.g:1298:11: p_SchemaAttributeTest
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_SchemaAttributeTest_in_p_KindTest9815);
- p_SchemaAttributeTest504=this.p_SchemaAttributeTest();
+ this.pushFollow(XQueryParser.FOLLOW_p_SchemaAttributeTest_in_p_KindTest9818);
+ p_SchemaAttributeTest503=this.p_SchemaAttributeTest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SchemaAttributeTest504.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SchemaAttributeTest503.getTree());
break;
case 6 :
- // xquery/XQueryParser.g:1238:11: p_PITest
+ // xquery/XQueryParser.g:1299:11: p_PITest
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_PITest_in_p_KindTest9827);
- p_PITest505=this.p_PITest();
+ this.pushFollow(XQueryParser.FOLLOW_p_PITest_in_p_KindTest9830);
+ p_PITest504=this.p_PITest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PITest505.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PITest504.getTree());
break;
case 7 :
- // xquery/XQueryParser.g:1239:11: p_CommentTest
+ // xquery/XQueryParser.g:1300:11: p_CommentTest
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_CommentTest_in_p_KindTest9839);
- p_CommentTest506=this.p_CommentTest();
+ this.pushFollow(XQueryParser.FOLLOW_p_CommentTest_in_p_KindTest9842);
+ p_CommentTest505=this.p_CommentTest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CommentTest506.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CommentTest505.getTree());
break;
case 8 :
- // xquery/XQueryParser.g:1240:11: p_TextTest
+ // xquery/XQueryParser.g:1301:11: p_TextTest
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_TextTest_in_p_KindTest9851);
- p_TextTest507=this.p_TextTest();
+ this.pushFollow(XQueryParser.FOLLOW_p_TextTest_in_p_KindTest9854);
+ p_TextTest506=this.p_TextTest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TextTest507.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TextTest506.getTree());
break;
case 9 :
- // xquery/XQueryParser.g:1241:11: p_NamespaceNodeTest
+ // xquery/XQueryParser.g:1302:11: p_NamespaceNodeTest
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_NamespaceNodeTest_in_p_KindTest9863);
- p_NamespaceNodeTest508=this.p_NamespaceNodeTest();
+ this.pushFollow(XQueryParser.FOLLOW_p_NamespaceNodeTest_in_p_KindTest9866);
+ p_NamespaceNodeTest507=this.p_NamespaceNodeTest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NamespaceNodeTest508.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NamespaceNodeTest507.getTree());
break;
case 10 :
- // xquery/XQueryParser.g:1242:11: p_AnyKindTest
+ // xquery/XQueryParser.g:1303:11: p_AnyKindTest
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_AnyKindTest_in_p_KindTest9875);
- p_AnyKindTest509=this.p_AnyKindTest();
+ this.pushFollow(XQueryParser.FOLLOW_p_AnyKindTest_in_p_KindTest9878);
+ p_AnyKindTest508=this.p_AnyKindTest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AnyKindTest509.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AnyKindTest508.getTree());
break;
@@ -21162,7 +21227,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1246:1: p_AnyKindTest : NODE LPAREN RPAREN ;
+ // xquery/XQueryParser.g:1307:1: p_AnyKindTest : NODE LPAREN RPAREN ;
// $ANTLR start "p_AnyKindTest"
p_AnyKindTest: function() {
var retval = new XQueryParser.p_AnyKindTest_return();
@@ -21170,33 +21235,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var NODE510 = null;
- var LPAREN511 = null;
- var RPAREN512 = null;
+ var NODE509 = null;
+ var LPAREN510 = null;
+ var RPAREN511 = null;
- var NODE510_tree=null;
- var LPAREN511_tree=null;
- var RPAREN512_tree=null;
+ var NODE509_tree=null;
+ var LPAREN510_tree=null;
+ var RPAREN511_tree=null;
try {
- // xquery/XQueryParser.g:1247:9: ( NODE LPAREN RPAREN )
- // xquery/XQueryParser.g:1247:11: NODE LPAREN RPAREN
+ // xquery/XQueryParser.g:1308:9: ( NODE LPAREN RPAREN )
+ // xquery/XQueryParser.g:1308:11: NODE LPAREN RPAREN
root_0 = this.adaptor.nil();
- NODE510=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_AnyKindTest9901); if (this.state.failed) return retval;
+ NODE509=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_AnyKindTest9904); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- NODE510_tree = this.adaptor.create(NODE510);
- this.adaptor.addChild(root_0, NODE510_tree);
+ NODE509_tree = this.adaptor.create(NODE509);
+ this.adaptor.addChild(root_0, NODE509_tree);
}
- LPAREN511=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_AnyKindTest9903); if (this.state.failed) return retval;
+ LPAREN510=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_AnyKindTest9906); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN511_tree = this.adaptor.create(LPAREN511);
- this.adaptor.addChild(root_0, LPAREN511_tree);
+ LPAREN510_tree = this.adaptor.create(LPAREN510);
+ this.adaptor.addChild(root_0, LPAREN510_tree);
}
- RPAREN512=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_AnyKindTest9905); if (this.state.failed) return retval;
+ RPAREN511=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_AnyKindTest9908); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN512_tree = this.adaptor.create(RPAREN512);
- this.adaptor.addChild(root_0, RPAREN512_tree);
+ RPAREN511_tree = this.adaptor.create(RPAREN511);
+ this.adaptor.addChild(root_0, RPAREN511_tree);
}
@@ -21234,7 +21299,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1251:1: p_DocumentTest : DOCUMENT_NODE LPAREN ( p_ElementTest | p_SchemaElementTest )? RPAREN ;
+ // xquery/XQueryParser.g:1312:1: p_DocumentTest : DOCUMENT_NODE LPAREN ( p_ElementTest | p_SchemaElementTest )? RPAREN ;
// $ANTLR start "p_DocumentTest"
p_DocumentTest: function() {
var retval = new XQueryParser.p_DocumentTest_return();
@@ -21242,32 +21307,32 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var DOCUMENT_NODE513 = null;
- var LPAREN514 = null;
- var RPAREN517 = null;
- var p_ElementTest515 = null;
- var p_SchemaElementTest516 = null;
+ var DOCUMENT_NODE512 = null;
+ var LPAREN513 = null;
+ var RPAREN516 = null;
+ var p_ElementTest514 = null;
+ var p_SchemaElementTest515 = null;
- var DOCUMENT_NODE513_tree=null;
- var LPAREN514_tree=null;
- var RPAREN517_tree=null;
+ var DOCUMENT_NODE512_tree=null;
+ var LPAREN513_tree=null;
+ var RPAREN516_tree=null;
try {
- // xquery/XQueryParser.g:1252:9: ( DOCUMENT_NODE LPAREN ( p_ElementTest | p_SchemaElementTest )? RPAREN )
- // xquery/XQueryParser.g:1252:11: DOCUMENT_NODE LPAREN ( p_ElementTest | p_SchemaElementTest )? RPAREN
+ // xquery/XQueryParser.g:1313:9: ( DOCUMENT_NODE LPAREN ( p_ElementTest | p_SchemaElementTest )? RPAREN )
+ // xquery/XQueryParser.g:1313:11: DOCUMENT_NODE LPAREN ( p_ElementTest | p_SchemaElementTest )? RPAREN
root_0 = this.adaptor.nil();
- DOCUMENT_NODE513=this.match(this.input,DOCUMENT_NODE,XQueryParser.FOLLOW_DOCUMENT_NODE_in_p_DocumentTest9931); if (this.state.failed) return retval;
+ DOCUMENT_NODE512=this.match(this.input,DOCUMENT_NODE,XQueryParser.FOLLOW_DOCUMENT_NODE_in_p_DocumentTest9934); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- DOCUMENT_NODE513_tree = this.adaptor.create(DOCUMENT_NODE513);
- this.adaptor.addChild(root_0, DOCUMENT_NODE513_tree);
+ DOCUMENT_NODE512_tree = this.adaptor.create(DOCUMENT_NODE512);
+ this.adaptor.addChild(root_0, DOCUMENT_NODE512_tree);
}
- LPAREN514=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_DocumentTest9933); if (this.state.failed) return retval;
+ LPAREN513=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_DocumentTest9936); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN514_tree = this.adaptor.create(LPAREN514);
- this.adaptor.addChild(root_0, LPAREN514_tree);
+ LPAREN513_tree = this.adaptor.create(LPAREN513);
+ this.adaptor.addChild(root_0, LPAREN513_tree);
}
- // xquery/XQueryParser.g:1252:32: ( p_ElementTest | p_SchemaElementTest )?
+ // xquery/XQueryParser.g:1313:32: ( p_ElementTest | p_SchemaElementTest )?
var alt163=3;
var LA163_0 = this.input.LA(1);
@@ -21279,34 +21344,34 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt163) {
case 1 :
- // xquery/XQueryParser.g:1252:33: p_ElementTest
- this.pushFollow(XQueryParser.FOLLOW_p_ElementTest_in_p_DocumentTest9936);
- p_ElementTest515=this.p_ElementTest();
+ // xquery/XQueryParser.g:1313:33: p_ElementTest
+ this.pushFollow(XQueryParser.FOLLOW_p_ElementTest_in_p_DocumentTest9939);
+ p_ElementTest514=this.p_ElementTest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementTest515.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementTest514.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1252:49: p_SchemaElementTest
- this.pushFollow(XQueryParser.FOLLOW_p_SchemaElementTest_in_p_DocumentTest9940);
- p_SchemaElementTest516=this.p_SchemaElementTest();
+ // xquery/XQueryParser.g:1313:49: p_SchemaElementTest
+ this.pushFollow(XQueryParser.FOLLOW_p_SchemaElementTest_in_p_DocumentTest9943);
+ p_SchemaElementTest515=this.p_SchemaElementTest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SchemaElementTest516.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SchemaElementTest515.getTree());
break;
}
- RPAREN517=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_DocumentTest9944); if (this.state.failed) return retval;
+ RPAREN516=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_DocumentTest9947); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN517_tree = this.adaptor.create(RPAREN517);
- this.adaptor.addChild(root_0, RPAREN517_tree);
+ RPAREN516_tree = this.adaptor.create(RPAREN516);
+ this.adaptor.addChild(root_0, RPAREN516_tree);
}
@@ -21344,7 +21409,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1256:1: p_TextTest : TEXT LPAREN RPAREN ;
+ // xquery/XQueryParser.g:1317:1: p_TextTest : TEXT LPAREN RPAREN ;
// $ANTLR start "p_TextTest"
p_TextTest: function() {
var retval = new XQueryParser.p_TextTest_return();
@@ -21352,33 +21417,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var TEXT518 = null;
- var LPAREN519 = null;
- var RPAREN520 = null;
+ var TEXT517 = null;
+ var LPAREN518 = null;
+ var RPAREN519 = null;
- var TEXT518_tree=null;
- var LPAREN519_tree=null;
- var RPAREN520_tree=null;
+ var TEXT517_tree=null;
+ var LPAREN518_tree=null;
+ var RPAREN519_tree=null;
try {
- // xquery/XQueryParser.g:1257:9: ( TEXT LPAREN RPAREN )
- // xquery/XQueryParser.g:1257:11: TEXT LPAREN RPAREN
+ // xquery/XQueryParser.g:1318:9: ( TEXT LPAREN RPAREN )
+ // xquery/XQueryParser.g:1318:11: TEXT LPAREN RPAREN
root_0 = this.adaptor.nil();
- TEXT518=this.match(this.input,TEXT,XQueryParser.FOLLOW_TEXT_in_p_TextTest9970); if (this.state.failed) return retval;
+ TEXT517=this.match(this.input,TEXT,XQueryParser.FOLLOW_TEXT_in_p_TextTest9973); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- TEXT518_tree = this.adaptor.create(TEXT518);
- this.adaptor.addChild(root_0, TEXT518_tree);
+ TEXT517_tree = this.adaptor.create(TEXT517);
+ this.adaptor.addChild(root_0, TEXT517_tree);
}
- LPAREN519=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_TextTest9972); if (this.state.failed) return retval;
+ LPAREN518=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_TextTest9975); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN519_tree = this.adaptor.create(LPAREN519);
- this.adaptor.addChild(root_0, LPAREN519_tree);
+ LPAREN518_tree = this.adaptor.create(LPAREN518);
+ this.adaptor.addChild(root_0, LPAREN518_tree);
}
- RPAREN520=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_TextTest9974); if (this.state.failed) return retval;
+ RPAREN519=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_TextTest9977); 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);
}
@@ -21416,7 +21481,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1261:1: p_CommentTest : COMMENT LPAREN RPAREN ;
+ // xquery/XQueryParser.g:1322:1: p_CommentTest : COMMENT LPAREN RPAREN ;
// $ANTLR start "p_CommentTest"
p_CommentTest: function() {
var retval = new XQueryParser.p_CommentTest_return();
@@ -21424,33 +21489,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var COMMENT521 = null;
- var LPAREN522 = null;
- var RPAREN523 = null;
+ var COMMENT520 = null;
+ var LPAREN521 = null;
+ var RPAREN522 = null;
- var COMMENT521_tree=null;
- var LPAREN522_tree=null;
- var RPAREN523_tree=null;
+ var COMMENT520_tree=null;
+ var LPAREN521_tree=null;
+ var RPAREN522_tree=null;
try {
- // xquery/XQueryParser.g:1262:9: ( COMMENT LPAREN RPAREN )
- // xquery/XQueryParser.g:1262:11: COMMENT LPAREN RPAREN
+ // xquery/XQueryParser.g:1323:9: ( COMMENT LPAREN RPAREN )
+ // xquery/XQueryParser.g:1323:11: COMMENT LPAREN RPAREN
root_0 = this.adaptor.nil();
- COMMENT521=this.match(this.input,COMMENT,XQueryParser.FOLLOW_COMMENT_in_p_CommentTest10000); if (this.state.failed) return retval;
+ COMMENT520=this.match(this.input,COMMENT,XQueryParser.FOLLOW_COMMENT_in_p_CommentTest10003); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- COMMENT521_tree = this.adaptor.create(COMMENT521);
- this.adaptor.addChild(root_0, COMMENT521_tree);
+ COMMENT520_tree = this.adaptor.create(COMMENT520);
+ this.adaptor.addChild(root_0, COMMENT520_tree);
}
- LPAREN522=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_CommentTest10002); if (this.state.failed) return retval;
+ LPAREN521=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_CommentTest10005); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN522_tree = this.adaptor.create(LPAREN522);
- this.adaptor.addChild(root_0, LPAREN522_tree);
+ LPAREN521_tree = this.adaptor.create(LPAREN521);
+ this.adaptor.addChild(root_0, LPAREN521_tree);
}
- RPAREN523=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_CommentTest10004); if (this.state.failed) return retval;
+ RPAREN522=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_CommentTest10007); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN523_tree = this.adaptor.create(RPAREN523);
- this.adaptor.addChild(root_0, RPAREN523_tree);
+ RPAREN522_tree = this.adaptor.create(RPAREN522);
+ this.adaptor.addChild(root_0, RPAREN522_tree);
}
@@ -21488,7 +21553,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1266:1: p_NamespaceNodeTest : NAMESPACE_NODE LPAREN RPAREN ;
+ // xquery/XQueryParser.g:1327:1: p_NamespaceNodeTest : NAMESPACE_NODE LPAREN RPAREN ;
// $ANTLR start "p_NamespaceNodeTest"
p_NamespaceNodeTest: function() {
var retval = new XQueryParser.p_NamespaceNodeTest_return();
@@ -21496,33 +21561,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var NAMESPACE_NODE524 = null;
- var LPAREN525 = null;
- var RPAREN526 = null;
+ var NAMESPACE_NODE523 = null;
+ var LPAREN524 = null;
+ var RPAREN525 = null;
- var NAMESPACE_NODE524_tree=null;
- var LPAREN525_tree=null;
- var RPAREN526_tree=null;
+ var NAMESPACE_NODE523_tree=null;
+ var LPAREN524_tree=null;
+ var RPAREN525_tree=null;
try {
- // xquery/XQueryParser.g:1267:9: ( NAMESPACE_NODE LPAREN RPAREN )
- // xquery/XQueryParser.g:1267:11: NAMESPACE_NODE LPAREN RPAREN
+ // xquery/XQueryParser.g:1328:9: ( NAMESPACE_NODE LPAREN RPAREN )
+ // xquery/XQueryParser.g:1328:11: NAMESPACE_NODE LPAREN RPAREN
root_0 = this.adaptor.nil();
- NAMESPACE_NODE524=this.match(this.input,NAMESPACE_NODE,XQueryParser.FOLLOW_NAMESPACE_NODE_in_p_NamespaceNodeTest10030); if (this.state.failed) return retval;
+ NAMESPACE_NODE523=this.match(this.input,NAMESPACE_NODE,XQueryParser.FOLLOW_NAMESPACE_NODE_in_p_NamespaceNodeTest10033); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- NAMESPACE_NODE524_tree = this.adaptor.create(NAMESPACE_NODE524);
- this.adaptor.addChild(root_0, NAMESPACE_NODE524_tree);
+ NAMESPACE_NODE523_tree = this.adaptor.create(NAMESPACE_NODE523);
+ this.adaptor.addChild(root_0, NAMESPACE_NODE523_tree);
}
- LPAREN525=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_NamespaceNodeTest10032); if (this.state.failed) return retval;
+ LPAREN524=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_NamespaceNodeTest10035); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN525_tree = this.adaptor.create(LPAREN525);
- this.adaptor.addChild(root_0, LPAREN525_tree);
+ LPAREN524_tree = this.adaptor.create(LPAREN524);
+ this.adaptor.addChild(root_0, LPAREN524_tree);
}
- RPAREN526=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_NamespaceNodeTest10034); if (this.state.failed) return retval;
+ RPAREN525=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_NamespaceNodeTest10037); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN526_tree = this.adaptor.create(RPAREN526);
- this.adaptor.addChild(root_0, RPAREN526_tree);
+ RPAREN525_tree = this.adaptor.create(RPAREN525);
+ this.adaptor.addChild(root_0, RPAREN525_tree);
}
@@ -21560,7 +21625,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1271:1: p_PITest : PROCESSING_INSTRUCTION LPAREN ( p_NCName | p_StringLiteral )? RPAREN ;
+ // xquery/XQueryParser.g:1332:1: p_PITest : PROCESSING_INSTRUCTION LPAREN ( p_NCName | p_StringLiteral )? RPAREN ;
// $ANTLR start "p_PITest"
p_PITest: function() {
var retval = new XQueryParser.p_PITest_return();
@@ -21568,32 +21633,32 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var PROCESSING_INSTRUCTION527 = null;
- var LPAREN528 = null;
- var RPAREN531 = null;
- var p_NCName529 = null;
- var p_StringLiteral530 = null;
+ var PROCESSING_INSTRUCTION526 = null;
+ var LPAREN527 = null;
+ var RPAREN530 = null;
+ var p_NCName528 = null;
+ var p_StringLiteral529 = null;
- var PROCESSING_INSTRUCTION527_tree=null;
- var LPAREN528_tree=null;
- var RPAREN531_tree=null;
+ var PROCESSING_INSTRUCTION526_tree=null;
+ var LPAREN527_tree=null;
+ var RPAREN530_tree=null;
try {
- // xquery/XQueryParser.g:1272:9: ( PROCESSING_INSTRUCTION LPAREN ( p_NCName | p_StringLiteral )? RPAREN )
- // xquery/XQueryParser.g:1272:11: PROCESSING_INSTRUCTION LPAREN ( p_NCName | p_StringLiteral )? RPAREN
+ // xquery/XQueryParser.g:1333:9: ( PROCESSING_INSTRUCTION LPAREN ( p_NCName | p_StringLiteral )? RPAREN )
+ // xquery/XQueryParser.g:1333:11: PROCESSING_INSTRUCTION LPAREN ( p_NCName | p_StringLiteral )? RPAREN
root_0 = this.adaptor.nil();
- PROCESSING_INSTRUCTION527=this.match(this.input,PROCESSING_INSTRUCTION,XQueryParser.FOLLOW_PROCESSING_INSTRUCTION_in_p_PITest10060); if (this.state.failed) return retval;
+ PROCESSING_INSTRUCTION526=this.match(this.input,PROCESSING_INSTRUCTION,XQueryParser.FOLLOW_PROCESSING_INSTRUCTION_in_p_PITest10063); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- PROCESSING_INSTRUCTION527_tree = this.adaptor.create(PROCESSING_INSTRUCTION527);
- this.adaptor.addChild(root_0, PROCESSING_INSTRUCTION527_tree);
+ PROCESSING_INSTRUCTION526_tree = this.adaptor.create(PROCESSING_INSTRUCTION526);
+ this.adaptor.addChild(root_0, PROCESSING_INSTRUCTION526_tree);
}
- LPAREN528=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_PITest10062); if (this.state.failed) return retval;
+ LPAREN527=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_PITest10065); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN528_tree = this.adaptor.create(LPAREN528);
- this.adaptor.addChild(root_0, LPAREN528_tree);
+ LPAREN527_tree = this.adaptor.create(LPAREN527);
+ this.adaptor.addChild(root_0, LPAREN527_tree);
}
- // xquery/XQueryParser.g:1272:41: ( p_NCName | p_StringLiteral )?
+ // xquery/XQueryParser.g:1333:41: ( p_NCName | p_StringLiteral )?
var alt164=3;
var LA164_0 = this.input.LA(1);
@@ -21605,34 +21670,34 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt164) {
case 1 :
- // xquery/XQueryParser.g:1272:42: p_NCName
- this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_PITest10065);
- p_NCName529=this.p_NCName();
+ // xquery/XQueryParser.g:1333:42: p_NCName
+ this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_PITest10068);
+ p_NCName528=this.p_NCName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NCName529.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NCName528.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1272:53: p_StringLiteral
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_PITest10069);
- p_StringLiteral530=this.p_StringLiteral();
+ // xquery/XQueryParser.g:1333:53: p_StringLiteral
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_PITest10072);
+ p_StringLiteral529=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral530.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral529.getTree());
break;
}
- RPAREN531=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_PITest10073); if (this.state.failed) return retval;
+ RPAREN530=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_PITest10076); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN531_tree = this.adaptor.create(RPAREN531);
- this.adaptor.addChild(root_0, RPAREN531_tree);
+ RPAREN530_tree = this.adaptor.create(RPAREN530);
+ this.adaptor.addChild(root_0, RPAREN530_tree);
}
@@ -21670,7 +21735,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1276:1: p_AttributeTest : ATTRIBUTE LPAREN ( p_AttribNameOrWildcard ( COMMA p_TypeName )? )? RPAREN ;
+ // xquery/XQueryParser.g:1337:1: p_AttributeTest : ATTRIBUTE LPAREN ( p_AttribNameOrWildcard ( COMMA p_TypeName )? )? RPAREN ;
// $ANTLR start "p_AttributeTest"
p_AttributeTest: function() {
var retval = new XQueryParser.p_AttributeTest_return();
@@ -21678,34 +21743,34 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var ATTRIBUTE532 = null;
- var LPAREN533 = null;
- var COMMA535 = null;
- var RPAREN537 = null;
- var p_AttribNameOrWildcard534 = null;
- var p_TypeName536 = null;
+ var ATTRIBUTE531 = null;
+ var LPAREN532 = null;
+ var COMMA534 = null;
+ var RPAREN536 = null;
+ var p_AttribNameOrWildcard533 = null;
+ var p_TypeName535 = null;
- var ATTRIBUTE532_tree=null;
- var LPAREN533_tree=null;
- var COMMA535_tree=null;
- var RPAREN537_tree=null;
+ var ATTRIBUTE531_tree=null;
+ var LPAREN532_tree=null;
+ var COMMA534_tree=null;
+ var RPAREN536_tree=null;
try {
- // xquery/XQueryParser.g:1277:9: ( ATTRIBUTE LPAREN ( p_AttribNameOrWildcard ( COMMA p_TypeName )? )? RPAREN )
- // xquery/XQueryParser.g:1277:11: ATTRIBUTE LPAREN ( p_AttribNameOrWildcard ( COMMA p_TypeName )? )? RPAREN
+ // xquery/XQueryParser.g:1338:9: ( ATTRIBUTE LPAREN ( p_AttribNameOrWildcard ( COMMA p_TypeName )? )? RPAREN )
+ // xquery/XQueryParser.g:1338:11: ATTRIBUTE LPAREN ( p_AttribNameOrWildcard ( COMMA p_TypeName )? )? RPAREN
root_0 = this.adaptor.nil();
- ATTRIBUTE532=this.match(this.input,ATTRIBUTE,XQueryParser.FOLLOW_ATTRIBUTE_in_p_AttributeTest10099); if (this.state.failed) return retval;
+ ATTRIBUTE531=this.match(this.input,ATTRIBUTE,XQueryParser.FOLLOW_ATTRIBUTE_in_p_AttributeTest10102); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- ATTRIBUTE532_tree = this.adaptor.create(ATTRIBUTE532);
- this.adaptor.addChild(root_0, ATTRIBUTE532_tree);
+ ATTRIBUTE531_tree = this.adaptor.create(ATTRIBUTE531);
+ this.adaptor.addChild(root_0, ATTRIBUTE531_tree);
}
- LPAREN533=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_AttributeTest10101); if (this.state.failed) return retval;
+ LPAREN532=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_AttributeTest10104); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN533_tree = this.adaptor.create(LPAREN533);
- this.adaptor.addChild(root_0, LPAREN533_tree);
+ LPAREN532_tree = this.adaptor.create(LPAREN532);
+ this.adaptor.addChild(root_0, LPAREN532_tree);
}
- // xquery/XQueryParser.g:1277:28: ( p_AttribNameOrWildcard ( COMMA p_TypeName )? )?
+ // xquery/XQueryParser.g:1338:28: ( p_AttribNameOrWildcard ( COMMA p_TypeName )? )?
var alt166=2;
var LA166_0 = this.input.LA(1);
@@ -21714,14 +21779,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt166) {
case 1 :
- // xquery/XQueryParser.g:1277:29: p_AttribNameOrWildcard ( COMMA p_TypeName )?
- this.pushFollow(XQueryParser.FOLLOW_p_AttribNameOrWildcard_in_p_AttributeTest10104);
- p_AttribNameOrWildcard534=this.p_AttribNameOrWildcard();
+ // xquery/XQueryParser.g:1338:29: p_AttribNameOrWildcard ( COMMA p_TypeName )?
+ this.pushFollow(XQueryParser.FOLLOW_p_AttribNameOrWildcard_in_p_AttributeTest10107);
+ p_AttribNameOrWildcard533=this.p_AttribNameOrWildcard();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttribNameOrWildcard534.getTree());
- // xquery/XQueryParser.g:1277:52: ( COMMA p_TypeName )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttribNameOrWildcard533.getTree());
+ // xquery/XQueryParser.g:1338:52: ( COMMA p_TypeName )?
var alt165=2;
var LA165_0 = this.input.LA(1);
@@ -21730,18 +21795,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt165) {
case 1 :
- // xquery/XQueryParser.g:1277:53: COMMA p_TypeName
- COMMA535=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_AttributeTest10107); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1338:53: COMMA p_TypeName
+ COMMA534=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_AttributeTest10110); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- COMMA535_tree = this.adaptor.create(COMMA535);
- this.adaptor.addChild(root_0, COMMA535_tree);
+ COMMA534_tree = this.adaptor.create(COMMA534);
+ this.adaptor.addChild(root_0, COMMA534_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_TypeName_in_p_AttributeTest10109);
- p_TypeName536=this.p_TypeName();
+ this.pushFollow(XQueryParser.FOLLOW_p_TypeName_in_p_AttributeTest10112);
+ p_TypeName535=this.p_TypeName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeName536.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeName535.getTree());
break;
@@ -21754,10 +21819,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- RPAREN537=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_AttributeTest10115); if (this.state.failed) return retval;
+ RPAREN536=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_AttributeTest10118); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN537_tree = this.adaptor.create(RPAREN537);
- this.adaptor.addChild(root_0, RPAREN537_tree);
+ RPAREN536_tree = this.adaptor.create(RPAREN536);
+ this.adaptor.addChild(root_0, RPAREN536_tree);
}
@@ -21795,7 +21860,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1281:1: p_AttribNameOrWildcard : ( p_AttributeName | STAR );
+ // xquery/XQueryParser.g:1342:1: p_AttribNameOrWildcard : ( p_AttributeName | STAR );
// $ANTLR start "p_AttribNameOrWildcard"
p_AttribNameOrWildcard: function() {
var retval = new XQueryParser.p_AttribNameOrWildcard_return();
@@ -21803,13 +21868,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var STAR539 = null;
- var p_AttributeName538 = null;
+ var STAR538 = null;
+ var p_AttributeName537 = null;
- var STAR539_tree=null;
+ var STAR538_tree=null;
try {
- // xquery/XQueryParser.g:1282:9: ( p_AttributeName | STAR )
+ // xquery/XQueryParser.g:1343:9: ( p_AttributeName | STAR )
var alt167=2;
var LA167_0 = this.input.LA(1);
@@ -21828,26 +21893,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt167) {
case 1 :
- // xquery/XQueryParser.g:1282:11: p_AttributeName
+ // xquery/XQueryParser.g:1343:11: p_AttributeName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_AttributeName_in_p_AttribNameOrWildcard10143);
- p_AttributeName538=this.p_AttributeName();
+ this.pushFollow(XQueryParser.FOLLOW_p_AttributeName_in_p_AttribNameOrWildcard10146);
+ p_AttributeName537=this.p_AttributeName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeName538.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeName537.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1282:29: STAR
+ // xquery/XQueryParser.g:1343:29: STAR
root_0 = this.adaptor.nil();
- STAR539=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_AttribNameOrWildcard10147); if (this.state.failed) return retval;
+ STAR538=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_AttribNameOrWildcard10150); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- STAR539_tree = this.adaptor.create(STAR539);
- this.adaptor.addChild(root_0, STAR539_tree);
+ STAR538_tree = this.adaptor.create(STAR538);
+ this.adaptor.addChild(root_0, STAR538_tree);
}
@@ -21887,7 +21952,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1286:1: p_SchemaAttributeTest : SCHEMA_ATTRIBUTE LPAREN p_AttributeDeclaration RPAREN ;
+ // xquery/XQueryParser.g:1347:1: p_SchemaAttributeTest : SCHEMA_ATTRIBUTE LPAREN p_AttributeDeclaration RPAREN ;
// $ANTLR start "p_SchemaAttributeTest"
p_SchemaAttributeTest: function() {
var retval = new XQueryParser.p_SchemaAttributeTest_return();
@@ -21895,40 +21960,40 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var SCHEMA_ATTRIBUTE540 = null;
- var LPAREN541 = null;
- var RPAREN543 = null;
- var p_AttributeDeclaration542 = null;
+ var SCHEMA_ATTRIBUTE539 = null;
+ var LPAREN540 = null;
+ var RPAREN542 = null;
+ var p_AttributeDeclaration541 = null;
- var SCHEMA_ATTRIBUTE540_tree=null;
- var LPAREN541_tree=null;
- var RPAREN543_tree=null;
+ var SCHEMA_ATTRIBUTE539_tree=null;
+ var LPAREN540_tree=null;
+ var RPAREN542_tree=null;
try {
- // xquery/XQueryParser.g:1287:9: ( SCHEMA_ATTRIBUTE LPAREN p_AttributeDeclaration RPAREN )
- // xquery/XQueryParser.g:1287:11: SCHEMA_ATTRIBUTE LPAREN p_AttributeDeclaration RPAREN
+ // xquery/XQueryParser.g:1348:9: ( SCHEMA_ATTRIBUTE LPAREN p_AttributeDeclaration RPAREN )
+ // xquery/XQueryParser.g:1348:11: SCHEMA_ATTRIBUTE LPAREN p_AttributeDeclaration RPAREN
root_0 = this.adaptor.nil();
- SCHEMA_ATTRIBUTE540=this.match(this.input,SCHEMA_ATTRIBUTE,XQueryParser.FOLLOW_SCHEMA_ATTRIBUTE_in_p_SchemaAttributeTest10173); if (this.state.failed) return retval;
+ SCHEMA_ATTRIBUTE539=this.match(this.input,SCHEMA_ATTRIBUTE,XQueryParser.FOLLOW_SCHEMA_ATTRIBUTE_in_p_SchemaAttributeTest10176); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- SCHEMA_ATTRIBUTE540_tree = this.adaptor.create(SCHEMA_ATTRIBUTE540);
- this.adaptor.addChild(root_0, SCHEMA_ATTRIBUTE540_tree);
+ SCHEMA_ATTRIBUTE539_tree = this.adaptor.create(SCHEMA_ATTRIBUTE539);
+ this.adaptor.addChild(root_0, SCHEMA_ATTRIBUTE539_tree);
}
- LPAREN541=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SchemaAttributeTest10175); if (this.state.failed) return retval;
+ LPAREN540=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SchemaAttributeTest10178); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN541_tree = this.adaptor.create(LPAREN541);
- this.adaptor.addChild(root_0, LPAREN541_tree);
+ LPAREN540_tree = this.adaptor.create(LPAREN540);
+ this.adaptor.addChild(root_0, LPAREN540_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_AttributeDeclaration_in_p_SchemaAttributeTest10177);
- p_AttributeDeclaration542=this.p_AttributeDeclaration();
+ this.pushFollow(XQueryParser.FOLLOW_p_AttributeDeclaration_in_p_SchemaAttributeTest10180);
+ p_AttributeDeclaration541=this.p_AttributeDeclaration();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeDeclaration542.getTree());
- RPAREN543=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SchemaAttributeTest10179); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeDeclaration541.getTree());
+ RPAREN542=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SchemaAttributeTest10182); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN543_tree = this.adaptor.create(RPAREN543);
- this.adaptor.addChild(root_0, RPAREN543_tree);
+ RPAREN542_tree = this.adaptor.create(RPAREN542);
+ this.adaptor.addChild(root_0, RPAREN542_tree);
}
@@ -21966,7 +22031,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1291:1: p_AttributeDeclaration : p_AttributeName ;
+ // xquery/XQueryParser.g:1352:1: p_AttributeDeclaration : p_AttributeName ;
// $ANTLR start "p_AttributeDeclaration"
p_AttributeDeclaration: function() {
var retval = new XQueryParser.p_AttributeDeclaration_return();
@@ -21974,20 +22039,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_AttributeName544 = null;
+ var p_AttributeName543 = null;
try {
- // xquery/XQueryParser.g:1292:9: ( p_AttributeName )
- // xquery/XQueryParser.g:1292:11: p_AttributeName
+ // xquery/XQueryParser.g:1353:9: ( p_AttributeName )
+ // xquery/XQueryParser.g:1353:11: p_AttributeName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_AttributeName_in_p_AttributeDeclaration10205);
- p_AttributeName544=this.p_AttributeName();
+ this.pushFollow(XQueryParser.FOLLOW_p_AttributeName_in_p_AttributeDeclaration10208);
+ p_AttributeName543=this.p_AttributeName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeName544.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AttributeName543.getTree());
@@ -22024,7 +22089,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1296:1: p_ElementTest : ELEMENT LPAREN ( p_ElementNameOrWildcard ( COMMA p_TypeName ( QUESTION )? )? )? RPAREN ;
+ // xquery/XQueryParser.g:1357:1: p_ElementTest : ELEMENT LPAREN ( p_ElementNameOrWildcard ( COMMA p_TypeName ( QUESTION )? )? )? RPAREN ;
// $ANTLR start "p_ElementTest"
p_ElementTest: function() {
var retval = new XQueryParser.p_ElementTest_return();
@@ -22032,36 +22097,36 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var ELEMENT545 = null;
- var LPAREN546 = null;
- var COMMA548 = null;
- var QUESTION550 = null;
- var RPAREN551 = null;
- var p_ElementNameOrWildcard547 = null;
- var p_TypeName549 = null;
+ var ELEMENT544 = null;
+ var LPAREN545 = null;
+ var COMMA547 = null;
+ var QUESTION549 = null;
+ var RPAREN550 = null;
+ var p_ElementNameOrWildcard546 = null;
+ var p_TypeName548 = null;
- var ELEMENT545_tree=null;
- var LPAREN546_tree=null;
- var COMMA548_tree=null;
- var QUESTION550_tree=null;
- var RPAREN551_tree=null;
+ var ELEMENT544_tree=null;
+ var LPAREN545_tree=null;
+ var COMMA547_tree=null;
+ var QUESTION549_tree=null;
+ var RPAREN550_tree=null;
try {
- // xquery/XQueryParser.g:1297:9: ( ELEMENT LPAREN ( p_ElementNameOrWildcard ( COMMA p_TypeName ( QUESTION )? )? )? RPAREN )
- // xquery/XQueryParser.g:1297:11: ELEMENT LPAREN ( p_ElementNameOrWildcard ( COMMA p_TypeName ( QUESTION )? )? )? RPAREN
+ // xquery/XQueryParser.g:1358:9: ( ELEMENT LPAREN ( p_ElementNameOrWildcard ( COMMA p_TypeName ( QUESTION )? )? )? RPAREN )
+ // xquery/XQueryParser.g:1358:11: ELEMENT LPAREN ( p_ElementNameOrWildcard ( COMMA p_TypeName ( QUESTION )? )? )? RPAREN
root_0 = this.adaptor.nil();
- ELEMENT545=this.match(this.input,ELEMENT,XQueryParser.FOLLOW_ELEMENT_in_p_ElementTest10231); if (this.state.failed) return retval;
+ ELEMENT544=this.match(this.input,ELEMENT,XQueryParser.FOLLOW_ELEMENT_in_p_ElementTest10234); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- ELEMENT545_tree = this.adaptor.create(ELEMENT545);
- this.adaptor.addChild(root_0, ELEMENT545_tree);
+ ELEMENT544_tree = this.adaptor.create(ELEMENT544);
+ this.adaptor.addChild(root_0, ELEMENT544_tree);
}
- LPAREN546=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ElementTest10233); if (this.state.failed) return retval;
+ LPAREN545=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ElementTest10236); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN546_tree = this.adaptor.create(LPAREN546);
- this.adaptor.addChild(root_0, LPAREN546_tree);
+ LPAREN545_tree = this.adaptor.create(LPAREN545);
+ this.adaptor.addChild(root_0, LPAREN545_tree);
}
- // xquery/XQueryParser.g:1297:26: ( p_ElementNameOrWildcard ( COMMA p_TypeName ( QUESTION )? )? )?
+ // xquery/XQueryParser.g:1358:26: ( p_ElementNameOrWildcard ( COMMA p_TypeName ( QUESTION )? )? )?
var alt170=2;
var LA170_0 = this.input.LA(1);
@@ -22070,14 +22135,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt170) {
case 1 :
- // xquery/XQueryParser.g:1297:27: p_ElementNameOrWildcard ( COMMA p_TypeName ( QUESTION )? )?
- this.pushFollow(XQueryParser.FOLLOW_p_ElementNameOrWildcard_in_p_ElementTest10236);
- p_ElementNameOrWildcard547=this.p_ElementNameOrWildcard();
+ // xquery/XQueryParser.g:1358:27: p_ElementNameOrWildcard ( COMMA p_TypeName ( QUESTION )? )?
+ this.pushFollow(XQueryParser.FOLLOW_p_ElementNameOrWildcard_in_p_ElementTest10239);
+ p_ElementNameOrWildcard546=this.p_ElementNameOrWildcard();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementNameOrWildcard547.getTree());
- // xquery/XQueryParser.g:1297:51: ( COMMA p_TypeName ( QUESTION )? )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementNameOrWildcard546.getTree());
+ // xquery/XQueryParser.g:1358:51: ( COMMA p_TypeName ( QUESTION )? )?
var alt169=2;
var LA169_0 = this.input.LA(1);
@@ -22086,19 +22151,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt169) {
case 1 :
- // xquery/XQueryParser.g:1297:52: COMMA p_TypeName ( QUESTION )?
- COMMA548=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_ElementTest10239); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1358:52: COMMA p_TypeName ( QUESTION )?
+ COMMA547=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_ElementTest10242); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- COMMA548_tree = this.adaptor.create(COMMA548);
- this.adaptor.addChild(root_0, COMMA548_tree);
+ COMMA547_tree = this.adaptor.create(COMMA547);
+ this.adaptor.addChild(root_0, COMMA547_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_TypeName_in_p_ElementTest10241);
- p_TypeName549=this.p_TypeName();
+ this.pushFollow(XQueryParser.FOLLOW_p_TypeName_in_p_ElementTest10244);
+ p_TypeName548=this.p_TypeName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeName549.getTree());
- // xquery/XQueryParser.g:1297:69: ( QUESTION )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeName548.getTree());
+ // xquery/XQueryParser.g:1358:69: ( QUESTION )?
var alt168=2;
var LA168_0 = this.input.LA(1);
@@ -22107,11 +22172,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt168) {
case 1 :
- // xquery/XQueryParser.g:1297:69: QUESTION
- QUESTION550=this.match(this.input,QUESTION,XQueryParser.FOLLOW_QUESTION_in_p_ElementTest10243); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1358:69: QUESTION
+ QUESTION549=this.match(this.input,QUESTION,XQueryParser.FOLLOW_QUESTION_in_p_ElementTest10246); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- QUESTION550_tree = this.adaptor.create(QUESTION550);
- this.adaptor.addChild(root_0, QUESTION550_tree);
+ QUESTION549_tree = this.adaptor.create(QUESTION549);
+ this.adaptor.addChild(root_0, QUESTION549_tree);
}
@@ -22131,10 +22196,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- RPAREN551=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ElementTest10250); if (this.state.failed) return retval;
+ RPAREN550=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ElementTest10253); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN551_tree = this.adaptor.create(RPAREN551);
- this.adaptor.addChild(root_0, RPAREN551_tree);
+ RPAREN550_tree = this.adaptor.create(RPAREN550);
+ this.adaptor.addChild(root_0, RPAREN550_tree);
}
@@ -22172,7 +22237,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1301:1: p_ElementNameOrWildcard : ( p_QName | STAR );
+ // xquery/XQueryParser.g:1362:1: p_ElementNameOrWildcard : ( p_QName | STAR );
// $ANTLR start "p_ElementNameOrWildcard"
p_ElementNameOrWildcard: function() {
var retval = new XQueryParser.p_ElementNameOrWildcard_return();
@@ -22180,13 +22245,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var STAR553 = null;
- var p_QName552 = null;
+ var STAR552 = null;
+ var p_QName551 = null;
- var STAR553_tree=null;
+ var STAR552_tree=null;
try {
- // xquery/XQueryParser.g:1302:9: ( p_QName | STAR )
+ // xquery/XQueryParser.g:1363:9: ( p_QName | STAR )
var alt171=2;
var LA171_0 = this.input.LA(1);
@@ -22205,26 +22270,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt171) {
case 1 :
- // xquery/XQueryParser.g:1302:11: p_QName
+ // xquery/XQueryParser.g:1363:11: p_QName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ElementNameOrWildcard10276);
- p_QName552=this.p_QName();
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ElementNameOrWildcard10279);
+ p_QName551=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName552.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName551.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1302:21: STAR
+ // xquery/XQueryParser.g:1363:21: STAR
root_0 = this.adaptor.nil();
- STAR553=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_ElementNameOrWildcard10280); if (this.state.failed) return retval;
+ STAR552=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_ElementNameOrWildcard10283); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- STAR553_tree = this.adaptor.create(STAR553);
- this.adaptor.addChild(root_0, STAR553_tree);
+ STAR552_tree = this.adaptor.create(STAR552);
+ this.adaptor.addChild(root_0, STAR552_tree);
}
@@ -22264,7 +22329,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1305:1: p_SchemaElementTest : SCHEMA_ELEMENT LPAREN p_ElementDeclaration RPAREN ;
+ // xquery/XQueryParser.g:1366:1: p_SchemaElementTest : SCHEMA_ELEMENT LPAREN p_ElementDeclaration RPAREN ;
// $ANTLR start "p_SchemaElementTest"
p_SchemaElementTest: function() {
var retval = new XQueryParser.p_SchemaElementTest_return();
@@ -22272,40 +22337,40 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var SCHEMA_ELEMENT554 = null;
- var LPAREN555 = null;
- var RPAREN557 = null;
- var p_ElementDeclaration556 = null;
+ var SCHEMA_ELEMENT553 = null;
+ var LPAREN554 = null;
+ var RPAREN556 = null;
+ var p_ElementDeclaration555 = null;
- var SCHEMA_ELEMENT554_tree=null;
- var LPAREN555_tree=null;
- var RPAREN557_tree=null;
+ var SCHEMA_ELEMENT553_tree=null;
+ var LPAREN554_tree=null;
+ var RPAREN556_tree=null;
try {
- // xquery/XQueryParser.g:1306:9: ( SCHEMA_ELEMENT LPAREN p_ElementDeclaration RPAREN )
- // xquery/XQueryParser.g:1306:11: SCHEMA_ELEMENT LPAREN p_ElementDeclaration RPAREN
+ // xquery/XQueryParser.g:1367:9: ( SCHEMA_ELEMENT LPAREN p_ElementDeclaration RPAREN )
+ // xquery/XQueryParser.g:1367:11: SCHEMA_ELEMENT LPAREN p_ElementDeclaration RPAREN
root_0 = this.adaptor.nil();
- SCHEMA_ELEMENT554=this.match(this.input,SCHEMA_ELEMENT,XQueryParser.FOLLOW_SCHEMA_ELEMENT_in_p_SchemaElementTest10298); if (this.state.failed) return retval;
+ SCHEMA_ELEMENT553=this.match(this.input,SCHEMA_ELEMENT,XQueryParser.FOLLOW_SCHEMA_ELEMENT_in_p_SchemaElementTest10301); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- SCHEMA_ELEMENT554_tree = this.adaptor.create(SCHEMA_ELEMENT554);
- this.adaptor.addChild(root_0, SCHEMA_ELEMENT554_tree);
+ SCHEMA_ELEMENT553_tree = this.adaptor.create(SCHEMA_ELEMENT553);
+ this.adaptor.addChild(root_0, SCHEMA_ELEMENT553_tree);
}
- LPAREN555=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SchemaElementTest10300); if (this.state.failed) return retval;
+ LPAREN554=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SchemaElementTest10303); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN555_tree = this.adaptor.create(LPAREN555);
- this.adaptor.addChild(root_0, LPAREN555_tree);
+ LPAREN554_tree = this.adaptor.create(LPAREN554);
+ this.adaptor.addChild(root_0, LPAREN554_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ElementDeclaration_in_p_SchemaElementTest10302);
- p_ElementDeclaration556=this.p_ElementDeclaration();
+ this.pushFollow(XQueryParser.FOLLOW_p_ElementDeclaration_in_p_SchemaElementTest10305);
+ p_ElementDeclaration555=this.p_ElementDeclaration();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementDeclaration556.getTree());
- RPAREN557=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SchemaElementTest10304); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementDeclaration555.getTree());
+ RPAREN556=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SchemaElementTest10307); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN557_tree = this.adaptor.create(RPAREN557);
- this.adaptor.addChild(root_0, RPAREN557_tree);
+ RPAREN556_tree = this.adaptor.create(RPAREN556);
+ this.adaptor.addChild(root_0, RPAREN556_tree);
}
@@ -22343,7 +22408,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1310:1: p_ElementDeclaration : p_ElementName ;
+ // xquery/XQueryParser.g:1371:1: p_ElementDeclaration : p_ElementName ;
// $ANTLR start "p_ElementDeclaration"
p_ElementDeclaration: function() {
var retval = new XQueryParser.p_ElementDeclaration_return();
@@ -22351,20 +22416,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_ElementName558 = null;
+ var p_ElementName557 = null;
try {
- // xquery/XQueryParser.g:1311:9: ( p_ElementName )
- // xquery/XQueryParser.g:1311:11: p_ElementName
+ // xquery/XQueryParser.g:1372:9: ( p_ElementName )
+ // xquery/XQueryParser.g:1372:11: p_ElementName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ElementName_in_p_ElementDeclaration10330);
- p_ElementName558=this.p_ElementName();
+ this.pushFollow(XQueryParser.FOLLOW_p_ElementName_in_p_ElementDeclaration10333);
+ p_ElementName557=this.p_ElementName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementName558.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ElementName557.getTree());
@@ -22401,7 +22466,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1315:1: p_AttributeName : p_QName ;
+ // xquery/XQueryParser.g:1376:1: p_AttributeName : p_QName ;
// $ANTLR start "p_AttributeName"
p_AttributeName: function() {
var retval = new XQueryParser.p_AttributeName_return();
@@ -22409,20 +22474,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_QName559 = null;
+ var p_QName558 = null;
try {
- // xquery/XQueryParser.g:1316:9: ( p_QName )
- // xquery/XQueryParser.g:1316:11: p_QName
+ // xquery/XQueryParser.g:1377:9: ( p_QName )
+ // xquery/XQueryParser.g:1377:11: p_QName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_AttributeName10356);
- p_QName559=this.p_QName();
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_AttributeName10359);
+ p_QName558=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName559.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName558.getTree());
@@ -22459,7 +22524,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1320:1: p_ElementName : p_QName ;
+ // xquery/XQueryParser.g:1381:1: p_ElementName : p_QName ;
// $ANTLR start "p_ElementName"
p_ElementName: function() {
var retval = new XQueryParser.p_ElementName_return();
@@ -22467,20 +22532,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_QName560 = null;
+ var p_QName559 = null;
try {
- // xquery/XQueryParser.g:1321:9: ( p_QName )
- // xquery/XQueryParser.g:1321:11: p_QName
+ // xquery/XQueryParser.g:1382:9: ( p_QName )
+ // xquery/XQueryParser.g:1382:11: p_QName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ElementName10382);
- p_QName560=this.p_QName();
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ElementName10385);
+ p_QName559=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName560.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName559.getTree());
@@ -22517,7 +22582,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1325:1: p_TypeName : p_QName ;
+ // xquery/XQueryParser.g:1386:1: p_TypeName : p_QName ;
// $ANTLR start "p_TypeName"
p_TypeName: function() {
var retval = new XQueryParser.p_TypeName_return();
@@ -22525,20 +22590,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_QName561 = null;
+ var p_QName560 = null;
try {
- // xquery/XQueryParser.g:1326:9: ( p_QName )
- // xquery/XQueryParser.g:1326:11: p_QName
+ // xquery/XQueryParser.g:1387:9: ( p_QName )
+ // xquery/XQueryParser.g:1387:11: p_QName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_TypeName10408);
- p_QName561=this.p_QName();
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_TypeName10411);
+ p_QName560=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName561.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName560.getTree());
@@ -22575,7 +22640,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1330:1: p_FunctionTest : ( p_Annotation )* ( p_AnyFunctionTest | p_TypedFunctionTest ) ;
+ // xquery/XQueryParser.g:1391:1: p_FunctionTest : ( p_Annotation )* ( p_AnyFunctionTest | p_TypedFunctionTest ) ;
// $ANTLR start "p_FunctionTest"
p_FunctionTest: function() {
var retval = new XQueryParser.p_FunctionTest_return();
@@ -22583,17 +22648,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_Annotation562 = null;
- var p_AnyFunctionTest563 = null;
- var p_TypedFunctionTest564 = null;
+ var p_Annotation561 = null;
+ var p_AnyFunctionTest562 = null;
+ var p_TypedFunctionTest563 = null;
try {
- // xquery/XQueryParser.g:1331:9: ( ( p_Annotation )* ( p_AnyFunctionTest | p_TypedFunctionTest ) )
- // xquery/XQueryParser.g:1331:11: ( p_Annotation )* ( p_AnyFunctionTest | p_TypedFunctionTest )
+ // xquery/XQueryParser.g:1392:9: ( ( p_Annotation )* ( p_AnyFunctionTest | p_TypedFunctionTest ) )
+ // xquery/XQueryParser.g:1392:11: ( p_Annotation )* ( p_AnyFunctionTest | p_TypedFunctionTest )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1331:11: ( p_Annotation )*
+ // xquery/XQueryParser.g:1392:11: ( p_Annotation )*
loop172:
do {
var alt172=2;
@@ -22606,13 +22671,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt172) {
case 1 :
- // xquery/XQueryParser.g:1331:11: p_Annotation
- this.pushFollow(XQueryParser.FOLLOW_p_Annotation_in_p_FunctionTest10434);
- p_Annotation562=this.p_Annotation();
+ // xquery/XQueryParser.g:1392:11: p_Annotation
+ this.pushFollow(XQueryParser.FOLLOW_p_Annotation_in_p_FunctionTest10437);
+ p_Annotation561=this.p_Annotation();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Annotation562.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Annotation561.getTree());
break;
@@ -22622,7 +22687,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- // xquery/XQueryParser.g:1331:25: ( p_AnyFunctionTest | p_TypedFunctionTest )
+ // xquery/XQueryParser.g:1392:25: ( p_AnyFunctionTest | p_TypedFunctionTest )
var alt173=2;
var LA173_0 = this.input.LA(1);
@@ -22663,24 +22728,24 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt173) {
case 1 :
- // xquery/XQueryParser.g:1331:26: p_AnyFunctionTest
- this.pushFollow(XQueryParser.FOLLOW_p_AnyFunctionTest_in_p_FunctionTest10438);
- p_AnyFunctionTest563=this.p_AnyFunctionTest();
+ // xquery/XQueryParser.g:1392:26: p_AnyFunctionTest
+ this.pushFollow(XQueryParser.FOLLOW_p_AnyFunctionTest_in_p_FunctionTest10441);
+ p_AnyFunctionTest562=this.p_AnyFunctionTest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AnyFunctionTest563.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AnyFunctionTest562.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1331:46: p_TypedFunctionTest
- this.pushFollow(XQueryParser.FOLLOW_p_TypedFunctionTest_in_p_FunctionTest10442);
- p_TypedFunctionTest564=this.p_TypedFunctionTest();
+ // xquery/XQueryParser.g:1392:46: p_TypedFunctionTest
+ this.pushFollow(XQueryParser.FOLLOW_p_TypedFunctionTest_in_p_FunctionTest10445);
+ p_TypedFunctionTest563=this.p_TypedFunctionTest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypedFunctionTest564.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypedFunctionTest563.getTree());
break;
@@ -22723,7 +22788,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1335:1: p_AnyFunctionTest : FUNCTION LPAREN STAR RPAREN ;
+ // xquery/XQueryParser.g:1396:1: p_AnyFunctionTest : FUNCTION LPAREN STAR RPAREN ;
// $ANTLR start "p_AnyFunctionTest"
p_AnyFunctionTest: function() {
var retval = new XQueryParser.p_AnyFunctionTest_return();
@@ -22731,40 +22796,40 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var FUNCTION565 = null;
- var LPAREN566 = null;
- var STAR567 = null;
- var RPAREN568 = null;
+ var FUNCTION564 = null;
+ var LPAREN565 = null;
+ var STAR566 = null;
+ var RPAREN567 = null;
- var FUNCTION565_tree=null;
- var LPAREN566_tree=null;
- var STAR567_tree=null;
- var RPAREN568_tree=null;
+ var FUNCTION564_tree=null;
+ var LPAREN565_tree=null;
+ var STAR566_tree=null;
+ var RPAREN567_tree=null;
try {
- // xquery/XQueryParser.g:1336:9: ( FUNCTION LPAREN STAR RPAREN )
- // xquery/XQueryParser.g:1336:11: FUNCTION LPAREN STAR RPAREN
+ // xquery/XQueryParser.g:1397:9: ( FUNCTION LPAREN STAR RPAREN )
+ // xquery/XQueryParser.g:1397:11: FUNCTION LPAREN STAR RPAREN
root_0 = this.adaptor.nil();
- FUNCTION565=this.match(this.input,FUNCTION,XQueryParser.FOLLOW_FUNCTION_in_p_AnyFunctionTest10469); if (this.state.failed) return retval;
+ FUNCTION564=this.match(this.input,FUNCTION,XQueryParser.FOLLOW_FUNCTION_in_p_AnyFunctionTest10472); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- FUNCTION565_tree = this.adaptor.create(FUNCTION565);
- this.adaptor.addChild(root_0, FUNCTION565_tree);
+ FUNCTION564_tree = this.adaptor.create(FUNCTION564);
+ this.adaptor.addChild(root_0, FUNCTION564_tree);
}
- LPAREN566=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_AnyFunctionTest10471); if (this.state.failed) return retval;
+ LPAREN565=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_AnyFunctionTest10474); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN566_tree = this.adaptor.create(LPAREN566);
- this.adaptor.addChild(root_0, LPAREN566_tree);
+ LPAREN565_tree = this.adaptor.create(LPAREN565);
+ this.adaptor.addChild(root_0, LPAREN565_tree);
}
- STAR567=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_AnyFunctionTest10473); if (this.state.failed) return retval;
+ STAR566=this.match(this.input,STAR,XQueryParser.FOLLOW_STAR_in_p_AnyFunctionTest10476); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- STAR567_tree = this.adaptor.create(STAR567);
- this.adaptor.addChild(root_0, STAR567_tree);
+ STAR566_tree = this.adaptor.create(STAR566);
+ this.adaptor.addChild(root_0, STAR566_tree);
}
- RPAREN568=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_AnyFunctionTest10475); if (this.state.failed) return retval;
+ RPAREN567=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_AnyFunctionTest10478); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN568_tree = this.adaptor.create(RPAREN568);
- this.adaptor.addChild(root_0, RPAREN568_tree);
+ RPAREN567_tree = this.adaptor.create(RPAREN567);
+ this.adaptor.addChild(root_0, RPAREN567_tree);
}
@@ -22802,7 +22867,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1340:1: p_TypedFunctionTest : FUNCTION LPAREN ( p_SequenceType ( COMMA p_SequenceType )* )? RPAREN AS p_SequenceType ;
+ // xquery/XQueryParser.g:1401:1: p_TypedFunctionTest : FUNCTION LPAREN ( p_SequenceType ( COMMA p_SequenceType )* )? RPAREN AS p_SequenceType ;
// $ANTLR start "p_TypedFunctionTest"
p_TypedFunctionTest: function() {
var retval = new XQueryParser.p_TypedFunctionTest_return();
@@ -22810,37 +22875,37 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var FUNCTION569 = null;
- var LPAREN570 = null;
- var COMMA572 = null;
- var RPAREN574 = null;
- var AS575 = null;
- var p_SequenceType571 = null;
- var p_SequenceType573 = null;
- var p_SequenceType576 = null;
+ var FUNCTION568 = null;
+ var LPAREN569 = null;
+ var COMMA571 = null;
+ var RPAREN573 = null;
+ var AS574 = null;
+ var p_SequenceType570 = null;
+ var p_SequenceType572 = null;
+ var p_SequenceType575 = null;
- var FUNCTION569_tree=null;
- var LPAREN570_tree=null;
- var COMMA572_tree=null;
- var RPAREN574_tree=null;
- var AS575_tree=null;
+ var FUNCTION568_tree=null;
+ var LPAREN569_tree=null;
+ var COMMA571_tree=null;
+ var RPAREN573_tree=null;
+ var AS574_tree=null;
try {
- // xquery/XQueryParser.g:1341:9: ( FUNCTION LPAREN ( p_SequenceType ( COMMA p_SequenceType )* )? RPAREN AS p_SequenceType )
- // xquery/XQueryParser.g:1341:11: FUNCTION LPAREN ( p_SequenceType ( COMMA p_SequenceType )* )? RPAREN AS p_SequenceType
+ // xquery/XQueryParser.g:1402:9: ( FUNCTION LPAREN ( p_SequenceType ( COMMA p_SequenceType )* )? RPAREN AS p_SequenceType )
+ // xquery/XQueryParser.g:1402:11: FUNCTION LPAREN ( p_SequenceType ( COMMA p_SequenceType )* )? RPAREN AS p_SequenceType
root_0 = this.adaptor.nil();
- FUNCTION569=this.match(this.input,FUNCTION,XQueryParser.FOLLOW_FUNCTION_in_p_TypedFunctionTest10501); if (this.state.failed) return retval;
+ FUNCTION568=this.match(this.input,FUNCTION,XQueryParser.FOLLOW_FUNCTION_in_p_TypedFunctionTest10504); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- FUNCTION569_tree = this.adaptor.create(FUNCTION569);
- this.adaptor.addChild(root_0, FUNCTION569_tree);
+ FUNCTION568_tree = this.adaptor.create(FUNCTION568);
+ this.adaptor.addChild(root_0, FUNCTION568_tree);
}
- LPAREN570=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_TypedFunctionTest10503); if (this.state.failed) return retval;
+ LPAREN569=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_TypedFunctionTest10506); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN570_tree = this.adaptor.create(LPAREN570);
- this.adaptor.addChild(root_0, LPAREN570_tree);
+ LPAREN569_tree = this.adaptor.create(LPAREN569);
+ this.adaptor.addChild(root_0, LPAREN569_tree);
}
- // xquery/XQueryParser.g:1341:27: ( p_SequenceType ( COMMA p_SequenceType )* )?
+ // xquery/XQueryParser.g:1402:27: ( p_SequenceType ( COMMA p_SequenceType )* )?
var alt175=2;
var LA175_0 = this.input.LA(1);
@@ -22849,14 +22914,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt175) {
case 1 :
- // xquery/XQueryParser.g:1341:28: p_SequenceType ( COMMA p_SequenceType )*
- this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TypedFunctionTest10506);
- p_SequenceType571=this.p_SequenceType();
+ // xquery/XQueryParser.g:1402:28: p_SequenceType ( COMMA p_SequenceType )*
+ this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TypedFunctionTest10509);
+ p_SequenceType570=this.p_SequenceType();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType571.getTree());
- // xquery/XQueryParser.g:1341:43: ( COMMA p_SequenceType )*
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType570.getTree());
+ // xquery/XQueryParser.g:1402:43: ( COMMA p_SequenceType )*
loop174:
do {
var alt174=2;
@@ -22869,18 +22934,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt174) {
case 1 :
- // xquery/XQueryParser.g:1341:44: COMMA p_SequenceType
- COMMA572=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_TypedFunctionTest10509); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1402:44: COMMA p_SequenceType
+ COMMA571=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_TypedFunctionTest10512); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- COMMA572_tree = this.adaptor.create(COMMA572);
- this.adaptor.addChild(root_0, COMMA572_tree);
+ COMMA571_tree = this.adaptor.create(COMMA571);
+ this.adaptor.addChild(root_0, COMMA571_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TypedFunctionTest10511);
- p_SequenceType573=this.p_SequenceType();
+ this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TypedFunctionTest10514);
+ p_SequenceType572=this.p_SequenceType();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType573.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType572.getTree());
break;
@@ -22896,22 +22961,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- RPAREN574=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_TypedFunctionTest10517); if (this.state.failed) return retval;
+ RPAREN573=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_TypedFunctionTest10520); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN574_tree = this.adaptor.create(RPAREN574);
- this.adaptor.addChild(root_0, RPAREN574_tree);
+ RPAREN573_tree = this.adaptor.create(RPAREN573);
+ this.adaptor.addChild(root_0, RPAREN573_tree);
}
- AS575=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_TypedFunctionTest10519); if (this.state.failed) return retval;
+ AS574=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_TypedFunctionTest10522); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- AS575_tree = this.adaptor.create(AS575);
- this.adaptor.addChild(root_0, AS575_tree);
+ AS574_tree = this.adaptor.create(AS574);
+ this.adaptor.addChild(root_0, AS574_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TypedFunctionTest10521);
- p_SequenceType576=this.p_SequenceType();
+ this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_TypedFunctionTest10524);
+ p_SequenceType575=this.p_SequenceType();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType576.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType575.getTree());
@@ -22948,7 +23013,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1345:1: p_ParenthesizedItemType : LPAREN p_ItemType RPAREN ;
+ // xquery/XQueryParser.g:1406:1: p_ParenthesizedItemType : LPAREN p_ItemType RPAREN ;
// $ANTLR start "p_ParenthesizedItemType"
p_ParenthesizedItemType: function() {
var retval = new XQueryParser.p_ParenthesizedItemType_return();
@@ -22956,33 +23021,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var LPAREN577 = null;
- var RPAREN579 = null;
- var p_ItemType578 = null;
+ var LPAREN576 = null;
+ var RPAREN578 = null;
+ var p_ItemType577 = null;
- var LPAREN577_tree=null;
- var RPAREN579_tree=null;
+ var LPAREN576_tree=null;
+ var RPAREN578_tree=null;
try {
- // xquery/XQueryParser.g:1346:9: ( LPAREN p_ItemType RPAREN )
- // xquery/XQueryParser.g:1346:11: LPAREN p_ItemType RPAREN
+ // xquery/XQueryParser.g:1407:9: ( LPAREN p_ItemType RPAREN )
+ // xquery/XQueryParser.g:1407:11: LPAREN p_ItemType RPAREN
root_0 = this.adaptor.nil();
- LPAREN577=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ParenthesizedItemType10547); if (this.state.failed) return retval;
+ LPAREN576=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_ParenthesizedItemType10550); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN577_tree = this.adaptor.create(LPAREN577);
- this.adaptor.addChild(root_0, LPAREN577_tree);
+ LPAREN576_tree = this.adaptor.create(LPAREN576);
+ this.adaptor.addChild(root_0, LPAREN576_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ItemType_in_p_ParenthesizedItemType10549);
- p_ItemType578=this.p_ItemType();
+ this.pushFollow(XQueryParser.FOLLOW_p_ItemType_in_p_ParenthesizedItemType10552);
+ p_ItemType577=this.p_ItemType();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ItemType578.getTree());
- RPAREN579=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ParenthesizedItemType10551); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ItemType577.getTree());
+ RPAREN578=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_ParenthesizedItemType10554); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN579_tree = this.adaptor.create(RPAREN579);
- this.adaptor.addChild(root_0, RPAREN579_tree);
+ RPAREN578_tree = this.adaptor.create(RPAREN578);
+ this.adaptor.addChild(root_0, RPAREN578_tree);
}
@@ -23020,7 +23085,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1375:1: p_StringLiteral : ( QUOT pg_QuotStringLiteralContent QUOT -> ^( StringLiteral ( pg_QuotStringLiteralContent )* ) | APOS pg_AposStringLiteralContent APOS -> ^( StringLiteral ( pg_AposStringLiteralContent )* ) );
+ // xquery/XQueryParser.g:1436:1: p_StringLiteral : ( QUOT pg_QuotStringLiteralContent QUOT -> ^( StringLiteral ( pg_QuotStringLiteralContent )* ) | APOS pg_AposStringLiteralContent APOS -> ^( StringLiteral ( pg_AposStringLiteralContent )* ) );
// $ANTLR start "p_StringLiteral"
p_StringLiteral: function() {
var retval = new XQueryParser.p_StringLiteral_return();
@@ -23028,23 +23093,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var QUOT580 = null;
- var QUOT582 = null;
- var APOS583 = null;
- var APOS585 = null;
- var pg_QuotStringLiteralContent581 = null;
- var pg_AposStringLiteralContent584 = null;
+ var QUOT579 = null;
+ var QUOT581 = null;
+ var APOS582 = null;
+ var APOS584 = null;
+ var pg_QuotStringLiteralContent580 = null;
+ var pg_AposStringLiteralContent583 = null;
- var QUOT580_tree=null;
- var QUOT582_tree=null;
- var APOS583_tree=null;
- var APOS585_tree=null;
+ var QUOT579_tree=null;
+ var QUOT581_tree=null;
+ var APOS582_tree=null;
+ var APOS584_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");
var stream_pg_AposStringLiteralContent=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule pg_AposStringLiteralContent");
try {
- // xquery/XQueryParser.g:1376:9: ( QUOT pg_QuotStringLiteralContent QUOT -> ^( StringLiteral ( pg_QuotStringLiteralContent )* ) | APOS pg_AposStringLiteralContent APOS -> ^( StringLiteral ( pg_AposStringLiteralContent )* ) )
+ // xquery/XQueryParser.g:1437:9: ( QUOT pg_QuotStringLiteralContent QUOT -> ^( StringLiteral ( pg_QuotStringLiteralContent )* ) | APOS pg_AposStringLiteralContent APOS -> ^( StringLiteral ( pg_AposStringLiteralContent )* ) )
var alt176=2;
var LA176_0 = this.input.LA(1);
@@ -23063,21 +23128,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt176) {
case 1 :
- // xquery/XQueryParser.g:1376:11: QUOT pg_QuotStringLiteralContent QUOT
- QUOT580=this.match(this.input,QUOT,XQueryParser.FOLLOW_QUOT_in_p_StringLiteral10602); if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_QUOT.add(QUOT580);
+ // xquery/XQueryParser.g:1437:11: QUOT pg_QuotStringLiteralContent QUOT
+ QUOT579=this.match(this.input,QUOT,XQueryParser.FOLLOW_QUOT_in_p_StringLiteral10605); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) stream_QUOT.add(QUOT579);
if ( this.state.backtracking===0 ) {
this.pushStringLexer(false);
}
- this.pushFollow(XQueryParser.FOLLOW_pg_QuotStringLiteralContent_in_p_StringLiteral10606);
- pg_QuotStringLiteralContent581=this.pg_QuotStringLiteralContent();
+ this.pushFollow(XQueryParser.FOLLOW_pg_QuotStringLiteralContent_in_p_StringLiteral10609);
+ pg_QuotStringLiteralContent580=this.pg_QuotStringLiteralContent();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_pg_QuotStringLiteralContent.add(pg_QuotStringLiteralContent581.getTree());
- QUOT582=this.match(this.input,QUOT,XQueryParser.FOLLOW_QUOT_in_p_StringLiteral10608); if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_QUOT.add(QUOT582);
+ if ( this.state.backtracking===0 ) stream_pg_QuotStringLiteralContent.add(pg_QuotStringLiteralContent580.getTree());
+ QUOT581=this.match(this.input,QUOT,XQueryParser.FOLLOW_QUOT_in_p_StringLiteral10611); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) stream_QUOT.add(QUOT581);
if ( this.state.backtracking===0 ) {
this.popLexer();
@@ -23095,14 +23160,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 1377:17: -> ^( StringLiteral ( pg_QuotStringLiteralContent )* )
+ // 1438:17: -> ^( StringLiteral ( pg_QuotStringLiteralContent )* )
{
- // xquery/XQueryParser.g:1377:20: ^( StringLiteral ( pg_QuotStringLiteralContent )* )
+ // xquery/XQueryParser.g:1438:20: ^( StringLiteral ( pg_QuotStringLiteralContent )* )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(StringLiteral, "StringLiteral"), root_1);
- // xquery/XQueryParser.g:1377:36: ( pg_QuotStringLiteralContent )*
+ // xquery/XQueryParser.g:1438:36: ( pg_QuotStringLiteralContent )*
while ( stream_pg_QuotStringLiteralContent.hasNext() ) {
this.adaptor.addChild(root_1, stream_pg_QuotStringLiteralContent.nextTree());
@@ -23118,21 +23183,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1378:11: APOS pg_AposStringLiteralContent APOS
- APOS583=this.match(this.input,APOS,XQueryParser.FOLLOW_APOS_in_p_StringLiteral10647); if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_APOS.add(APOS583);
+ // xquery/XQueryParser.g:1439:11: APOS pg_AposStringLiteralContent APOS
+ APOS582=this.match(this.input,APOS,XQueryParser.FOLLOW_APOS_in_p_StringLiteral10650); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) stream_APOS.add(APOS582);
if ( this.state.backtracking===0 ) {
this.pushStringLexer(true);
}
- this.pushFollow(XQueryParser.FOLLOW_pg_AposStringLiteralContent_in_p_StringLiteral10651);
- pg_AposStringLiteralContent584=this.pg_AposStringLiteralContent();
+ this.pushFollow(XQueryParser.FOLLOW_pg_AposStringLiteralContent_in_p_StringLiteral10654);
+ pg_AposStringLiteralContent583=this.pg_AposStringLiteralContent();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_pg_AposStringLiteralContent.add(pg_AposStringLiteralContent584.getTree());
- APOS585=this.match(this.input,APOS,XQueryParser.FOLLOW_APOS_in_p_StringLiteral10653); if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_APOS.add(APOS585);
+ if ( this.state.backtracking===0 ) stream_pg_AposStringLiteralContent.add(pg_AposStringLiteralContent583.getTree());
+ APOS584=this.match(this.input,APOS,XQueryParser.FOLLOW_APOS_in_p_StringLiteral10656); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) stream_APOS.add(APOS584);
if ( this.state.backtracking===0 ) {
this.popLexer();
@@ -23150,14 +23215,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 1379:17: -> ^( StringLiteral ( pg_AposStringLiteralContent )* )
+ // 1440:17: -> ^( StringLiteral ( pg_AposStringLiteralContent )* )
{
- // xquery/XQueryParser.g:1379:20: ^( StringLiteral ( pg_AposStringLiteralContent )* )
+ // xquery/XQueryParser.g:1440:20: ^( StringLiteral ( pg_AposStringLiteralContent )* )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(StringLiteral, "StringLiteral"), root_1);
- // xquery/XQueryParser.g:1379:36: ( pg_AposStringLiteralContent )*
+ // xquery/XQueryParser.g:1440:36: ( pg_AposStringLiteralContent )*
while ( stream_pg_AposStringLiteralContent.hasNext() ) {
this.adaptor.addChild(root_1, stream_pg_AposStringLiteralContent.nextTree());
@@ -23207,7 +23272,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1384:1: pg_QuotStringLiteralContent : ( ESCAPE_QUOT | L_CharRef | L_PredefinedEntityRef | ~ ( QUOT | AMP ) )* ;
+ // xquery/XQueryParser.g:1445:1: pg_QuotStringLiteralContent : ( ESCAPE_QUOT | L_CharRef | L_PredefinedEntityRef | ~ ( QUOT | AMP ) )* ;
// $ANTLR start "pg_QuotStringLiteralContent"
pg_QuotStringLiteralContent: function() {
var retval = new XQueryParser.pg_QuotStringLiteralContent_return();
@@ -23215,16 +23280,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var set586 = null;
+ var set585 = null;
- var set586_tree=null;
+ var set585_tree=null;
try {
- // xquery/XQueryParser.g:1385:9: ( ( ESCAPE_QUOT | L_CharRef | L_PredefinedEntityRef | ~ ( QUOT | AMP ) )* )
- // xquery/XQueryParser.g:1385:11: ( ESCAPE_QUOT | L_CharRef | L_PredefinedEntityRef | ~ ( QUOT | AMP ) )*
+ // xquery/XQueryParser.g:1446:9: ( ( ESCAPE_QUOT | L_CharRef | L_PredefinedEntityRef | ~ ( QUOT | AMP ) )* )
+ // xquery/XQueryParser.g:1446:11: ( ESCAPE_QUOT | L_CharRef | L_PredefinedEntityRef | ~ ( QUOT | AMP ) )*
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1385:11: ( ESCAPE_QUOT | L_CharRef | L_PredefinedEntityRef | ~ ( QUOT | AMP ) )*
+ // xquery/XQueryParser.g:1446:11: ( ESCAPE_QUOT | L_CharRef | L_PredefinedEntityRef | ~ ( QUOT | AMP ) )*
loop177:
do {
var alt177=2;
@@ -23238,10 +23303,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt177) {
case 1 :
// xquery/XQueryParser.g:
- set586=this.input.LT(1);
+ set585=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(set586));
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, this.adaptor.create(set585));
this.state.errorRecovery=false;this.state.failed=false;
}
else {
@@ -23295,7 +23360,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1392:1: pg_AposStringLiteralContent : ( ESCAPE_APOS | L_CharRef | L_PredefinedEntityRef | ~ ( APOS | AMP ) )* ;
+ // xquery/XQueryParser.g:1453:1: pg_AposStringLiteralContent : ( ESCAPE_APOS | L_CharRef | L_PredefinedEntityRef | ~ ( APOS | AMP ) )* ;
// $ANTLR start "pg_AposStringLiteralContent"
pg_AposStringLiteralContent: function() {
var retval = new XQueryParser.pg_AposStringLiteralContent_return();
@@ -23303,16 +23368,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var set587 = null;
+ var set586 = null;
- var set587_tree=null;
+ var set586_tree=null;
try {
- // xquery/XQueryParser.g:1393:9: ( ( ESCAPE_APOS | L_CharRef | L_PredefinedEntityRef | ~ ( APOS | AMP ) )* )
- // xquery/XQueryParser.g:1393:11: ( ESCAPE_APOS | L_CharRef | L_PredefinedEntityRef | ~ ( APOS | AMP ) )*
+ // xquery/XQueryParser.g:1454:9: ( ( ESCAPE_APOS | L_CharRef | L_PredefinedEntityRef | ~ ( APOS | AMP ) )* )
+ // xquery/XQueryParser.g:1454:11: ( ESCAPE_APOS | L_CharRef | L_PredefinedEntityRef | ~ ( APOS | AMP ) )*
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1393:11: ( ESCAPE_APOS | L_CharRef | L_PredefinedEntityRef | ~ ( APOS | AMP ) )*
+ // xquery/XQueryParser.g:1454:11: ( ESCAPE_APOS | L_CharRef | L_PredefinedEntityRef | ~ ( APOS | AMP ) )*
loop178:
do {
var alt178=2;
@@ -23326,10 +23391,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt178) {
case 1 :
// xquery/XQueryParser.g:
- set587=this.input.LT(1);
+ set586=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(set587));
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, this.adaptor.create(set586));
this.state.errorRecovery=false;this.state.failed=false;
}
else {
@@ -23383,7 +23448,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1407:1: p_ElementContentChar : L_ElementContentChar ;
+ // xquery/XQueryParser.g:1468:1: p_ElementContentChar : L_ElementContentChar ;
// $ANTLR start "p_ElementContentChar"
p_ElementContentChar: function() {
var retval = new XQueryParser.p_ElementContentChar_return();
@@ -23391,19 +23456,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var L_ElementContentChar588 = null;
+ var L_ElementContentChar587 = null;
- var L_ElementContentChar588_tree=null;
+ var L_ElementContentChar587_tree=null;
try {
- // xquery/XQueryParser.g:1408:9: ( L_ElementContentChar )
- // xquery/XQueryParser.g:1408:11: L_ElementContentChar
+ // xquery/XQueryParser.g:1469:9: ( L_ElementContentChar )
+ // xquery/XQueryParser.g:1469:11: L_ElementContentChar
root_0 = this.adaptor.nil();
- L_ElementContentChar588=this.match(this.input,L_ElementContentChar,XQueryParser.FOLLOW_L_ElementContentChar_in_p_ElementContentChar10816); if (this.state.failed) return retval;
+ L_ElementContentChar587=this.match(this.input,L_ElementContentChar,XQueryParser.FOLLOW_L_ElementContentChar_in_p_ElementContentChar10819); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- L_ElementContentChar588_tree = this.adaptor.create(L_ElementContentChar588);
- this.adaptor.addChild(root_0, L_ElementContentChar588_tree);
+ L_ElementContentChar587_tree = this.adaptor.create(L_ElementContentChar587);
+ this.adaptor.addChild(root_0, L_ElementContentChar587_tree);
}
@@ -23441,7 +23506,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1412:1: p_QuotAttrContentChar : L_QuotAttrContentChar -> ^( AttributeValueChar L_QuotAttrContentChar ) ;
+ // xquery/XQueryParser.g:1473:1: p_QuotAttrContentChar : L_QuotAttrContentChar -> ^( AttributeValueChar L_QuotAttrContentChar ) ;
// $ANTLR start "p_QuotAttrContentChar"
p_QuotAttrContentChar: function() {
var retval = new XQueryParser.p_QuotAttrContentChar_return();
@@ -23449,16 +23514,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var L_QuotAttrContentChar589 = null;
+ var L_QuotAttrContentChar588 = null;
- var L_QuotAttrContentChar589_tree=null;
+ var L_QuotAttrContentChar588_tree=null;
var stream_L_QuotAttrContentChar=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token L_QuotAttrContentChar");
try {
- // xquery/XQueryParser.g:1413:9: ( L_QuotAttrContentChar -> ^( AttributeValueChar L_QuotAttrContentChar ) )
- // xquery/XQueryParser.g:1413:11: L_QuotAttrContentChar
- L_QuotAttrContentChar589=this.match(this.input,L_QuotAttrContentChar,XQueryParser.FOLLOW_L_QuotAttrContentChar_in_p_QuotAttrContentChar10842); if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_L_QuotAttrContentChar.add(L_QuotAttrContentChar589);
+ // xquery/XQueryParser.g:1474:9: ( L_QuotAttrContentChar -> ^( AttributeValueChar L_QuotAttrContentChar ) )
+ // xquery/XQueryParser.g:1474:11: L_QuotAttrContentChar
+ L_QuotAttrContentChar588=this.match(this.input,L_QuotAttrContentChar,XQueryParser.FOLLOW_L_QuotAttrContentChar_in_p_QuotAttrContentChar10845); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) stream_L_QuotAttrContentChar.add(L_QuotAttrContentChar588);
@@ -23473,9 +23538,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 1414:17: -> ^( AttributeValueChar L_QuotAttrContentChar )
+ // 1475:17: -> ^( AttributeValueChar L_QuotAttrContentChar )
{
- // xquery/XQueryParser.g:1414:20: ^( AttributeValueChar L_QuotAttrContentChar )
+ // xquery/XQueryParser.g:1475:20: ^( AttributeValueChar L_QuotAttrContentChar )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(AttributeValueChar, "AttributeValueChar"), root_1);
@@ -23523,7 +23588,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1418:1: p_AposAttrContentChar : L_AposAttrContentChar -> ^( AttributeValueChar L_AposAttrContentChar ) ;
+ // xquery/XQueryParser.g:1479:1: p_AposAttrContentChar : L_AposAttrContentChar -> ^( AttributeValueChar L_AposAttrContentChar ) ;
// $ANTLR start "p_AposAttrContentChar"
p_AposAttrContentChar: function() {
var retval = new XQueryParser.p_AposAttrContentChar_return();
@@ -23531,16 +23596,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var L_AposAttrContentChar590 = null;
+ var L_AposAttrContentChar589 = null;
- var L_AposAttrContentChar590_tree=null;
+ var L_AposAttrContentChar589_tree=null;
var stream_L_AposAttrContentChar=new org.antlr.runtime.tree.RewriteRuleTokenStream(this.adaptor,"token L_AposAttrContentChar");
try {
- // xquery/XQueryParser.g:1419:9: ( L_AposAttrContentChar -> ^( AttributeValueChar L_AposAttrContentChar ) )
- // xquery/XQueryParser.g:1419:11: L_AposAttrContentChar
- L_AposAttrContentChar590=this.match(this.input,L_AposAttrContentChar,XQueryParser.FOLLOW_L_AposAttrContentChar_in_p_AposAttrContentChar10892); if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_L_AposAttrContentChar.add(L_AposAttrContentChar590);
+ // xquery/XQueryParser.g:1480:9: ( L_AposAttrContentChar -> ^( AttributeValueChar L_AposAttrContentChar ) )
+ // xquery/XQueryParser.g:1480:11: L_AposAttrContentChar
+ L_AposAttrContentChar589=this.match(this.input,L_AposAttrContentChar,XQueryParser.FOLLOW_L_AposAttrContentChar_in_p_AposAttrContentChar10895); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) stream_L_AposAttrContentChar.add(L_AposAttrContentChar589);
@@ -23555,9 +23620,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 1420:17: -> ^( AttributeValueChar L_AposAttrContentChar )
+ // 1481:17: -> ^( AttributeValueChar L_AposAttrContentChar )
{
- // xquery/XQueryParser.g:1420:20: ^( AttributeValueChar L_AposAttrContentChar )
+ // xquery/XQueryParser.g:1481:20: ^( AttributeValueChar L_AposAttrContentChar )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(AttributeValueChar, "AttributeValueChar"), root_1);
@@ -23605,7 +23670,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1438:1: p_QName : ( pg_QName | p_NCName -> ^( QName p_NCName ) );
+ // xquery/XQueryParser.g:1499:1: p_QName : ( pg_QName | p_NCName -> ^( QName p_NCName ) );
// $ANTLR start "p_QName"
p_QName: function() {
var retval = new XQueryParser.p_QName_return();
@@ -23613,13 +23678,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var pg_QName591 = null;
- var p_NCName592 = null;
+ var pg_QName590 = null;
+ var p_NCName591 = null;
var stream_p_NCName=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_NCName");
this.setWsExplicit(true);
try {
- // xquery/XQueryParser.g:1440:9: ( pg_QName | p_NCName -> ^( QName p_NCName ) )
+ // xquery/XQueryParser.g:1501:9: ( pg_QName | p_NCName -> ^( QName p_NCName ) )
var alt179=2;
var LA179_0 = this.input.LA(1);
@@ -23649,26 +23714,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt179) {
case 1 :
- // xquery/XQueryParser.g:1440:11: pg_QName
+ // xquery/XQueryParser.g:1501:11: pg_QName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pg_QName_in_p_QName10978);
- pg_QName591=this.pg_QName();
+ this.pushFollow(XQueryParser.FOLLOW_pg_QName_in_p_QName10981);
+ pg_QName590=this.pg_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pg_QName591.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pg_QName590.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1441:11: p_NCName
- this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_QName10990);
- p_NCName592=this.p_NCName();
+ // xquery/XQueryParser.g:1502:11: p_NCName
+ this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_p_QName10993);
+ p_NCName591=this.p_NCName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_p_NCName.add(p_NCName592.getTree());
+ if ( this.state.backtracking===0 ) stream_p_NCName.add(p_NCName591.getTree());
// AST REWRITE
@@ -23682,9 +23747,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 1442:17: -> ^( QName p_NCName )
+ // 1503:17: -> ^( QName p_NCName )
{
- // xquery/XQueryParser.g:1442:20: ^( QName p_NCName )
+ // xquery/XQueryParser.g:1503:20: ^( QName p_NCName )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(QName, "QName"), root_1);
@@ -23735,7 +23800,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1446:1: pg_FQName : ( pg_QName | p_FNCName -> ^( QName p_FNCName ) );
+ // xquery/XQueryParser.g:1507:1: pg_FQName : ( pg_QName | p_FNCName -> ^( QName p_FNCName ) );
// $ANTLR start "pg_FQName"
pg_FQName: function() {
var retval = new XQueryParser.pg_FQName_return();
@@ -23743,12 +23808,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var pg_QName593 = null;
- var p_FNCName594 = null;
+ var pg_QName592 = null;
+ var p_FNCName593 = null;
var stream_p_FNCName=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"rule p_FNCName");
try {
- // xquery/XQueryParser.g:1447:9: ( pg_QName | p_FNCName -> ^( QName p_FNCName ) )
+ // xquery/XQueryParser.g:1508:9: ( pg_QName | p_FNCName -> ^( QName p_FNCName ) )
var alt180=2;
switch ( this.input.LA(1) ) {
case ANCESTOR:
@@ -23987,26 +24052,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt180) {
case 1 :
- // xquery/XQueryParser.g:1447:11: pg_QName
+ // xquery/XQueryParser.g:1508:11: pg_QName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_pg_QName_in_pg_FQName11051);
- pg_QName593=this.pg_QName();
+ this.pushFollow(XQueryParser.FOLLOW_pg_QName_in_pg_FQName11054);
+ pg_QName592=this.pg_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pg_QName593.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pg_QName592.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1448:11: p_FNCName
- this.pushFollow(XQueryParser.FOLLOW_p_FNCName_in_pg_FQName11063);
- p_FNCName594=this.p_FNCName();
+ // xquery/XQueryParser.g:1509:11: p_FNCName
+ this.pushFollow(XQueryParser.FOLLOW_p_FNCName_in_pg_FQName11066);
+ p_FNCName593=this.p_FNCName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_p_FNCName.add(p_FNCName594.getTree());
+ if ( this.state.backtracking===0 ) stream_p_FNCName.add(p_FNCName593.getTree());
// AST REWRITE
@@ -24020,9 +24085,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_retval=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token retval",retval!=null?retval.tree:null);
root_0 = this.adaptor.nil();
- // 1449:17: -> ^( QName p_FNCName )
+ // 1510:17: -> ^( QName p_FNCName )
{
- // xquery/XQueryParser.g:1449:20: ^( QName p_FNCName )
+ // xquery/XQueryParser.g:1510:20: ^( QName p_FNCName )
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(QName, "QName"), root_1);
@@ -24072,7 +24137,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1451:1: pg_QName : nn= p_NCName COLON nl= p_NCName -> ^( QName $nn $nl) ;
+ // xquery/XQueryParser.g:1512:1: pg_QName : nn= p_NCName COLON nl= p_NCName -> ^( QName $nn $nl) ;
// $ANTLR start "pg_QName"
pg_QName: function() {
var retval = new XQueryParser.pg_QName_return();
@@ -24080,26 +24145,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var COLON595 = null;
+ var COLON594 = null;
var nn = null;
var nl = null;
- var COLON595_tree=null;
+ var COLON594_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:1452:9: (nn= p_NCName COLON nl= p_NCName -> ^( QName $nn $nl) )
- // xquery/XQueryParser.g:1452:11: nn= p_NCName COLON nl= p_NCName
- this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pg_QName11107);
+ // xquery/XQueryParser.g:1513:9: (nn= p_NCName COLON nl= p_NCName -> ^( QName $nn $nl) )
+ // xquery/XQueryParser.g:1513:11: nn= p_NCName COLON nl= p_NCName
+ this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pg_QName11110);
nn=this.p_NCName();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) stream_p_NCName.add(nn.getTree());
- COLON595=this.match(this.input,COLON,XQueryParser.FOLLOW_COLON_in_pg_QName11109); if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) stream_COLON.add(COLON595);
+ COLON594=this.match(this.input,COLON,XQueryParser.FOLLOW_COLON_in_pg_QName11112); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) stream_COLON.add(COLON594);
- this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pg_QName11113);
+ this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_pg_QName11116);
nl=this.p_NCName();
this.state._fsp--;
@@ -24120,9 +24185,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var stream_nl=new org.antlr.runtime.tree.RewriteRuleSubtreeStream(this.adaptor,"token nl",nl!=null?nl.tree:null);
root_0 = this.adaptor.nil();
- // 1453:17: -> ^( QName $nn $nl)
+ // 1514:17: -> ^( QName $nn $nl)
{
- // xquery/XQueryParser.g:1453:20: ^( QName $nn $nl)
+ // xquery/XQueryParser.g:1514:20: ^( QName $nn $nl)
{
var root_1 = this.adaptor.nil();
root_1 = this.adaptor.becomeRoot(this.adaptor.create(QName, "QName"), root_1);
@@ -24171,7 +24236,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1483:1: p_NCName : ( 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:1544:1: p_NCName : ( 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 );
// $ANTLR start "p_NCName"
p_NCName: function() {
var retval = new XQueryParser.p_NCName_return();
@@ -24179,19 +24244,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var set596 = null;
+ var set595 = null;
- var set596_tree=null;
+ var set595_tree=null;
try {
- // xquery/XQueryParser.g:1484: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:1545: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();
- set596=this.input.LT(1);
+ set595=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(set596));
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, this.adaptor.create(set595));
this.state.errorRecovery=false;this.state.failed=false;
}
else {
@@ -24236,7 +24301,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1502:1: p_FNCName : ( 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:1563:1: p_FNCName : ( 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 );
// $ANTLR start "p_FNCName"
p_FNCName: function() {
var retval = new XQueryParser.p_FNCName_return();
@@ -24244,19 +24309,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var set597 = null;
+ var set596 = null;
- var set597_tree=null;
+ var set596_tree=null;
try {
- // xquery/XQueryParser.g:1503: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:1564: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();
- set597=this.input.LT(1);
+ set596=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(set597));
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, this.adaptor.create(set596));
this.state.errorRecovery=false;this.state.failed=false;
}
else {
@@ -24301,7 +24366,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1540:1: pg_UpdateExpr : ( p_InsertExpr | p_DeleteExpr | p_RenameExpr | p_ReplaceExpr | p_TransformExpr );
+ // xquery/XQueryParser.g:1601:1: pg_UpdateExpr : ( p_InsertExpr | p_DeleteExpr | p_RenameExpr | p_ReplaceExpr | p_TransformExpr );
// $ANTLR start "pg_UpdateExpr"
pg_UpdateExpr: function() {
var retval = new XQueryParser.pg_UpdateExpr_return();
@@ -24309,15 +24374,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_InsertExpr598 = null;
- var p_DeleteExpr599 = null;
- var p_RenameExpr600 = null;
- var p_ReplaceExpr601 = null;
- var p_TransformExpr602 = null;
+ var p_InsertExpr597 = null;
+ var p_DeleteExpr598 = null;
+ var p_RenameExpr599 = null;
+ var p_ReplaceExpr600 = null;
+ var p_TransformExpr601 = null;
try {
- // xquery/XQueryParser.g:1541:9: ( p_InsertExpr | p_DeleteExpr | p_RenameExpr | p_ReplaceExpr | p_TransformExpr )
+ // xquery/XQueryParser.g:1602:9: ( p_InsertExpr | p_DeleteExpr | p_RenameExpr | p_ReplaceExpr | p_TransformExpr )
var alt181=5;
switch ( this.input.LA(1) ) {
case INSERT:
@@ -24345,67 +24410,67 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt181) {
case 1 :
- // xquery/XQueryParser.g:1541:11: p_InsertExpr
+ // xquery/XQueryParser.g:1602:11: p_InsertExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_InsertExpr_in_pg_UpdateExpr13104);
- p_InsertExpr598=this.p_InsertExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_InsertExpr_in_pg_UpdateExpr13107);
+ p_InsertExpr597=this.p_InsertExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_InsertExpr598.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_InsertExpr597.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1542:11: p_DeleteExpr
+ // xquery/XQueryParser.g:1603:11: p_DeleteExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_DeleteExpr_in_pg_UpdateExpr13116);
- p_DeleteExpr599=this.p_DeleteExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_DeleteExpr_in_pg_UpdateExpr13119);
+ p_DeleteExpr598=this.p_DeleteExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_DeleteExpr599.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_DeleteExpr598.getTree());
break;
case 3 :
- // xquery/XQueryParser.g:1543:11: p_RenameExpr
+ // xquery/XQueryParser.g:1604:11: p_RenameExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_RenameExpr_in_pg_UpdateExpr13128);
- p_RenameExpr600=this.p_RenameExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_RenameExpr_in_pg_UpdateExpr13131);
+ p_RenameExpr599=this.p_RenameExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_RenameExpr600.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_RenameExpr599.getTree());
break;
case 4 :
- // xquery/XQueryParser.g:1544:11: p_ReplaceExpr
+ // xquery/XQueryParser.g:1605:11: p_ReplaceExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ReplaceExpr_in_pg_UpdateExpr13140);
- p_ReplaceExpr601=this.p_ReplaceExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_ReplaceExpr_in_pg_UpdateExpr13143);
+ p_ReplaceExpr600=this.p_ReplaceExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ReplaceExpr601.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ReplaceExpr600.getTree());
break;
case 5 :
- // xquery/XQueryParser.g:1545:11: p_TransformExpr
+ // xquery/XQueryParser.g:1606:11: p_TransformExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_TransformExpr_in_pg_UpdateExpr13152);
- p_TransformExpr602=this.p_TransformExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_TransformExpr_in_pg_UpdateExpr13155);
+ p_TransformExpr601=this.p_TransformExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TransformExpr602.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TransformExpr601.getTree());
break;
@@ -24444,7 +24509,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1549:1: pm_RevalidationDecl : k+= DECLARE k+= REVALIDATION (k+= STRICT | k+= LAX | k+= SKIP ) SEMICOLON ;
+ // xquery/XQueryParser.g:1610:1: pm_RevalidationDecl : k+= DECLARE k+= REVALIDATION (k+= STRICT | k+= LAX | k+= SKIP ) SEMICOLON ;
// $ANTLR start "pm_RevalidationDecl"
pm_RevalidationDecl: function() {
var retval = new XQueryParser.pm_RevalidationDecl_return();
@@ -24452,19 +24517,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var SEMICOLON603 = null;
+ var SEMICOLON602 = null;
var k = null;
var list_k=null;
- var SEMICOLON603_tree=null;
+ var SEMICOLON602_tree=null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1550:9: (k+= DECLARE k+= REVALIDATION (k+= STRICT | k+= LAX | k+= SKIP ) SEMICOLON )
- // xquery/XQueryParser.g:1550:11: k+= DECLARE k+= REVALIDATION (k+= STRICT | k+= LAX | k+= SKIP ) SEMICOLON
+ // xquery/XQueryParser.g:1611:9: (k+= DECLARE k+= REVALIDATION (k+= STRICT | k+= LAX | k+= SKIP ) SEMICOLON )
+ // xquery/XQueryParser.g:1611: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_RevalidationDecl13180); if (this.state.failed) return retval;
+ k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_RevalidationDecl13183); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -24472,7 +24537,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_RevalidationDecl13184); if (this.state.failed) return retval;
+ k=this.match(this.input,REVALIDATION,XQueryParser.FOLLOW_REVALIDATION_in_pm_RevalidationDecl13187); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -24480,7 +24545,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_k)) list_k = [];
list_k.push(k);
- // xquery/XQueryParser.g:1550:38: (k+= STRICT | k+= LAX | k+= SKIP )
+ // xquery/XQueryParser.g:1611:38: (k+= STRICT | k+= LAX | k+= SKIP )
var alt182=3;
switch ( this.input.LA(1) ) {
case STRICT:
@@ -24502,8 +24567,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt182) {
case 1 :
- // xquery/XQueryParser.g:1550:39: k+= STRICT
- k=this.match(this.input,STRICT,XQueryParser.FOLLOW_STRICT_in_pm_RevalidationDecl13189); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1611:39: k+= STRICT
+ k=this.match(this.input,STRICT,XQueryParser.FOLLOW_STRICT_in_pm_RevalidationDecl13192); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -24515,8 +24580,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1550:51: k+= LAX
- k=this.match(this.input,LAX,XQueryParser.FOLLOW_LAX_in_pm_RevalidationDecl13195); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1611:51: k+= LAX
+ k=this.match(this.input,LAX,XQueryParser.FOLLOW_LAX_in_pm_RevalidationDecl13198); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -24528,8 +24593,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:1550:60: k+= SKIP
- k=this.match(this.input,SKIP,XQueryParser.FOLLOW_SKIP_in_pm_RevalidationDecl13201); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1611:60: k+= SKIP
+ k=this.match(this.input,SKIP,XQueryParser.FOLLOW_SKIP_in_pm_RevalidationDecl13204); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -24546,10 +24611,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(list_k);
}
- SEMICOLON603=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_RevalidationDecl13206); if (this.state.failed) return retval;
+ SEMICOLON602=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_RevalidationDecl13209); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- SEMICOLON603_tree = this.adaptor.create(SEMICOLON603);
- this.adaptor.addChild(root_0, SEMICOLON603_tree);
+ SEMICOLON602_tree = this.adaptor.create(SEMICOLON602);
+ this.adaptor.addChild(root_0, SEMICOLON602_tree);
}
@@ -24587,7 +24652,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1554:1: p_InsertExprTargetChoice : ( ( (k+= AS (k+= FIRST | k+= LAST ) )? k+= INTO ) | ka= AFTER | kb= BEFORE );
+ // xquery/XQueryParser.g:1615:1: p_InsertExprTargetChoice : ( ( (k+= AS (k+= FIRST | k+= LAST ) )? k+= INTO ) | ka= AFTER | kb= BEFORE );
// $ANTLR start "p_InsertExprTargetChoice"
p_InsertExprTargetChoice: function() {
var retval = new XQueryParser.p_InsertExprTargetChoice_return();
@@ -24605,7 +24670,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:1555:9: ( ( (k+= AS (k+= FIRST | k+= LAST ) )? k+= INTO ) | ka= AFTER | kb= BEFORE )
+ // xquery/XQueryParser.g:1616:9: ( ( (k+= AS (k+= FIRST | k+= LAST ) )? k+= INTO ) | ka= AFTER | kb= BEFORE )
var alt185=3;
switch ( this.input.LA(1) ) {
case AS:
@@ -24628,12 +24693,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt185) {
case 1 :
- // xquery/XQueryParser.g:1555:11: ( (k+= AS (k+= FIRST | k+= LAST ) )? k+= INTO )
+ // xquery/XQueryParser.g:1616:11: ( (k+= AS (k+= FIRST | k+= LAST ) )? k+= INTO )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1555:11: ( (k+= AS (k+= FIRST | k+= LAST ) )? k+= INTO )
- // xquery/XQueryParser.g:1555:12: (k+= AS (k+= FIRST | k+= LAST ) )? k+= INTO
- // xquery/XQueryParser.g:1555:12: (k+= AS (k+= FIRST | k+= LAST ) )?
+ // xquery/XQueryParser.g:1616:11: ( (k+= AS (k+= FIRST | k+= LAST ) )? k+= INTO )
+ // xquery/XQueryParser.g:1616:12: (k+= AS (k+= FIRST | k+= LAST ) )? k+= INTO
+ // xquery/XQueryParser.g:1616:12: (k+= AS (k+= FIRST | k+= LAST ) )?
var alt184=2;
var LA184_0 = this.input.LA(1);
@@ -24642,8 +24707,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt184) {
case 1 :
- // xquery/XQueryParser.g:1555:13: k+= AS (k+= FIRST | k+= LAST )
- k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_InsertExprTargetChoice13236); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1616:13: k+= AS (k+= FIRST | k+= LAST )
+ k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_InsertExprTargetChoice13239); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -24651,7 +24716,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_k)) list_k = [];
list_k.push(k);
- // xquery/XQueryParser.g:1555:19: (k+= FIRST | k+= LAST )
+ // xquery/XQueryParser.g:1616:19: (k+= FIRST | k+= LAST )
var alt183=2;
var LA183_0 = this.input.LA(1);
@@ -24670,8 +24735,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt183) {
case 1 :
- // xquery/XQueryParser.g:1555:20: k+= FIRST
- k=this.match(this.input,FIRST,XQueryParser.FOLLOW_FIRST_in_p_InsertExprTargetChoice13241); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1616:20: k+= FIRST
+ k=this.match(this.input,FIRST,XQueryParser.FOLLOW_FIRST_in_p_InsertExprTargetChoice13244); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -24683,8 +24748,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1555:31: k+= LAST
- k=this.match(this.input,LAST,XQueryParser.FOLLOW_LAST_in_p_InsertExprTargetChoice13247); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1616:31: k+= LAST
+ k=this.match(this.input,LAST,XQueryParser.FOLLOW_LAST_in_p_InsertExprTargetChoice13250); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -24704,7 +24769,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- k=this.match(this.input,INTO,XQueryParser.FOLLOW_INTO_in_p_InsertExprTargetChoice13254); if (this.state.failed) return retval;
+ k=this.match(this.input,INTO,XQueryParser.FOLLOW_INTO_in_p_InsertExprTargetChoice13257); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -24722,10 +24787,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1556:11: ka= AFTER
+ // xquery/XQueryParser.g:1617:11: ka= AFTER
root_0 = this.adaptor.nil();
- ka=this.match(this.input,AFTER,XQueryParser.FOLLOW_AFTER_in_p_InsertExprTargetChoice13271); if (this.state.failed) return retval;
+ ka=this.match(this.input,AFTER,XQueryParser.FOLLOW_AFTER_in_p_InsertExprTargetChoice13274); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
ka_tree = this.adaptor.create(ka);
this.adaptor.addChild(root_0, ka_tree);
@@ -24737,10 +24802,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:1557:11: kb= BEFORE
+ // xquery/XQueryParser.g:1618:11: kb= BEFORE
root_0 = this.adaptor.nil();
- kb=this.match(this.input,BEFORE,XQueryParser.FOLLOW_BEFORE_in_p_InsertExprTargetChoice13287); if (this.state.failed) return retval;
+ kb=this.match(this.input,BEFORE,XQueryParser.FOLLOW_BEFORE_in_p_InsertExprTargetChoice13290); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
kb_tree = this.adaptor.create(kb);
this.adaptor.addChild(root_0, kb_tree);
@@ -24786,7 +24851,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1561:1: p_InsertExpr : k+= INSERT (k+= NODE | k+= NODES ) p_SourceExpr p_InsertExprTargetChoice p_TargetExpr ;
+ // xquery/XQueryParser.g:1622:1: p_InsertExpr : k+= INSERT (k+= NODE | k+= NODES ) p_SourceExpr p_InsertExprTargetChoice p_TargetExpr ;
// $ANTLR start "p_InsertExpr"
p_InsertExpr: function() {
var retval = new XQueryParser.p_InsertExpr_return();
@@ -24796,18 +24861,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k = null;
var list_k=null;
- var p_SourceExpr604 = null;
- var p_InsertExprTargetChoice605 = null;
- var p_TargetExpr606 = null;
+ var p_SourceExpr603 = null;
+ var p_InsertExprTargetChoice604 = null;
+ var p_TargetExpr605 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1562:9: (k+= INSERT (k+= NODE | k+= NODES ) p_SourceExpr p_InsertExprTargetChoice p_TargetExpr )
- // xquery/XQueryParser.g:1562:11: k+= INSERT (k+= NODE | k+= NODES ) p_SourceExpr p_InsertExprTargetChoice p_TargetExpr
+ // xquery/XQueryParser.g:1623:9: (k+= INSERT (k+= NODE | k+= NODES ) p_SourceExpr p_InsertExprTargetChoice p_TargetExpr )
+ // xquery/XQueryParser.g:1623: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_InsertExpr13317); if (this.state.failed) return retval;
+ k=this.match(this.input,INSERT,XQueryParser.FOLLOW_INSERT_in_p_InsertExpr13320); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -24815,7 +24880,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_k)) list_k = [];
list_k.push(k);
- // xquery/XQueryParser.g:1562:21: (k+= NODE | k+= NODES )
+ // xquery/XQueryParser.g:1623:21: (k+= NODE | k+= NODES )
var alt186=2;
var LA186_0 = this.input.LA(1);
@@ -24834,8 +24899,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt186) {
case 1 :
- // xquery/XQueryParser.g:1562:22: k+= NODE
- k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_InsertExpr13322); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1623:22: k+= NODE
+ k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_InsertExpr13325); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -24847,8 +24912,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1562:32: k+= NODES
- k=this.match(this.input,NODES,XQueryParser.FOLLOW_NODES_in_p_InsertExpr13328); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1623:32: k+= NODES
+ k=this.match(this.input,NODES,XQueryParser.FOLLOW_NODES_in_p_InsertExpr13331); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -24862,24 +24927,24 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.pushFollow(XQueryParser.FOLLOW_p_SourceExpr_in_p_InsertExpr13331);
- p_SourceExpr604=this.p_SourceExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_SourceExpr_in_p_InsertExpr13334);
+ p_SourceExpr603=this.p_SourceExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SourceExpr604.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_InsertExprTargetChoice_in_p_InsertExpr13333);
- p_InsertExprTargetChoice605=this.p_InsertExprTargetChoice();
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SourceExpr603.getTree());
+ this.pushFollow(XQueryParser.FOLLOW_p_InsertExprTargetChoice_in_p_InsertExpr13336);
+ p_InsertExprTargetChoice604=this.p_InsertExprTargetChoice();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_InsertExprTargetChoice605.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_TargetExpr_in_p_InsertExpr13335);
- p_TargetExpr606=this.p_TargetExpr();
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_InsertExprTargetChoice604.getTree());
+ this.pushFollow(XQueryParser.FOLLOW_p_TargetExpr_in_p_InsertExpr13338);
+ p_TargetExpr605=this.p_TargetExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TargetExpr606.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TargetExpr605.getTree());
if ( this.state.backtracking===0 ) {
this.ak(list_k);
}
@@ -24919,7 +24984,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1566:1: p_DeleteExpr : k+= DELETE (k+= NODE | k+= NODES ) p_TargetExpr ;
+ // xquery/XQueryParser.g:1627:1: p_DeleteExpr : k+= DELETE (k+= NODE | k+= NODES ) p_TargetExpr ;
// $ANTLR start "p_DeleteExpr"
p_DeleteExpr: function() {
var retval = new XQueryParser.p_DeleteExpr_return();
@@ -24929,16 +24994,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k = null;
var list_k=null;
- var p_TargetExpr607 = null;
+ var p_TargetExpr606 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1567:9: (k+= DELETE (k+= NODE | k+= NODES ) p_TargetExpr )
- // xquery/XQueryParser.g:1567:11: k+= DELETE (k+= NODE | k+= NODES ) p_TargetExpr
+ // xquery/XQueryParser.g:1628:9: (k+= DELETE (k+= NODE | k+= NODES ) p_TargetExpr )
+ // xquery/XQueryParser.g:1628: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_DeleteExpr13365); if (this.state.failed) return retval;
+ k=this.match(this.input,DELETE,XQueryParser.FOLLOW_DELETE_in_p_DeleteExpr13368); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -24946,7 +25011,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_k)) list_k = [];
list_k.push(k);
- // xquery/XQueryParser.g:1567:21: (k+= NODE | k+= NODES )
+ // xquery/XQueryParser.g:1628:21: (k+= NODE | k+= NODES )
var alt187=2;
var LA187_0 = this.input.LA(1);
@@ -24965,8 +25030,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt187) {
case 1 :
- // xquery/XQueryParser.g:1567:22: k+= NODE
- k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_DeleteExpr13370); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1628:22: k+= NODE
+ k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_DeleteExpr13373); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -24978,8 +25043,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1567:32: k+= NODES
- k=this.match(this.input,NODES,XQueryParser.FOLLOW_NODES_in_p_DeleteExpr13376); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1628:32: k+= NODES
+ k=this.match(this.input,NODES,XQueryParser.FOLLOW_NODES_in_p_DeleteExpr13379); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -24993,12 +25058,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.pushFollow(XQueryParser.FOLLOW_p_TargetExpr_in_p_DeleteExpr13379);
- p_TargetExpr607=this.p_TargetExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_TargetExpr_in_p_DeleteExpr13382);
+ p_TargetExpr606=this.p_TargetExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TargetExpr607.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TargetExpr606.getTree());
if ( this.state.backtracking===0 ) {
this.ak(list_k);
}
@@ -25038,7 +25103,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1571:1: p_ReplaceExpr : k+= REPLACE (k+= VALUE k+= OF )? k+= NODE p_ExprSingle[true] k+= WITH p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:1632:1: p_ReplaceExpr : k+= REPLACE (k+= VALUE k+= OF )? k+= NODE p_ExprSingle[true] k+= WITH p_ExprSingle[true] ;
// $ANTLR start "p_ReplaceExpr"
p_ReplaceExpr: function() {
var retval = new XQueryParser.p_ReplaceExpr_return();
@@ -25048,17 +25113,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k = null;
var list_k=null;
+ var p_ExprSingle607 = null;
var p_ExprSingle608 = null;
- var p_ExprSingle609 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1572:9: (k+= REPLACE (k+= VALUE k+= OF )? k+= NODE p_ExprSingle[true] k+= WITH p_ExprSingle[true] )
- // xquery/XQueryParser.g:1572:11: k+= REPLACE (k+= VALUE k+= OF )? k+= NODE p_ExprSingle[true] k+= WITH p_ExprSingle[true]
+ // xquery/XQueryParser.g:1633:9: (k+= REPLACE (k+= VALUE k+= OF )? k+= NODE p_ExprSingle[true] k+= WITH p_ExprSingle[true] )
+ // xquery/XQueryParser.g:1633: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_ReplaceExpr13409); if (this.state.failed) return retval;
+ k=this.match(this.input,REPLACE,XQueryParser.FOLLOW_REPLACE_in_p_ReplaceExpr13412); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -25066,7 +25131,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_k)) list_k = [];
list_k.push(k);
- // xquery/XQueryParser.g:1572:22: (k+= VALUE k+= OF )?
+ // xquery/XQueryParser.g:1633:22: (k+= VALUE k+= OF )?
var alt188=2;
var LA188_0 = this.input.LA(1);
@@ -25075,8 +25140,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt188) {
case 1 :
- // xquery/XQueryParser.g:1572:23: k+= VALUE k+= OF
- k=this.match(this.input,VALUE,XQueryParser.FOLLOW_VALUE_in_p_ReplaceExpr13414); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1633:23: k+= VALUE k+= OF
+ k=this.match(this.input,VALUE,XQueryParser.FOLLOW_VALUE_in_p_ReplaceExpr13417); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -25084,7 +25149,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_ReplaceExpr13418); if (this.state.failed) return retval;
+ k=this.match(this.input,OF,XQueryParser.FOLLOW_OF_in_p_ReplaceExpr13421); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -25098,7 +25163,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_ReplaceExpr13424); if (this.state.failed) return retval;
+ k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_ReplaceExpr13427); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -25106,26 +25171,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_ReplaceExpr13426);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ReplaceExpr13429);
+ p_ExprSingle607=this.p_ExprSingle(true);
+
+ this.state._fsp--;
+ if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle607.getTree());
+ k=this.match(this.input,WITH,XQueryParser.FOLLOW_WITH_in_p_ReplaceExpr13434); 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_ReplaceExpr13436);
p_ExprSingle608=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle608.getTree());
- k=this.match(this.input,WITH,XQueryParser.FOLLOW_WITH_in_p_ReplaceExpr13431); 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_ReplaceExpr13433);
- p_ExprSingle609=this.p_ExprSingle(true);
-
- this.state._fsp--;
- if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle609.getTree());
if ( this.state.backtracking===0 ) {
this.ak(list_k);
}
@@ -25165,7 +25230,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1576:1: p_RenameExpr : k+= RENAME k+= NODE p_TargetExpr AS p_NewNameExpr ;
+ // xquery/XQueryParser.g:1637:1: p_RenameExpr : k+= RENAME k+= NODE p_TargetExpr AS p_NewNameExpr ;
// $ANTLR start "p_RenameExpr"
p_RenameExpr: function() {
var retval = new XQueryParser.p_RenameExpr_return();
@@ -25173,21 +25238,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var AS611 = null;
+ var AS610 = null;
var k = null;
var list_k=null;
- var p_TargetExpr610 = null;
- var p_NewNameExpr612 = null;
+ var p_TargetExpr609 = null;
+ var p_NewNameExpr611 = null;
- var AS611_tree=null;
+ var AS610_tree=null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1577:9: (k+= RENAME k+= NODE p_TargetExpr AS p_NewNameExpr )
- // xquery/XQueryParser.g:1577:11: k+= RENAME k+= NODE p_TargetExpr AS p_NewNameExpr
+ // xquery/XQueryParser.g:1638:9: (k+= RENAME k+= NODE p_TargetExpr AS p_NewNameExpr )
+ // xquery/XQueryParser.g:1638:11: k+= RENAME k+= NODE p_TargetExpr AS p_NewNameExpr
root_0 = this.adaptor.nil();
- k=this.match(this.input,RENAME,XQueryParser.FOLLOW_RENAME_in_p_RenameExpr13464); if (this.state.failed) return retval;
+ k=this.match(this.input,RENAME,XQueryParser.FOLLOW_RENAME_in_p_RenameExpr13467); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -25195,7 +25260,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_RenameExpr13468); if (this.state.failed) return retval;
+ k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_RenameExpr13471); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -25203,23 +25268,23 @@ 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_RenameExpr13470);
- p_TargetExpr610=this.p_TargetExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_TargetExpr_in_p_RenameExpr13473);
+ p_TargetExpr609=this.p_TargetExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TargetExpr610.getTree());
- AS611=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_RenameExpr13472); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TargetExpr609.getTree());
+ AS610=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_RenameExpr13475); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- AS611_tree = this.adaptor.create(AS611);
- this.adaptor.addChild(root_0, AS611_tree);
+ AS610_tree = this.adaptor.create(AS610);
+ this.adaptor.addChild(root_0, AS610_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_NewNameExpr_in_p_RenameExpr13474);
- p_NewNameExpr612=this.p_NewNameExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_NewNameExpr_in_p_RenameExpr13477);
+ p_NewNameExpr611=this.p_NewNameExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NewNameExpr612.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_NewNameExpr611.getTree());
if ( this.state.backtracking===0 ) {
this.ak(list_k);
}
@@ -25259,7 +25324,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1581:1: p_SourceExpr : p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:1642:1: p_SourceExpr : p_ExprSingle[true] ;
// $ANTLR start "p_SourceExpr"
p_SourceExpr: function() {
var retval = new XQueryParser.p_SourceExpr_return();
@@ -25267,20 +25332,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_ExprSingle613 = null;
+ var p_ExprSingle612 = null;
try {
- // xquery/XQueryParser.g:1582:9: ( p_ExprSingle[true] )
- // xquery/XQueryParser.g:1582:11: p_ExprSingle[true]
+ // xquery/XQueryParser.g:1643:9: ( p_ExprSingle[true] )
+ // xquery/XQueryParser.g:1643:11: p_ExprSingle[true]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_SourceExpr13502);
- p_ExprSingle613=this.p_ExprSingle(true);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_SourceExpr13505);
+ p_ExprSingle612=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle613.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle612.getTree());
@@ -25317,7 +25382,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1586:1: p_TargetExpr : p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:1647:1: p_TargetExpr : p_ExprSingle[true] ;
// $ANTLR start "p_TargetExpr"
p_TargetExpr: function() {
var retval = new XQueryParser.p_TargetExpr_return();
@@ -25325,20 +25390,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_ExprSingle614 = null;
+ var p_ExprSingle613 = null;
try {
- // xquery/XQueryParser.g:1587:9: ( p_ExprSingle[true] )
- // xquery/XQueryParser.g:1587:11: p_ExprSingle[true]
+ // xquery/XQueryParser.g:1648:9: ( p_ExprSingle[true] )
+ // xquery/XQueryParser.g:1648:11: p_ExprSingle[true]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TargetExpr13529);
- p_ExprSingle614=this.p_ExprSingle(true);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TargetExpr13532);
+ p_ExprSingle613=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle614.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle613.getTree());
@@ -25375,7 +25440,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1591:1: p_NewNameExpr : p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:1652:1: p_NewNameExpr : p_ExprSingle[true] ;
// $ANTLR start "p_NewNameExpr"
p_NewNameExpr: function() {
var retval = new XQueryParser.p_NewNameExpr_return();
@@ -25383,20 +25448,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_ExprSingle615 = null;
+ var p_ExprSingle614 = null;
try {
- // xquery/XQueryParser.g:1592:9: ( p_ExprSingle[true] )
- // xquery/XQueryParser.g:1592:11: p_ExprSingle[true]
+ // xquery/XQueryParser.g:1653:9: ( p_ExprSingle[true] )
+ // xquery/XQueryParser.g:1653:11: p_ExprSingle[true]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_NewNameExpr13556);
- p_ExprSingle615=this.p_ExprSingle(true);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_NewNameExpr13559);
+ p_ExprSingle614=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle615.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle614.getTree());
@@ -25433,7 +25498,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1596:1: p_TransformExpr : k+= COPY DOLLAR p_VarName BIND p_ExprSingle[true] ( COMMA DOLLAR p_VarName BIND p_ExprSingle[true] )* k+= MODIFY p_ExprSingle[true] k+= RETURN p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:1657:1: p_TransformExpr : k+= COPY DOLLAR p_VarName BIND p_ExprSingle[true] ( COMMA DOLLAR p_VarName BIND p_ExprSingle[true] )* k+= MODIFY p_ExprSingle[true] k+= RETURN p_ExprSingle[true] ;
// $ANTLR start "p_TransformExpr"
p_TransformExpr: function() {
var retval = new XQueryParser.p_TransformExpr_return();
@@ -25441,33 +25506,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var DOLLAR616 = null;
- var BIND618 = null;
- var COMMA620 = null;
- var DOLLAR621 = null;
- var BIND623 = null;
+ var DOLLAR615 = null;
+ var BIND617 = null;
+ var COMMA619 = null;
+ var DOLLAR620 = null;
+ var BIND622 = null;
var k = null;
var list_k=null;
- var p_VarName617 = null;
- var p_ExprSingle619 = null;
- var p_VarName622 = null;
+ var p_VarName616 = null;
+ var p_ExprSingle618 = null;
+ var p_VarName621 = null;
+ var p_ExprSingle623 = null;
var p_ExprSingle624 = null;
var p_ExprSingle625 = null;
- var p_ExprSingle626 = null;
- var DOLLAR616_tree=null;
- var BIND618_tree=null;
- var COMMA620_tree=null;
- var DOLLAR621_tree=null;
- var BIND623_tree=null;
+ var DOLLAR615_tree=null;
+ var BIND617_tree=null;
+ var COMMA619_tree=null;
+ var DOLLAR620_tree=null;
+ var BIND622_tree=null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1597:9: (k+= COPY DOLLAR p_VarName BIND p_ExprSingle[true] ( COMMA DOLLAR p_VarName BIND p_ExprSingle[true] )* k+= MODIFY p_ExprSingle[true] k+= RETURN p_ExprSingle[true] )
- // xquery/XQueryParser.g:1597:11: k+= COPY DOLLAR p_VarName BIND p_ExprSingle[true] ( COMMA DOLLAR p_VarName BIND p_ExprSingle[true] )* k+= MODIFY p_ExprSingle[true] k+= RETURN p_ExprSingle[true]
+ // xquery/XQueryParser.g:1658:9: (k+= COPY DOLLAR p_VarName BIND p_ExprSingle[true] ( COMMA DOLLAR p_VarName BIND p_ExprSingle[true] )* k+= MODIFY p_ExprSingle[true] k+= RETURN p_ExprSingle[true] )
+ // xquery/XQueryParser.g:1658:11: k+= COPY DOLLAR p_VarName BIND p_ExprSingle[true] ( COMMA DOLLAR 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_TransformExpr13585); if (this.state.failed) return retval;
+ k=this.match(this.input,COPY,XQueryParser.FOLLOW_COPY_in_p_TransformExpr13588); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -25475,29 +25540,29 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_k)) list_k = [];
list_k.push(k);
- DOLLAR616=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TransformExpr13587); if (this.state.failed) return retval;
+ DOLLAR615=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TransformExpr13590); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- DOLLAR616_tree = this.adaptor.create(DOLLAR616);
- this.adaptor.addChild(root_0, DOLLAR616_tree);
+ DOLLAR615_tree = this.adaptor.create(DOLLAR615);
+ this.adaptor.addChild(root_0, DOLLAR615_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TransformExpr13589);
- p_VarName617=this.p_VarName();
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TransformExpr13592);
+ p_VarName616=this.p_VarName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName617.getTree());
- BIND618=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_TransformExpr13591); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName616.getTree());
+ BIND617=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_TransformExpr13594); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- BIND618_tree = this.adaptor.create(BIND618);
- this.adaptor.addChild(root_0, BIND618_tree);
+ BIND617_tree = this.adaptor.create(BIND617);
+ this.adaptor.addChild(root_0, BIND617_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TransformExpr13593);
- p_ExprSingle619=this.p_ExprSingle(true);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TransformExpr13596);
+ p_ExprSingle618=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle619.getTree());
- // xquery/XQueryParser.g:1597:60: ( COMMA DOLLAR p_VarName BIND p_ExprSingle[true] )*
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle618.getTree());
+ // xquery/XQueryParser.g:1658:60: ( COMMA DOLLAR p_VarName BIND p_ExprSingle[true] )*
loop189:
do {
var alt189=2;
@@ -25510,34 +25575,34 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt189) {
case 1 :
- // xquery/XQueryParser.g:1597:61: COMMA DOLLAR p_VarName BIND p_ExprSingle[true]
- COMMA620=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_TransformExpr13597); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1658:61: COMMA DOLLAR p_VarName BIND p_ExprSingle[true]
+ COMMA619=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_TransformExpr13600); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- COMMA620_tree = this.adaptor.create(COMMA620);
- this.adaptor.addChild(root_0, COMMA620_tree);
+ COMMA619_tree = this.adaptor.create(COMMA619);
+ this.adaptor.addChild(root_0, COMMA619_tree);
}
- DOLLAR621=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TransformExpr13599); if (this.state.failed) return retval;
+ DOLLAR620=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TransformExpr13602); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- DOLLAR621_tree = this.adaptor.create(DOLLAR621);
- this.adaptor.addChild(root_0, DOLLAR621_tree);
+ DOLLAR620_tree = this.adaptor.create(DOLLAR620);
+ this.adaptor.addChild(root_0, DOLLAR620_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TransformExpr13601);
- p_VarName622=this.p_VarName();
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TransformExpr13604);
+ p_VarName621=this.p_VarName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName622.getTree());
- BIND623=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_TransformExpr13603); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName621.getTree());
+ BIND622=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_TransformExpr13606); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- BIND623_tree = this.adaptor.create(BIND623);
- this.adaptor.addChild(root_0, BIND623_tree);
+ BIND622_tree = this.adaptor.create(BIND622);
+ this.adaptor.addChild(root_0, BIND622_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TransformExpr13605);
- p_ExprSingle624=this.p_ExprSingle(true);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TransformExpr13608);
+ p_ExprSingle623=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle624.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle623.getTree());
break;
@@ -25547,7 +25612,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- k=this.match(this.input,MODIFY,XQueryParser.FOLLOW_MODIFY_in_p_TransformExpr13612); if (this.state.failed) return retval;
+ k=this.match(this.input,MODIFY,XQueryParser.FOLLOW_MODIFY_in_p_TransformExpr13615); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -25555,26 +25620,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_TransformExpr13614);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_TransformExpr13617);
+ p_ExprSingle624=this.p_ExprSingle(true);
+
+ this.state._fsp--;
+ if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle624.getTree());
+ k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_TransformExpr13622); 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_TransformExpr13624);
p_ExprSingle625=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle625.getTree());
- k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_TransformExpr13619); 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_TransformExpr13621);
- p_ExprSingle626=this.p_ExprSingle(true);
-
- this.state._fsp--;
- if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle626.getTree());
if ( this.state.backtracking===0 ) {
this.ak(list_k);
}
@@ -25614,7 +25679,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1607:1: pm_FTOptionDecl : k+= DECLARE k+= FT_OPTION p_FTMatchOptions SEMICOLON ;
+ // xquery/XQueryParser.g:1668:1: pm_FTOptionDecl : k+= DECLARE k+= FT_OPTION p_FTMatchOptions SEMICOLON ;
// $ANTLR start "pm_FTOptionDecl"
pm_FTOptionDecl: function() {
var retval = new XQueryParser.pm_FTOptionDecl_return();
@@ -25622,20 +25687,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var SEMICOLON628 = null;
+ var SEMICOLON627 = null;
var k = null;
var list_k=null;
- var p_FTMatchOptions627 = null;
+ var p_FTMatchOptions626 = null;
- var SEMICOLON628_tree=null;
+ var SEMICOLON627_tree=null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1608:9: (k+= DECLARE k+= FT_OPTION p_FTMatchOptions SEMICOLON )
- // xquery/XQueryParser.g:1608:11: k+= DECLARE k+= FT_OPTION p_FTMatchOptions SEMICOLON
+ // xquery/XQueryParser.g:1669:9: (k+= DECLARE k+= FT_OPTION p_FTMatchOptions SEMICOLON )
+ // xquery/XQueryParser.g:1669: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_FTOptionDecl13659); if (this.state.failed) return retval;
+ k=this.match(this.input,DECLARE,XQueryParser.FOLLOW_DECLARE_in_pm_FTOptionDecl13662); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -25643,7 +25708,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_FTOptionDecl13663); if (this.state.failed) return retval;
+ k=this.match(this.input,FT_OPTION,XQueryParser.FOLLOW_FT_OPTION_in_pm_FTOptionDecl13666); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -25651,16 +25716,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_FTOptionDecl13665);
- p_FTMatchOptions627=this.p_FTMatchOptions();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTMatchOptions_in_pm_FTOptionDecl13668);
+ p_FTMatchOptions626=this.p_FTMatchOptions();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMatchOptions627.getTree());
- SEMICOLON628=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_FTOptionDecl13667); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMatchOptions626.getTree());
+ SEMICOLON627=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_pm_FTOptionDecl13670); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- SEMICOLON628_tree = this.adaptor.create(SEMICOLON628);
- this.adaptor.addChild(root_0, SEMICOLON628_tree);
+ SEMICOLON627_tree = this.adaptor.create(SEMICOLON627);
+ this.adaptor.addChild(root_0, SEMICOLON627_tree);
}
if ( this.state.backtracking===0 ) {
this.ak(list_k);
@@ -25701,7 +25766,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1612:1: p_FTScoreVar : ks= SCORE DOLLAR p_VarName ;
+ // xquery/XQueryParser.g:1673:1: p_FTScoreVar : ks= SCORE DOLLAR p_VarName ;
// $ANTLR start "p_FTScoreVar"
p_FTScoreVar: function() {
var retval = new XQueryParser.p_FTScoreVar_return();
@@ -25710,18 +25775,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var ks = null;
- var DOLLAR629 = null;
- var p_VarName630 = null;
+ var DOLLAR628 = null;
+ var p_VarName629 = null;
var ks_tree=null;
- var DOLLAR629_tree=null;
+ var DOLLAR628_tree=null;
try {
- // xquery/XQueryParser.g:1613:9: (ks= SCORE DOLLAR p_VarName )
- // xquery/XQueryParser.g:1613:11: ks= SCORE DOLLAR p_VarName
+ // xquery/XQueryParser.g:1674:9: (ks= SCORE DOLLAR p_VarName )
+ // xquery/XQueryParser.g:1674:11: ks= SCORE DOLLAR p_VarName
root_0 = this.adaptor.nil();
- ks=this.match(this.input,SCORE,XQueryParser.FOLLOW_SCORE_in_p_FTScoreVar13697); if (this.state.failed) return retval;
+ ks=this.match(this.input,SCORE,XQueryParser.FOLLOW_SCORE_in_p_FTScoreVar13700); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
ks_tree = this.adaptor.create(ks);
this.adaptor.addChild(root_0, ks_tree);
@@ -25729,17 +25794,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(ks);
}
- DOLLAR629=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_FTScoreVar13701); if (this.state.failed) return retval;
+ DOLLAR628=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_FTScoreVar13704); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- DOLLAR629_tree = this.adaptor.create(DOLLAR629);
- this.adaptor.addChild(root_0, DOLLAR629_tree);
+ DOLLAR628_tree = this.adaptor.create(DOLLAR628);
+ this.adaptor.addChild(root_0, DOLLAR628_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_FTScoreVar13703);
- p_VarName630=this.p_VarName();
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_FTScoreVar13706);
+ p_VarName629=this.p_VarName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName630.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName629.getTree());
@@ -25776,7 +25841,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1617:1: p_FTContainsExpr : p_StringConcatExpr (k+= CONTAINS k+= TEXT p_FTSelection ( p_FTIgnoreOption )? )? ;
+ // xquery/XQueryParser.g:1678:1: p_FTContainsExpr : p_StringConcatExpr (k+= CONTAINS k+= TEXT p_FTSelection ( p_FTIgnoreOption )? )? ;
// $ANTLR start "p_FTContainsExpr"
p_FTContainsExpr: function() {
var retval = new XQueryParser.p_FTContainsExpr_return();
@@ -25786,24 +25851,24 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k = null;
var list_k=null;
- var p_StringConcatExpr631 = null;
- var p_FTSelection632 = null;
- var p_FTIgnoreOption633 = null;
+ var p_StringConcatExpr630 = null;
+ var p_FTSelection631 = null;
+ var p_FTIgnoreOption632 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1618:9: ( p_StringConcatExpr (k+= CONTAINS k+= TEXT p_FTSelection ( p_FTIgnoreOption )? )? )
- // xquery/XQueryParser.g:1618:11: p_StringConcatExpr (k+= CONTAINS k+= TEXT p_FTSelection ( p_FTIgnoreOption )? )?
+ // xquery/XQueryParser.g:1679:9: ( p_StringConcatExpr (k+= CONTAINS k+= TEXT p_FTSelection ( p_FTIgnoreOption )? )? )
+ // xquery/XQueryParser.g:1679:11: p_StringConcatExpr (k+= CONTAINS k+= TEXT p_FTSelection ( p_FTIgnoreOption )? )?
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_StringConcatExpr_in_p_FTContainsExpr13729);
- p_StringConcatExpr631=this.p_StringConcatExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_StringConcatExpr_in_p_FTContainsExpr13732);
+ p_StringConcatExpr630=this.p_StringConcatExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringConcatExpr631.getTree());
- // xquery/XQueryParser.g:1618:30: (k+= CONTAINS k+= TEXT p_FTSelection ( p_FTIgnoreOption )? )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringConcatExpr630.getTree());
+ // xquery/XQueryParser.g:1679:30: (k+= CONTAINS k+= TEXT p_FTSelection ( p_FTIgnoreOption )? )?
var alt191=2;
var LA191_0 = this.input.LA(1);
@@ -25812,8 +25877,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt191) {
case 1 :
- // xquery/XQueryParser.g:1618:32: k+= CONTAINS k+= TEXT p_FTSelection ( p_FTIgnoreOption )?
- k=this.match(this.input,CONTAINS,XQueryParser.FOLLOW_CONTAINS_in_p_FTContainsExpr13735); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1679:32: k+= CONTAINS k+= TEXT p_FTSelection ( p_FTIgnoreOption )?
+ k=this.match(this.input,CONTAINS,XQueryParser.FOLLOW_CONTAINS_in_p_FTContainsExpr13738); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -25821,7 +25886,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_FTContainsExpr13739); if (this.state.failed) return retval;
+ k=this.match(this.input,TEXT,XQueryParser.FOLLOW_TEXT_in_p_FTContainsExpr13742); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -25832,13 +25897,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(list_k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_FTSelection_in_p_FTContainsExpr13743);
- p_FTSelection632=this.p_FTSelection();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTSelection_in_p_FTContainsExpr13746);
+ p_FTSelection631=this.p_FTSelection();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTSelection632.getTree());
- // xquery/XQueryParser.g:1618:81: ( p_FTIgnoreOption )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTSelection631.getTree());
+ // xquery/XQueryParser.g:1679:81: ( p_FTIgnoreOption )?
var alt190=2;
var LA190_0 = this.input.LA(1);
@@ -25847,13 +25912,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt190) {
case 1 :
- // xquery/XQueryParser.g:1618:81: p_FTIgnoreOption
- this.pushFollow(XQueryParser.FOLLOW_p_FTIgnoreOption_in_p_FTContainsExpr13745);
- p_FTIgnoreOption633=this.p_FTIgnoreOption();
+ // xquery/XQueryParser.g:1679:81: p_FTIgnoreOption
+ this.pushFollow(XQueryParser.FOLLOW_p_FTIgnoreOption_in_p_FTContainsExpr13748);
+ p_FTIgnoreOption632=this.p_FTIgnoreOption();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTIgnoreOption633.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTIgnoreOption632.getTree());
break;
@@ -25902,7 +25967,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1622:1: p_FTSelection : p_FTOr ( p_FTPosFilter )* ;
+ // xquery/XQueryParser.g:1683:1: p_FTSelection : p_FTOr ( p_FTPosFilter )* ;
// $ANTLR start "p_FTSelection"
p_FTSelection: function() {
var retval = new XQueryParser.p_FTSelection_return();
@@ -25910,22 +25975,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_FTOr634 = null;
- var p_FTPosFilter635 = null;
+ var p_FTOr633 = null;
+ var p_FTPosFilter634 = null;
try {
- // xquery/XQueryParser.g:1623:9: ( p_FTOr ( p_FTPosFilter )* )
- // xquery/XQueryParser.g:1623:11: p_FTOr ( p_FTPosFilter )*
+ // xquery/XQueryParser.g:1684:9: ( p_FTOr ( p_FTPosFilter )* )
+ // xquery/XQueryParser.g:1684:11: p_FTOr ( p_FTPosFilter )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTOr_in_p_FTSelection13775);
- p_FTOr634=this.p_FTOr();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTOr_in_p_FTSelection13778);
+ p_FTOr633=this.p_FTOr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTOr634.getTree());
- // xquery/XQueryParser.g:1623:18: ( p_FTPosFilter )*
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTOr633.getTree());
+ // xquery/XQueryParser.g:1684:18: ( p_FTPosFilter )*
loop192:
do {
var alt192=2;
@@ -25938,13 +26003,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt192) {
case 1 :
- // xquery/XQueryParser.g:1623:18: p_FTPosFilter
- this.pushFollow(XQueryParser.FOLLOW_p_FTPosFilter_in_p_FTSelection13777);
- p_FTPosFilter635=this.p_FTPosFilter();
+ // xquery/XQueryParser.g:1684:18: p_FTPosFilter
+ this.pushFollow(XQueryParser.FOLLOW_p_FTPosFilter_in_p_FTSelection13780);
+ p_FTPosFilter634=this.p_FTPosFilter();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTPosFilter635.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTPosFilter634.getTree());
break;
@@ -25990,7 +26055,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1627:1: p_FTWeight : kw= WEIGHT LBRACKET p_Expr[true,true] RBRACKET ;
+ // xquery/XQueryParser.g:1688:1: p_FTWeight : kw= WEIGHT LBRACKET p_Expr[true,true] RBRACKET ;
// $ANTLR start "p_FTWeight"
p_FTWeight: function() {
var retval = new XQueryParser.p_FTWeight_return();
@@ -25999,20 +26064,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var kw = null;
- var LBRACKET636 = null;
- var RBRACKET638 = null;
- var p_Expr637 = null;
+ var LBRACKET635 = null;
+ var RBRACKET637 = null;
+ var p_Expr636 = null;
var kw_tree=null;
- var LBRACKET636_tree=null;
- var RBRACKET638_tree=null;
+ var LBRACKET635_tree=null;
+ var RBRACKET637_tree=null;
try {
- // xquery/XQueryParser.g:1628:9: (kw= WEIGHT LBRACKET p_Expr[true,true] RBRACKET )
- // xquery/XQueryParser.g:1628:11: kw= WEIGHT LBRACKET p_Expr[true,true] RBRACKET
+ // xquery/XQueryParser.g:1689:9: (kw= WEIGHT LBRACKET p_Expr[true,true] RBRACKET )
+ // xquery/XQueryParser.g:1689: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_FTWeight13806); if (this.state.failed) return retval;
+ kw=this.match(this.input,WEIGHT,XQueryParser.FOLLOW_WEIGHT_in_p_FTWeight13809); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
kw_tree = this.adaptor.create(kw);
this.adaptor.addChild(root_0, kw_tree);
@@ -26020,21 +26085,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(kw);
}
- LBRACKET636=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_FTWeight13810); if (this.state.failed) return retval;
+ LBRACKET635=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_FTWeight13813); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET636_tree = this.adaptor.create(LBRACKET636);
- this.adaptor.addChild(root_0, LBRACKET636_tree);
+ LBRACKET635_tree = this.adaptor.create(LBRACKET635);
+ this.adaptor.addChild(root_0, LBRACKET635_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_FTWeight13812);
- p_Expr637=this.p_Expr(true, true);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_FTWeight13815);
+ p_Expr636=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_Expr637.getTree());
- RBRACKET638=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_FTWeight13815); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr636.getTree());
+ RBRACKET637=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_FTWeight13818); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET638_tree = this.adaptor.create(RBRACKET638);
- this.adaptor.addChild(root_0, RBRACKET638_tree);
+ RBRACKET637_tree = this.adaptor.create(RBRACKET637);
+ this.adaptor.addChild(root_0, RBRACKET637_tree);
}
@@ -26072,7 +26137,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1632:1: p_FTOr : p_FTAnd (ko= FTOR p_FTAnd )* ;
+ // xquery/XQueryParser.g:1693:1: p_FTOr : p_FTAnd (ko= FTOR p_FTAnd )* ;
// $ANTLR start "p_FTOr"
p_FTOr: function() {
var retval = new XQueryParser.p_FTOr_return();
@@ -26081,23 +26146,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var ko = null;
+ var p_FTAnd638 = null;
var p_FTAnd639 = null;
- var p_FTAnd640 = null;
var ko_tree=null;
try {
- // xquery/XQueryParser.g:1633:9: ( p_FTAnd (ko= FTOR p_FTAnd )* )
- // xquery/XQueryParser.g:1633:11: p_FTAnd (ko= FTOR p_FTAnd )*
+ // xquery/XQueryParser.g:1694:9: ( p_FTAnd (ko= FTOR p_FTAnd )* )
+ // xquery/XQueryParser.g:1694:11: p_FTAnd (ko= FTOR p_FTAnd )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTAnd_in_p_FTOr13841);
- p_FTAnd639=this.p_FTAnd();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTAnd_in_p_FTOr13844);
+ p_FTAnd638=this.p_FTAnd();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTAnd639.getTree());
- // xquery/XQueryParser.g:1633:19: (ko= FTOR p_FTAnd )*
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTAnd638.getTree());
+ // xquery/XQueryParser.g:1694:19: (ko= FTOR p_FTAnd )*
loop193:
do {
var alt193=2;
@@ -26110,8 +26175,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt193) {
case 1 :
- // xquery/XQueryParser.g:1633:21: ko= FTOR p_FTAnd
- ko=this.match(this.input,FTOR,XQueryParser.FOLLOW_FTOR_in_p_FTOr13847); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1694:21: ko= FTOR p_FTAnd
+ ko=this.match(this.input,FTOR,XQueryParser.FOLLOW_FTOR_in_p_FTOr13850); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
ko_tree = this.adaptor.create(ko);
this.adaptor.addChild(root_0, ko_tree);
@@ -26119,12 +26184,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(ko);
}
- this.pushFollow(XQueryParser.FOLLOW_p_FTAnd_in_p_FTOr13851);
- p_FTAnd640=this.p_FTAnd();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTAnd_in_p_FTOr13854);
+ p_FTAnd639=this.p_FTAnd();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTAnd640.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTAnd639.getTree());
break;
@@ -26170,7 +26235,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1637:1: p_FTAnd : p_FTMildNot (ka= FTAND p_FTMildNot )* ;
+ // xquery/XQueryParser.g:1698:1: p_FTAnd : p_FTMildNot (ka= FTAND p_FTMildNot )* ;
// $ANTLR start "p_FTAnd"
p_FTAnd: function() {
var retval = new XQueryParser.p_FTAnd_return();
@@ -26179,23 +26244,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var ka = null;
+ var p_FTMildNot640 = null;
var p_FTMildNot641 = null;
- var p_FTMildNot642 = null;
var ka_tree=null;
try {
- // xquery/XQueryParser.g:1638:9: ( p_FTMildNot (ka= FTAND p_FTMildNot )* )
- // xquery/XQueryParser.g:1638:11: p_FTMildNot (ka= FTAND p_FTMildNot )*
+ // xquery/XQueryParser.g:1699:9: ( p_FTMildNot (ka= FTAND p_FTMildNot )* )
+ // xquery/XQueryParser.g:1699:11: p_FTMildNot (ka= FTAND p_FTMildNot )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTMildNot_in_p_FTAnd13880);
- p_FTMildNot641=this.p_FTMildNot();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTMildNot_in_p_FTAnd13883);
+ p_FTMildNot640=this.p_FTMildNot();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMildNot641.getTree());
- // xquery/XQueryParser.g:1638:23: (ka= FTAND p_FTMildNot )*
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMildNot640.getTree());
+ // xquery/XQueryParser.g:1699:23: (ka= FTAND p_FTMildNot )*
loop194:
do {
var alt194=2;
@@ -26208,8 +26273,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt194) {
case 1 :
- // xquery/XQueryParser.g:1638:25: ka= FTAND p_FTMildNot
- ka=this.match(this.input,FTAND,XQueryParser.FOLLOW_FTAND_in_p_FTAnd13886); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1699:25: ka= FTAND p_FTMildNot
+ ka=this.match(this.input,FTAND,XQueryParser.FOLLOW_FTAND_in_p_FTAnd13889); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
ka_tree = this.adaptor.create(ka);
this.adaptor.addChild(root_0, ka_tree);
@@ -26217,12 +26282,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(ka);
}
- this.pushFollow(XQueryParser.FOLLOW_p_FTMildNot_in_p_FTAnd13890);
- p_FTMildNot642=this.p_FTMildNot();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTMildNot_in_p_FTAnd13893);
+ p_FTMildNot641=this.p_FTMildNot();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMildNot642.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMildNot641.getTree());
break;
@@ -26268,7 +26333,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1642:1: p_FTMildNot : p_FTUnaryNot (k+= NOT k+= IN p_FTUnaryNot )* ;
+ // xquery/XQueryParser.g:1703:1: p_FTMildNot : p_FTUnaryNot (k+= NOT k+= IN p_FTUnaryNot )* ;
// $ANTLR start "p_FTMildNot"
p_FTMildNot: function() {
var retval = new XQueryParser.p_FTMildNot_return();
@@ -26278,23 +26343,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k = null;
var list_k=null;
+ var p_FTUnaryNot642 = null;
var p_FTUnaryNot643 = null;
- var p_FTUnaryNot644 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1643:9: ( p_FTUnaryNot (k+= NOT k+= IN p_FTUnaryNot )* )
- // xquery/XQueryParser.g:1643:11: p_FTUnaryNot (k+= NOT k+= IN p_FTUnaryNot )*
+ // xquery/XQueryParser.g:1704:9: ( p_FTUnaryNot (k+= NOT k+= IN p_FTUnaryNot )* )
+ // xquery/XQueryParser.g:1704:11: p_FTUnaryNot (k+= NOT k+= IN p_FTUnaryNot )*
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTUnaryNot_in_p_FTMildNot13919);
- p_FTUnaryNot643=this.p_FTUnaryNot();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTUnaryNot_in_p_FTMildNot13922);
+ p_FTUnaryNot642=this.p_FTUnaryNot();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnaryNot643.getTree());
- // xquery/XQueryParser.g:1643:24: (k+= NOT k+= IN p_FTUnaryNot )*
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnaryNot642.getTree());
+ // xquery/XQueryParser.g:1704:24: (k+= NOT k+= IN p_FTUnaryNot )*
loop195:
do {
var alt195=2;
@@ -26307,8 +26372,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt195) {
case 1 :
- // xquery/XQueryParser.g:1643:26: k+= NOT k+= IN p_FTUnaryNot
- k=this.match(this.input,NOT,XQueryParser.FOLLOW_NOT_in_p_FTMildNot13925); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1704:26: k+= NOT k+= IN p_FTUnaryNot
+ k=this.match(this.input,NOT,XQueryParser.FOLLOW_NOT_in_p_FTMildNot13928); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -26316,7 +26381,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_FTMildNot13929); if (this.state.failed) return retval;
+ k=this.match(this.input,IN,XQueryParser.FOLLOW_IN_in_p_FTMildNot13932); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -26327,12 +26392,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(list_k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_FTUnaryNot_in_p_FTMildNot13933);
- p_FTUnaryNot644=this.p_FTUnaryNot();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTUnaryNot_in_p_FTMildNot13936);
+ p_FTUnaryNot643=this.p_FTUnaryNot();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnaryNot644.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnaryNot643.getTree());
break;
@@ -26378,7 +26443,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1647:1: p_FTUnaryNot : (kn= FTNOT )? p_FTPrimaryWithOptions ;
+ // xquery/XQueryParser.g:1708:1: p_FTUnaryNot : (kn= FTNOT )? p_FTPrimaryWithOptions ;
// $ANTLR start "p_FTUnaryNot"
p_FTUnaryNot: function() {
var retval = new XQueryParser.p_FTUnaryNot_return();
@@ -26387,16 +26452,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var kn = null;
- var p_FTPrimaryWithOptions645 = null;
+ var p_FTPrimaryWithOptions644 = null;
var kn_tree=null;
try {
- // xquery/XQueryParser.g:1648:9: ( (kn= FTNOT )? p_FTPrimaryWithOptions )
- // xquery/XQueryParser.g:1648:11: (kn= FTNOT )? p_FTPrimaryWithOptions
+ // xquery/XQueryParser.g:1709:9: ( (kn= FTNOT )? p_FTPrimaryWithOptions )
+ // xquery/XQueryParser.g:1709:11: (kn= FTNOT )? p_FTPrimaryWithOptions
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1648:11: (kn= FTNOT )?
+ // xquery/XQueryParser.g:1709:11: (kn= FTNOT )?
var alt196=2;
var LA196_0 = this.input.LA(1);
@@ -26405,8 +26470,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt196) {
case 1 :
- // xquery/XQueryParser.g:1648:13: kn= FTNOT
- kn=this.match(this.input,FTNOT,XQueryParser.FOLLOW_FTNOT_in_p_FTUnaryNot13966); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1709:13: kn= FTNOT
+ kn=this.match(this.input,FTNOT,XQueryParser.FOLLOW_FTNOT_in_p_FTUnaryNot13969); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
kn_tree = this.adaptor.create(kn);
this.adaptor.addChild(root_0, kn_tree);
@@ -26420,12 +26485,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.pushFollow(XQueryParser.FOLLOW_p_FTPrimaryWithOptions_in_p_FTUnaryNot13973);
- p_FTPrimaryWithOptions645=this.p_FTPrimaryWithOptions();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTPrimaryWithOptions_in_p_FTUnaryNot13976);
+ p_FTPrimaryWithOptions644=this.p_FTPrimaryWithOptions();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTPrimaryWithOptions645.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTPrimaryWithOptions644.getTree());
@@ -26462,7 +26527,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1652:1: p_FTPrimaryWithOptions : p_FTPrimary ( p_FTMatchOptions )? ( p_FTWeight )? ;
+ // xquery/XQueryParser.g:1713:1: p_FTPrimaryWithOptions : p_FTPrimary ( p_FTMatchOptions )? ( p_FTWeight )? ;
// $ANTLR start "p_FTPrimaryWithOptions"
p_FTPrimaryWithOptions: function() {
var retval = new XQueryParser.p_FTPrimaryWithOptions_return();
@@ -26470,23 +26535,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_FTPrimary646 = null;
- var p_FTMatchOptions647 = null;
- var p_FTWeight648 = null;
+ var p_FTPrimary645 = null;
+ var p_FTMatchOptions646 = null;
+ var p_FTWeight647 = null;
try {
- // xquery/XQueryParser.g:1653:9: ( p_FTPrimary ( p_FTMatchOptions )? ( p_FTWeight )? )
- // xquery/XQueryParser.g:1653:11: p_FTPrimary ( p_FTMatchOptions )? ( p_FTWeight )?
+ // xquery/XQueryParser.g:1714:9: ( p_FTPrimary ( p_FTMatchOptions )? ( p_FTWeight )? )
+ // xquery/XQueryParser.g:1714:11: p_FTPrimary ( p_FTMatchOptions )? ( p_FTWeight )?
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTPrimary_in_p_FTPrimaryWithOptions13999);
- p_FTPrimary646=this.p_FTPrimary();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTPrimary_in_p_FTPrimaryWithOptions14002);
+ p_FTPrimary645=this.p_FTPrimary();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTPrimary646.getTree());
- // xquery/XQueryParser.g:1653:23: ( p_FTMatchOptions )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTPrimary645.getTree());
+ // xquery/XQueryParser.g:1714:23: ( p_FTMatchOptions )?
var alt197=2;
var LA197_0 = this.input.LA(1);
@@ -26495,20 +26560,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt197) {
case 1 :
- // xquery/XQueryParser.g:1653:23: p_FTMatchOptions
- this.pushFollow(XQueryParser.FOLLOW_p_FTMatchOptions_in_p_FTPrimaryWithOptions14001);
- p_FTMatchOptions647=this.p_FTMatchOptions();
+ // xquery/XQueryParser.g:1714:23: p_FTMatchOptions
+ this.pushFollow(XQueryParser.FOLLOW_p_FTMatchOptions_in_p_FTPrimaryWithOptions14004);
+ p_FTMatchOptions646=this.p_FTMatchOptions();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMatchOptions647.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMatchOptions646.getTree());
break;
}
- // xquery/XQueryParser.g:1653:41: ( p_FTWeight )?
+ // xquery/XQueryParser.g:1714:41: ( p_FTWeight )?
var alt198=2;
var LA198_0 = this.input.LA(1);
@@ -26517,13 +26582,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt198) {
case 1 :
- // xquery/XQueryParser.g:1653:41: p_FTWeight
- this.pushFollow(XQueryParser.FOLLOW_p_FTWeight_in_p_FTPrimaryWithOptions14004);
- p_FTWeight648=this.p_FTWeight();
+ // xquery/XQueryParser.g:1714:41: p_FTWeight
+ this.pushFollow(XQueryParser.FOLLOW_p_FTWeight_in_p_FTPrimaryWithOptions14007);
+ p_FTWeight647=this.p_FTWeight();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWeight648.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWeight647.getTree());
break;
@@ -26566,7 +26631,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1660:1: p_FTPrimary : ( ( p_FTWords ( p_FTTimes )? ) | ( LPAREN p_FTSelection RPAREN ) | p_FTExtensionSelection );
+ // xquery/XQueryParser.g:1721:1: p_FTPrimary : ( ( p_FTWords ( p_FTTimes )? ) | ( LPAREN p_FTSelection RPAREN ) | p_FTExtensionSelection );
// $ANTLR start "p_FTPrimary"
p_FTPrimary: function() {
var retval = new XQueryParser.p_FTPrimary_return();
@@ -26574,18 +26639,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var LPAREN651 = null;
- var RPAREN653 = null;
- var p_FTWords649 = null;
- var p_FTTimes650 = null;
- var p_FTSelection652 = null;
- var p_FTExtensionSelection654 = null;
+ var LPAREN650 = null;
+ var RPAREN652 = null;
+ var p_FTWords648 = null;
+ var p_FTTimes649 = null;
+ var p_FTSelection651 = null;
+ var p_FTExtensionSelection653 = null;
- var LPAREN651_tree=null;
- var RPAREN653_tree=null;
+ var LPAREN650_tree=null;
+ var RPAREN652_tree=null;
try {
- // xquery/XQueryParser.g:1661:9: ( ( p_FTWords ( p_FTTimes )? ) | ( LPAREN p_FTSelection RPAREN ) | p_FTExtensionSelection )
+ // xquery/XQueryParser.g:1722:9: ( ( p_FTWords ( p_FTTimes )? ) | ( LPAREN p_FTSelection RPAREN ) | p_FTExtensionSelection )
var alt200=3;
switch ( this.input.LA(1) ) {
case LBRACKET:
@@ -26609,18 +26674,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt200) {
case 1 :
- // xquery/XQueryParser.g:1661:11: ( p_FTWords ( p_FTTimes )? )
+ // xquery/XQueryParser.g:1722:11: ( p_FTWords ( p_FTTimes )? )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1661:11: ( p_FTWords ( p_FTTimes )? )
- // xquery/XQueryParser.g:1661:12: p_FTWords ( p_FTTimes )?
- this.pushFollow(XQueryParser.FOLLOW_p_FTWords_in_p_FTPrimary14035);
- p_FTWords649=this.p_FTWords();
+ // xquery/XQueryParser.g:1722:11: ( p_FTWords ( p_FTTimes )? )
+ // xquery/XQueryParser.g:1722:12: p_FTWords ( p_FTTimes )?
+ this.pushFollow(XQueryParser.FOLLOW_p_FTWords_in_p_FTPrimary14038);
+ p_FTWords648=this.p_FTWords();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWords649.getTree());
- // xquery/XQueryParser.g:1661:22: ( p_FTTimes )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWords648.getTree());
+ // xquery/XQueryParser.g:1722:22: ( p_FTTimes )?
var alt199=2;
var LA199_0 = this.input.LA(1);
@@ -26629,13 +26694,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt199) {
case 1 :
- // xquery/XQueryParser.g:1661:22: p_FTTimes
- this.pushFollow(XQueryParser.FOLLOW_p_FTTimes_in_p_FTPrimary14037);
- p_FTTimes650=this.p_FTTimes();
+ // xquery/XQueryParser.g:1722:22: p_FTTimes
+ this.pushFollow(XQueryParser.FOLLOW_p_FTTimes_in_p_FTPrimary14040);
+ p_FTTimes649=this.p_FTTimes();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTTimes650.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTTimes649.getTree());
break;
@@ -26649,26 +26714,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1662:11: ( LPAREN p_FTSelection RPAREN )
+ // xquery/XQueryParser.g:1723:11: ( LPAREN p_FTSelection RPAREN )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1662:11: ( LPAREN p_FTSelection RPAREN )
- // xquery/XQueryParser.g:1662:12: LPAREN p_FTSelection RPAREN
- LPAREN651=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_FTPrimary14052); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1723:11: ( LPAREN p_FTSelection RPAREN )
+ // xquery/XQueryParser.g:1723:12: LPAREN p_FTSelection RPAREN
+ LPAREN650=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_FTPrimary14055); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN651_tree = this.adaptor.create(LPAREN651);
- this.adaptor.addChild(root_0, LPAREN651_tree);
+ LPAREN650_tree = this.adaptor.create(LPAREN650);
+ this.adaptor.addChild(root_0, LPAREN650_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_FTSelection_in_p_FTPrimary14054);
- p_FTSelection652=this.p_FTSelection();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTSelection_in_p_FTPrimary14057);
+ p_FTSelection651=this.p_FTSelection();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTSelection652.getTree());
- RPAREN653=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_FTPrimary14056); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTSelection651.getTree());
+ RPAREN652=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_FTPrimary14059); 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);
}
@@ -26677,15 +26742,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:1663:11: p_FTExtensionSelection
+ // xquery/XQueryParser.g:1724:11: p_FTExtensionSelection
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTExtensionSelection_in_p_FTPrimary14069);
- p_FTExtensionSelection654=this.p_FTExtensionSelection();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTExtensionSelection_in_p_FTPrimary14072);
+ p_FTExtensionSelection653=this.p_FTExtensionSelection();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTExtensionSelection654.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTExtensionSelection653.getTree());
break;
@@ -26724,7 +26789,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1667:1: p_FTWords : p_FTWordsValue ( p_FTAnyallOption )? ;
+ // xquery/XQueryParser.g:1728:1: p_FTWords : p_FTWordsValue ( p_FTAnyallOption )? ;
// $ANTLR start "p_FTWords"
p_FTWords: function() {
var retval = new XQueryParser.p_FTWords_return();
@@ -26732,22 +26797,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_FTWordsValue655 = null;
- var p_FTAnyallOption656 = null;
+ var p_FTWordsValue654 = null;
+ var p_FTAnyallOption655 = null;
try {
- // xquery/XQueryParser.g:1668:9: ( p_FTWordsValue ( p_FTAnyallOption )? )
- // xquery/XQueryParser.g:1668:11: p_FTWordsValue ( p_FTAnyallOption )?
+ // xquery/XQueryParser.g:1729:9: ( p_FTWordsValue ( p_FTAnyallOption )? )
+ // xquery/XQueryParser.g:1729:11: p_FTWordsValue ( p_FTAnyallOption )?
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTWordsValue_in_p_FTWords14095);
- p_FTWordsValue655=this.p_FTWordsValue();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTWordsValue_in_p_FTWords14098);
+ p_FTWordsValue654=this.p_FTWordsValue();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWordsValue655.getTree());
- // xquery/XQueryParser.g:1668:26: ( p_FTAnyallOption )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWordsValue654.getTree());
+ // xquery/XQueryParser.g:1729:26: ( p_FTAnyallOption )?
var alt201=2;
var LA201_0 = this.input.LA(1);
@@ -26756,13 +26821,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt201) {
case 1 :
- // xquery/XQueryParser.g:1668:26: p_FTAnyallOption
- this.pushFollow(XQueryParser.FOLLOW_p_FTAnyallOption_in_p_FTWords14097);
- p_FTAnyallOption656=this.p_FTAnyallOption();
+ // xquery/XQueryParser.g:1729:26: p_FTAnyallOption
+ this.pushFollow(XQueryParser.FOLLOW_p_FTAnyallOption_in_p_FTWords14100);
+ p_FTAnyallOption655=this.p_FTAnyallOption();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTAnyallOption656.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTAnyallOption655.getTree());
break;
@@ -26805,7 +26870,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1672:1: p_FTWordsValue : ( p_StringLiteral | ( LBRACKET p_Expr[true,true] RBRACKET ) );
+ // xquery/XQueryParser.g:1733:1: p_FTWordsValue : ( p_StringLiteral | ( LBRACKET p_Expr[true,true] RBRACKET ) );
// $ANTLR start "p_FTWordsValue"
p_FTWordsValue: function() {
var retval = new XQueryParser.p_FTWordsValue_return();
@@ -26813,16 +26878,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var LBRACKET658 = null;
- var RBRACKET660 = null;
- var p_StringLiteral657 = null;
- var p_Expr659 = null;
+ var LBRACKET657 = null;
+ var RBRACKET659 = null;
+ var p_StringLiteral656 = null;
+ var p_Expr658 = null;
- var LBRACKET658_tree=null;
- var RBRACKET660_tree=null;
+ var LBRACKET657_tree=null;
+ var RBRACKET659_tree=null;
try {
- // xquery/XQueryParser.g:1673:9: ( p_StringLiteral | ( LBRACKET p_Expr[true,true] RBRACKET ) )
+ // xquery/XQueryParser.g:1734:9: ( p_StringLiteral | ( LBRACKET p_Expr[true,true] RBRACKET ) )
var alt202=2;
var LA202_0 = this.input.LA(1);
@@ -26841,39 +26906,39 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt202) {
case 1 :
- // xquery/XQueryParser.g:1673:11: p_StringLiteral
+ // xquery/XQueryParser.g:1734:11: p_StringLiteral
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTWordsValue14124);
- p_StringLiteral657=this.p_StringLiteral();
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTWordsValue14127);
+ 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());
break;
case 2 :
- // xquery/XQueryParser.g:1674:11: ( LBRACKET p_Expr[true,true] RBRACKET )
+ // xquery/XQueryParser.g:1735:11: ( LBRACKET p_Expr[true,true] RBRACKET )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1674:11: ( LBRACKET p_Expr[true,true] RBRACKET )
- // xquery/XQueryParser.g:1674:12: LBRACKET p_Expr[true,true] RBRACKET
- LBRACKET658=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_FTWordsValue14137); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1735:11: ( LBRACKET p_Expr[true,true] RBRACKET )
+ // xquery/XQueryParser.g:1735:12: LBRACKET p_Expr[true,true] RBRACKET
+ LBRACKET657=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_FTWordsValue14140); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET658_tree = this.adaptor.create(LBRACKET658);
- this.adaptor.addChild(root_0, LBRACKET658_tree);
+ LBRACKET657_tree = this.adaptor.create(LBRACKET657);
+ this.adaptor.addChild(root_0, LBRACKET657_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_FTWordsValue14139);
- p_Expr659=this.p_Expr(true, true);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_FTWordsValue14142);
+ p_Expr658=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_Expr659.getTree());
- RBRACKET660=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_FTWordsValue14142); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr658.getTree());
+ RBRACKET659=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_FTWordsValue14145); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET660_tree = this.adaptor.create(RBRACKET660);
- this.adaptor.addChild(root_0, RBRACKET660_tree);
+ RBRACKET659_tree = this.adaptor.create(RBRACKET659);
+ this.adaptor.addChild(root_0, RBRACKET659_tree);
}
@@ -26916,7 +26981,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1678:1: p_FTExtensionSelection : ( L_Pragma )+ LBRACKET ( p_FTSelection )? RBRACKET ;
+ // xquery/XQueryParser.g:1739:1: p_FTExtensionSelection : ( L_Pragma )+ LBRACKET ( p_FTSelection )? RBRACKET ;
// $ANTLR start "p_FTExtensionSelection"
p_FTExtensionSelection: function() {
var retval = new XQueryParser.p_FTExtensionSelection_return();
@@ -26924,21 +26989,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var L_Pragma661 = null;
- var LBRACKET662 = null;
- var RBRACKET664 = null;
- var p_FTSelection663 = null;
+ var L_Pragma660 = null;
+ var LBRACKET661 = null;
+ var RBRACKET663 = null;
+ var p_FTSelection662 = null;
- var L_Pragma661_tree=null;
- var LBRACKET662_tree=null;
- var RBRACKET664_tree=null;
+ var L_Pragma660_tree=null;
+ var LBRACKET661_tree=null;
+ var RBRACKET663_tree=null;
try {
- // xquery/XQueryParser.g:1679:9: ( ( L_Pragma )+ LBRACKET ( p_FTSelection )? RBRACKET )
- // xquery/XQueryParser.g:1679:11: ( L_Pragma )+ LBRACKET ( p_FTSelection )? RBRACKET
+ // xquery/XQueryParser.g:1740:9: ( ( L_Pragma )+ LBRACKET ( p_FTSelection )? RBRACKET )
+ // xquery/XQueryParser.g:1740:11: ( L_Pragma )+ LBRACKET ( p_FTSelection )? RBRACKET
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1679:11: ( L_Pragma )+
+ // xquery/XQueryParser.g:1740:11: ( L_Pragma )+
var cnt203=0;
loop203:
do {
@@ -26952,11 +27017,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt203) {
case 1 :
- // xquery/XQueryParser.g:1679:11: L_Pragma
- L_Pragma661=this.match(this.input,L_Pragma,XQueryParser.FOLLOW_L_Pragma_in_p_FTExtensionSelection14169); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1740:11: L_Pragma
+ L_Pragma660=this.match(this.input,L_Pragma,XQueryParser.FOLLOW_L_Pragma_in_p_FTExtensionSelection14172); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- L_Pragma661_tree = this.adaptor.create(L_Pragma661);
- this.adaptor.addChild(root_0, L_Pragma661_tree);
+ L_Pragma660_tree = this.adaptor.create(L_Pragma660);
+ this.adaptor.addChild(root_0, L_Pragma660_tree);
}
@@ -26973,12 +27038,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
cnt203++;
} while (true);
- LBRACKET662=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_FTExtensionSelection14172); if (this.state.failed) return retval;
+ LBRACKET661=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_FTExtensionSelection14175); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET662_tree = this.adaptor.create(LBRACKET662);
- this.adaptor.addChild(root_0, LBRACKET662_tree);
+ LBRACKET661_tree = this.adaptor.create(LBRACKET661);
+ this.adaptor.addChild(root_0, LBRACKET661_tree);
}
- // xquery/XQueryParser.g:1679:30: ( p_FTSelection )?
+ // xquery/XQueryParser.g:1740:30: ( p_FTSelection )?
var alt204=2;
var LA204_0 = this.input.LA(1);
@@ -26987,23 +27052,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt204) {
case 1 :
- // xquery/XQueryParser.g:1679:30: p_FTSelection
- this.pushFollow(XQueryParser.FOLLOW_p_FTSelection_in_p_FTExtensionSelection14174);
- p_FTSelection663=this.p_FTSelection();
+ // xquery/XQueryParser.g:1740:30: p_FTSelection
+ this.pushFollow(XQueryParser.FOLLOW_p_FTSelection_in_p_FTExtensionSelection14177);
+ p_FTSelection662=this.p_FTSelection();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTSelection663.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTSelection662.getTree());
break;
}
- RBRACKET664=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_FTExtensionSelection14177); if (this.state.failed) return retval;
+ RBRACKET663=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_FTExtensionSelection14180); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET664_tree = this.adaptor.create(RBRACKET664);
- this.adaptor.addChild(root_0, RBRACKET664_tree);
+ RBRACKET663_tree = this.adaptor.create(RBRACKET663);
+ this.adaptor.addChild(root_0, RBRACKET663_tree);
}
@@ -27041,7 +27106,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1683:1: p_FTAnyallOption : ( (k+= ANY (k+= WORD )? ) | (k+= ALL ( WORDS )? ) | k+= PHRASE ) ;
+ // xquery/XQueryParser.g:1744:1: p_FTAnyallOption : ( (k+= ANY (k+= WORD )? ) | (k+= ALL ( WORDS )? ) | k+= PHRASE ) ;
// $ANTLR start "p_FTAnyallOption"
p_FTAnyallOption: function() {
var retval = new XQueryParser.p_FTAnyallOption_return();
@@ -27049,19 +27114,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var WORDS665 = null;
+ var WORDS664 = null;
var k = null;
var list_k=null;
- var WORDS665_tree=null;
+ var WORDS664_tree=null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1684:9: ( ( (k+= ANY (k+= WORD )? ) | (k+= ALL ( WORDS )? ) | k+= PHRASE ) )
- // xquery/XQueryParser.g:1684:11: ( (k+= ANY (k+= WORD )? ) | (k+= ALL ( WORDS )? ) | k+= PHRASE )
+ // xquery/XQueryParser.g:1745:9: ( ( (k+= ANY (k+= WORD )? ) | (k+= ALL ( WORDS )? ) | k+= PHRASE ) )
+ // xquery/XQueryParser.g:1745:11: ( (k+= ANY (k+= WORD )? ) | (k+= ALL ( WORDS )? ) | k+= PHRASE )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1684:11: ( (k+= ANY (k+= WORD )? ) | (k+= ALL ( WORDS )? ) | k+= PHRASE )
+ // xquery/XQueryParser.g:1745:11: ( (k+= ANY (k+= WORD )? ) | (k+= ALL ( WORDS )? ) | k+= PHRASE )
var alt207=3;
switch ( this.input.LA(1) ) {
case ANY:
@@ -27083,10 +27148,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt207) {
case 1 :
- // xquery/XQueryParser.g:1684:13: (k+= ANY (k+= WORD )? )
- // xquery/XQueryParser.g:1684:13: (k+= ANY (k+= WORD )? )
- // xquery/XQueryParser.g:1684:14: k+= ANY (k+= WORD )?
- k=this.match(this.input,ANY,XQueryParser.FOLLOW_ANY_in_p_FTAnyallOption14208); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1745:13: (k+= ANY (k+= WORD )? )
+ // xquery/XQueryParser.g:1745:13: (k+= ANY (k+= WORD )? )
+ // xquery/XQueryParser.g:1745:14: k+= ANY (k+= WORD )?
+ k=this.match(this.input,ANY,XQueryParser.FOLLOW_ANY_in_p_FTAnyallOption14211); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -27094,7 +27159,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_k)) list_k = [];
list_k.push(k);
- // xquery/XQueryParser.g:1684:22: (k+= WORD )?
+ // xquery/XQueryParser.g:1745:22: (k+= WORD )?
var alt205=2;
var LA205_0 = this.input.LA(1);
@@ -27103,8 +27168,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt205) {
case 1 :
- // xquery/XQueryParser.g:1684:22: k+= WORD
- k=this.match(this.input,WORD,XQueryParser.FOLLOW_WORD_in_p_FTAnyallOption14212); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1745:22: k+= WORD
+ k=this.match(this.input,WORD,XQueryParser.FOLLOW_WORD_in_p_FTAnyallOption14215); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -27125,10 +27190,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1684:33: (k+= ALL ( WORDS )? )
- // xquery/XQueryParser.g:1684:33: (k+= ALL ( WORDS )? )
- // xquery/XQueryParser.g:1684:34: k+= ALL ( WORDS )?
- k=this.match(this.input,ALL,XQueryParser.FOLLOW_ALL_in_p_FTAnyallOption14221); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1745:33: (k+= ALL ( WORDS )? )
+ // xquery/XQueryParser.g:1745:33: (k+= ALL ( WORDS )? )
+ // xquery/XQueryParser.g:1745:34: k+= ALL ( WORDS )?
+ k=this.match(this.input,ALL,XQueryParser.FOLLOW_ALL_in_p_FTAnyallOption14224); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -27136,7 +27201,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_k)) list_k = [];
list_k.push(k);
- // xquery/XQueryParser.g:1684:41: ( WORDS )?
+ // xquery/XQueryParser.g:1745:41: ( WORDS )?
var alt206=2;
var LA206_0 = this.input.LA(1);
@@ -27145,11 +27210,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt206) {
case 1 :
- // xquery/XQueryParser.g:1684:41: WORDS
- WORDS665=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTAnyallOption14223); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1745:41: WORDS
+ WORDS664=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTAnyallOption14226); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- WORDS665_tree = this.adaptor.create(WORDS665);
- this.adaptor.addChild(root_0, WORDS665_tree);
+ WORDS664_tree = this.adaptor.create(WORDS664);
+ this.adaptor.addChild(root_0, WORDS664_tree);
}
@@ -27164,8 +27229,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:1684:51: k+= PHRASE
- k=this.match(this.input,PHRASE,XQueryParser.FOLLOW_PHRASE_in_p_FTAnyallOption14231); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1745:51: k+= PHRASE
+ k=this.match(this.input,PHRASE,XQueryParser.FOLLOW_PHRASE_in_p_FTAnyallOption14234); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -27218,7 +27283,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1688:1: p_FTTimes : k+= OCCURS p_FTRange k+= TIMES ;
+ // xquery/XQueryParser.g:1749:1: p_FTTimes : k+= OCCURS p_FTRange k+= TIMES ;
// $ANTLR start "p_FTTimes"
p_FTTimes: function() {
var retval = new XQueryParser.p_FTTimes_return();
@@ -27228,16 +27293,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k = null;
var list_k=null;
- var p_FTRange666 = null;
+ var p_FTRange665 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1689:9: (k+= OCCURS p_FTRange k+= TIMES )
- // xquery/XQueryParser.g:1689:11: k+= OCCURS p_FTRange k+= TIMES
+ // xquery/XQueryParser.g:1750:9: (k+= OCCURS p_FTRange k+= TIMES )
+ // xquery/XQueryParser.g:1750:11: k+= OCCURS p_FTRange k+= TIMES
root_0 = this.adaptor.nil();
- k=this.match(this.input,OCCURS,XQueryParser.FOLLOW_OCCURS_in_p_FTTimes14263); if (this.state.failed) return retval;
+ k=this.match(this.input,OCCURS,XQueryParser.FOLLOW_OCCURS_in_p_FTTimes14266); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -27245,13 +27310,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_FTTimes14265);
- p_FTRange666=this.p_FTRange();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTRange_in_p_FTTimes14268);
+ p_FTRange665=this.p_FTRange();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTRange666.getTree());
- k=this.match(this.input,TIMES,XQueryParser.FOLLOW_TIMES_in_p_FTTimes14269); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTRange665.getTree());
+ k=this.match(this.input,TIMES,XQueryParser.FOLLOW_TIMES_in_p_FTTimes14272); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -27298,7 +27363,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1693:1: p_FTRange : ( (k+= EXACTLY p_AdditiveExpr ) | (k+= AT k+= LEAST p_AdditiveExpr ) | (k+= AT k+= MOST p_AdditiveExpr ) | (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr ) ) ;
+ // xquery/XQueryParser.g:1754:1: p_FTRange : ( (k+= EXACTLY p_AdditiveExpr ) | (k+= AT k+= LEAST p_AdditiveExpr ) | (k+= AT k+= MOST p_AdditiveExpr ) | (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr ) ) ;
// $ANTLR start "p_FTRange"
p_FTRange: function() {
var retval = new XQueryParser.p_FTRange_return();
@@ -27308,20 +27373,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k = null;
var list_k=null;
+ var p_AdditiveExpr666 = null;
var p_AdditiveExpr667 = null;
var p_AdditiveExpr668 = null;
var p_AdditiveExpr669 = null;
var p_AdditiveExpr670 = null;
- var p_AdditiveExpr671 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1694:9: ( ( (k+= EXACTLY p_AdditiveExpr ) | (k+= AT k+= LEAST p_AdditiveExpr ) | (k+= AT k+= MOST p_AdditiveExpr ) | (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr ) ) )
- // xquery/XQueryParser.g:1694:11: ( (k+= EXACTLY p_AdditiveExpr ) | (k+= AT k+= LEAST p_AdditiveExpr ) | (k+= AT k+= MOST p_AdditiveExpr ) | (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr ) )
+ // xquery/XQueryParser.g:1755:9: ( ( (k+= EXACTLY p_AdditiveExpr ) | (k+= AT k+= LEAST p_AdditiveExpr ) | (k+= AT k+= MOST p_AdditiveExpr ) | (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr ) ) )
+ // xquery/XQueryParser.g:1755:11: ( (k+= EXACTLY p_AdditiveExpr ) | (k+= AT k+= LEAST p_AdditiveExpr ) | (k+= AT k+= MOST p_AdditiveExpr ) | (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr ) )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1694:11: ( (k+= EXACTLY p_AdditiveExpr ) | (k+= AT k+= LEAST p_AdditiveExpr ) | (k+= AT k+= MOST p_AdditiveExpr ) | (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr ) )
+ // xquery/XQueryParser.g:1755:11: ( (k+= EXACTLY p_AdditiveExpr ) | (k+= AT k+= LEAST p_AdditiveExpr ) | (k+= AT k+= MOST p_AdditiveExpr ) | (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr ) )
var alt208=4;
switch ( this.input.LA(1) ) {
case EXACTLY:
@@ -27357,10 +27422,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt208) {
case 1 :
- // xquery/XQueryParser.g:1694:13: (k+= EXACTLY p_AdditiveExpr )
- // xquery/XQueryParser.g:1694:13: (k+= EXACTLY p_AdditiveExpr )
- // xquery/XQueryParser.g:1694:14: k+= EXACTLY p_AdditiveExpr
- k=this.match(this.input,EXACTLY,XQueryParser.FOLLOW_EXACTLY_in_p_FTRange14302); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1755:13: (k+= EXACTLY p_AdditiveExpr )
+ // xquery/XQueryParser.g:1755:13: (k+= EXACTLY p_AdditiveExpr )
+ // xquery/XQueryParser.g:1755:14: k+= EXACTLY p_AdditiveExpr
+ k=this.match(this.input,EXACTLY,XQueryParser.FOLLOW_EXACTLY_in_p_FTRange14305); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -27368,7 +27433,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_FTRange14304);
+ this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTRange14307);
+ p_AdditiveExpr666=this.p_AdditiveExpr();
+
+ this.state._fsp--;
+ if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AdditiveExpr666.getTree());
+
+
+
+
+
+ break;
+ case 2 :
+ // xquery/XQueryParser.g:1756:13: (k+= AT k+= LEAST p_AdditiveExpr )
+ // xquery/XQueryParser.g:1756:13: (k+= AT k+= LEAST p_AdditiveExpr )
+ // xquery/XQueryParser.g:1756:14: k+= AT k+= LEAST p_AdditiveExpr
+ k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTRange14325); 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_FTRange14329); 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_FTRange14331);
p_AdditiveExpr667=this.p_AdditiveExpr();
this.state._fsp--;
@@ -27380,11 +27477,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
- case 2 :
- // xquery/XQueryParser.g:1695:13: (k+= AT k+= LEAST p_AdditiveExpr )
- // xquery/XQueryParser.g:1695:13: (k+= AT k+= LEAST p_AdditiveExpr )
- // xquery/XQueryParser.g:1695:14: k+= AT k+= LEAST p_AdditiveExpr
- k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTRange14322); if (this.state.failed) return retval;
+ case 3 :
+ // xquery/XQueryParser.g:1757:13: (k+= AT k+= MOST p_AdditiveExpr )
+ // xquery/XQueryParser.g:1757:13: (k+= AT k+= MOST p_AdditiveExpr )
+ // xquery/XQueryParser.g:1757:14: k+= AT k+= MOST p_AdditiveExpr
+ k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTRange14349); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -27392,7 +27489,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_FTRange14326); if (this.state.failed) return retval;
+ k=this.match(this.input,MOST,XQueryParser.FOLLOW_MOST_in_p_FTRange14353); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -27400,7 +27497,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_FTRange14328);
+ this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTRange14355);
p_AdditiveExpr668=this.p_AdditiveExpr();
this.state._fsp--;
@@ -27412,11 +27509,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
- case 3 :
- // xquery/XQueryParser.g:1696:13: (k+= AT k+= MOST p_AdditiveExpr )
- // xquery/XQueryParser.g:1696:13: (k+= AT k+= MOST p_AdditiveExpr )
- // xquery/XQueryParser.g:1696:14: k+= AT k+= MOST p_AdditiveExpr
- k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTRange14346); if (this.state.failed) return retval;
+ case 4 :
+ // xquery/XQueryParser.g:1758:13: (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr )
+ // xquery/XQueryParser.g:1758:13: (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr )
+ // xquery/XQueryParser.g:1758:14: k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr
+ k=this.match(this.input,FROM,XQueryParser.FOLLOW_FROM_in_p_FTRange14373); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -27424,31 +27521,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_FTRange14350); 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_FTRange14352);
+ this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTRange14375);
p_AdditiveExpr669=this.p_AdditiveExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AdditiveExpr669.getTree());
-
-
-
-
-
- break;
- case 4 :
- // xquery/XQueryParser.g:1697:13: (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr )
- // xquery/XQueryParser.g:1697:13: (k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr )
- // xquery/XQueryParser.g:1697:14: k+= FROM p_AdditiveExpr k+= TO p_AdditiveExpr
- k=this.match(this.input,FROM,XQueryParser.FOLLOW_FROM_in_p_FTRange14370); if (this.state.failed) return retval;
+ k=this.match(this.input,TO,XQueryParser.FOLLOW_TO_in_p_FTRange14379); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -27456,26 +27535,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_FTRange14372);
+ this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTRange14381);
p_AdditiveExpr670=this.p_AdditiveExpr();
this.state._fsp--;
if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AdditiveExpr670.getTree());
- k=this.match(this.input,TO,XQueryParser.FOLLOW_TO_in_p_FTRange14376); 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_FTRange14378);
- p_AdditiveExpr671=this.p_AdditiveExpr();
-
- this.state._fsp--;
- if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AdditiveExpr671.getTree());
@@ -27524,7 +27589,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1701:1: p_FTPosFilter : ( p_FTOrder | p_FTWindow | p_FTDistance | p_FTScope | p_FTContent );
+ // xquery/XQueryParser.g:1762:1: p_FTPosFilter : ( p_FTOrder | p_FTWindow | p_FTDistance | p_FTScope | p_FTContent );
// $ANTLR start "p_FTPosFilter"
p_FTPosFilter: function() {
var retval = new XQueryParser.p_FTPosFilter_return();
@@ -27532,15 +27597,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_FTOrder672 = null;
- var p_FTWindow673 = null;
- var p_FTDistance674 = null;
- var p_FTScope675 = null;
- var p_FTContent676 = null;
+ var p_FTOrder671 = null;
+ var p_FTWindow672 = null;
+ var p_FTDistance673 = null;
+ var p_FTScope674 = null;
+ var p_FTContent675 = null;
try {
- // xquery/XQueryParser.g:1702:9: ( p_FTOrder | p_FTWindow | p_FTDistance | p_FTScope | p_FTContent )
+ // xquery/XQueryParser.g:1763:9: ( p_FTOrder | p_FTWindow | p_FTDistance | p_FTScope | p_FTContent )
var alt209=5;
switch ( this.input.LA(1) ) {
case ORDERED:
@@ -27570,67 +27635,67 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt209) {
case 1 :
- // xquery/XQueryParser.g:1702:11: p_FTOrder
+ // xquery/XQueryParser.g:1763:11: p_FTOrder
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTOrder_in_p_FTPosFilter14409);
- p_FTOrder672=this.p_FTOrder();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTOrder_in_p_FTPosFilter14412);
+ p_FTOrder671=this.p_FTOrder();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTOrder672.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTOrder671.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1702:23: p_FTWindow
+ // xquery/XQueryParser.g:1763:23: p_FTWindow
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTWindow_in_p_FTPosFilter14413);
- p_FTWindow673=this.p_FTWindow();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTWindow_in_p_FTPosFilter14416);
+ p_FTWindow672=this.p_FTWindow();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWindow673.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWindow672.getTree());
break;
case 3 :
- // xquery/XQueryParser.g:1702:36: p_FTDistance
+ // xquery/XQueryParser.g:1763:36: p_FTDistance
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTDistance_in_p_FTPosFilter14417);
- p_FTDistance674=this.p_FTDistance();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTDistance_in_p_FTPosFilter14420);
+ p_FTDistance673=this.p_FTDistance();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTDistance674.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTDistance673.getTree());
break;
case 4 :
- // xquery/XQueryParser.g:1702:51: p_FTScope
+ // xquery/XQueryParser.g:1763:51: p_FTScope
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTScope_in_p_FTPosFilter14421);
- p_FTScope675=this.p_FTScope();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTScope_in_p_FTPosFilter14424);
+ p_FTScope674=this.p_FTScope();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTScope675.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTScope674.getTree());
break;
case 5 :
- // xquery/XQueryParser.g:1702:63: p_FTContent
+ // xquery/XQueryParser.g:1763:63: p_FTContent
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTContent_in_p_FTPosFilter14425);
- p_FTContent676=this.p_FTContent();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTContent_in_p_FTPosFilter14428);
+ p_FTContent675=this.p_FTContent();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTContent676.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTContent675.getTree());
break;
@@ -27669,7 +27734,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1706:1: p_FTOrder : ko= ORDERED ;
+ // xquery/XQueryParser.g:1767:1: p_FTOrder : ko= ORDERED ;
// $ANTLR start "p_FTOrder"
p_FTOrder: function() {
var retval = new XQueryParser.p_FTOrder_return();
@@ -27682,11 +27747,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var ko_tree=null;
try {
- // xquery/XQueryParser.g:1707:9: (ko= ORDERED )
- // xquery/XQueryParser.g:1707:11: ko= ORDERED
+ // xquery/XQueryParser.g:1768:9: (ko= ORDERED )
+ // xquery/XQueryParser.g:1768:11: ko= ORDERED
root_0 = this.adaptor.nil();
- ko=this.match(this.input,ORDERED,XQueryParser.FOLLOW_ORDERED_in_p_FTOrder14453); if (this.state.failed) return retval;
+ ko=this.match(this.input,ORDERED,XQueryParser.FOLLOW_ORDERED_in_p_FTOrder14456); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
ko_tree = this.adaptor.create(ko);
this.adaptor.addChild(root_0, ko_tree);
@@ -27730,7 +27795,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1711:1: p_FTWindow : kw= WINDOW p_AdditiveExpr p_FTUnit ;
+ // xquery/XQueryParser.g:1772:1: p_FTWindow : kw= WINDOW p_AdditiveExpr p_FTUnit ;
// $ANTLR start "p_FTWindow"
p_FTWindow: function() {
var retval = new XQueryParser.p_FTWindow_return();
@@ -27739,17 +27804,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var kw = null;
- var p_AdditiveExpr677 = null;
- var p_FTUnit678 = null;
+ var p_AdditiveExpr676 = null;
+ var p_FTUnit677 = null;
var kw_tree=null;
try {
- // xquery/XQueryParser.g:1712:9: (kw= WINDOW p_AdditiveExpr p_FTUnit )
- // xquery/XQueryParser.g:1712:11: kw= WINDOW p_AdditiveExpr p_FTUnit
+ // xquery/XQueryParser.g:1773:9: (kw= WINDOW p_AdditiveExpr p_FTUnit )
+ // xquery/XQueryParser.g:1773:11: kw= WINDOW p_AdditiveExpr p_FTUnit
root_0 = this.adaptor.nil();
- kw=this.match(this.input,WINDOW,XQueryParser.FOLLOW_WINDOW_in_p_FTWindow14483); if (this.state.failed) return retval;
+ kw=this.match(this.input,WINDOW,XQueryParser.FOLLOW_WINDOW_in_p_FTWindow14486); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
kw_tree = this.adaptor.create(kw);
this.adaptor.addChild(root_0, kw_tree);
@@ -27757,18 +27822,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(kw);
}
- this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTWindow14487);
- p_AdditiveExpr677=this.p_AdditiveExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_AdditiveExpr_in_p_FTWindow14490);
+ p_AdditiveExpr676=this.p_AdditiveExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AdditiveExpr677.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_FTUnit_in_p_FTWindow14489);
- p_FTUnit678=this.p_FTUnit();
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AdditiveExpr676.getTree());
+ this.pushFollow(XQueryParser.FOLLOW_p_FTUnit_in_p_FTWindow14492);
+ p_FTUnit677=this.p_FTUnit();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnit678.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnit677.getTree());
@@ -27805,7 +27870,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1716:1: p_FTDistance : kd= DISTANCE p_FTRange p_FTUnit ;
+ // xquery/XQueryParser.g:1777:1: p_FTDistance : kd= DISTANCE p_FTRange p_FTUnit ;
// $ANTLR start "p_FTDistance"
p_FTDistance: function() {
var retval = new XQueryParser.p_FTDistance_return();
@@ -27814,17 +27879,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var kd = null;
- var p_FTRange679 = null;
- var p_FTUnit680 = null;
+ var p_FTRange678 = null;
+ var p_FTUnit679 = null;
var kd_tree=null;
try {
- // xquery/XQueryParser.g:1717:9: (kd= DISTANCE p_FTRange p_FTUnit )
- // xquery/XQueryParser.g:1717:11: kd= DISTANCE p_FTRange p_FTUnit
+ // xquery/XQueryParser.g:1778:9: (kd= DISTANCE p_FTRange p_FTUnit )
+ // xquery/XQueryParser.g:1778:11: kd= DISTANCE p_FTRange p_FTUnit
root_0 = this.adaptor.nil();
- kd=this.match(this.input,DISTANCE,XQueryParser.FOLLOW_DISTANCE_in_p_FTDistance14517); if (this.state.failed) return retval;
+ kd=this.match(this.input,DISTANCE,XQueryParser.FOLLOW_DISTANCE_in_p_FTDistance14520); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
kd_tree = this.adaptor.create(kd);
this.adaptor.addChild(root_0, kd_tree);
@@ -27832,18 +27897,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(kd);
}
- this.pushFollow(XQueryParser.FOLLOW_p_FTRange_in_p_FTDistance14521);
- p_FTRange679=this.p_FTRange();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTRange_in_p_FTDistance14524);
+ p_FTRange678=this.p_FTRange();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTRange679.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_FTUnit_in_p_FTDistance14523);
- p_FTUnit680=this.p_FTUnit();
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTRange678.getTree());
+ this.pushFollow(XQueryParser.FOLLOW_p_FTUnit_in_p_FTDistance14526);
+ p_FTUnit679=this.p_FTUnit();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnit680.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTUnit679.getTree());
@@ -27880,7 +27945,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1721:1: p_FTUnit : (k+= WORDS | k+= SENTENCES | k+= PARAGRAPHS ) ;
+ // xquery/XQueryParser.g:1782:1: p_FTUnit : (k+= WORDS | k+= SENTENCES | k+= PARAGRAPHS ) ;
// $ANTLR start "p_FTUnit"
p_FTUnit: function() {
var retval = new XQueryParser.p_FTUnit_return();
@@ -27894,11 +27959,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:1722:9: ( (k+= WORDS | k+= SENTENCES | k+= PARAGRAPHS ) )
- // xquery/XQueryParser.g:1722:11: (k+= WORDS | k+= SENTENCES | k+= PARAGRAPHS )
+ // xquery/XQueryParser.g:1783:9: ( (k+= WORDS | k+= SENTENCES | k+= PARAGRAPHS ) )
+ // xquery/XQueryParser.g:1783:11: (k+= WORDS | k+= SENTENCES | k+= PARAGRAPHS )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1722:11: (k+= WORDS | k+= SENTENCES | k+= PARAGRAPHS )
+ // xquery/XQueryParser.g:1783:11: (k+= WORDS | k+= SENTENCES | k+= PARAGRAPHS )
var alt210=3;
switch ( this.input.LA(1) ) {
case WORDS:
@@ -27920,8 +27985,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt210) {
case 1 :
- // xquery/XQueryParser.g:1722:13: k+= WORDS
- k=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTUnit14553); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1783:13: k+= WORDS
+ k=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTUnit14556); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -27933,8 +27998,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1722:24: k+= SENTENCES
- k=this.match(this.input,SENTENCES,XQueryParser.FOLLOW_SENTENCES_in_p_FTUnit14559); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1783:24: k+= SENTENCES
+ k=this.match(this.input,SENTENCES,XQueryParser.FOLLOW_SENTENCES_in_p_FTUnit14562); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -27946,8 +28011,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:1722:39: k+= PARAGRAPHS
- k=this.match(this.input,PARAGRAPHS,XQueryParser.FOLLOW_PARAGRAPHS_in_p_FTUnit14565); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1783:39: k+= PARAGRAPHS
+ k=this.match(this.input,PARAGRAPHS,XQueryParser.FOLLOW_PARAGRAPHS_in_p_FTUnit14568); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28000,7 +28065,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1726:1: p_FTScope : (k+= SAME | k+= DIFFERENT ) p_FTBigUnit ;
+ // xquery/XQueryParser.g:1787:1: p_FTScope : (k+= SAME | k+= DIFFERENT ) p_FTBigUnit ;
// $ANTLR start "p_FTScope"
p_FTScope: function() {
var retval = new XQueryParser.p_FTScope_return();
@@ -28010,16 +28075,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k = null;
var list_k=null;
- var p_FTBigUnit681 = null;
+ var p_FTBigUnit680 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1727:9: ( (k+= SAME | k+= DIFFERENT ) p_FTBigUnit )
- // xquery/XQueryParser.g:1727:11: (k+= SAME | k+= DIFFERENT ) p_FTBigUnit
+ // xquery/XQueryParser.g:1788:9: ( (k+= SAME | k+= DIFFERENT ) p_FTBigUnit )
+ // xquery/XQueryParser.g:1788:11: (k+= SAME | k+= DIFFERENT ) p_FTBigUnit
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1727:11: (k+= SAME | k+= DIFFERENT )
+ // xquery/XQueryParser.g:1788:11: (k+= SAME | k+= DIFFERENT )
var alt211=2;
var LA211_0 = this.input.LA(1);
@@ -28038,8 +28103,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt211) {
case 1 :
- // xquery/XQueryParser.g:1727:12: k+= SAME
- k=this.match(this.input,SAME,XQueryParser.FOLLOW_SAME_in_p_FTScope14598); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1788:12: k+= SAME
+ k=this.match(this.input,SAME,XQueryParser.FOLLOW_SAME_in_p_FTScope14601); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28051,8 +28116,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1727:22: k+= DIFFERENT
- k=this.match(this.input,DIFFERENT,XQueryParser.FOLLOW_DIFFERENT_in_p_FTScope14604); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1788:22: k+= DIFFERENT
+ k=this.match(this.input,DIFFERENT,XQueryParser.FOLLOW_DIFFERENT_in_p_FTScope14607); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28069,12 +28134,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(list_k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_FTBigUnit_in_p_FTScope14609);
- p_FTBigUnit681=this.p_FTBigUnit();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTBigUnit_in_p_FTScope14612);
+ p_FTBigUnit680=this.p_FTBigUnit();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTBigUnit681.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTBigUnit680.getTree());
@@ -28111,7 +28176,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1731:1: p_FTBigUnit : (k+= SENTENCE | k+= PARAGRAPH ) ;
+ // xquery/XQueryParser.g:1792:1: p_FTBigUnit : (k+= SENTENCE | k+= PARAGRAPH ) ;
// $ANTLR start "p_FTBigUnit"
p_FTBigUnit: function() {
var retval = new XQueryParser.p_FTBigUnit_return();
@@ -28125,11 +28190,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:1732:9: ( (k+= SENTENCE | k+= PARAGRAPH ) )
- // xquery/XQueryParser.g:1732:11: (k+= SENTENCE | k+= PARAGRAPH )
+ // xquery/XQueryParser.g:1793:9: ( (k+= SENTENCE | k+= PARAGRAPH ) )
+ // xquery/XQueryParser.g:1793:11: (k+= SENTENCE | k+= PARAGRAPH )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1732:11: (k+= SENTENCE | k+= PARAGRAPH )
+ // xquery/XQueryParser.g:1793:11: (k+= SENTENCE | k+= PARAGRAPH )
var alt212=2;
var LA212_0 = this.input.LA(1);
@@ -28148,8 +28213,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt212) {
case 1 :
- // xquery/XQueryParser.g:1732:13: k+= SENTENCE
- k=this.match(this.input,SENTENCE,XQueryParser.FOLLOW_SENTENCE_in_p_FTBigUnit14639); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1793:13: k+= SENTENCE
+ k=this.match(this.input,SENTENCE,XQueryParser.FOLLOW_SENTENCE_in_p_FTBigUnit14642); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28161,8 +28226,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1732:27: k+= PARAGRAPH
- k=this.match(this.input,PARAGRAPH,XQueryParser.FOLLOW_PARAGRAPH_in_p_FTBigUnit14645); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1793:27: k+= PARAGRAPH
+ k=this.match(this.input,PARAGRAPH,XQueryParser.FOLLOW_PARAGRAPH_in_p_FTBigUnit14648); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28215,7 +28280,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1736:1: p_FTContent : ( (k+= AT k+= START ) | (k+= AT k+= END ) | (k+= ENTIRE k+= CONTENT ) ) ;
+ // xquery/XQueryParser.g:1797:1: p_FTContent : ( (k+= AT k+= START ) | (k+= AT k+= END ) | (k+= ENTIRE k+= CONTENT ) ) ;
// $ANTLR start "p_FTContent"
p_FTContent: function() {
var retval = new XQueryParser.p_FTContent_return();
@@ -28229,11 +28294,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:1737:9: ( ( (k+= AT k+= START ) | (k+= AT k+= END ) | (k+= ENTIRE k+= CONTENT ) ) )
- // xquery/XQueryParser.g:1737:11: ( (k+= AT k+= START ) | (k+= AT k+= END ) | (k+= ENTIRE k+= CONTENT ) )
+ // xquery/XQueryParser.g:1798:9: ( ( (k+= AT k+= START ) | (k+= AT k+= END ) | (k+= ENTIRE k+= CONTENT ) ) )
+ // xquery/XQueryParser.g:1798:11: ( (k+= AT k+= START ) | (k+= AT k+= END ) | (k+= ENTIRE k+= CONTENT ) )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1737:11: ( (k+= AT k+= START ) | (k+= AT k+= END ) | (k+= ENTIRE k+= CONTENT ) )
+ // xquery/XQueryParser.g:1798:11: ( (k+= AT k+= START ) | (k+= AT k+= END ) | (k+= ENTIRE k+= CONTENT ) )
var alt213=3;
var LA213_0 = this.input.LA(1);
@@ -28266,10 +28331,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt213) {
case 1 :
- // xquery/XQueryParser.g:1737:13: (k+= AT k+= START )
- // xquery/XQueryParser.g:1737:13: (k+= AT k+= START )
- // xquery/XQueryParser.g:1737:14: k+= AT k+= START
- k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTContent14680); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1798:13: (k+= AT k+= START )
+ // xquery/XQueryParser.g:1798:13: (k+= AT k+= START )
+ // xquery/XQueryParser.g:1798:14: k+= AT k+= START
+ k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTContent14683); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28277,7 +28342,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_FTContent14684); if (this.state.failed) return retval;
+ k=this.match(this.input,START,XQueryParser.FOLLOW_START_in_p_FTContent14687); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28292,10 +28357,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1737:32: (k+= AT k+= END )
- // xquery/XQueryParser.g:1737:32: (k+= AT k+= END )
- // xquery/XQueryParser.g:1737:33: k+= AT k+= END
- k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTContent14692); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1798:32: (k+= AT k+= END )
+ // xquery/XQueryParser.g:1798:32: (k+= AT k+= END )
+ // xquery/XQueryParser.g:1798:33: k+= AT k+= END
+ k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTContent14695); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28303,7 +28368,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_FTContent14696); if (this.state.failed) return retval;
+ k=this.match(this.input,END,XQueryParser.FOLLOW_END_in_p_FTContent14699); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28318,10 +28383,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:1737:49: (k+= ENTIRE k+= CONTENT )
- // xquery/XQueryParser.g:1737:49: (k+= ENTIRE k+= CONTENT )
- // xquery/XQueryParser.g:1737:50: k+= ENTIRE k+= CONTENT
- k=this.match(this.input,ENTIRE,XQueryParser.FOLLOW_ENTIRE_in_p_FTContent14704); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1798:49: (k+= ENTIRE k+= CONTENT )
+ // xquery/XQueryParser.g:1798:49: (k+= ENTIRE k+= CONTENT )
+ // xquery/XQueryParser.g:1798:50: k+= ENTIRE k+= CONTENT
+ k=this.match(this.input,ENTIRE,XQueryParser.FOLLOW_ENTIRE_in_p_FTContent14707); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28329,7 +28394,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_FTContent14708); if (this.state.failed) return retval;
+ k=this.match(this.input,CONTENT,XQueryParser.FOLLOW_CONTENT_in_p_FTContent14711); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28385,7 +28450,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1741:1: p_FTMatchOptions : (ku= USING p_FTMatchOption )+ ;
+ // xquery/XQueryParser.g:1802:1: p_FTMatchOptions : (ku= USING p_FTMatchOption )+ ;
// $ANTLR start "p_FTMatchOptions"
p_FTMatchOptions: function() {
var retval = new XQueryParser.p_FTMatchOptions_return();
@@ -28394,16 +28459,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var ku = null;
- var p_FTMatchOption682 = null;
+ var p_FTMatchOption681 = null;
var ku_tree=null;
try {
- // xquery/XQueryParser.g:1742:9: ( (ku= USING p_FTMatchOption )+ )
- // xquery/XQueryParser.g:1742:11: (ku= USING p_FTMatchOption )+
+ // xquery/XQueryParser.g:1803:9: ( (ku= USING p_FTMatchOption )+ )
+ // xquery/XQueryParser.g:1803:11: (ku= USING p_FTMatchOption )+
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1742:11: (ku= USING p_FTMatchOption )+
+ // xquery/XQueryParser.g:1803:11: (ku= USING p_FTMatchOption )+
var cnt214=0;
loop214:
do {
@@ -28417,8 +28482,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt214) {
case 1 :
- // xquery/XQueryParser.g:1742:12: ku= USING p_FTMatchOption
- ku=this.match(this.input,USING,XQueryParser.FOLLOW_USING_in_p_FTMatchOptions14742); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1803:12: ku= USING p_FTMatchOption
+ ku=this.match(this.input,USING,XQueryParser.FOLLOW_USING_in_p_FTMatchOptions14745); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
ku_tree = this.adaptor.create(ku);
this.adaptor.addChild(root_0, ku_tree);
@@ -28426,12 +28491,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(ku);
}
- this.pushFollow(XQueryParser.FOLLOW_p_FTMatchOption_in_p_FTMatchOptions14746);
- p_FTMatchOption682=this.p_FTMatchOption();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTMatchOption_in_p_FTMatchOptions14749);
+ p_FTMatchOption681=this.p_FTMatchOption();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMatchOption682.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTMatchOption681.getTree());
break;
@@ -28483,7 +28548,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1746:1: p_FTMatchOption : ( p_FTLanguageOption | p_FTWildCardOption | p_FTThesaurusOption | p_FTStemOption | p_FTCaseOption | p_FTDiacriticsOption | p_FTStopWordOption | p_FTExtensionOption );
+ // xquery/XQueryParser.g:1807:1: p_FTMatchOption : ( p_FTLanguageOption | p_FTWildCardOption | p_FTThesaurusOption | p_FTStemOption | p_FTCaseOption | p_FTDiacriticsOption | p_FTStopWordOption | p_FTExtensionOption );
// $ANTLR start "p_FTMatchOption"
p_FTMatchOption: function() {
var retval = new XQueryParser.p_FTMatchOption_return();
@@ -28491,122 +28556,122 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_FTLanguageOption683 = null;
- var p_FTWildCardOption684 = null;
- var p_FTThesaurusOption685 = null;
- var p_FTStemOption686 = null;
- var p_FTCaseOption687 = null;
- var p_FTDiacriticsOption688 = null;
- var p_FTStopWordOption689 = null;
- var p_FTExtensionOption690 = null;
+ var p_FTLanguageOption682 = null;
+ var p_FTWildCardOption683 = null;
+ var p_FTThesaurusOption684 = null;
+ var p_FTStemOption685 = null;
+ var p_FTCaseOption686 = null;
+ var p_FTDiacriticsOption687 = null;
+ var p_FTStopWordOption688 = null;
+ var p_FTExtensionOption689 = null;
try {
- // xquery/XQueryParser.g:1747:9: ( p_FTLanguageOption | p_FTWildCardOption | p_FTThesaurusOption | p_FTStemOption | p_FTCaseOption | p_FTDiacriticsOption | p_FTStopWordOption | p_FTExtensionOption )
+ // xquery/XQueryParser.g:1808:9: ( p_FTLanguageOption | p_FTWildCardOption | p_FTThesaurusOption | p_FTStemOption | p_FTCaseOption | p_FTDiacriticsOption | p_FTStopWordOption | p_FTExtensionOption )
var alt215=8;
alt215 = this.dfa215.predict(this.input);
switch (alt215) {
case 1 :
- // xquery/XQueryParser.g:1747:11: p_FTLanguageOption
+ // xquery/XQueryParser.g:1808:11: p_FTLanguageOption
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTLanguageOption_in_p_FTMatchOption14774);
- p_FTLanguageOption683=this.p_FTLanguageOption();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTLanguageOption_in_p_FTMatchOption14777);
+ p_FTLanguageOption682=this.p_FTLanguageOption();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTLanguageOption683.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTLanguageOption682.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1748:11: p_FTWildCardOption
+ // xquery/XQueryParser.g:1809:11: p_FTWildCardOption
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTWildCardOption_in_p_FTMatchOption14786);
- p_FTWildCardOption684=this.p_FTWildCardOption();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTWildCardOption_in_p_FTMatchOption14789);
+ p_FTWildCardOption683=this.p_FTWildCardOption();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWildCardOption684.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTWildCardOption683.getTree());
break;
case 3 :
- // xquery/XQueryParser.g:1749:11: p_FTThesaurusOption
+ // xquery/XQueryParser.g:1810:11: p_FTThesaurusOption
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusOption_in_p_FTMatchOption14798);
- p_FTThesaurusOption685=this.p_FTThesaurusOption();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusOption_in_p_FTMatchOption14801);
+ p_FTThesaurusOption684=this.p_FTThesaurusOption();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusOption685.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusOption684.getTree());
break;
case 4 :
- // xquery/XQueryParser.g:1750:11: p_FTStemOption
+ // xquery/XQueryParser.g:1811:11: p_FTStemOption
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTStemOption_in_p_FTMatchOption14810);
- p_FTStemOption686=this.p_FTStemOption();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTStemOption_in_p_FTMatchOption14813);
+ p_FTStemOption685=this.p_FTStemOption();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStemOption686.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStemOption685.getTree());
break;
case 5 :
- // xquery/XQueryParser.g:1751:11: p_FTCaseOption
+ // xquery/XQueryParser.g:1812:11: p_FTCaseOption
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTCaseOption_in_p_FTMatchOption14822);
- p_FTCaseOption687=this.p_FTCaseOption();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTCaseOption_in_p_FTMatchOption14825);
+ p_FTCaseOption686=this.p_FTCaseOption();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTCaseOption687.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTCaseOption686.getTree());
break;
case 6 :
- // xquery/XQueryParser.g:1752:11: p_FTDiacriticsOption
+ // xquery/XQueryParser.g:1813:11: p_FTDiacriticsOption
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTDiacriticsOption_in_p_FTMatchOption14834);
- p_FTDiacriticsOption688=this.p_FTDiacriticsOption();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTDiacriticsOption_in_p_FTMatchOption14837);
+ p_FTDiacriticsOption687=this.p_FTDiacriticsOption();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTDiacriticsOption688.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTDiacriticsOption687.getTree());
break;
case 7 :
- // xquery/XQueryParser.g:1753:11: p_FTStopWordOption
+ // xquery/XQueryParser.g:1814:11: p_FTStopWordOption
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTStopWordOption_in_p_FTMatchOption14846);
- p_FTStopWordOption689=this.p_FTStopWordOption();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTStopWordOption_in_p_FTMatchOption14849);
+ p_FTStopWordOption688=this.p_FTStopWordOption();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWordOption689.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWordOption688.getTree());
break;
case 8 :
- // xquery/XQueryParser.g:1754:11: p_FTExtensionOption
+ // xquery/XQueryParser.g:1815:11: p_FTExtensionOption
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_FTExtensionOption_in_p_FTMatchOption14858);
- p_FTExtensionOption690=this.p_FTExtensionOption();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTExtensionOption_in_p_FTMatchOption14861);
+ p_FTExtensionOption689=this.p_FTExtensionOption();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTExtensionOption690.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTExtensionOption689.getTree());
break;
@@ -28645,7 +28710,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1758:1: p_FTCaseOption : ( (k+= CASE k+= INSENSITIVE ) | (k+= CASE k+= SENSITIVE ) | k+= LOWERCASE | k+= UPPERCASE ) ;
+ // xquery/XQueryParser.g:1819:1: p_FTCaseOption : ( (k+= CASE k+= INSENSITIVE ) | (k+= CASE k+= SENSITIVE ) | k+= LOWERCASE | k+= UPPERCASE ) ;
// $ANTLR start "p_FTCaseOption"
p_FTCaseOption: function() {
var retval = new XQueryParser.p_FTCaseOption_return();
@@ -28659,11 +28724,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:1759:9: ( ( (k+= CASE k+= INSENSITIVE ) | (k+= CASE k+= SENSITIVE ) | k+= LOWERCASE | k+= UPPERCASE ) )
- // xquery/XQueryParser.g:1759:11: ( (k+= CASE k+= INSENSITIVE ) | (k+= CASE k+= SENSITIVE ) | k+= LOWERCASE | k+= UPPERCASE )
+ // xquery/XQueryParser.g:1820:9: ( ( (k+= CASE k+= INSENSITIVE ) | (k+= CASE k+= SENSITIVE ) | k+= LOWERCASE | k+= UPPERCASE ) )
+ // xquery/XQueryParser.g:1820:11: ( (k+= CASE k+= INSENSITIVE ) | (k+= CASE k+= SENSITIVE ) | k+= LOWERCASE | k+= UPPERCASE )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1759:11: ( (k+= CASE k+= INSENSITIVE ) | (k+= CASE k+= SENSITIVE ) | k+= LOWERCASE | k+= UPPERCASE )
+ // xquery/XQueryParser.g:1820:11: ( (k+= CASE k+= INSENSITIVE ) | (k+= CASE k+= SENSITIVE ) | k+= LOWERCASE | k+= UPPERCASE )
var alt216=4;
switch ( this.input.LA(1) ) {
case CASE:
@@ -28699,10 +28764,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt216) {
case 1 :
- // xquery/XQueryParser.g:1759:13: (k+= CASE k+= INSENSITIVE )
- // xquery/XQueryParser.g:1759:13: (k+= CASE k+= INSENSITIVE )
- // xquery/XQueryParser.g:1759:14: k+= CASE k+= INSENSITIVE
- k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_FTCaseOption14889); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1820:13: (k+= CASE k+= INSENSITIVE )
+ // xquery/XQueryParser.g:1820:13: (k+= CASE k+= INSENSITIVE )
+ // xquery/XQueryParser.g:1820:14: k+= CASE k+= INSENSITIVE
+ k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_FTCaseOption14892); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28710,7 +28775,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_FTCaseOption14893); if (this.state.failed) return retval;
+ k=this.match(this.input,INSENSITIVE,XQueryParser.FOLLOW_INSENSITIVE_in_p_FTCaseOption14896); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28725,10 +28790,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1760:13: (k+= CASE k+= SENSITIVE )
- // xquery/XQueryParser.g:1760:13: (k+= CASE k+= SENSITIVE )
- // xquery/XQueryParser.g:1760:14: k+= CASE k+= SENSITIVE
- k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_FTCaseOption14911); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1821:13: (k+= CASE k+= SENSITIVE )
+ // xquery/XQueryParser.g:1821:13: (k+= CASE k+= SENSITIVE )
+ // xquery/XQueryParser.g:1821:14: k+= CASE k+= SENSITIVE
+ k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_FTCaseOption14914); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28736,7 +28801,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_FTCaseOption14915); if (this.state.failed) return retval;
+ k=this.match(this.input,SENSITIVE,XQueryParser.FOLLOW_SENSITIVE_in_p_FTCaseOption14918); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28751,8 +28816,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:1761:13: k+= LOWERCASE
- k=this.match(this.input,LOWERCASE,XQueryParser.FOLLOW_LOWERCASE_in_p_FTCaseOption14932); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1822:13: k+= LOWERCASE
+ k=this.match(this.input,LOWERCASE,XQueryParser.FOLLOW_LOWERCASE_in_p_FTCaseOption14935); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28764,8 +28829,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 4 :
- // xquery/XQueryParser.g:1762:13: k+= UPPERCASE
- k=this.match(this.input,UPPERCASE,XQueryParser.FOLLOW_UPPERCASE_in_p_FTCaseOption14948); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1823:13: k+= UPPERCASE
+ k=this.match(this.input,UPPERCASE,XQueryParser.FOLLOW_UPPERCASE_in_p_FTCaseOption14951); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28818,7 +28883,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1766:1: p_FTDiacriticsOption : ( (k+= DIACRITICS k+= INSENSITIVE ) | (k+= DIACRITICS k+= SENSITIVE ) ) ;
+ // xquery/XQueryParser.g:1827:1: p_FTDiacriticsOption : ( (k+= DIACRITICS k+= INSENSITIVE ) | (k+= DIACRITICS k+= SENSITIVE ) ) ;
// $ANTLR start "p_FTDiacriticsOption"
p_FTDiacriticsOption: function() {
var retval = new XQueryParser.p_FTDiacriticsOption_return();
@@ -28832,11 +28897,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:1767:9: ( ( (k+= DIACRITICS k+= INSENSITIVE ) | (k+= DIACRITICS k+= SENSITIVE ) ) )
- // xquery/XQueryParser.g:1767:11: ( (k+= DIACRITICS k+= INSENSITIVE ) | (k+= DIACRITICS k+= SENSITIVE ) )
+ // xquery/XQueryParser.g:1828:9: ( ( (k+= DIACRITICS k+= INSENSITIVE ) | (k+= DIACRITICS k+= SENSITIVE ) ) )
+ // xquery/XQueryParser.g:1828:11: ( (k+= DIACRITICS k+= INSENSITIVE ) | (k+= DIACRITICS k+= SENSITIVE ) )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1767:11: ( (k+= DIACRITICS k+= INSENSITIVE ) | (k+= DIACRITICS k+= SENSITIVE ) )
+ // xquery/XQueryParser.g:1828:11: ( (k+= DIACRITICS k+= INSENSITIVE ) | (k+= DIACRITICS k+= SENSITIVE ) )
var alt217=2;
var LA217_0 = this.input.LA(1);
@@ -28866,10 +28931,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt217) {
case 1 :
- // xquery/XQueryParser.g:1767:13: (k+= DIACRITICS k+= INSENSITIVE )
- // xquery/XQueryParser.g:1767:13: (k+= DIACRITICS k+= INSENSITIVE )
- // xquery/XQueryParser.g:1767:14: k+= DIACRITICS k+= INSENSITIVE
- k=this.match(this.input,DIACRITICS,XQueryParser.FOLLOW_DIACRITICS_in_p_FTDiacriticsOption14983); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1828:13: (k+= DIACRITICS k+= INSENSITIVE )
+ // xquery/XQueryParser.g:1828:13: (k+= DIACRITICS k+= INSENSITIVE )
+ // xquery/XQueryParser.g:1828:14: k+= DIACRITICS k+= INSENSITIVE
+ k=this.match(this.input,DIACRITICS,XQueryParser.FOLLOW_DIACRITICS_in_p_FTDiacriticsOption14986); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28877,7 +28942,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_FTDiacriticsOption14987); if (this.state.failed) return retval;
+ k=this.match(this.input,INSENSITIVE,XQueryParser.FOLLOW_INSENSITIVE_in_p_FTDiacriticsOption14990); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28892,10 +28957,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1768:13: (k+= DIACRITICS k+= SENSITIVE )
- // xquery/XQueryParser.g:1768:13: (k+= DIACRITICS k+= SENSITIVE )
- // xquery/XQueryParser.g:1768:14: k+= DIACRITICS k+= SENSITIVE
- k=this.match(this.input,DIACRITICS,XQueryParser.FOLLOW_DIACRITICS_in_p_FTDiacriticsOption15005); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1829:13: (k+= DIACRITICS k+= SENSITIVE )
+ // xquery/XQueryParser.g:1829:13: (k+= DIACRITICS k+= SENSITIVE )
+ // xquery/XQueryParser.g:1829:14: k+= DIACRITICS k+= SENSITIVE
+ k=this.match(this.input,DIACRITICS,XQueryParser.FOLLOW_DIACRITICS_in_p_FTDiacriticsOption15008); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28903,7 +28968,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_FTDiacriticsOption15009); if (this.state.failed) return retval;
+ k=this.match(this.input,SENSITIVE,XQueryParser.FOLLOW_SENSITIVE_in_p_FTDiacriticsOption15012); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -28959,7 +29024,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1772:1: p_FTStemOption : (k+= STEMMING | (k+= NO k+= STEMMING ) ) ;
+ // xquery/XQueryParser.g:1833:1: p_FTStemOption : (k+= STEMMING | (k+= NO k+= STEMMING ) ) ;
// $ANTLR start "p_FTStemOption"
p_FTStemOption: function() {
var retval = new XQueryParser.p_FTStemOption_return();
@@ -28973,11 +29038,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:1773:9: ( (k+= STEMMING | (k+= NO k+= STEMMING ) ) )
- // xquery/XQueryParser.g:1773:11: (k+= STEMMING | (k+= NO k+= STEMMING ) )
+ // xquery/XQueryParser.g:1834:9: ( (k+= STEMMING | (k+= NO k+= STEMMING ) ) )
+ // xquery/XQueryParser.g:1834:11: (k+= STEMMING | (k+= NO k+= STEMMING ) )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1773:11: (k+= STEMMING | (k+= NO k+= STEMMING ) )
+ // xquery/XQueryParser.g:1834:11: (k+= STEMMING | (k+= NO k+= STEMMING ) )
var alt218=2;
var LA218_0 = this.input.LA(1);
@@ -28996,8 +29061,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt218) {
case 1 :
- // xquery/XQueryParser.g:1773:13: k+= STEMMING
- k=this.match(this.input,STEMMING,XQueryParser.FOLLOW_STEMMING_in_p_FTStemOption15044); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1834:13: k+= STEMMING
+ k=this.match(this.input,STEMMING,XQueryParser.FOLLOW_STEMMING_in_p_FTStemOption15047); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29009,10 +29074,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1773:27: (k+= NO k+= STEMMING )
- // xquery/XQueryParser.g:1773:27: (k+= NO k+= STEMMING )
- // xquery/XQueryParser.g:1773:28: k+= NO k+= STEMMING
- k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTStemOption15051); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1834:27: (k+= NO k+= STEMMING )
+ // xquery/XQueryParser.g:1834:27: (k+= NO k+= STEMMING )
+ // xquery/XQueryParser.g:1834:28: k+= NO k+= STEMMING
+ k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTStemOption15054); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29020,7 +29085,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_FTStemOption15055); if (this.state.failed) return retval;
+ k=this.match(this.input,STEMMING,XQueryParser.FOLLOW_STEMMING_in_p_FTStemOption15058); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29076,7 +29141,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1777:1: p_FTThesaurusOption : ( (k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT ) ) | (k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN ) | (k+= NO k+= THESAURUS ) ) ;
+ // xquery/XQueryParser.g:1838:1: p_FTThesaurusOption : ( (k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT ) ) | (k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN ) | (k+= NO k+= THESAURUS ) ) ;
// $ANTLR start "p_FTThesaurusOption"
p_FTThesaurusOption: function() {
var retval = new XQueryParser.p_FTThesaurusOption_return();
@@ -29084,26 +29149,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var LPAREN692 = null;
- var COMMA694 = null;
- var RPAREN696 = null;
+ var LPAREN691 = null;
+ var COMMA693 = null;
+ var RPAREN695 = null;
var k = null;
var list_k=null;
- var p_FTThesaurusID691 = null;
- var p_FTThesaurusID693 = null;
- var p_FTThesaurusID695 = null;
+ var p_FTThesaurusID690 = null;
+ var p_FTThesaurusID692 = null;
+ var p_FTThesaurusID694 = null;
- var LPAREN692_tree=null;
- var COMMA694_tree=null;
- var RPAREN696_tree=null;
+ var LPAREN691_tree=null;
+ var COMMA693_tree=null;
+ var RPAREN695_tree=null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1778:9: ( ( (k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT ) ) | (k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN ) | (k+= NO k+= THESAURUS ) ) )
- // xquery/XQueryParser.g:1778:11: ( (k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT ) ) | (k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN ) | (k+= NO k+= THESAURUS ) )
+ // xquery/XQueryParser.g:1839:9: ( ( (k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT ) ) | (k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN ) | (k+= NO k+= THESAURUS ) ) )
+ // xquery/XQueryParser.g:1839:11: ( (k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT ) ) | (k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN ) | (k+= NO k+= THESAURUS ) )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1778:11: ( (k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT ) ) | (k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN ) | (k+= NO k+= THESAURUS ) )
+ // xquery/XQueryParser.g:1839:11: ( (k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT ) ) | (k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN ) | (k+= NO k+= THESAURUS ) )
var alt222=3;
var LA222_0 = this.input.LA(1);
@@ -29136,10 +29201,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt222) {
case 1 :
- // xquery/XQueryParser.g:1778:13: (k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT ) )
- // xquery/XQueryParser.g:1778:13: (k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT ) )
- // xquery/XQueryParser.g:1778:14: k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT )
- k=this.match(this.input,THESAURUS,XQueryParser.FOLLOW_THESAURUS_in_p_FTThesaurusOption15091); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1839:13: (k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT ) )
+ // xquery/XQueryParser.g:1839:13: (k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT ) )
+ // xquery/XQueryParser.g:1839:14: k+= THESAURUS ( p_FTThesaurusID | k+= DEFAULT )
+ k=this.match(this.input,THESAURUS,XQueryParser.FOLLOW_THESAURUS_in_p_FTThesaurusOption15094); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29147,7 +29212,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_k)) list_k = [];
list_k.push(k);
- // xquery/XQueryParser.g:1778:27: ( p_FTThesaurusID | k+= DEFAULT )
+ // xquery/XQueryParser.g:1839:27: ( p_FTThesaurusID | k+= DEFAULT )
var alt219=2;
var LA219_0 = this.input.LA(1);
@@ -29166,19 +29231,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt219) {
case 1 :
- // xquery/XQueryParser.g:1778:28: p_FTThesaurusID
- this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15094);
- p_FTThesaurusID691=this.p_FTThesaurusID();
+ // xquery/XQueryParser.g:1839:28: p_FTThesaurusID
+ this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15097);
+ p_FTThesaurusID690=this.p_FTThesaurusID();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusID691.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusID690.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1778:46: k+= DEFAULT
- k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_FTThesaurusOption15100); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1839:46: k+= DEFAULT
+ k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_FTThesaurusOption15103); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29199,10 +29264,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1779:13: (k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN )
- // xquery/XQueryParser.g:1779:13: (k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN )
- // xquery/XQueryParser.g:1779:14: k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN
- k=this.match(this.input,THESAURUS,XQueryParser.FOLLOW_THESAURUS_in_p_FTThesaurusOption15119); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1840:13: (k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN )
+ // xquery/XQueryParser.g:1840:13: (k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN )
+ // xquery/XQueryParser.g:1840:14: k+= THESAURUS LPAREN ( p_FTThesaurusID | k+= DEFAULT ) ( COMMA p_FTThesaurusID )* RPAREN
+ k=this.match(this.input,THESAURUS,XQueryParser.FOLLOW_THESAURUS_in_p_FTThesaurusOption15122); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29210,12 +29275,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_k)) list_k = [];
list_k.push(k);
- LPAREN692=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_FTThesaurusOption15121); if (this.state.failed) return retval;
+ LPAREN691=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_FTThesaurusOption15124); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN692_tree = this.adaptor.create(LPAREN692);
- this.adaptor.addChild(root_0, LPAREN692_tree);
+ LPAREN691_tree = this.adaptor.create(LPAREN691);
+ this.adaptor.addChild(root_0, LPAREN691_tree);
}
- // xquery/XQueryParser.g:1779:34: ( p_FTThesaurusID | k+= DEFAULT )
+ // xquery/XQueryParser.g:1840:34: ( p_FTThesaurusID | k+= DEFAULT )
var alt220=2;
var LA220_0 = this.input.LA(1);
@@ -29234,19 +29299,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt220) {
case 1 :
- // xquery/XQueryParser.g:1779:35: p_FTThesaurusID
- this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15124);
- p_FTThesaurusID693=this.p_FTThesaurusID();
+ // xquery/XQueryParser.g:1840:35: p_FTThesaurusID
+ this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15127);
+ p_FTThesaurusID692=this.p_FTThesaurusID();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusID693.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusID692.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1779:53: k+= DEFAULT
- k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_FTThesaurusOption15130); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1840:53: k+= DEFAULT
+ k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_FTThesaurusOption15133); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29260,7 +29325,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- // xquery/XQueryParser.g:1779:65: ( COMMA p_FTThesaurusID )*
+ // xquery/XQueryParser.g:1840:65: ( COMMA p_FTThesaurusID )*
loop221:
do {
var alt221=2;
@@ -29273,18 +29338,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt221) {
case 1 :
- // xquery/XQueryParser.g:1779:66: COMMA p_FTThesaurusID
- COMMA694=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_FTThesaurusOption15134); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1840:66: COMMA p_FTThesaurusID
+ COMMA693=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_FTThesaurusOption15137); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- COMMA694_tree = this.adaptor.create(COMMA694);
- this.adaptor.addChild(root_0, COMMA694_tree);
+ COMMA693_tree = this.adaptor.create(COMMA693);
+ this.adaptor.addChild(root_0, COMMA693_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15136);
- p_FTThesaurusID695=this.p_FTThesaurusID();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15139);
+ p_FTThesaurusID694=this.p_FTThesaurusID();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusID695.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTThesaurusID694.getTree());
break;
@@ -29294,10 +29359,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- RPAREN696=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_FTThesaurusOption15140); if (this.state.failed) return retval;
+ RPAREN695=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_FTThesaurusOption15143); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN696_tree = this.adaptor.create(RPAREN696);
- this.adaptor.addChild(root_0, RPAREN696_tree);
+ RPAREN695_tree = this.adaptor.create(RPAREN695);
+ this.adaptor.addChild(root_0, RPAREN695_tree);
}
@@ -29306,10 +29371,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:1780:13: (k+= NO k+= THESAURUS )
- // xquery/XQueryParser.g:1780:13: (k+= NO k+= THESAURUS )
- // xquery/XQueryParser.g:1780:14: k+= NO k+= THESAURUS
- k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTThesaurusOption15158); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1841:13: (k+= NO k+= THESAURUS )
+ // xquery/XQueryParser.g:1841:13: (k+= NO k+= THESAURUS )
+ // xquery/XQueryParser.g:1841:14: k+= NO k+= THESAURUS
+ k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTThesaurusOption15161); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29317,7 +29382,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_FTThesaurusOption15162); if (this.state.failed) return retval;
+ k=this.match(this.input,THESAURUS,XQueryParser.FOLLOW_THESAURUS_in_p_FTThesaurusOption15165); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29373,7 +29438,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1784:1: p_FTThesaurusID : k+= AT p_StringLiteral (k+= RELATIONSHIP p_StringLiteral )? ( p_FTLiteralRange k+= LEVELS )? ;
+ // xquery/XQueryParser.g:1845:1: p_FTThesaurusID : k+= AT p_StringLiteral (k+= RELATIONSHIP p_StringLiteral )? ( p_FTLiteralRange k+= LEVELS )? ;
// $ANTLR start "p_FTThesaurusID"
p_FTThesaurusID: function() {
var retval = new XQueryParser.p_FTThesaurusID_return();
@@ -29383,18 +29448,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k = null;
var list_k=null;
+ var p_StringLiteral696 = null;
var p_StringLiteral697 = null;
- var p_StringLiteral698 = null;
- var p_FTLiteralRange699 = null;
+ var p_FTLiteralRange698 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1785:9: (k+= AT p_StringLiteral (k+= RELATIONSHIP p_StringLiteral )? ( p_FTLiteralRange k+= LEVELS )? )
- // xquery/XQueryParser.g:1785:11: k+= AT p_StringLiteral (k+= RELATIONSHIP p_StringLiteral )? ( p_FTLiteralRange k+= LEVELS )?
+ // xquery/XQueryParser.g:1846:9: (k+= AT p_StringLiteral (k+= RELATIONSHIP p_StringLiteral )? ( p_FTLiteralRange k+= LEVELS )? )
+ // xquery/XQueryParser.g:1846: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_FTThesaurusID15195); if (this.state.failed) return retval;
+ k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTThesaurusID15198); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29402,13 +29467,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_StringLiteral_in_p_FTThesaurusID15197);
- p_StringLiteral697=this.p_StringLiteral();
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTThesaurusID15200);
+ p_StringLiteral696=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral697.getTree());
- // xquery/XQueryParser.g:1785:33: (k+= RELATIONSHIP p_StringLiteral )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral696.getTree());
+ // xquery/XQueryParser.g:1846:33: (k+= RELATIONSHIP p_StringLiteral )?
var alt223=2;
var LA223_0 = this.input.LA(1);
@@ -29417,8 +29482,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt223) {
case 1 :
- // xquery/XQueryParser.g:1785:34: k+= RELATIONSHIP p_StringLiteral
- k=this.match(this.input,RELATIONSHIP,XQueryParser.FOLLOW_RELATIONSHIP_in_p_FTThesaurusID15202); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1846:34: k+= RELATIONSHIP p_StringLiteral
+ k=this.match(this.input,RELATIONSHIP,XQueryParser.FOLLOW_RELATIONSHIP_in_p_FTThesaurusID15205); 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,19 +29491,19 @@ 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_FTThesaurusID15204);
- p_StringLiteral698=this.p_StringLiteral();
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTThesaurusID15207);
+ p_StringLiteral697=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral698.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral697.getTree());
break;
}
- // xquery/XQueryParser.g:1785:68: ( p_FTLiteralRange k+= LEVELS )?
+ // xquery/XQueryParser.g:1846:68: ( p_FTLiteralRange k+= LEVELS )?
var alt224=2;
var LA224_0 = this.input.LA(1);
@@ -29454,14 +29519,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt224) {
case 1 :
- // xquery/XQueryParser.g:1785:69: p_FTLiteralRange k+= LEVELS
- this.pushFollow(XQueryParser.FOLLOW_p_FTLiteralRange_in_p_FTThesaurusID15209);
- p_FTLiteralRange699=this.p_FTLiteralRange();
+ // xquery/XQueryParser.g:1846:69: p_FTLiteralRange k+= LEVELS
+ this.pushFollow(XQueryParser.FOLLOW_p_FTLiteralRange_in_p_FTThesaurusID15212);
+ p_FTLiteralRange698=this.p_FTLiteralRange();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTLiteralRange699.getTree());
- k=this.match(this.input,LEVELS,XQueryParser.FOLLOW_LEVELS_in_p_FTThesaurusID15213); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTLiteralRange698.getTree());
+ k=this.match(this.input,LEVELS,XQueryParser.FOLLOW_LEVELS_in_p_FTThesaurusID15216); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29514,7 +29579,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1789:1: p_FTLiteralRange : ( (k+= EXACTLY L_IntegerLiteral ) | (k+= AT k+= LEAST L_IntegerLiteral ) | (k+= AT k+= MOST L_IntegerLiteral ) | (k+= FROM L_IntegerLiteral TO L_IntegerLiteral ) ) ;
+ // xquery/XQueryParser.g:1850:1: p_FTLiteralRange : ( (k+= EXACTLY L_IntegerLiteral ) | (k+= AT k+= LEAST L_IntegerLiteral ) | (k+= AT k+= MOST L_IntegerLiteral ) | (k+= FROM L_IntegerLiteral TO L_IntegerLiteral ) ) ;
// $ANTLR start "p_FTLiteralRange"
p_FTLiteralRange: function() {
var retval = new XQueryParser.p_FTLiteralRange_return();
@@ -29522,29 +29587,29 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
+ var L_IntegerLiteral699 = null;
var L_IntegerLiteral700 = null;
var L_IntegerLiteral701 = null;
var L_IntegerLiteral702 = null;
- var L_IntegerLiteral703 = null;
- var TO704 = null;
- var L_IntegerLiteral705 = null;
+ var TO703 = null;
+ var L_IntegerLiteral704 = null;
var k = null;
var list_k=null;
+ var L_IntegerLiteral699_tree=null;
var L_IntegerLiteral700_tree=null;
var L_IntegerLiteral701_tree=null;
var L_IntegerLiteral702_tree=null;
- var L_IntegerLiteral703_tree=null;
- var TO704_tree=null;
- var L_IntegerLiteral705_tree=null;
+ var TO703_tree=null;
+ var L_IntegerLiteral704_tree=null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1790:9: ( ( (k+= EXACTLY L_IntegerLiteral ) | (k+= AT k+= LEAST L_IntegerLiteral ) | (k+= AT k+= MOST L_IntegerLiteral ) | (k+= FROM L_IntegerLiteral TO L_IntegerLiteral ) ) )
- // xquery/XQueryParser.g:1790:11: ( (k+= EXACTLY L_IntegerLiteral ) | (k+= AT k+= LEAST L_IntegerLiteral ) | (k+= AT k+= MOST L_IntegerLiteral ) | (k+= FROM L_IntegerLiteral TO L_IntegerLiteral ) )
+ // xquery/XQueryParser.g:1851:9: ( ( (k+= EXACTLY L_IntegerLiteral ) | (k+= AT k+= LEAST L_IntegerLiteral ) | (k+= AT k+= MOST L_IntegerLiteral ) | (k+= FROM L_IntegerLiteral TO L_IntegerLiteral ) ) )
+ // xquery/XQueryParser.g:1851:11: ( (k+= EXACTLY L_IntegerLiteral ) | (k+= AT k+= LEAST L_IntegerLiteral ) | (k+= AT k+= MOST L_IntegerLiteral ) | (k+= FROM L_IntegerLiteral TO L_IntegerLiteral ) )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1790:11: ( (k+= EXACTLY L_IntegerLiteral ) | (k+= AT k+= LEAST L_IntegerLiteral ) | (k+= AT k+= MOST L_IntegerLiteral ) | (k+= FROM L_IntegerLiteral TO L_IntegerLiteral ) )
+ // xquery/XQueryParser.g:1851:11: ( (k+= EXACTLY L_IntegerLiteral ) | (k+= AT k+= LEAST L_IntegerLiteral ) | (k+= AT k+= MOST L_IntegerLiteral ) | (k+= FROM L_IntegerLiteral TO L_IntegerLiteral ) )
var alt225=4;
switch ( this.input.LA(1) ) {
case EXACTLY:
@@ -29580,10 +29645,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt225) {
case 1 :
- // xquery/XQueryParser.g:1790:13: (k+= EXACTLY L_IntegerLiteral )
- // xquery/XQueryParser.g:1790:13: (k+= EXACTLY L_IntegerLiteral )
- // xquery/XQueryParser.g:1790:14: k+= EXACTLY L_IntegerLiteral
- k=this.match(this.input,EXACTLY,XQueryParser.FOLLOW_EXACTLY_in_p_FTLiteralRange15248); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1851:13: (k+= EXACTLY L_IntegerLiteral )
+ // xquery/XQueryParser.g:1851:13: (k+= EXACTLY L_IntegerLiteral )
+ // xquery/XQueryParser.g:1851:14: k+= EXACTLY L_IntegerLiteral
+ k=this.match(this.input,EXACTLY,XQueryParser.FOLLOW_EXACTLY_in_p_FTLiteralRange15251); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29591,7 +29656,38 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_k)) list_k = [];
list_k.push(k);
- L_IntegerLiteral700=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15250); if (this.state.failed) return retval;
+ L_IntegerLiteral699=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15253); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) {
+ L_IntegerLiteral699_tree = this.adaptor.create(L_IntegerLiteral699);
+ this.adaptor.addChild(root_0, L_IntegerLiteral699_tree);
+ }
+
+
+
+
+
+ break;
+ case 2 :
+ // xquery/XQueryParser.g:1852:13: (k+= AT k+= LEAST L_IntegerLiteral )
+ // xquery/XQueryParser.g:1852:13: (k+= AT k+= LEAST L_IntegerLiteral )
+ // xquery/XQueryParser.g:1852:14: k+= AT k+= LEAST L_IntegerLiteral
+ k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTLiteralRange15271); 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_FTLiteralRange15275); 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);
+
+ L_IntegerLiteral700=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15277); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
L_IntegerLiteral700_tree = this.adaptor.create(L_IntegerLiteral700);
this.adaptor.addChild(root_0, L_IntegerLiteral700_tree);
@@ -29602,11 +29698,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
- case 2 :
- // xquery/XQueryParser.g:1791:13: (k+= AT k+= LEAST L_IntegerLiteral )
- // xquery/XQueryParser.g:1791:13: (k+= AT k+= LEAST L_IntegerLiteral )
- // xquery/XQueryParser.g:1791:14: k+= AT k+= LEAST L_IntegerLiteral
- k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTLiteralRange15268); if (this.state.failed) return retval;
+ case 3 :
+ // xquery/XQueryParser.g:1853:13: (k+= AT k+= MOST L_IntegerLiteral )
+ // xquery/XQueryParser.g:1853:13: (k+= AT k+= MOST L_IntegerLiteral )
+ // xquery/XQueryParser.g:1853:14: k+= AT k+= MOST L_IntegerLiteral
+ k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTLiteralRange15295); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29614,7 +29710,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_FTLiteralRange15272); if (this.state.failed) return retval;
+ k=this.match(this.input,MOST,XQueryParser.FOLLOW_MOST_in_p_FTLiteralRange15299); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29622,7 +29718,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_k)) list_k = [];
list_k.push(k);
- L_IntegerLiteral701=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15274); if (this.state.failed) return retval;
+ L_IntegerLiteral701=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15301); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
L_IntegerLiteral701_tree = this.adaptor.create(L_IntegerLiteral701);
this.adaptor.addChild(root_0, L_IntegerLiteral701_tree);
@@ -29633,11 +29729,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
- case 3 :
- // xquery/XQueryParser.g:1792:13: (k+= AT k+= MOST L_IntegerLiteral )
- // xquery/XQueryParser.g:1792:13: (k+= AT k+= MOST L_IntegerLiteral )
- // xquery/XQueryParser.g:1792:14: k+= AT k+= MOST L_IntegerLiteral
- k=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTLiteralRange15292); if (this.state.failed) return retval;
+ case 4 :
+ // xquery/XQueryParser.g:1854:13: (k+= FROM L_IntegerLiteral TO L_IntegerLiteral )
+ // xquery/XQueryParser.g:1854:13: (k+= FROM L_IntegerLiteral TO L_IntegerLiteral )
+ // xquery/XQueryParser.g:1854:14: k+= FROM L_IntegerLiteral TO L_IntegerLiteral
+ k=this.match(this.input,FROM,XQueryParser.FOLLOW_FROM_in_p_FTLiteralRange15319); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29645,51 +29741,20 @@ 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_FTLiteralRange15296); 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);
-
- L_IntegerLiteral702=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15298); if (this.state.failed) return retval;
+ L_IntegerLiteral702=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15321); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
L_IntegerLiteral702_tree = this.adaptor.create(L_IntegerLiteral702);
this.adaptor.addChild(root_0, L_IntegerLiteral702_tree);
}
-
-
-
-
-
- break;
- case 4 :
- // xquery/XQueryParser.g:1793:13: (k+= FROM L_IntegerLiteral TO L_IntegerLiteral )
- // xquery/XQueryParser.g:1793:13: (k+= FROM L_IntegerLiteral TO L_IntegerLiteral )
- // xquery/XQueryParser.g:1793:14: k+= FROM L_IntegerLiteral TO L_IntegerLiteral
- k=this.match(this.input,FROM,XQueryParser.FOLLOW_FROM_in_p_FTLiteralRange15316); if (this.state.failed) return retval;
+ TO703=this.match(this.input,TO,XQueryParser.FOLLOW_TO_in_p_FTLiteralRange15323); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- k_tree = this.adaptor.create(k);
- this.adaptor.addChild(root_0, k_tree);
+ TO703_tree = this.adaptor.create(TO703);
+ this.adaptor.addChild(root_0, TO703_tree);
}
- if (org.antlr.lang.isNull(list_k)) list_k = [];
- list_k.push(k);
-
- L_IntegerLiteral703=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15318); if (this.state.failed) return retval;
+ L_IntegerLiteral704=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15325); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- L_IntegerLiteral703_tree = this.adaptor.create(L_IntegerLiteral703);
- this.adaptor.addChild(root_0, L_IntegerLiteral703_tree);
- }
- TO704=this.match(this.input,TO,XQueryParser.FOLLOW_TO_in_p_FTLiteralRange15320); if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) {
- TO704_tree = this.adaptor.create(TO704);
- this.adaptor.addChild(root_0, TO704_tree);
- }
- L_IntegerLiteral705=this.match(this.input,L_IntegerLiteral,XQueryParser.FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15322); if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) {
- L_IntegerLiteral705_tree = this.adaptor.create(L_IntegerLiteral705);
- this.adaptor.addChild(root_0, L_IntegerLiteral705_tree);
+ L_IntegerLiteral704_tree = this.adaptor.create(L_IntegerLiteral704);
+ this.adaptor.addChild(root_0, L_IntegerLiteral704_tree);
}
@@ -29739,7 +29804,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1797:1: p_FTStopWordOption : ( (k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )* ) | (k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )* ) | (k+= NO k+= STOP k+= WORDS ) ) ;
+ // xquery/XQueryParser.g:1858:1: p_FTStopWordOption : ( (k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )* ) | (k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )* ) | (k+= NO k+= STOP k+= WORDS ) ) ;
// $ANTLR start "p_FTStopWordOption"
p_FTStopWordOption: function() {
var retval = new XQueryParser.p_FTStopWordOption_return();
@@ -29749,18 +29814,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k = null;
var list_k=null;
- var p_FTStopWords706 = null;
+ var p_FTStopWords705 = null;
+ var p_FTStopWordsInclExcl706 = null;
var p_FTStopWordsInclExcl707 = null;
- var p_FTStopWordsInclExcl708 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1798:9: ( ( (k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )* ) | (k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )* ) | (k+= NO k+= STOP k+= WORDS ) ) )
- // xquery/XQueryParser.g:1798:11: ( (k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )* ) | (k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )* ) | (k+= NO k+= STOP k+= WORDS ) )
+ // xquery/XQueryParser.g:1859:9: ( ( (k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )* ) | (k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )* ) | (k+= NO k+= STOP k+= WORDS ) ) )
+ // xquery/XQueryParser.g:1859:11: ( (k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )* ) | (k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )* ) | (k+= NO k+= STOP k+= WORDS ) )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1798:11: ( (k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )* ) | (k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )* ) | (k+= NO k+= STOP k+= WORDS ) )
+ // xquery/XQueryParser.g:1859:11: ( (k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )* ) | (k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )* ) | (k+= NO k+= STOP k+= WORDS ) )
var alt228=3;
var LA228_0 = this.input.LA(1);
@@ -29804,10 +29869,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt228) {
case 1 :
- // xquery/XQueryParser.g:1798:13: (k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )* )
- // xquery/XQueryParser.g:1798:13: (k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )* )
- // xquery/XQueryParser.g:1798:14: k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )*
- k=this.match(this.input,STOP,XQueryParser.FOLLOW_STOP_in_p_FTStopWordOption15358); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1859:13: (k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )* )
+ // xquery/XQueryParser.g:1859:13: (k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )* )
+ // xquery/XQueryParser.g:1859:14: k+= STOP k+= WORDS p_FTStopWords ( p_FTStopWordsInclExcl )*
+ k=this.match(this.input,STOP,XQueryParser.FOLLOW_STOP_in_p_FTStopWordOption15361); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29815,7 +29880,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_FTStopWordOption15362); if (this.state.failed) return retval;
+ k=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTStopWordOption15365); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29823,13 +29888,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_FTStopWords_in_p_FTStopWordOption15364);
- p_FTStopWords706=this.p_FTStopWords();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTStopWords_in_p_FTStopWordOption15367);
+ p_FTStopWords705=this.p_FTStopWords();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWords706.getTree());
- // xquery/XQueryParser.g:1798:45: ( p_FTStopWordsInclExcl )*
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWords705.getTree());
+ // xquery/XQueryParser.g:1859:45: ( p_FTStopWordsInclExcl )*
loop226:
do {
var alt226=2;
@@ -29842,13 +29907,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt226) {
case 1 :
- // xquery/XQueryParser.g:1798:45: p_FTStopWordsInclExcl
- this.pushFollow(XQueryParser.FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15366);
- p_FTStopWordsInclExcl707=this.p_FTStopWordsInclExcl();
+ // xquery/XQueryParser.g:1859:45: p_FTStopWordsInclExcl
+ this.pushFollow(XQueryParser.FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15369);
+ p_FTStopWordsInclExcl706=this.p_FTStopWordsInclExcl();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWordsInclExcl707.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWordsInclExcl706.getTree());
break;
@@ -29865,10 +29930,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1799:13: (k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )* )
- // xquery/XQueryParser.g:1799:13: (k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )* )
- // xquery/XQueryParser.g:1799:14: k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )*
- k=this.match(this.input,STOP,XQueryParser.FOLLOW_STOP_in_p_FTStopWordOption15385); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1860:13: (k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )* )
+ // xquery/XQueryParser.g:1860:13: (k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )* )
+ // xquery/XQueryParser.g:1860:14: k+= STOP k+= WORDS k+= DEFAULT ( p_FTStopWordsInclExcl )*
+ k=this.match(this.input,STOP,XQueryParser.FOLLOW_STOP_in_p_FTStopWordOption15388); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29876,7 +29941,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_FTStopWordOption15389); if (this.state.failed) return retval;
+ k=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTStopWordOption15392); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29884,7 +29949,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_FTStopWordOption15393); if (this.state.failed) return retval;
+ k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_FTStopWordOption15396); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29892,7 +29957,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if (org.antlr.lang.isNull(list_k)) list_k = [];
list_k.push(k);
- // xquery/XQueryParser.g:1799:42: ( p_FTStopWordsInclExcl )*
+ // xquery/XQueryParser.g:1860:42: ( p_FTStopWordsInclExcl )*
loop227:
do {
var alt227=2;
@@ -29905,13 +29970,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt227) {
case 1 :
- // xquery/XQueryParser.g:1799:42: p_FTStopWordsInclExcl
- this.pushFollow(XQueryParser.FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15395);
- p_FTStopWordsInclExcl708=this.p_FTStopWordsInclExcl();
+ // xquery/XQueryParser.g:1860:42: p_FTStopWordsInclExcl
+ this.pushFollow(XQueryParser.FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15398);
+ p_FTStopWordsInclExcl707=this.p_FTStopWordsInclExcl();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWordsInclExcl708.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWordsInclExcl707.getTree());
break;
@@ -29928,10 +29993,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:1800:13: (k+= NO k+= STOP k+= WORDS )
- // xquery/XQueryParser.g:1800:13: (k+= NO k+= STOP k+= WORDS )
- // xquery/XQueryParser.g:1800:14: k+= NO k+= STOP k+= WORDS
- k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTStopWordOption15414); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1861:13: (k+= NO k+= STOP k+= WORDS )
+ // xquery/XQueryParser.g:1861:13: (k+= NO k+= STOP k+= WORDS )
+ // xquery/XQueryParser.g:1861:14: k+= NO k+= STOP k+= WORDS
+ k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTStopWordOption15417); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29939,7 +30004,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_FTStopWordOption15418); if (this.state.failed) return retval;
+ k=this.match(this.input,STOP,XQueryParser.FOLLOW_STOP_in_p_FTStopWordOption15421); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -29947,7 +30012,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_FTStopWordOption15422); if (this.state.failed) return retval;
+ k=this.match(this.input,WORDS,XQueryParser.FOLLOW_WORDS_in_p_FTStopWordOption15425); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -30003,7 +30068,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1804:1: p_FTStopWords : ( (ka= AT p_StringLiteral ) | ( LPAREN p_StringLiteral ( COMMA p_StringLiteral )* RPAREN ) );
+ // xquery/XQueryParser.g:1865:1: p_FTStopWords : ( (ka= AT p_StringLiteral ) | ( LPAREN p_StringLiteral ( COMMA p_StringLiteral )* RPAREN ) );
// $ANTLR start "p_FTStopWords"
p_FTStopWords: function() {
var retval = new XQueryParser.p_FTStopWords_return();
@@ -30012,20 +30077,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var ka = null;
- var LPAREN710 = null;
- var COMMA712 = null;
- var RPAREN714 = null;
- var p_StringLiteral709 = null;
- var p_StringLiteral711 = null;
- var p_StringLiteral713 = null;
+ var LPAREN709 = null;
+ var COMMA711 = null;
+ var RPAREN713 = null;
+ var p_StringLiteral708 = null;
+ var p_StringLiteral710 = null;
+ var p_StringLiteral712 = null;
var ka_tree=null;
- var LPAREN710_tree=null;
- var COMMA712_tree=null;
- var RPAREN714_tree=null;
+ var LPAREN709_tree=null;
+ var COMMA711_tree=null;
+ var RPAREN713_tree=null;
try {
- // xquery/XQueryParser.g:1805:9: ( (ka= AT p_StringLiteral ) | ( LPAREN p_StringLiteral ( COMMA p_StringLiteral )* RPAREN ) )
+ // xquery/XQueryParser.g:1866:9: ( (ka= AT p_StringLiteral ) | ( LPAREN p_StringLiteral ( COMMA p_StringLiteral )* RPAREN ) )
var alt230=2;
var LA230_0 = this.input.LA(1);
@@ -30044,12 +30109,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt230) {
case 1 :
- // xquery/XQueryParser.g:1805:11: (ka= AT p_StringLiteral )
+ // xquery/XQueryParser.g:1866:11: (ka= AT p_StringLiteral )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1805:11: (ka= AT p_StringLiteral )
- // xquery/XQueryParser.g:1805:12: ka= AT p_StringLiteral
- ka=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTStopWords15456); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1866:11: (ka= AT p_StringLiteral )
+ // xquery/XQueryParser.g:1866:12: ka= AT p_StringLiteral
+ ka=this.match(this.input,AT,XQueryParser.FOLLOW_AT_in_p_FTStopWords15459); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
ka_tree = this.adaptor.create(ka);
this.adaptor.addChild(root_0, ka_tree);
@@ -30057,12 +30122,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(ka);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTStopWords15460);
- p_StringLiteral709=this.p_StringLiteral();
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTStopWords15463);
+ p_StringLiteral708=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral709.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral708.getTree());
@@ -30070,23 +30135,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1806:11: ( LPAREN p_StringLiteral ( COMMA p_StringLiteral )* RPAREN )
+ // xquery/XQueryParser.g:1867:11: ( LPAREN p_StringLiteral ( COMMA p_StringLiteral )* RPAREN )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1806:11: ( LPAREN p_StringLiteral ( COMMA p_StringLiteral )* RPAREN )
- // xquery/XQueryParser.g:1806:12: LPAREN p_StringLiteral ( COMMA p_StringLiteral )* RPAREN
- LPAREN710=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_FTStopWords15474); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1867:11: ( LPAREN p_StringLiteral ( COMMA p_StringLiteral )* RPAREN )
+ // xquery/XQueryParser.g:1867:12: LPAREN p_StringLiteral ( COMMA p_StringLiteral )* RPAREN
+ LPAREN709=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_FTStopWords15477); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN710_tree = this.adaptor.create(LPAREN710);
- this.adaptor.addChild(root_0, LPAREN710_tree);
+ LPAREN709_tree = this.adaptor.create(LPAREN709);
+ this.adaptor.addChild(root_0, LPAREN709_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTStopWords15476);
- p_StringLiteral711=this.p_StringLiteral();
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTStopWords15479);
+ p_StringLiteral710=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral711.getTree());
- // xquery/XQueryParser.g:1806:35: ( COMMA p_StringLiteral )*
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral710.getTree());
+ // xquery/XQueryParser.g:1867:35: ( COMMA p_StringLiteral )*
loop229:
do {
var alt229=2;
@@ -30099,18 +30164,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt229) {
case 1 :
- // xquery/XQueryParser.g:1806:36: COMMA p_StringLiteral
- COMMA712=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_FTStopWords15479); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1867:36: COMMA p_StringLiteral
+ COMMA711=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_FTStopWords15482); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- COMMA712_tree = this.adaptor.create(COMMA712);
- this.adaptor.addChild(root_0, COMMA712_tree);
+ COMMA711_tree = this.adaptor.create(COMMA711);
+ this.adaptor.addChild(root_0, COMMA711_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTStopWords15481);
- p_StringLiteral713=this.p_StringLiteral();
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTStopWords15484);
+ p_StringLiteral712=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral713.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral712.getTree());
break;
@@ -30120,10 +30185,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- RPAREN714=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_FTStopWords15485); if (this.state.failed) return retval;
+ RPAREN713=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_FTStopWords15488); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN714_tree = this.adaptor.create(RPAREN714);
- this.adaptor.addChild(root_0, RPAREN714_tree);
+ RPAREN713_tree = this.adaptor.create(RPAREN713);
+ this.adaptor.addChild(root_0, RPAREN713_tree);
}
@@ -30166,7 +30231,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1810:1: p_FTStopWordsInclExcl : ( (k+= UNION | k+= EXCEPT ) p_FTStopWords ) ;
+ // xquery/XQueryParser.g:1871:1: p_FTStopWordsInclExcl : ( (k+= UNION | k+= EXCEPT ) p_FTStopWords ) ;
// $ANTLR start "p_FTStopWordsInclExcl"
p_FTStopWordsInclExcl: function() {
var retval = new XQueryParser.p_FTStopWordsInclExcl_return();
@@ -30176,18 +30241,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k = null;
var list_k=null;
- var p_FTStopWords715 = null;
+ var p_FTStopWords714 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1811:9: ( ( (k+= UNION | k+= EXCEPT ) p_FTStopWords ) )
- // xquery/XQueryParser.g:1811:11: ( (k+= UNION | k+= EXCEPT ) p_FTStopWords )
+ // xquery/XQueryParser.g:1872:9: ( ( (k+= UNION | k+= EXCEPT ) p_FTStopWords ) )
+ // xquery/XQueryParser.g:1872:11: ( (k+= UNION | k+= EXCEPT ) p_FTStopWords )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1811:11: ( (k+= UNION | k+= EXCEPT ) p_FTStopWords )
- // xquery/XQueryParser.g:1811:13: (k+= UNION | k+= EXCEPT ) p_FTStopWords
- // xquery/XQueryParser.g:1811:13: (k+= UNION | k+= EXCEPT )
+ // xquery/XQueryParser.g:1872:11: ( (k+= UNION | k+= EXCEPT ) p_FTStopWords )
+ // xquery/XQueryParser.g:1872:13: (k+= UNION | k+= EXCEPT ) p_FTStopWords
+ // xquery/XQueryParser.g:1872:13: (k+= UNION | k+= EXCEPT )
var alt231=2;
var LA231_0 = this.input.LA(1);
@@ -30206,8 +30271,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt231) {
case 1 :
- // xquery/XQueryParser.g:1811:14: k+= UNION
- k=this.match(this.input,UNION,XQueryParser.FOLLOW_UNION_in_p_FTStopWordsInclExcl15517); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1872:14: k+= UNION
+ k=this.match(this.input,UNION,XQueryParser.FOLLOW_UNION_in_p_FTStopWordsInclExcl15520); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -30219,8 +30284,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1811:25: k+= EXCEPT
- k=this.match(this.input,EXCEPT,XQueryParser.FOLLOW_EXCEPT_in_p_FTStopWordsInclExcl15523); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1872:25: k+= EXCEPT
+ k=this.match(this.input,EXCEPT,XQueryParser.FOLLOW_EXCEPT_in_p_FTStopWordsInclExcl15526); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -30234,12 +30299,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.pushFollow(XQueryParser.FOLLOW_p_FTStopWords_in_p_FTStopWordsInclExcl15526);
- p_FTStopWords715=this.p_FTStopWords();
+ this.pushFollow(XQueryParser.FOLLOW_p_FTStopWords_in_p_FTStopWordsInclExcl15529);
+ p_FTStopWords714=this.p_FTStopWords();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWords715.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_FTStopWords714.getTree());
@@ -30282,7 +30347,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1815:1: p_FTLanguageOption : kl= LANGUAGE p_StringLiteral ;
+ // xquery/XQueryParser.g:1876:1: p_FTLanguageOption : kl= LANGUAGE p_StringLiteral ;
// $ANTLR start "p_FTLanguageOption"
p_FTLanguageOption: function() {
var retval = new XQueryParser.p_FTLanguageOption_return();
@@ -30291,16 +30356,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var kl = null;
- var p_StringLiteral716 = null;
+ var p_StringLiteral715 = null;
var kl_tree=null;
try {
- // xquery/XQueryParser.g:1816:9: (kl= LANGUAGE p_StringLiteral )
- // xquery/XQueryParser.g:1816:11: kl= LANGUAGE p_StringLiteral
+ // xquery/XQueryParser.g:1877:9: (kl= LANGUAGE p_StringLiteral )
+ // xquery/XQueryParser.g:1877:11: kl= LANGUAGE p_StringLiteral
root_0 = this.adaptor.nil();
- kl=this.match(this.input,LANGUAGE,XQueryParser.FOLLOW_LANGUAGE_in_p_FTLanguageOption15558); if (this.state.failed) return retval;
+ kl=this.match(this.input,LANGUAGE,XQueryParser.FOLLOW_LANGUAGE_in_p_FTLanguageOption15561); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
kl_tree = this.adaptor.create(kl);
this.adaptor.addChild(root_0, kl_tree);
@@ -30308,12 +30373,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(kl);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTLanguageOption15562);
- p_StringLiteral716=this.p_StringLiteral();
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTLanguageOption15565);
+ p_StringLiteral715=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral716.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral715.getTree());
@@ -30350,7 +30415,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1820:1: p_FTWildCardOption : (k+= WILDCARDS | (k+= NO k+= WILDCARDS ) ) ;
+ // xquery/XQueryParser.g:1881:1: p_FTWildCardOption : (k+= WILDCARDS | (k+= NO k+= WILDCARDS ) ) ;
// $ANTLR start "p_FTWildCardOption"
p_FTWildCardOption: function() {
var retval = new XQueryParser.p_FTWildCardOption_return();
@@ -30364,11 +30429,11 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k_tree=null;
try {
- // xquery/XQueryParser.g:1821:9: ( (k+= WILDCARDS | (k+= NO k+= WILDCARDS ) ) )
- // xquery/XQueryParser.g:1821:11: (k+= WILDCARDS | (k+= NO k+= WILDCARDS ) )
+ // xquery/XQueryParser.g:1882:9: ( (k+= WILDCARDS | (k+= NO k+= WILDCARDS ) ) )
+ // xquery/XQueryParser.g:1882:11: (k+= WILDCARDS | (k+= NO k+= WILDCARDS ) )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1821:11: (k+= WILDCARDS | (k+= NO k+= WILDCARDS ) )
+ // xquery/XQueryParser.g:1882:11: (k+= WILDCARDS | (k+= NO k+= WILDCARDS ) )
var alt232=2;
var LA232_0 = this.input.LA(1);
@@ -30387,8 +30452,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt232) {
case 1 :
- // xquery/XQueryParser.g:1821:13: k+= WILDCARDS
- k=this.match(this.input,WILDCARDS,XQueryParser.FOLLOW_WILDCARDS_in_p_FTWildCardOption15592); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1882:13: k+= WILDCARDS
+ k=this.match(this.input,WILDCARDS,XQueryParser.FOLLOW_WILDCARDS_in_p_FTWildCardOption15595); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -30400,10 +30465,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:1821:28: (k+= NO k+= WILDCARDS )
- // xquery/XQueryParser.g:1821:28: (k+= NO k+= WILDCARDS )
- // xquery/XQueryParser.g:1821:29: k+= NO k+= WILDCARDS
- k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTWildCardOption15599); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:1882:28: (k+= NO k+= WILDCARDS )
+ // xquery/XQueryParser.g:1882:28: (k+= NO k+= WILDCARDS )
+ // xquery/XQueryParser.g:1882:29: k+= NO k+= WILDCARDS
+ k=this.match(this.input,NO,XQueryParser.FOLLOW_NO_in_p_FTWildCardOption15602); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -30411,7 +30476,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_FTWildCardOption15603); if (this.state.failed) return retval;
+ k=this.match(this.input,WILDCARDS,XQueryParser.FOLLOW_WILDCARDS_in_p_FTWildCardOption15606); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -30467,7 +30532,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1825:1: p_FTExtensionOption : ko= OPTION p_QName p_StringLiteral ;
+ // xquery/XQueryParser.g:1886:1: p_FTExtensionOption : ko= OPTION p_QName p_StringLiteral ;
// $ANTLR start "p_FTExtensionOption"
p_FTExtensionOption: function() {
var retval = new XQueryParser.p_FTExtensionOption_return();
@@ -30476,17 +30541,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var ko = null;
- var p_QName717 = null;
- var p_StringLiteral718 = null;
+ var p_QName716 = null;
+ var p_StringLiteral717 = null;
var ko_tree=null;
try {
- // xquery/XQueryParser.g:1826:9: (ko= OPTION p_QName p_StringLiteral )
- // xquery/XQueryParser.g:1826:11: ko= OPTION p_QName p_StringLiteral
+ // xquery/XQueryParser.g:1887:9: (ko= OPTION p_QName p_StringLiteral )
+ // xquery/XQueryParser.g:1887:11: ko= OPTION p_QName p_StringLiteral
root_0 = this.adaptor.nil();
- ko=this.match(this.input,OPTION,XQueryParser.FOLLOW_OPTION_in_p_FTExtensionOption15636); if (this.state.failed) return retval;
+ ko=this.match(this.input,OPTION,XQueryParser.FOLLOW_OPTION_in_p_FTExtensionOption15639); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
ko_tree = this.adaptor.create(ko);
this.adaptor.addChild(root_0, ko_tree);
@@ -30494,18 +30559,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(ko);
}
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_FTExtensionOption15640);
- p_QName717=this.p_QName();
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_FTExtensionOption15643);
+ p_QName716=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName717.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTExtensionOption15642);
- p_StringLiteral718=this.p_StringLiteral();
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName716.getTree());
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_FTExtensionOption15645);
+ p_StringLiteral717=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral718.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral717.getTree());
@@ -30542,7 +30607,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1830:1: p_FTIgnoreOption : k+= WITHOUT k+= CONTENT p_UnionExpr ;
+ // xquery/XQueryParser.g:1891:1: p_FTIgnoreOption : k+= WITHOUT k+= CONTENT p_UnionExpr ;
// $ANTLR start "p_FTIgnoreOption"
p_FTIgnoreOption: function() {
var retval = new XQueryParser.p_FTIgnoreOption_return();
@@ -30552,16 +30617,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var k = null;
var list_k=null;
- var p_UnionExpr719 = null;
+ var p_UnionExpr718 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1831:9: (k+= WITHOUT k+= CONTENT p_UnionExpr )
- // xquery/XQueryParser.g:1831:11: k+= WITHOUT k+= CONTENT p_UnionExpr
+ // xquery/XQueryParser.g:1892:9: (k+= WITHOUT k+= CONTENT p_UnionExpr )
+ // xquery/XQueryParser.g:1892:11: k+= WITHOUT k+= CONTENT p_UnionExpr
root_0 = this.adaptor.nil();
- k=this.match(this.input,WITHOUT,XQueryParser.FOLLOW_WITHOUT_in_p_FTIgnoreOption15670); if (this.state.failed) return retval;
+ k=this.match(this.input,WITHOUT,XQueryParser.FOLLOW_WITHOUT_in_p_FTIgnoreOption15673); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -30569,7 +30634,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_FTIgnoreOption15674); if (this.state.failed) return retval;
+ k=this.match(this.input,CONTENT,XQueryParser.FOLLOW_CONTENT_in_p_FTIgnoreOption15677); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -30580,12 +30645,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(list_k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_UnionExpr_in_p_FTIgnoreOption15678);
- p_UnionExpr719=this.p_UnionExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_UnionExpr_in_p_FTIgnoreOption15681);
+ p_UnionExpr718=this.p_UnionExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_UnionExpr719.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_UnionExpr718.getTree());
@@ -30622,7 +30687,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1841:1: p_Program : p_StatementsAndOptionalExpr ;
+ // xquery/XQueryParser.g:1902:1: p_Program : p_StatementsAndOptionalExpr ;
// $ANTLR start "p_Program"
p_Program: function() {
var retval = new XQueryParser.p_Program_return();
@@ -30630,20 +30695,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_StatementsAndOptionalExpr720 = null;
+ var p_StatementsAndOptionalExpr719 = null;
try {
- // xquery/XQueryParser.g:1842:9: ( p_StatementsAndOptionalExpr )
- // xquery/XQueryParser.g:1842:11: p_StatementsAndOptionalExpr
+ // xquery/XQueryParser.g:1903:9: ( p_StatementsAndOptionalExpr )
+ // xquery/XQueryParser.g:1903:11: p_StatementsAndOptionalExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_p_Program15710);
- p_StatementsAndOptionalExpr720=this.p_StatementsAndOptionalExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndOptionalExpr_in_p_Program15713);
+ p_StatementsAndOptionalExpr719=this.p_StatementsAndOptionalExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr720.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndOptionalExpr719.getTree());
@@ -30680,7 +30745,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1846:1: p_Statements[strict] : ( p_Hybrid[$strict,true] )* ;
+ // xquery/XQueryParser.g:1907:1: p_Statements[strict] : ( p_Hybrid[$strict,true] )* ;
// $ANTLR start "p_Statements"
p_Statements: function(strict) {
var retval = new XQueryParser.p_Statements_return();
@@ -30688,15 +30753,15 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_Hybrid721 = null;
+ var p_Hybrid720 = null;
try {
- // xquery/XQueryParser.g:1847:9: ( ( p_Hybrid[$strict,true] )* )
- // xquery/XQueryParser.g:1847:11: ( p_Hybrid[$strict,true] )*
+ // xquery/XQueryParser.g:1908:9: ( ( p_Hybrid[$strict,true] )* )
+ // xquery/XQueryParser.g:1908:11: ( p_Hybrid[$strict,true] )*
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1847:11: ( p_Hybrid[$strict,true] )*
+ // xquery/XQueryParser.g:1908:11: ( p_Hybrid[$strict,true] )*
loop233:
do {
var alt233=2;
@@ -30709,13 +30774,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt233) {
case 1 :
- // xquery/XQueryParser.g:1847:11: p_Hybrid[$strict,true]
- this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_Statements15737);
- p_Hybrid721=this.p_Hybrid(strict, true);
+ // xquery/XQueryParser.g:1908:11: p_Hybrid[$strict,true]
+ this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_Statements15740);
+ p_Hybrid720=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_Hybrid721.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid720.getTree());
break;
@@ -30761,7 +30826,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1851:1: p_StatementsAndExpr : p_Statements[false] ;
+ // xquery/XQueryParser.g:1912:1: p_StatementsAndExpr : p_Statements[false] ;
// $ANTLR start "p_StatementsAndExpr"
p_StatementsAndExpr: function() {
var retval = new XQueryParser.p_StatementsAndExpr_return();
@@ -30769,20 +30834,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_Statements722 = null;
+ var p_Statements721 = null;
try {
- // xquery/XQueryParser.g:1852:9: ( p_Statements[false] )
- // xquery/XQueryParser.g:1852:11: p_Statements[false]
+ // xquery/XQueryParser.g:1913:9: ( p_Statements[false] )
+ // xquery/XQueryParser.g:1913:11: p_Statements[false]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_StatementsAndExpr15765);
- p_Statements722=this.p_Statements(false);
+ this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_StatementsAndExpr15768);
+ p_Statements721=this.p_Statements(false);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements722.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements721.getTree());
@@ -30819,7 +30884,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1856:1: p_StatementsAndOptionalExpr : p_Statements[false] ;
+ // xquery/XQueryParser.g:1917:1: p_StatementsAndOptionalExpr : p_Statements[false] ;
// $ANTLR start "p_StatementsAndOptionalExpr"
p_StatementsAndOptionalExpr: function() {
var retval = new XQueryParser.p_StatementsAndOptionalExpr_return();
@@ -30827,20 +30892,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_Statements723 = null;
+ var p_Statements722 = null;
try {
- // xquery/XQueryParser.g:1857:9: ( p_Statements[false] )
- // xquery/XQueryParser.g:1857:11: p_Statements[false]
+ // xquery/XQueryParser.g:1918:9: ( p_Statements[false] )
+ // xquery/XQueryParser.g:1918:11: p_Statements[false]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_StatementsAndOptionalExpr15792);
- p_Statements723=this.p_Statements(false);
+ this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_StatementsAndOptionalExpr15795);
+ p_Statements722=this.p_Statements(false);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements723.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements722.getTree());
@@ -30877,7 +30942,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1860:1: p_Hybrid[strict, allowConcat] : ( p_HybridExprSingle[$strict,$allowConcat] | p_Statement );
+ // xquery/XQueryParser.g:1921:1: p_Hybrid[strict, allowConcat] : ( p_HybridExprSingle[$strict,$allowConcat] | p_Statement );
// $ANTLR start "p_Hybrid"
p_Hybrid: function(strict, allowConcat) {
var retval = new XQueryParser.p_Hybrid_return();
@@ -30885,38 +30950,38 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_HybridExprSingle724 = null;
- var p_Statement725 = null;
+ var p_HybridExprSingle723 = null;
+ var p_Statement724 = null;
try {
- // xquery/XQueryParser.g:1861:9: ( p_HybridExprSingle[$strict,$allowConcat] | p_Statement )
+ // xquery/XQueryParser.g:1922:9: ( p_HybridExprSingle[$strict,$allowConcat] | p_Statement )
var alt234=2;
alt234 = this.dfa234.predict(this.input);
switch (alt234) {
case 1 :
- // xquery/XQueryParser.g:1861:11: p_HybridExprSingle[$strict,$allowConcat]
+ // xquery/XQueryParser.g:1922:11: p_HybridExprSingle[$strict,$allowConcat]
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_HybridExprSingle_in_p_Hybrid15819);
- p_HybridExprSingle724=this.p_HybridExprSingle(strict, allowConcat);
+ this.pushFollow(XQueryParser.FOLLOW_p_HybridExprSingle_in_p_Hybrid15822);
+ p_HybridExprSingle723=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_HybridExprSingle724.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_HybridExprSingle723.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1862:11: p_Statement
+ // xquery/XQueryParser.g:1923:11: p_Statement
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_Statement_in_p_Hybrid15832);
- p_Statement725=this.p_Statement();
+ this.pushFollow(XQueryParser.FOLLOW_p_Statement_in_p_Hybrid15835);
+ p_Statement724=this.p_Statement();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statement725.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statement724.getTree());
break;
@@ -30961,7 +31026,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1878:1: p_Statement : ( p_AssignStatement | p_BreakStatement | p_ContinueStatement | p_ExitStatement | p_VarDeclStatement | p_WhileStatement );
+ // xquery/XQueryParser.g:1939:1: p_Statement : ( p_AssignStatement | p_BreakStatement | p_ContinueStatement | p_ExitStatement | p_VarDeclStatement | p_WhileStatement );
// $ANTLR start "p_Statement"
p_Statement: function() {
var retval = new XQueryParser.p_Statement_return();
@@ -30969,16 +31034,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_AssignStatement726 = null;
- var p_BreakStatement727 = null;
- var p_ContinueStatement728 = null;
- var p_ExitStatement729 = null;
- var p_VarDeclStatement730 = null;
- var p_WhileStatement731 = null;
+ var p_AssignStatement725 = null;
+ var p_BreakStatement726 = null;
+ var p_ContinueStatement727 = null;
+ var p_ExitStatement728 = null;
+ var p_VarDeclStatement729 = null;
+ var p_WhileStatement730 = null;
try {
- // xquery/XQueryParser.g:1879:9: ( p_AssignStatement | p_BreakStatement | p_ContinueStatement | p_ExitStatement | p_VarDeclStatement | p_WhileStatement )
+ // xquery/XQueryParser.g:1940:9: ( p_AssignStatement | p_BreakStatement | p_ContinueStatement | p_ExitStatement | p_VarDeclStatement | p_WhileStatement )
var alt235=6;
switch ( this.input.LA(1) ) {
case DOLLAR:
@@ -31010,80 +31075,80 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt235) {
case 1 :
- // xquery/XQueryParser.g:1879:11: p_AssignStatement
+ // xquery/XQueryParser.g:1940:11: p_AssignStatement
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_AssignStatement_in_p_Statement15863);
- p_AssignStatement726=this.p_AssignStatement();
+ this.pushFollow(XQueryParser.FOLLOW_p_AssignStatement_in_p_Statement15866);
+ p_AssignStatement725=this.p_AssignStatement();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AssignStatement726.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AssignStatement725.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:1880:11: p_BreakStatement
+ // xquery/XQueryParser.g:1941:11: p_BreakStatement
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_BreakStatement_in_p_Statement15875);
- p_BreakStatement727=this.p_BreakStatement();
+ this.pushFollow(XQueryParser.FOLLOW_p_BreakStatement_in_p_Statement15878);
+ p_BreakStatement726=this.p_BreakStatement();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BreakStatement727.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BreakStatement726.getTree());
break;
case 3 :
- // xquery/XQueryParser.g:1881:11: p_ContinueStatement
+ // xquery/XQueryParser.g:1942:11: p_ContinueStatement
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ContinueStatement_in_p_Statement15887);
- p_ContinueStatement728=this.p_ContinueStatement();
+ this.pushFollow(XQueryParser.FOLLOW_p_ContinueStatement_in_p_Statement15890);
+ p_ContinueStatement727=this.p_ContinueStatement();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ContinueStatement728.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ContinueStatement727.getTree());
break;
case 4 :
- // xquery/XQueryParser.g:1882:11: p_ExitStatement
+ // xquery/XQueryParser.g:1943:11: p_ExitStatement
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ExitStatement_in_p_Statement15899);
- p_ExitStatement729=this.p_ExitStatement();
+ this.pushFollow(XQueryParser.FOLLOW_p_ExitStatement_in_p_Statement15902);
+ p_ExitStatement728=this.p_ExitStatement();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExitStatement729.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExitStatement728.getTree());
break;
case 5 :
- // xquery/XQueryParser.g:1883:11: p_VarDeclStatement
+ // xquery/XQueryParser.g:1944:11: p_VarDeclStatement
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_VarDeclStatement_in_p_Statement15911);
- p_VarDeclStatement730=this.p_VarDeclStatement();
+ this.pushFollow(XQueryParser.FOLLOW_p_VarDeclStatement_in_p_Statement15914);
+ p_VarDeclStatement729=this.p_VarDeclStatement();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarDeclStatement730.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarDeclStatement729.getTree());
break;
case 6 :
- // xquery/XQueryParser.g:1884:11: p_WhileStatement
+ // xquery/XQueryParser.g:1945:11: p_WhileStatement
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_WhileStatement_in_p_Statement15923);
- p_WhileStatement731=this.p_WhileStatement();
+ this.pushFollow(XQueryParser.FOLLOW_p_WhileStatement_in_p_Statement15926);
+ p_WhileStatement730=this.p_WhileStatement();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_WhileStatement731.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_WhileStatement730.getTree());
break;
@@ -31122,7 +31187,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1886:1: p_HybridExprSingle[strict, allowConcat] : e= p_Expr[$strict,$allowConcat] SEMICOLON ;
+ // xquery/XQueryParser.g:1947:1: p_HybridExprSingle[strict, allowConcat] : e= p_Expr[$strict,$allowConcat] SEMICOLON ;
// $ANTLR start "p_HybridExprSingle"
p_HybridExprSingle: function(strict, allowConcat) {
var retval = new XQueryParser.p_HybridExprSingle_return();
@@ -31130,17 +31195,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var SEMICOLON732 = null;
+ var SEMICOLON731 = null;
var e = null;
- var SEMICOLON732_tree=null;
+ var SEMICOLON731_tree=null;
try {
- // xquery/XQueryParser.g:1887:9: (e= p_Expr[$strict,$allowConcat] SEMICOLON )
- // xquery/XQueryParser.g:1887:11: e= p_Expr[$strict,$allowConcat] SEMICOLON
+ // xquery/XQueryParser.g:1948:9: (e= p_Expr[$strict,$allowConcat] SEMICOLON )
+ // xquery/XQueryParser.g:1948:11: e= p_Expr[$strict,$allowConcat] SEMICOLON
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_HybridExprSingle15950);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_HybridExprSingle15953);
e=this.p_Expr(strict, allowConcat);
this.state._fsp--;
@@ -31149,10 +31214,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);
}
- SEMICOLON732=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_HybridExprSingle15965); if (this.state.failed) return retval;
+ SEMICOLON731=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_HybridExprSingle15968); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- SEMICOLON732_tree = this.adaptor.create(SEMICOLON732);
- this.adaptor.addChild(root_0, SEMICOLON732_tree);
+ SEMICOLON731_tree = this.adaptor.create(SEMICOLON731);
+ this.adaptor.addChild(root_0, SEMICOLON731_tree);
}
@@ -31195,7 +31260,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1922:1: p_ApplyStatement : p_ExprSimple SEMICOLON ;
+ // xquery/XQueryParser.g:1983:1: p_ApplyStatement : p_ExprSimple SEMICOLON ;
// $ANTLR start "p_ApplyStatement"
p_ApplyStatement: function() {
var retval = new XQueryParser.p_ApplyStatement_return();
@@ -31203,26 +31268,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var SEMICOLON734 = null;
- var p_ExprSimple733 = null;
+ var SEMICOLON733 = null;
+ var p_ExprSimple732 = null;
- var SEMICOLON734_tree=null;
+ var SEMICOLON733_tree=null;
try {
- // xquery/XQueryParser.g:1923:9: ( p_ExprSimple SEMICOLON )
- // xquery/XQueryParser.g:1923:11: p_ExprSimple SEMICOLON
+ // xquery/XQueryParser.g:1984:9: ( p_ExprSimple SEMICOLON )
+ // xquery/XQueryParser.g:1984:11: p_ExprSimple SEMICOLON
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSimple_in_p_ApplyStatement16015);
- p_ExprSimple733=this.p_ExprSimple();
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSimple_in_p_ApplyStatement16018);
+ p_ExprSimple732=this.p_ExprSimple();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSimple733.getTree());
- SEMICOLON734=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_ApplyStatement16017); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSimple732.getTree());
+ SEMICOLON733=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_ApplyStatement16020); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- SEMICOLON734_tree = this.adaptor.create(SEMICOLON734);
- this.adaptor.addChild(root_0, SEMICOLON734_tree);
+ SEMICOLON733_tree = this.adaptor.create(SEMICOLON733);
+ this.adaptor.addChild(root_0, SEMICOLON733_tree);
}
@@ -31260,7 +31325,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1927:1: p_AssignStatement : DOLLAR p_VarName BIND p_ExprSingle[true] SEMICOLON ;
+ // xquery/XQueryParser.g:1988:1: p_AssignStatement : DOLLAR p_VarName BIND p_ExprSingle[true] SEMICOLON ;
// $ANTLR start "p_AssignStatement"
p_AssignStatement: function() {
var retval = new XQueryParser.p_AssignStatement_return();
@@ -31268,47 +31333,47 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var DOLLAR735 = null;
- var BIND737 = null;
- var SEMICOLON739 = null;
- var p_VarName736 = null;
- var p_ExprSingle738 = null;
+ var DOLLAR734 = null;
+ var BIND736 = null;
+ var SEMICOLON738 = null;
+ var p_VarName735 = null;
+ var p_ExprSingle737 = null;
- var DOLLAR735_tree=null;
- var BIND737_tree=null;
- var SEMICOLON739_tree=null;
+ var DOLLAR734_tree=null;
+ var BIND736_tree=null;
+ var SEMICOLON738_tree=null;
try {
- // xquery/XQueryParser.g:1928:9: ( DOLLAR p_VarName BIND p_ExprSingle[true] SEMICOLON )
- // xquery/XQueryParser.g:1928:11: DOLLAR p_VarName BIND p_ExprSingle[true] SEMICOLON
+ // xquery/XQueryParser.g:1989:9: ( DOLLAR p_VarName BIND p_ExprSingle[true] SEMICOLON )
+ // xquery/XQueryParser.g:1989:11: DOLLAR p_VarName BIND p_ExprSingle[true] SEMICOLON
root_0 = this.adaptor.nil();
- DOLLAR735=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_AssignStatement16043); if (this.state.failed) return retval;
+ DOLLAR734=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_AssignStatement16046); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- DOLLAR735_tree = this.adaptor.create(DOLLAR735);
- this.adaptor.addChild(root_0, DOLLAR735_tree);
+ DOLLAR734_tree = this.adaptor.create(DOLLAR734);
+ this.adaptor.addChild(root_0, DOLLAR734_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_AssignStatement16045);
- p_VarName736=this.p_VarName();
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_AssignStatement16048);
+ p_VarName735=this.p_VarName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName736.getTree());
- BIND737=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_AssignStatement16047); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName735.getTree());
+ BIND736=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_AssignStatement16050); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- BIND737_tree = this.adaptor.create(BIND737);
- this.adaptor.addChild(root_0, BIND737_tree);
+ BIND736_tree = this.adaptor.create(BIND736);
+ this.adaptor.addChild(root_0, BIND736_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_AssignStatement16049);
- p_ExprSingle738=this.p_ExprSingle(true);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_AssignStatement16052);
+ p_ExprSingle737=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle738.getTree());
- SEMICOLON739=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_AssignStatement16052); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle737.getTree());
+ SEMICOLON738=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_AssignStatement16055); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- SEMICOLON739_tree = this.adaptor.create(SEMICOLON739);
- this.adaptor.addChild(root_0, SEMICOLON739_tree);
+ SEMICOLON738_tree = this.adaptor.create(SEMICOLON738);
+ this.adaptor.addChild(root_0, SEMICOLON738_tree);
}
@@ -31346,7 +31411,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1932:1: p_BlockStatement : LBRACKET p_Statements[false] RBRACKET ;
+ // xquery/XQueryParser.g:1993:1: p_BlockStatement : LBRACKET p_Statements[false] RBRACKET ;
// $ANTLR start "p_BlockStatement"
p_BlockStatement: function() {
var retval = new XQueryParser.p_BlockStatement_return();
@@ -31354,33 +31419,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var LBRACKET740 = null;
- var RBRACKET742 = null;
- var p_Statements741 = null;
+ var LBRACKET739 = null;
+ var RBRACKET741 = null;
+ var p_Statements740 = null;
- var LBRACKET740_tree=null;
- var RBRACKET742_tree=null;
+ var LBRACKET739_tree=null;
+ var RBRACKET741_tree=null;
try {
- // xquery/XQueryParser.g:1933:9: ( LBRACKET p_Statements[false] RBRACKET )
- // xquery/XQueryParser.g:1933:11: LBRACKET p_Statements[false] RBRACKET
+ // xquery/XQueryParser.g:1994:9: ( LBRACKET p_Statements[false] RBRACKET )
+ // xquery/XQueryParser.g:1994:11: LBRACKET p_Statements[false] RBRACKET
root_0 = this.adaptor.nil();
- LBRACKET740=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_BlockStatement16078); if (this.state.failed) return retval;
+ LBRACKET739=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_BlockStatement16081); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET740_tree = this.adaptor.create(LBRACKET740);
- this.adaptor.addChild(root_0, LBRACKET740_tree);
+ LBRACKET739_tree = this.adaptor.create(LBRACKET739);
+ this.adaptor.addChild(root_0, LBRACKET739_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_BlockStatement16080);
- p_Statements741=this.p_Statements(false);
+ this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_BlockStatement16083);
+ p_Statements740=this.p_Statements(false);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements741.getTree());
- RBRACKET742=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_BlockStatement16083); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements740.getTree());
+ RBRACKET741=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_BlockStatement16086); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET742_tree = this.adaptor.create(RBRACKET742);
- this.adaptor.addChild(root_0, RBRACKET742_tree);
+ RBRACKET741_tree = this.adaptor.create(RBRACKET741);
+ this.adaptor.addChild(root_0, RBRACKET741_tree);
}
@@ -31418,7 +31483,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1936:1: p_BlockHybrid[strict] : LBRACKET p_Statements[$strict] RBRACKET ;
+ // xquery/XQueryParser.g:1997:1: p_BlockHybrid[strict] : LBRACKET p_Statements[$strict] RBRACKET ;
// $ANTLR start "p_BlockHybrid"
p_BlockHybrid: function(strict) {
var retval = new XQueryParser.p_BlockHybrid_return();
@@ -31426,33 +31491,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var LBRACKET743 = null;
- var RBRACKET745 = null;
- var p_Statements744 = null;
+ var LBRACKET742 = null;
+ var RBRACKET744 = null;
+ var p_Statements743 = null;
- var LBRACKET743_tree=null;
- var RBRACKET745_tree=null;
+ var LBRACKET742_tree=null;
+ var RBRACKET744_tree=null;
try {
- // xquery/XQueryParser.g:1937:9: ( LBRACKET p_Statements[$strict] RBRACKET )
- // xquery/XQueryParser.g:1937:11: LBRACKET p_Statements[$strict] RBRACKET
+ // xquery/XQueryParser.g:1998:9: ( LBRACKET p_Statements[$strict] RBRACKET )
+ // xquery/XQueryParser.g:1998:11: LBRACKET p_Statements[$strict] RBRACKET
root_0 = this.adaptor.nil();
- LBRACKET743=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_BlockHybrid16109); if (this.state.failed) return retval;
+ LBRACKET742=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_BlockHybrid16112); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET743_tree = this.adaptor.create(LBRACKET743);
- this.adaptor.addChild(root_0, LBRACKET743_tree);
+ LBRACKET742_tree = this.adaptor.create(LBRACKET742);
+ this.adaptor.addChild(root_0, LBRACKET742_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_BlockHybrid16111);
- p_Statements744=this.p_Statements(strict);
+ this.pushFollow(XQueryParser.FOLLOW_p_Statements_in_p_BlockHybrid16114);
+ p_Statements743=this.p_Statements(strict);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements744.getTree());
- RBRACKET745=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_BlockHybrid16114); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Statements743.getTree());
+ RBRACKET744=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_BlockHybrid16117); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET745_tree = this.adaptor.create(RBRACKET745);
- this.adaptor.addChild(root_0, RBRACKET745_tree);
+ RBRACKET744_tree = this.adaptor.create(RBRACKET744);
+ this.adaptor.addChild(root_0, RBRACKET744_tree);
}
@@ -31490,7 +31555,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1941:1: p_BreakStatement : k= BREAK k= LOOP SEMICOLON ;
+ // xquery/XQueryParser.g:2002:1: p_BreakStatement : k= BREAK k= LOOP SEMICOLON ;
// $ANTLR start "p_BreakStatement"
p_BreakStatement: function() {
var retval = new XQueryParser.p_BreakStatement_return();
@@ -31499,17 +31564,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var SEMICOLON746 = null;
+ var SEMICOLON745 = null;
var k_tree=null;
- var SEMICOLON746_tree=null;
+ var SEMICOLON745_tree=null;
try {
- // xquery/XQueryParser.g:1942:9: (k= BREAK k= LOOP SEMICOLON )
- // xquery/XQueryParser.g:1942:11: k= BREAK k= LOOP SEMICOLON
+ // xquery/XQueryParser.g:2003:9: (k= BREAK k= LOOP SEMICOLON )
+ // xquery/XQueryParser.g:2003:11: k= BREAK k= LOOP SEMICOLON
root_0 = this.adaptor.nil();
- k=this.match(this.input,BREAK,XQueryParser.FOLLOW_BREAK_in_p_BreakStatement16142); if (this.state.failed) return retval;
+ k=this.match(this.input,BREAK,XQueryParser.FOLLOW_BREAK_in_p_BreakStatement16145); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -31517,7 +31582,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_BreakStatement16148); if (this.state.failed) return retval;
+ k=this.match(this.input,LOOP,XQueryParser.FOLLOW_LOOP_in_p_BreakStatement16151); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -31525,10 +31590,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- SEMICOLON746=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_BreakStatement16152); if (this.state.failed) return retval;
+ SEMICOLON745=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_BreakStatement16155); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- SEMICOLON746_tree = this.adaptor.create(SEMICOLON746);
- this.adaptor.addChild(root_0, SEMICOLON746_tree);
+ SEMICOLON745_tree = this.adaptor.create(SEMICOLON745);
+ this.adaptor.addChild(root_0, SEMICOLON745_tree);
}
@@ -31566,7 +31631,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1946:1: p_ContinueStatement : k= CONTINUE k= LOOP SEMICOLON ;
+ // xquery/XQueryParser.g:2007:1: p_ContinueStatement : k= CONTINUE k= LOOP SEMICOLON ;
// $ANTLR start "p_ContinueStatement"
p_ContinueStatement: function() {
var retval = new XQueryParser.p_ContinueStatement_return();
@@ -31575,17 +31640,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var SEMICOLON747 = null;
+ var SEMICOLON746 = null;
var k_tree=null;
- var SEMICOLON747_tree=null;
+ var SEMICOLON746_tree=null;
try {
- // xquery/XQueryParser.g:1947:9: (k= CONTINUE k= LOOP SEMICOLON )
- // xquery/XQueryParser.g:1947:11: k= CONTINUE k= LOOP SEMICOLON
+ // xquery/XQueryParser.g:2008:9: (k= CONTINUE k= LOOP SEMICOLON )
+ // xquery/XQueryParser.g:2008:11: k= CONTINUE k= LOOP SEMICOLON
root_0 = this.adaptor.nil();
- k=this.match(this.input,CONTINUE,XQueryParser.FOLLOW_CONTINUE_in_p_ContinueStatement16180); if (this.state.failed) return retval;
+ k=this.match(this.input,CONTINUE,XQueryParser.FOLLOW_CONTINUE_in_p_ContinueStatement16183); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -31593,7 +31658,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_ContinueStatement16186); if (this.state.failed) return retval;
+ k=this.match(this.input,LOOP,XQueryParser.FOLLOW_LOOP_in_p_ContinueStatement16189); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -31601,10 +31666,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- SEMICOLON747=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_ContinueStatement16190); if (this.state.failed) return retval;
+ SEMICOLON746=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_ContinueStatement16193); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- SEMICOLON747_tree = this.adaptor.create(SEMICOLON747);
- this.adaptor.addChild(root_0, SEMICOLON747_tree);
+ SEMICOLON746_tree = this.adaptor.create(SEMICOLON746);
+ this.adaptor.addChild(root_0, SEMICOLON746_tree);
}
@@ -31642,7 +31707,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1951:1: p_ExitStatement : k= EXIT k= RETURNING p_ExprSingle[true] SEMICOLON ;
+ // xquery/XQueryParser.g:2012:1: p_ExitStatement : k= EXIT k= RETURNING p_ExprSingle[true] SEMICOLON ;
// $ANTLR start "p_ExitStatement"
p_ExitStatement: function() {
var retval = new XQueryParser.p_ExitStatement_return();
@@ -31651,18 +31716,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var SEMICOLON749 = null;
- var p_ExprSingle748 = null;
+ var SEMICOLON748 = null;
+ var p_ExprSingle747 = null;
var k_tree=null;
- var SEMICOLON749_tree=null;
+ var SEMICOLON748_tree=null;
try {
- // xquery/XQueryParser.g:1952:9: (k= EXIT k= RETURNING p_ExprSingle[true] SEMICOLON )
- // xquery/XQueryParser.g:1952:11: k= EXIT k= RETURNING p_ExprSingle[true] SEMICOLON
+ // xquery/XQueryParser.g:2013:9: (k= EXIT k= RETURNING p_ExprSingle[true] SEMICOLON )
+ // xquery/XQueryParser.g:2013: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_ExitStatement16218); if (this.state.failed) return retval;
+ k=this.match(this.input,EXIT,XQueryParser.FOLLOW_EXIT_in_p_ExitStatement16221); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -31670,7 +31735,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_ExitStatement16224); if (this.state.failed) return retval;
+ k=this.match(this.input,RETURNING,XQueryParser.FOLLOW_RETURNING_in_p_ExitStatement16227); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -31678,16 +31743,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ExitStatement16228);
- p_ExprSingle748=this.p_ExprSingle(true);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ExitStatement16231);
+ p_ExprSingle747=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle748.getTree());
- SEMICOLON749=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_ExitStatement16231); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle747.getTree());
+ SEMICOLON748=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_ExitStatement16234); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- SEMICOLON749_tree = this.adaptor.create(SEMICOLON749);
- this.adaptor.addChild(root_0, SEMICOLON749_tree);
+ SEMICOLON748_tree = this.adaptor.create(SEMICOLON748);
+ this.adaptor.addChild(root_0, SEMICOLON748_tree);
}
@@ -31725,7 +31790,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1956:1: p_FLWORStatement : p_InitialClause ( p_IntermediateClause )* p_ReturnStatement ;
+ // xquery/XQueryParser.g:2017:1: p_FLWORStatement : p_InitialClause ( p_IntermediateClause )* p_ReturnStatement ;
// $ANTLR start "p_FLWORStatement"
p_FLWORStatement: function() {
var retval = new XQueryParser.p_FLWORStatement_return();
@@ -31733,23 +31798,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_InitialClause750 = null;
- var p_IntermediateClause751 = null;
- var p_ReturnStatement752 = null;
+ var p_InitialClause749 = null;
+ var p_IntermediateClause750 = null;
+ var p_ReturnStatement751 = null;
try {
- // xquery/XQueryParser.g:1957:9: ( p_InitialClause ( p_IntermediateClause )* p_ReturnStatement )
- // xquery/XQueryParser.g:1957:11: p_InitialClause ( p_IntermediateClause )* p_ReturnStatement
+ // xquery/XQueryParser.g:2018:9: ( p_InitialClause ( p_IntermediateClause )* p_ReturnStatement )
+ // xquery/XQueryParser.g:2018:11: p_InitialClause ( p_IntermediateClause )* p_ReturnStatement
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_InitialClause_in_p_FLWORStatement16257);
- p_InitialClause750=this.p_InitialClause();
+ this.pushFollow(XQueryParser.FOLLOW_p_InitialClause_in_p_FLWORStatement16260);
+ p_InitialClause749=this.p_InitialClause();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_InitialClause750.getTree());
- // xquery/XQueryParser.g:1957:27: ( p_IntermediateClause )*
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_InitialClause749.getTree());
+ // xquery/XQueryParser.g:2018:27: ( p_IntermediateClause )*
loop236:
do {
var alt236=2;
@@ -31762,13 +31827,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt236) {
case 1 :
- // xquery/XQueryParser.g:1957:27: p_IntermediateClause
- this.pushFollow(XQueryParser.FOLLOW_p_IntermediateClause_in_p_FLWORStatement16259);
- p_IntermediateClause751=this.p_IntermediateClause();
+ // xquery/XQueryParser.g:2018:27: p_IntermediateClause
+ this.pushFollow(XQueryParser.FOLLOW_p_IntermediateClause_in_p_FLWORStatement16262);
+ p_IntermediateClause750=this.p_IntermediateClause();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IntermediateClause751.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IntermediateClause750.getTree());
break;
@@ -31778,12 +31843,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- this.pushFollow(XQueryParser.FOLLOW_p_ReturnStatement_in_p_FLWORStatement16262);
- p_ReturnStatement752=this.p_ReturnStatement();
+ this.pushFollow(XQueryParser.FOLLOW_p_ReturnStatement_in_p_FLWORStatement16265);
+ p_ReturnStatement751=this.p_ReturnStatement();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ReturnStatement752.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ReturnStatement751.getTree());
@@ -31820,7 +31885,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1961:1: p_ReturnStatement : k= RETURN p_Hybrid[false,false] ;
+ // xquery/XQueryParser.g:2022:1: p_ReturnStatement : k= RETURN p_Hybrid[false,false] ;
// $ANTLR start "p_ReturnStatement"
p_ReturnStatement: function() {
var retval = new XQueryParser.p_ReturnStatement_return();
@@ -31829,16 +31894,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var p_Hybrid753 = null;
+ var p_Hybrid752 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1962:9: (k= RETURN p_Hybrid[false,false] )
- // xquery/XQueryParser.g:1962:11: k= RETURN p_Hybrid[false,false]
+ // xquery/XQueryParser.g:2023:9: (k= RETURN p_Hybrid[false,false] )
+ // xquery/XQueryParser.g:2023:11: k= RETURN p_Hybrid[false,false]
root_0 = this.adaptor.nil();
- k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_ReturnStatement16294); if (this.state.failed) return retval;
+ k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_ReturnStatement16297); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -31846,12 +31911,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_ReturnStatement16298);
- p_Hybrid753=this.p_Hybrid(false, false);
+ this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_ReturnStatement16301);
+ p_Hybrid752=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_Hybrid753.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid752.getTree());
@@ -31888,7 +31953,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1966:1: p_IfStatement : k= IF LPAREN p_Expr[true,true] RPAREN k= THEN p_Hybrid[false,false] k= ELSE p_Hybrid[false,false] ;
+ // xquery/XQueryParser.g:2027:1: p_IfStatement : k= IF LPAREN p_Expr[true,true] RPAREN k= THEN p_Hybrid[false,false] k= ELSE p_Hybrid[false,false] ;
// $ANTLR start "p_IfStatement"
p_IfStatement: function() {
var retval = new XQueryParser.p_IfStatement_return();
@@ -31897,22 +31962,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var LPAREN754 = null;
- var RPAREN756 = null;
- var p_Expr755 = null;
+ var LPAREN753 = null;
+ var RPAREN755 = null;
+ var p_Expr754 = null;
+ var p_Hybrid756 = null;
var p_Hybrid757 = null;
- var p_Hybrid758 = null;
var k_tree=null;
- var LPAREN754_tree=null;
- var RPAREN756_tree=null;
+ var LPAREN753_tree=null;
+ var RPAREN755_tree=null;
try {
- // xquery/XQueryParser.g:1967:9: (k= IF LPAREN p_Expr[true,true] RPAREN k= THEN p_Hybrid[false,false] k= ELSE p_Hybrid[false,false] )
- // xquery/XQueryParser.g:1967:11: k= IF LPAREN p_Expr[true,true] RPAREN k= THEN p_Hybrid[false,false] k= ELSE p_Hybrid[false,false]
+ // xquery/XQueryParser.g:2028:9: (k= IF LPAREN p_Expr[true,true] RPAREN k= THEN p_Hybrid[false,false] k= ELSE p_Hybrid[false,false] )
+ // xquery/XQueryParser.g:2028: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_IfStatement16327); if (this.state.failed) return retval;
+ k=this.match(this.input,IF,XQueryParser.FOLLOW_IF_in_p_IfStatement16330); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -31920,23 +31985,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- LPAREN754=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_IfStatement16331); if (this.state.failed) return retval;
+ LPAREN753=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_IfStatement16334); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN754_tree = this.adaptor.create(LPAREN754);
- this.adaptor.addChild(root_0, LPAREN754_tree);
+ LPAREN753_tree = this.adaptor.create(LPAREN753);
+ this.adaptor.addChild(root_0, LPAREN753_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_IfStatement16333);
- p_Expr755=this.p_Expr(true, true);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_IfStatement16336);
+ p_Expr754=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_Expr755.getTree());
- RPAREN756=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_IfStatement16336); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr754.getTree());
+ RPAREN755=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_IfStatement16339); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN756_tree = this.adaptor.create(RPAREN756);
- this.adaptor.addChild(root_0, RPAREN756_tree);
+ RPAREN755_tree = this.adaptor.create(RPAREN755);
+ this.adaptor.addChild(root_0, RPAREN755_tree);
}
- k=this.match(this.input,THEN,XQueryParser.FOLLOW_THEN_in_p_IfStatement16340); if (this.state.failed) return retval;
+ k=this.match(this.input,THEN,XQueryParser.FOLLOW_THEN_in_p_IfStatement16343); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -31944,26 +32009,26 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_IfStatement16344);
+ this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_IfStatement16347);
+ p_Hybrid756=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_Hybrid756.getTree());
+ k=this.match(this.input,ELSE,XQueryParser.FOLLOW_ELSE_in_p_IfStatement16352); 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_IfStatement16356);
p_Hybrid757=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_Hybrid757.getTree());
- k=this.match(this.input,ELSE,XQueryParser.FOLLOW_ELSE_in_p_IfStatement16349); 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_IfStatement16353);
- p_Hybrid758=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_Hybrid758.getTree());
@@ -32000,7 +32065,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1971:1: p_SwitchStatement : k= SWITCH LPAREN p_Expr[true,true] RPAREN ( p_SwitchCaseStatement )+ k= DEFAULT k= RETURN p_Hybrid[false,false] ;
+ // xquery/XQueryParser.g:2032:1: p_SwitchStatement : k= SWITCH LPAREN p_Expr[true,true] RPAREN ( p_SwitchCaseStatement )+ k= DEFAULT k= RETURN p_Hybrid[false,false] ;
// $ANTLR start "p_SwitchStatement"
p_SwitchStatement: function() {
var retval = new XQueryParser.p_SwitchStatement_return();
@@ -32009,22 +32074,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var LPAREN759 = null;
- var RPAREN761 = null;
- var p_Expr760 = null;
- var p_SwitchCaseStatement762 = null;
- var p_Hybrid763 = null;
+ var LPAREN758 = null;
+ var RPAREN760 = null;
+ var p_Expr759 = null;
+ var p_SwitchCaseStatement761 = null;
+ var p_Hybrid762 = null;
var k_tree=null;
- var LPAREN759_tree=null;
- var RPAREN761_tree=null;
+ var LPAREN758_tree=null;
+ var RPAREN760_tree=null;
try {
- // xquery/XQueryParser.g:1972:9: (k= SWITCH LPAREN p_Expr[true,true] RPAREN ( p_SwitchCaseStatement )+ k= DEFAULT k= RETURN p_Hybrid[false,false] )
- // xquery/XQueryParser.g:1972:11: k= SWITCH LPAREN p_Expr[true,true] RPAREN ( p_SwitchCaseStatement )+ k= DEFAULT k= RETURN p_Hybrid[false,false]
+ // xquery/XQueryParser.g:2033:9: (k= SWITCH LPAREN p_Expr[true,true] RPAREN ( p_SwitchCaseStatement )+ k= DEFAULT k= RETURN p_Hybrid[false,false] )
+ // xquery/XQueryParser.g:2033: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_SwitchStatement16382); if (this.state.failed) return retval;
+ k=this.match(this.input,SWITCH,XQueryParser.FOLLOW_SWITCH_in_p_SwitchStatement16385); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -32032,23 +32097,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- LPAREN759=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SwitchStatement16386); if (this.state.failed) return retval;
+ LPAREN758=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_SwitchStatement16389); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN759_tree = this.adaptor.create(LPAREN759);
- this.adaptor.addChild(root_0, LPAREN759_tree);
+ LPAREN758_tree = this.adaptor.create(LPAREN758);
+ this.adaptor.addChild(root_0, LPAREN758_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_SwitchStatement16388);
- p_Expr760=this.p_Expr(true, true);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_SwitchStatement16391);
+ p_Expr759=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_Expr760.getTree());
- RPAREN761=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SwitchStatement16391); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr759.getTree());
+ RPAREN760=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_SwitchStatement16394); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN761_tree = this.adaptor.create(RPAREN761);
- this.adaptor.addChild(root_0, RPAREN761_tree);
+ RPAREN760_tree = this.adaptor.create(RPAREN760);
+ this.adaptor.addChild(root_0, RPAREN760_tree);
}
- // xquery/XQueryParser.g:1972:67: ( p_SwitchCaseStatement )+
+ // xquery/XQueryParser.g:2033:67: ( p_SwitchCaseStatement )+
var cnt237=0;
loop237:
do {
@@ -32062,13 +32127,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt237) {
case 1 :
- // xquery/XQueryParser.g:1972:67: p_SwitchCaseStatement
- this.pushFollow(XQueryParser.FOLLOW_p_SwitchCaseStatement_in_p_SwitchStatement16393);
- p_SwitchCaseStatement762=this.p_SwitchCaseStatement();
+ // xquery/XQueryParser.g:2033:67: p_SwitchCaseStatement
+ this.pushFollow(XQueryParser.FOLLOW_p_SwitchCaseStatement_in_p_SwitchStatement16396);
+ p_SwitchCaseStatement761=this.p_SwitchCaseStatement();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SwitchCaseStatement762.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SwitchCaseStatement761.getTree());
break;
@@ -32084,7 +32149,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
cnt237++;
} while (true);
- k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_SwitchStatement16398); if (this.state.failed) return retval;
+ k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_SwitchStatement16401); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -32092,7 +32157,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_SwitchStatement16404); if (this.state.failed) return retval;
+ k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_SwitchStatement16407); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -32100,12 +32165,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_SwitchStatement16408);
- p_Hybrid763=this.p_Hybrid(false, false);
+ this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_SwitchStatement16411);
+ p_Hybrid762=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_Hybrid763.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid762.getTree());
@@ -32142,7 +32207,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1976:1: p_SwitchCaseStatement : (k= CASE p_SwitchCaseOperand )+ k= RETURN p_Hybrid[false,false] ;
+ // xquery/XQueryParser.g:2037:1: p_SwitchCaseStatement : (k= CASE p_SwitchCaseOperand )+ k= RETURN p_Hybrid[false,false] ;
// $ANTLR start "p_SwitchCaseStatement"
p_SwitchCaseStatement: function() {
var retval = new XQueryParser.p_SwitchCaseStatement_return();
@@ -32151,17 +32216,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var p_SwitchCaseOperand764 = null;
- var p_Hybrid765 = null;
+ var p_SwitchCaseOperand763 = null;
+ var p_Hybrid764 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1977:9: ( (k= CASE p_SwitchCaseOperand )+ k= RETURN p_Hybrid[false,false] )
- // xquery/XQueryParser.g:1977:11: (k= CASE p_SwitchCaseOperand )+ k= RETURN p_Hybrid[false,false]
+ // xquery/XQueryParser.g:2038:9: ( (k= CASE p_SwitchCaseOperand )+ k= RETURN p_Hybrid[false,false] )
+ // xquery/XQueryParser.g:2038:11: (k= CASE p_SwitchCaseOperand )+ k= RETURN p_Hybrid[false,false]
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:1977:11: (k= CASE p_SwitchCaseOperand )+
+ // xquery/XQueryParser.g:2038:11: (k= CASE p_SwitchCaseOperand )+
var cnt238=0;
loop238:
do {
@@ -32175,8 +32240,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt238) {
case 1 :
- // xquery/XQueryParser.g:1977:12: k= CASE p_SwitchCaseOperand
- k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_SwitchCaseStatement16438); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:2038:12: k= CASE p_SwitchCaseOperand
+ k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_SwitchCaseStatement16441); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -32184,12 +32249,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_SwitchCaseOperand_in_p_SwitchCaseStatement16442);
- p_SwitchCaseOperand764=this.p_SwitchCaseOperand();
+ this.pushFollow(XQueryParser.FOLLOW_p_SwitchCaseOperand_in_p_SwitchCaseStatement16445);
+ p_SwitchCaseOperand763=this.p_SwitchCaseOperand();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SwitchCaseOperand764.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SwitchCaseOperand763.getTree());
break;
@@ -32205,7 +32270,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
cnt238++;
} while (true);
- k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_SwitchCaseStatement16448); if (this.state.failed) return retval;
+ k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_SwitchCaseStatement16451); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -32213,12 +32278,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_SwitchCaseStatement16452);
- p_Hybrid765=this.p_Hybrid(false, false);
+ this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_SwitchCaseStatement16455);
+ p_Hybrid764=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_Hybrid765.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid764.getTree());
@@ -32255,7 +32320,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1981:1: p_TryCatchStatement : k= TRY p_BlockStatement (k= CATCH p_CatchErrorList p_BlockStatement )+ ;
+ // xquery/XQueryParser.g:2042:1: p_TryCatchStatement : k= TRY p_BlockStatement (k= CATCH p_CatchErrorList p_BlockStatement )+ ;
// $ANTLR start "p_TryCatchStatement"
p_TryCatchStatement: function() {
var retval = new XQueryParser.p_TryCatchStatement_return();
@@ -32264,18 +32329,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var p_BlockStatement766 = null;
- var p_CatchErrorList767 = null;
- var p_BlockStatement768 = null;
+ var p_BlockStatement765 = null;
+ var p_CatchErrorList766 = null;
+ var p_BlockStatement767 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1982:9: (k= TRY p_BlockStatement (k= CATCH p_CatchErrorList p_BlockStatement )+ )
- // xquery/XQueryParser.g:1982:11: k= TRY p_BlockStatement (k= CATCH p_CatchErrorList p_BlockStatement )+
+ // xquery/XQueryParser.g:2043:9: (k= TRY p_BlockStatement (k= CATCH p_CatchErrorList p_BlockStatement )+ )
+ // xquery/XQueryParser.g:2043: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_TryCatchStatement16481); if (this.state.failed) return retval;
+ k=this.match(this.input,TRY,XQueryParser.FOLLOW_TRY_in_p_TryCatchStatement16484); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -32283,13 +32348,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_BlockStatement_in_p_TryCatchStatement16485);
- p_BlockStatement766=this.p_BlockStatement();
+ this.pushFollow(XQueryParser.FOLLOW_p_BlockStatement_in_p_TryCatchStatement16488);
+ p_BlockStatement765=this.p_BlockStatement();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockStatement766.getTree());
- // xquery/XQueryParser.g:1982:49: (k= CATCH p_CatchErrorList p_BlockStatement )+
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockStatement765.getTree());
+ // xquery/XQueryParser.g:2043:49: (k= CATCH p_CatchErrorList p_BlockStatement )+
var cnt239=0;
loop239:
do {
@@ -32303,8 +32368,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt239) {
case 1 :
- // xquery/XQueryParser.g:1982:50: k= CATCH p_CatchErrorList p_BlockStatement
- k=this.match(this.input,CATCH,XQueryParser.FOLLOW_CATCH_in_p_TryCatchStatement16490); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:2043:50: k= CATCH p_CatchErrorList p_BlockStatement
+ k=this.match(this.input,CATCH,XQueryParser.FOLLOW_CATCH_in_p_TryCatchStatement16493); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -32312,18 +32377,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_CatchErrorList_in_p_TryCatchStatement16494);
- p_CatchErrorList767=this.p_CatchErrorList();
+ this.pushFollow(XQueryParser.FOLLOW_p_CatchErrorList_in_p_TryCatchStatement16497);
+ p_CatchErrorList766=this.p_CatchErrorList();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CatchErrorList767.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_BlockStatement_in_p_TryCatchStatement16496);
- p_BlockStatement768=this.p_BlockStatement();
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CatchErrorList766.getTree());
+ this.pushFollow(XQueryParser.FOLLOW_p_BlockStatement_in_p_TryCatchStatement16499);
+ p_BlockStatement767=this.p_BlockStatement();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockStatement768.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockStatement767.getTree());
break;
@@ -32378,7 +32443,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1985:1: p_TryCatchHybrid[strict] : k= TRY p_BlockHybrid[$strict] (k= CATCH p_CatchErrorList p_BlockHybrid[$strict] )+ ;
+ // xquery/XQueryParser.g:2046:1: p_TryCatchHybrid[strict] : k= TRY p_BlockHybrid[$strict] (k= CATCH p_CatchErrorList p_BlockHybrid[$strict] )+ ;
// $ANTLR start "p_TryCatchHybrid"
p_TryCatchHybrid: function(strict) {
var retval = new XQueryParser.p_TryCatchHybrid_return();
@@ -32387,18 +32452,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var p_BlockHybrid769 = null;
- var p_CatchErrorList770 = null;
- var p_BlockHybrid771 = null;
+ var p_BlockHybrid768 = null;
+ var p_CatchErrorList769 = null;
+ var p_BlockHybrid770 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:1986:9: (k= TRY p_BlockHybrid[$strict] (k= CATCH p_CatchErrorList p_BlockHybrid[$strict] )+ )
- // xquery/XQueryParser.g:1986:11: k= TRY p_BlockHybrid[$strict] (k= CATCH p_CatchErrorList p_BlockHybrid[$strict] )+
+ // xquery/XQueryParser.g:2047:9: (k= TRY p_BlockHybrid[$strict] (k= CATCH p_CatchErrorList p_BlockHybrid[$strict] )+ )
+ // xquery/XQueryParser.g:2047: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_TryCatchHybrid16528); if (this.state.failed) return retval;
+ k=this.match(this.input,TRY,XQueryParser.FOLLOW_TRY_in_p_TryCatchHybrid16531); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -32406,13 +32471,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16532);
- p_BlockHybrid769=this.p_BlockHybrid(strict);
+ this.pushFollow(XQueryParser.FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16535);
+ p_BlockHybrid768=this.p_BlockHybrid(strict);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockHybrid769.getTree());
- // xquery/XQueryParser.g:1986:55: (k= CATCH p_CatchErrorList p_BlockHybrid[$strict] )+
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockHybrid768.getTree());
+ // xquery/XQueryParser.g:2047:55: (k= CATCH p_CatchErrorList p_BlockHybrid[$strict] )+
var cnt240=0;
loop240:
do {
@@ -32426,8 +32491,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt240) {
case 1 :
- // xquery/XQueryParser.g:1986:56: k= CATCH p_CatchErrorList p_BlockHybrid[$strict]
- k=this.match(this.input,CATCH,XQueryParser.FOLLOW_CATCH_in_p_TryCatchHybrid16538); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:2047:56: k= CATCH p_CatchErrorList p_BlockHybrid[$strict]
+ k=this.match(this.input,CATCH,XQueryParser.FOLLOW_CATCH_in_p_TryCatchHybrid16541); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -32435,18 +32500,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_CatchErrorList_in_p_TryCatchHybrid16542);
- p_CatchErrorList770=this.p_CatchErrorList();
+ this.pushFollow(XQueryParser.FOLLOW_p_CatchErrorList_in_p_TryCatchHybrid16545);
+ p_CatchErrorList769=this.p_CatchErrorList();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CatchErrorList770.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16544);
- p_BlockHybrid771=this.p_BlockHybrid(strict);
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CatchErrorList769.getTree());
+ this.pushFollow(XQueryParser.FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16547);
+ p_BlockHybrid770=this.p_BlockHybrid(strict);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockHybrid771.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_BlockHybrid770.getTree());
break;
@@ -32501,7 +32566,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1990:1: p_TypeswitchStatement : k= TYPESWITCH LPAREN p_Expr[true,true] RPAREN ( p_CaseStatement )+ k= DEFAULT ( DOLLAR p_VarName )? k= RETURN p_Hybrid[false,false] ;
+ // xquery/XQueryParser.g:2051:1: p_TypeswitchStatement : k= TYPESWITCH LPAREN p_Expr[true,true] RPAREN ( p_CaseStatement )+ k= DEFAULT ( DOLLAR p_VarName )? k= RETURN p_Hybrid[false,false] ;
// $ANTLR start "p_TypeswitchStatement"
p_TypeswitchStatement: function() {
var retval = new XQueryParser.p_TypeswitchStatement_return();
@@ -32510,25 +32575,25 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var LPAREN772 = null;
- var RPAREN774 = null;
- var DOLLAR776 = null;
- var p_Expr773 = null;
- var p_CaseStatement775 = null;
- var p_VarName777 = null;
- var p_Hybrid778 = null;
+ var LPAREN771 = null;
+ var RPAREN773 = null;
+ var DOLLAR775 = null;
+ var p_Expr772 = null;
+ var p_CaseStatement774 = null;
+ var p_VarName776 = null;
+ var p_Hybrid777 = null;
var k_tree=null;
- var LPAREN772_tree=null;
- var RPAREN774_tree=null;
- var DOLLAR776_tree=null;
+ var LPAREN771_tree=null;
+ var RPAREN773_tree=null;
+ var DOLLAR775_tree=null;
try {
- // xquery/XQueryParser.g:1991:9: (k= TYPESWITCH LPAREN p_Expr[true,true] RPAREN ( p_CaseStatement )+ k= DEFAULT ( DOLLAR p_VarName )? k= RETURN p_Hybrid[false,false] )
- // xquery/XQueryParser.g:1991:11: k= TYPESWITCH LPAREN p_Expr[true,true] RPAREN ( p_CaseStatement )+ k= DEFAULT ( DOLLAR p_VarName )? k= RETURN p_Hybrid[false,false]
+ // xquery/XQueryParser.g:2052:9: (k= TYPESWITCH LPAREN p_Expr[true,true] RPAREN ( p_CaseStatement )+ k= DEFAULT ( DOLLAR p_VarName )? k= RETURN p_Hybrid[false,false] )
+ // xquery/XQueryParser.g:2052:11: k= TYPESWITCH LPAREN p_Expr[true,true] RPAREN ( p_CaseStatement )+ k= DEFAULT ( DOLLAR p_VarName )? k= RETURN p_Hybrid[false,false]
root_0 = this.adaptor.nil();
- k=this.match(this.input,TYPESWITCH,XQueryParser.FOLLOW_TYPESWITCH_in_p_TypeswitchStatement16577); if (this.state.failed) return retval;
+ k=this.match(this.input,TYPESWITCH,XQueryParser.FOLLOW_TYPESWITCH_in_p_TypeswitchStatement16580); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -32536,23 +32601,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- LPAREN772=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_TypeswitchStatement16581); if (this.state.failed) return retval;
+ LPAREN771=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_TypeswitchStatement16584); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN772_tree = this.adaptor.create(LPAREN772);
- this.adaptor.addChild(root_0, LPAREN772_tree);
+ LPAREN771_tree = this.adaptor.create(LPAREN771);
+ this.adaptor.addChild(root_0, LPAREN771_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_TypeswitchStatement16583);
- p_Expr773=this.p_Expr(true, true);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_TypeswitchStatement16586);
+ p_Expr772=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_Expr773.getTree());
- RPAREN774=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_TypeswitchStatement16586); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr772.getTree());
+ RPAREN773=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_TypeswitchStatement16589); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN774_tree = this.adaptor.create(RPAREN774);
- this.adaptor.addChild(root_0, RPAREN774_tree);
+ RPAREN773_tree = this.adaptor.create(RPAREN773);
+ this.adaptor.addChild(root_0, RPAREN773_tree);
}
- // xquery/XQueryParser.g:1991:71: ( p_CaseStatement )+
+ // xquery/XQueryParser.g:2052:71: ( p_CaseStatement )+
var cnt241=0;
loop241:
do {
@@ -32566,13 +32631,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt241) {
case 1 :
- // xquery/XQueryParser.g:1991:71: p_CaseStatement
- this.pushFollow(XQueryParser.FOLLOW_p_CaseStatement_in_p_TypeswitchStatement16588);
- p_CaseStatement775=this.p_CaseStatement();
+ // xquery/XQueryParser.g:2052:71: p_CaseStatement
+ this.pushFollow(XQueryParser.FOLLOW_p_CaseStatement_in_p_TypeswitchStatement16591);
+ p_CaseStatement774=this.p_CaseStatement();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CaseStatement775.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CaseStatement774.getTree());
break;
@@ -32588,7 +32653,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
cnt241++;
} while (true);
- k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_TypeswitchStatement16593); if (this.state.failed) return retval;
+ k=this.match(this.input,DEFAULT,XQueryParser.FOLLOW_DEFAULT_in_p_TypeswitchStatement16596); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -32596,7 +32661,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:1991:113: ( DOLLAR p_VarName )?
+ // xquery/XQueryParser.g:2052:113: ( DOLLAR p_VarName )?
var alt242=2;
var LA242_0 = this.input.LA(1);
@@ -32605,25 +32670,25 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt242) {
case 1 :
- // xquery/XQueryParser.g:1991:114: DOLLAR p_VarName
- DOLLAR776=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TypeswitchStatement16598); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:2052:114: DOLLAR p_VarName
+ DOLLAR775=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_TypeswitchStatement16601); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- DOLLAR776_tree = this.adaptor.create(DOLLAR776);
- this.adaptor.addChild(root_0, DOLLAR776_tree);
+ DOLLAR775_tree = this.adaptor.create(DOLLAR775);
+ this.adaptor.addChild(root_0, DOLLAR775_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TypeswitchStatement16600);
- p_VarName777=this.p_VarName();
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_TypeswitchStatement16603);
+ p_VarName776=this.p_VarName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName777.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName776.getTree());
break;
}
- k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_TypeswitchStatement16606); if (this.state.failed) return retval;
+ k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_TypeswitchStatement16609); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -32631,12 +32696,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_TypeswitchStatement16610);
- p_Hybrid778=this.p_Hybrid(false, false);
+ this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_TypeswitchStatement16613);
+ p_Hybrid777=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_Hybrid778.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid777.getTree());
@@ -32673,7 +32738,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:1995:1: p_CaseStatement : k= CASE ( DOLLAR p_VarName AS )? p_SequenceType k= RETURN p_Hybrid[false,false] ;
+ // xquery/XQueryParser.g:2056:1: p_CaseStatement : k= CASE ( DOLLAR p_VarName AS )? p_SequenceType k= RETURN p_Hybrid[false,false] ;
// $ANTLR start "p_CaseStatement"
p_CaseStatement: function() {
var retval = new XQueryParser.p_CaseStatement_return();
@@ -32682,22 +32747,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var DOLLAR779 = null;
- var AS781 = null;
- var p_VarName780 = null;
- var p_SequenceType782 = null;
- var p_Hybrid783 = null;
+ var DOLLAR778 = null;
+ var AS780 = null;
+ var p_VarName779 = null;
+ var p_SequenceType781 = null;
+ var p_Hybrid782 = null;
var k_tree=null;
- var DOLLAR779_tree=null;
- var AS781_tree=null;
+ var DOLLAR778_tree=null;
+ var AS780_tree=null;
try {
- // xquery/XQueryParser.g:1996:9: (k= CASE ( DOLLAR p_VarName AS )? p_SequenceType k= RETURN p_Hybrid[false,false] )
- // xquery/XQueryParser.g:1996:11: k= CASE ( DOLLAR p_VarName AS )? p_SequenceType k= RETURN p_Hybrid[false,false]
+ // xquery/XQueryParser.g:2057:9: (k= CASE ( DOLLAR p_VarName AS )? p_SequenceType k= RETURN p_Hybrid[false,false] )
+ // xquery/XQueryParser.g:2057:11: k= CASE ( DOLLAR 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_CaseStatement16639); if (this.state.failed) return retval;
+ k=this.match(this.input,CASE,XQueryParser.FOLLOW_CASE_in_p_CaseStatement16642); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -32705,7 +32770,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- // xquery/XQueryParser.g:1996:33: ( DOLLAR p_VarName AS )?
+ // xquery/XQueryParser.g:2057:33: ( DOLLAR p_VarName AS )?
var alt243=2;
var LA243_0 = this.input.LA(1);
@@ -32714,22 +32779,22 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt243) {
case 1 :
- // xquery/XQueryParser.g:1996:34: DOLLAR p_VarName AS
- DOLLAR779=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_CaseStatement16644); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:2057:34: DOLLAR p_VarName AS
+ DOLLAR778=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_CaseStatement16647); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- DOLLAR779_tree = this.adaptor.create(DOLLAR779);
- this.adaptor.addChild(root_0, DOLLAR779_tree);
+ DOLLAR778_tree = this.adaptor.create(DOLLAR778);
+ this.adaptor.addChild(root_0, DOLLAR778_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_CaseStatement16646);
- p_VarName780=this.p_VarName();
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_CaseStatement16649);
+ p_VarName779=this.p_VarName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName780.getTree());
- AS781=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_CaseStatement16648); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName779.getTree());
+ AS780=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_CaseStatement16651); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- AS781_tree = this.adaptor.create(AS781);
- this.adaptor.addChild(root_0, AS781_tree);
+ AS780_tree = this.adaptor.create(AS780);
+ this.adaptor.addChild(root_0, AS780_tree);
}
@@ -32737,13 +32802,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_CaseStatement16652);
- p_SequenceType782=this.p_SequenceType();
+ this.pushFollow(XQueryParser.FOLLOW_p_SequenceType_in_p_CaseStatement16655);
+ p_SequenceType781=this.p_SequenceType();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType782.getTree());
- k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_CaseStatement16656); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_SequenceType781.getTree());
+ k=this.match(this.input,RETURN,XQueryParser.FOLLOW_RETURN_in_p_CaseStatement16659); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -32751,12 +32816,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_CaseStatement16660);
- p_Hybrid783=this.p_Hybrid(false, false);
+ this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_CaseStatement16663);
+ p_Hybrid782=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_Hybrid783.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid782.getTree());
@@ -32793,7 +32858,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2000:1: p_VarDeclStatement : ( p_Annotation )* k= VARIABLE DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? ( COMMA DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? )* SEMICOLON ;
+ // xquery/XQueryParser.g:2061:1: p_VarDeclStatement : ( p_Annotation )* k= VARIABLE DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? ( COMMA DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? )* SEMICOLON ;
// $ANTLR start "p_VarDeclStatement"
p_VarDeclStatement: function() {
var retval = new XQueryParser.p_VarDeclStatement_return();
@@ -32802,34 +32867,34 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var DOLLAR785 = null;
- var BIND788 = null;
- var COMMA790 = null;
- var DOLLAR791 = null;
- var BIND794 = null;
- var SEMICOLON796 = null;
- var p_Annotation784 = null;
- var p_VarName786 = null;
- var p_TypeDeclaration787 = null;
- var p_ExprSingle789 = null;
- var p_VarName792 = null;
- var p_TypeDeclaration793 = null;
- var p_ExprSingle795 = null;
+ var DOLLAR784 = null;
+ var BIND787 = null;
+ var COMMA789 = null;
+ var DOLLAR790 = null;
+ var BIND793 = null;
+ var SEMICOLON795 = null;
+ var p_Annotation783 = null;
+ var p_VarName785 = null;
+ var p_TypeDeclaration786 = null;
+ var p_ExprSingle788 = null;
+ var p_VarName791 = null;
+ var p_TypeDeclaration792 = null;
+ var p_ExprSingle794 = null;
var k_tree=null;
- var DOLLAR785_tree=null;
- var BIND788_tree=null;
- var COMMA790_tree=null;
- var DOLLAR791_tree=null;
- var BIND794_tree=null;
- var SEMICOLON796_tree=null;
+ var DOLLAR784_tree=null;
+ var BIND787_tree=null;
+ var COMMA789_tree=null;
+ var DOLLAR790_tree=null;
+ var BIND793_tree=null;
+ var SEMICOLON795_tree=null;
try {
- // xquery/XQueryParser.g:2001:9: ( ( p_Annotation )* k= VARIABLE DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? ( COMMA DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? )* SEMICOLON )
- // xquery/XQueryParser.g:2001:11: ( p_Annotation )* k= VARIABLE DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? ( COMMA DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? )* SEMICOLON
+ // xquery/XQueryParser.g:2062:9: ( ( p_Annotation )* k= VARIABLE DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? ( COMMA DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? )* SEMICOLON )
+ // xquery/XQueryParser.g:2062:11: ( p_Annotation )* k= VARIABLE DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? ( COMMA DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? )* SEMICOLON
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:2001:11: ( p_Annotation )*
+ // xquery/XQueryParser.g:2062:11: ( p_Annotation )*
loop244:
do {
var alt244=2;
@@ -32842,13 +32907,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt244) {
case 1 :
- // xquery/XQueryParser.g:2001:11: p_Annotation
- this.pushFollow(XQueryParser.FOLLOW_p_Annotation_in_p_VarDeclStatement16687);
- p_Annotation784=this.p_Annotation();
+ // xquery/XQueryParser.g:2062:11: p_Annotation
+ this.pushFollow(XQueryParser.FOLLOW_p_Annotation_in_p_VarDeclStatement16690);
+ p_Annotation783=this.p_Annotation();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Annotation784.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Annotation783.getTree());
break;
@@ -32858,7 +32923,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- k=this.match(this.input,VARIABLE,XQueryParser.FOLLOW_VARIABLE_in_p_VarDeclStatement16692); if (this.state.failed) return retval;
+ k=this.match(this.input,VARIABLE,XQueryParser.FOLLOW_VARIABLE_in_p_VarDeclStatement16695); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -32866,18 +32931,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- DOLLAR785=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_VarDeclStatement16696); if (this.state.failed) return retval;
+ DOLLAR784=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_VarDeclStatement16699); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- DOLLAR785_tree = this.adaptor.create(DOLLAR785);
- this.adaptor.addChild(root_0, DOLLAR785_tree);
+ DOLLAR784_tree = this.adaptor.create(DOLLAR784);
+ this.adaptor.addChild(root_0, DOLLAR784_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_VarDeclStatement16698);
- p_VarName786=this.p_VarName();
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_VarDeclStatement16701);
+ p_VarName785=this.p_VarName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName786.getTree());
- // xquery/XQueryParser.g:2001:68: ( p_TypeDeclaration )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName785.getTree());
+ // xquery/XQueryParser.g:2062:68: ( p_TypeDeclaration )?
var alt245=2;
var LA245_0 = this.input.LA(1);
@@ -32886,20 +32951,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt245) {
case 1 :
- // xquery/XQueryParser.g:2001:68: p_TypeDeclaration
- this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement16700);
- p_TypeDeclaration787=this.p_TypeDeclaration();
+ // xquery/XQueryParser.g:2062:68: p_TypeDeclaration
+ this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement16703);
+ p_TypeDeclaration786=this.p_TypeDeclaration();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeDeclaration787.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeDeclaration786.getTree());
break;
}
- // xquery/XQueryParser.g:2001:87: ( BIND p_ExprSingle[true] )?
+ // xquery/XQueryParser.g:2062:87: ( BIND p_ExprSingle[true] )?
var alt246=2;
var LA246_0 = this.input.LA(1);
@@ -32908,25 +32973,25 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt246) {
case 1 :
- // xquery/XQueryParser.g:2001:88: BIND p_ExprSingle[true]
- BIND788=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_VarDeclStatement16704); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:2062:88: BIND p_ExprSingle[true]
+ BIND787=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_VarDeclStatement16707); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- BIND788_tree = this.adaptor.create(BIND788);
- this.adaptor.addChild(root_0, BIND788_tree);
+ BIND787_tree = this.adaptor.create(BIND787);
+ this.adaptor.addChild(root_0, BIND787_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_VarDeclStatement16706);
- p_ExprSingle789=this.p_ExprSingle(true);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_VarDeclStatement16709);
+ p_ExprSingle788=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle789.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle788.getTree());
break;
}
- // xquery/XQueryParser.g:2002:11: ( COMMA DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? )*
+ // xquery/XQueryParser.g:2063:11: ( COMMA DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )? )*
loop249:
do {
var alt249=2;
@@ -32939,24 +33004,24 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt249) {
case 1 :
- // xquery/XQueryParser.g:2002:12: COMMA DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )?
- COMMA790=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_VarDeclStatement16722); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:2063:12: COMMA DOLLAR p_VarName ( p_TypeDeclaration )? ( BIND p_ExprSingle[true] )?
+ COMMA789=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_VarDeclStatement16725); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- COMMA790_tree = this.adaptor.create(COMMA790);
- this.adaptor.addChild(root_0, COMMA790_tree);
+ COMMA789_tree = this.adaptor.create(COMMA789);
+ this.adaptor.addChild(root_0, COMMA789_tree);
}
- DOLLAR791=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_VarDeclStatement16724); if (this.state.failed) return retval;
+ DOLLAR790=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_VarDeclStatement16727); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- DOLLAR791_tree = this.adaptor.create(DOLLAR791);
- this.adaptor.addChild(root_0, DOLLAR791_tree);
+ DOLLAR790_tree = this.adaptor.create(DOLLAR790);
+ this.adaptor.addChild(root_0, DOLLAR790_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_VarDeclStatement16726);
- p_VarName792=this.p_VarName();
+ this.pushFollow(XQueryParser.FOLLOW_p_VarName_in_p_VarDeclStatement16729);
+ p_VarName791=this.p_VarName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName792.getTree());
- // xquery/XQueryParser.g:2002:35: ( p_TypeDeclaration )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_VarName791.getTree());
+ // xquery/XQueryParser.g:2063:35: ( p_TypeDeclaration )?
var alt247=2;
var LA247_0 = this.input.LA(1);
@@ -32965,20 +33030,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt247) {
case 1 :
- // xquery/XQueryParser.g:2002:35: p_TypeDeclaration
- this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement16728);
- p_TypeDeclaration793=this.p_TypeDeclaration();
+ // xquery/XQueryParser.g:2063:35: p_TypeDeclaration
+ this.pushFollow(XQueryParser.FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement16731);
+ p_TypeDeclaration792=this.p_TypeDeclaration();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeDeclaration793.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_TypeDeclaration792.getTree());
break;
}
- // xquery/XQueryParser.g:2002:54: ( BIND p_ExprSingle[true] )?
+ // xquery/XQueryParser.g:2063:54: ( BIND p_ExprSingle[true] )?
var alt248=2;
var LA248_0 = this.input.LA(1);
@@ -32987,18 +33052,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt248) {
case 1 :
- // xquery/XQueryParser.g:2002:55: BIND p_ExprSingle[true]
- BIND794=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_VarDeclStatement16732); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:2063:55: BIND p_ExprSingle[true]
+ BIND793=this.match(this.input,BIND,XQueryParser.FOLLOW_BIND_in_p_VarDeclStatement16735); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- BIND794_tree = this.adaptor.create(BIND794);
- this.adaptor.addChild(root_0, BIND794_tree);
+ BIND793_tree = this.adaptor.create(BIND793);
+ this.adaptor.addChild(root_0, BIND793_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_VarDeclStatement16734);
- p_ExprSingle795=this.p_ExprSingle(true);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_VarDeclStatement16737);
+ p_ExprSingle794=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle795.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle794.getTree());
break;
@@ -33014,10 +33079,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
} while (true);
- SEMICOLON796=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_VarDeclStatement16751); if (this.state.failed) return retval;
+ SEMICOLON795=this.match(this.input,SEMICOLON,XQueryParser.FOLLOW_SEMICOLON_in_p_VarDeclStatement16754); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- SEMICOLON796_tree = this.adaptor.create(SEMICOLON796);
- this.adaptor.addChild(root_0, SEMICOLON796_tree);
+ SEMICOLON795_tree = this.adaptor.create(SEMICOLON795);
+ this.adaptor.addChild(root_0, SEMICOLON795_tree);
}
@@ -33055,7 +33120,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2007:1: p_WhileStatement : k= WHILE LPAREN p_Expr[true,true] RPAREN p_Hybrid[false,false] ;
+ // xquery/XQueryParser.g:2068:1: p_WhileStatement : k= WHILE LPAREN p_Expr[true,true] RPAREN p_Hybrid[false,false] ;
// $ANTLR start "p_WhileStatement"
p_WhileStatement: function() {
var retval = new XQueryParser.p_WhileStatement_return();
@@ -33064,21 +33129,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var LPAREN797 = null;
- var RPAREN799 = null;
- var p_Expr798 = null;
- var p_Hybrid800 = null;
+ var LPAREN796 = null;
+ var RPAREN798 = null;
+ var p_Expr797 = null;
+ var p_Hybrid799 = null;
var k_tree=null;
- var LPAREN797_tree=null;
- var RPAREN799_tree=null;
+ var LPAREN796_tree=null;
+ var RPAREN798_tree=null;
try {
- // xquery/XQueryParser.g:2008:9: (k= WHILE LPAREN p_Expr[true,true] RPAREN p_Hybrid[false,false] )
- // xquery/XQueryParser.g:2008:11: k= WHILE LPAREN p_Expr[true,true] RPAREN p_Hybrid[false,false]
+ // xquery/XQueryParser.g:2069:9: (k= WHILE LPAREN p_Expr[true,true] RPAREN p_Hybrid[false,false] )
+ // xquery/XQueryParser.g:2069: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_WhileStatement16779); if (this.state.failed) return retval;
+ k=this.match(this.input,WHILE,XQueryParser.FOLLOW_WHILE_in_p_WhileStatement16782); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -33086,28 +33151,28 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- LPAREN797=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_WhileStatement16783); if (this.state.failed) return retval;
+ LPAREN796=this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_p_WhileStatement16786); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LPAREN797_tree = this.adaptor.create(LPAREN797);
- this.adaptor.addChild(root_0, LPAREN797_tree);
+ LPAREN796_tree = this.adaptor.create(LPAREN796);
+ this.adaptor.addChild(root_0, LPAREN796_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_WhileStatement16785);
- p_Expr798=this.p_Expr(true, true);
+ this.pushFollow(XQueryParser.FOLLOW_p_Expr_in_p_WhileStatement16788);
+ p_Expr797=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_Expr798.getTree());
- RPAREN799=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_WhileStatement16788); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Expr797.getTree());
+ RPAREN798=this.match(this.input,RPAREN,XQueryParser.FOLLOW_RPAREN_in_p_WhileStatement16791); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RPAREN799_tree = this.adaptor.create(RPAREN799);
- this.adaptor.addChild(root_0, RPAREN799_tree);
+ RPAREN798_tree = this.adaptor.create(RPAREN798);
+ this.adaptor.addChild(root_0, RPAREN798_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_WhileStatement16790);
- p_Hybrid800=this.p_Hybrid(false, false);
+ this.pushFollow(XQueryParser.FOLLOW_p_Hybrid_in_p_WhileStatement16793);
+ p_Hybrid799=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_Hybrid800.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_Hybrid799.getTree());
@@ -33144,7 +33209,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2012:1: p_ExprSimple : ( p_QuantifiedExpr | p_OrExpr | {...}? => pg_UpdateExpr );
+ // xquery/XQueryParser.g:2073:1: p_ExprSimple : ( p_QuantifiedExpr | p_OrExpr | {...}? => pg_UpdateExpr );
// $ANTLR start "p_ExprSimple"
p_ExprSimple: function() {
var retval = new XQueryParser.p_ExprSimple_return();
@@ -33152,56 +33217,56 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_QuantifiedExpr801 = null;
- var p_OrExpr802 = null;
- var pg_UpdateExpr803 = null;
+ var p_QuantifiedExpr800 = null;
+ var p_OrExpr801 = null;
+ var pg_UpdateExpr802 = null;
try {
- // xquery/XQueryParser.g:2013:9: ( p_QuantifiedExpr | p_OrExpr | {...}? => pg_UpdateExpr )
+ // xquery/XQueryParser.g:2074:9: ( p_QuantifiedExpr | p_OrExpr | {...}? => pg_UpdateExpr )
var alt250=3;
alt250 = this.dfa250.predict(this.input);
switch (alt250) {
case 1 :
- // xquery/XQueryParser.g:2013:11: p_QuantifiedExpr
+ // xquery/XQueryParser.g:2074:11: p_QuantifiedExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_QuantifiedExpr_in_p_ExprSimple16817);
- p_QuantifiedExpr801=this.p_QuantifiedExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_QuantifiedExpr_in_p_ExprSimple16820);
+ p_QuantifiedExpr800=this.p_QuantifiedExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QuantifiedExpr801.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QuantifiedExpr800.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:2014:11: p_OrExpr
+ // xquery/XQueryParser.g:2075:11: p_OrExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_OrExpr_in_p_ExprSimple16829);
- p_OrExpr802=this.p_OrExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_OrExpr_in_p_ExprSimple16832);
+ p_OrExpr801=this.p_OrExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_OrExpr802.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_OrExpr801.getTree());
break;
case 3 :
- // xquery/XQueryParser.g:2015:11: {...}? => pg_UpdateExpr
+ // xquery/XQueryParser.g:2076:11: {...}? => pg_UpdateExpr
root_0 = this.adaptor.nil();
if ( !((this.lc(XQU))) ) {
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_ExprSimple16844);
- pg_UpdateExpr803=this.pg_UpdateExpr();
+ this.pushFollow(XQueryParser.FOLLOW_pg_UpdateExpr_in_p_ExprSimple16847);
+ pg_UpdateExpr802=this.pg_UpdateExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pg_UpdateExpr803.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, pg_UpdateExpr802.getTree());
break;
@@ -33240,7 +33305,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2019:1: p_BlockExpr : LBRACKET p_StatementsAndExpr RBRACKET ;
+ // xquery/XQueryParser.g:2080:1: p_BlockExpr : LBRACKET p_StatementsAndExpr RBRACKET ;
// $ANTLR start "p_BlockExpr"
p_BlockExpr: function() {
var retval = new XQueryParser.p_BlockExpr_return();
@@ -33248,33 +33313,33 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var LBRACKET804 = null;
- var RBRACKET806 = null;
- var p_StatementsAndExpr805 = null;
+ var LBRACKET803 = null;
+ var RBRACKET805 = null;
+ var p_StatementsAndExpr804 = null;
- var LBRACKET804_tree=null;
- var RBRACKET806_tree=null;
+ var LBRACKET803_tree=null;
+ var RBRACKET805_tree=null;
try {
- // xquery/XQueryParser.g:2020:9: ( LBRACKET p_StatementsAndExpr RBRACKET )
- // xquery/XQueryParser.g:2020:11: LBRACKET p_StatementsAndExpr RBRACKET
+ // xquery/XQueryParser.g:2081:9: ( LBRACKET p_StatementsAndExpr RBRACKET )
+ // xquery/XQueryParser.g:2081:11: LBRACKET p_StatementsAndExpr RBRACKET
root_0 = this.adaptor.nil();
- LBRACKET804=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_BlockExpr16870); if (this.state.failed) return retval;
+ LBRACKET803=this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_p_BlockExpr16873); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- LBRACKET804_tree = this.adaptor.create(LBRACKET804);
- this.adaptor.addChild(root_0, LBRACKET804_tree);
+ LBRACKET803_tree = this.adaptor.create(LBRACKET803);
+ this.adaptor.addChild(root_0, LBRACKET803_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndExpr_in_p_BlockExpr16872);
- p_StatementsAndExpr805=this.p_StatementsAndExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_StatementsAndExpr_in_p_BlockExpr16875);
+ p_StatementsAndExpr804=this.p_StatementsAndExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndExpr805.getTree());
- RBRACKET806=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_BlockExpr16874); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StatementsAndExpr804.getTree());
+ RBRACKET805=this.match(this.input,RBRACKET,XQueryParser.FOLLOW_RBRACKET_in_p_BlockExpr16877); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- RBRACKET806_tree = this.adaptor.create(RBRACKET806);
- this.adaptor.addChild(root_0, RBRACKET806_tree);
+ RBRACKET805_tree = this.adaptor.create(RBRACKET805);
+ this.adaptor.addChild(root_0, RBRACKET805_tree);
}
@@ -33312,7 +33377,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2027:1: p_CollectionDecl : k= COLLECTION p_QName ( p_CollectionTypeDecl )? ;
+ // xquery/XQueryParser.g:2088:1: p_CollectionDecl : k= COLLECTION p_QName ( p_CollectionTypeDecl )? ;
// $ANTLR start "p_CollectionDecl"
p_CollectionDecl: function() {
var retval = new XQueryParser.p_CollectionDecl_return();
@@ -33321,17 +33386,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var p_QName807 = null;
- var p_CollectionTypeDecl808 = null;
+ var p_QName806 = null;
+ var p_CollectionTypeDecl807 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:2028:9: (k= COLLECTION p_QName ( p_CollectionTypeDecl )? )
- // xquery/XQueryParser.g:2028:11: k= COLLECTION p_QName ( p_CollectionTypeDecl )?
+ // xquery/XQueryParser.g:2089:9: (k= COLLECTION p_QName ( p_CollectionTypeDecl )? )
+ // xquery/XQueryParser.g:2089:11: k= COLLECTION p_QName ( p_CollectionTypeDecl )?
root_0 = this.adaptor.nil();
- k=this.match(this.input,COLLECTION,XQueryParser.FOLLOW_COLLECTION_in_p_CollectionDecl16905); if (this.state.failed) return retval;
+ k=this.match(this.input,COLLECTION,XQueryParser.FOLLOW_COLLECTION_in_p_CollectionDecl16908); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -33339,13 +33404,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_CollectionDecl16909);
- p_QName807=this.p_QName();
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_CollectionDecl16912);
+ p_QName806=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName807.getTree());
- // xquery/XQueryParser.g:2028:47: ( p_CollectionTypeDecl )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName806.getTree());
+ // xquery/XQueryParser.g:2089:47: ( p_CollectionTypeDecl )?
var alt251=2;
var LA251_0 = this.input.LA(1);
@@ -33354,13 +33419,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt251) {
case 1 :
- // xquery/XQueryParser.g:2028:47: p_CollectionTypeDecl
- this.pushFollow(XQueryParser.FOLLOW_p_CollectionTypeDecl_in_p_CollectionDecl16911);
- p_CollectionTypeDecl808=this.p_CollectionTypeDecl();
+ // xquery/XQueryParser.g:2089:47: p_CollectionTypeDecl
+ this.pushFollow(XQueryParser.FOLLOW_p_CollectionTypeDecl_in_p_CollectionDecl16914);
+ p_CollectionTypeDecl807=this.p_CollectionTypeDecl();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CollectionTypeDecl808.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_CollectionTypeDecl807.getTree());
break;
@@ -33403,7 +33468,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2031:1: p_CollectionTypeDecl : (k= AS p_KindTest ( ( p_OccurrenceIndicator )=> p_OccurrenceIndicator )? ) ;
+ // xquery/XQueryParser.g:2092:1: p_CollectionTypeDecl : (k= AS p_KindTest ( ( p_OccurrenceIndicator )=> p_OccurrenceIndicator )? ) ;
// $ANTLR start "p_CollectionTypeDecl"
p_CollectionTypeDecl: function() {
var retval = new XQueryParser.p_CollectionTypeDecl_return();
@@ -33412,19 +33477,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var p_KindTest809 = null;
- var p_OccurrenceIndicator810 = null;
+ var p_KindTest808 = null;
+ var p_OccurrenceIndicator809 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:2032:9: ( (k= AS p_KindTest ( ( p_OccurrenceIndicator )=> p_OccurrenceIndicator )? ) )
- // xquery/XQueryParser.g:2032:11: (k= AS p_KindTest ( ( p_OccurrenceIndicator )=> p_OccurrenceIndicator )? )
+ // xquery/XQueryParser.g:2093:9: ( (k= AS p_KindTest ( ( p_OccurrenceIndicator )=> p_OccurrenceIndicator )? ) )
+ // xquery/XQueryParser.g:2093:11: (k= AS p_KindTest ( ( p_OccurrenceIndicator )=> p_OccurrenceIndicator )? )
root_0 = this.adaptor.nil();
- // xquery/XQueryParser.g:2032:11: (k= AS p_KindTest ( ( p_OccurrenceIndicator )=> p_OccurrenceIndicator )? )
- // xquery/XQueryParser.g:2032:12: k= AS p_KindTest ( ( p_OccurrenceIndicator )=> p_OccurrenceIndicator )?
- k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_CollectionTypeDecl16940); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:2093:11: (k= AS p_KindTest ( ( p_OccurrenceIndicator )=> p_OccurrenceIndicator )? )
+ // xquery/XQueryParser.g:2093:12: k= AS p_KindTest ( ( p_OccurrenceIndicator )=> p_OccurrenceIndicator )?
+ k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_CollectionTypeDecl16943); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -33432,13 +33497,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_KindTest_in_p_CollectionTypeDecl16944);
- p_KindTest809=this.p_KindTest();
+ this.pushFollow(XQueryParser.FOLLOW_p_KindTest_in_p_CollectionTypeDecl16947);
+ p_KindTest808=this.p_KindTest();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_KindTest809.getTree());
- // xquery/XQueryParser.g:2032:43: ( ( p_OccurrenceIndicator )=> p_OccurrenceIndicator )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_KindTest808.getTree());
+ // xquery/XQueryParser.g:2093:43: ( ( p_OccurrenceIndicator )=> p_OccurrenceIndicator )?
var alt252=2;
var LA252_0 = this.input.LA(1);
@@ -33447,13 +33512,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt252) {
case 1 :
- // xquery/XQueryParser.g:2032:44: ( p_OccurrenceIndicator )=> p_OccurrenceIndicator
- this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_p_CollectionTypeDecl16953);
- p_OccurrenceIndicator810=this.p_OccurrenceIndicator();
+ // xquery/XQueryParser.g:2093:44: ( p_OccurrenceIndicator )=> p_OccurrenceIndicator
+ this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_p_CollectionTypeDecl16956);
+ p_OccurrenceIndicator809=this.p_OccurrenceIndicator();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_OccurrenceIndicator810.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_OccurrenceIndicator809.getTree());
break;
@@ -33499,7 +33564,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2035:1: p_IndexDecl : k= INDEX p_IndexName k= ON k= NODES p_IndexDomainExpr k= BY p_IndexKeySpec ( COMMA p_IndexKeySpec )* ;
+ // xquery/XQueryParser.g:2096:1: p_IndexDecl : k= INDEX p_IndexName k= ON k= NODES p_IndexDomainExpr k= BY p_IndexKeySpec ( COMMA p_IndexKeySpec )* ;
// $ANTLR start "p_IndexDecl"
p_IndexDecl: function() {
var retval = new XQueryParser.p_IndexDecl_return();
@@ -33508,21 +33573,21 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var COMMA814 = null;
- var p_IndexName811 = null;
- var p_IndexDomainExpr812 = null;
- var p_IndexKeySpec813 = null;
- var p_IndexKeySpec815 = null;
+ var COMMA813 = null;
+ var p_IndexName810 = null;
+ var p_IndexDomainExpr811 = null;
+ var p_IndexKeySpec812 = null;
+ var p_IndexKeySpec814 = null;
var k_tree=null;
- var COMMA814_tree=null;
+ var COMMA813_tree=null;
try {
- // xquery/XQueryParser.g:2036:9: (k= INDEX p_IndexName k= ON k= NODES p_IndexDomainExpr k= BY p_IndexKeySpec ( COMMA p_IndexKeySpec )* )
- // xquery/XQueryParser.g:2036:11: k= INDEX p_IndexName k= ON k= NODES p_IndexDomainExpr k= BY p_IndexKeySpec ( COMMA p_IndexKeySpec )*
+ // xquery/XQueryParser.g:2097:9: (k= INDEX p_IndexName k= ON k= NODES p_IndexDomainExpr k= BY p_IndexKeySpec ( COMMA p_IndexKeySpec )* )
+ // xquery/XQueryParser.g:2097: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_IndexDecl16983); if (this.state.failed) return retval;
+ k=this.match(this.input,INDEX,XQueryParser.FOLLOW_INDEX_in_p_IndexDecl16986); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -33530,13 +33595,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_IndexName_in_p_IndexDecl16987);
- p_IndexName811=this.p_IndexName();
+ this.pushFollow(XQueryParser.FOLLOW_p_IndexName_in_p_IndexDecl16990);
+ p_IndexName810=this.p_IndexName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexName811.getTree());
- k=this.match(this.input,ON,XQueryParser.FOLLOW_ON_in_p_IndexDecl16991); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexName810.getTree());
+ k=this.match(this.input,ON,XQueryParser.FOLLOW_ON_in_p_IndexDecl16994); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -33544,7 +33609,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_IndexDecl16997); if (this.state.failed) return retval;
+ k=this.match(this.input,NODES,XQueryParser.FOLLOW_NODES_in_p_IndexDecl17000); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -33552,13 +33617,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_IndexDomainExpr_in_p_IndexDecl17001);
- p_IndexDomainExpr812=this.p_IndexDomainExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_IndexDomainExpr_in_p_IndexDecl17004);
+ p_IndexDomainExpr811=this.p_IndexDomainExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexDomainExpr812.getTree());
- k=this.match(this.input,BY,XQueryParser.FOLLOW_BY_in_p_IndexDecl17005); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexDomainExpr811.getTree());
+ k=this.match(this.input,BY,XQueryParser.FOLLOW_BY_in_p_IndexDecl17008); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -33566,13 +33631,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_IndexKeySpec_in_p_IndexDecl17009);
- p_IndexKeySpec813=this.p_IndexKeySpec();
+ this.pushFollow(XQueryParser.FOLLOW_p_IndexKeySpec_in_p_IndexDecl17012);
+ p_IndexKeySpec812=this.p_IndexKeySpec();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeySpec813.getTree());
- // xquery/XQueryParser.g:2036:142: ( COMMA p_IndexKeySpec )*
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeySpec812.getTree());
+ // xquery/XQueryParser.g:2097:142: ( COMMA p_IndexKeySpec )*
loop253:
do {
var alt253=2;
@@ -33585,18 +33650,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt253) {
case 1 :
- // xquery/XQueryParser.g:2036:143: COMMA p_IndexKeySpec
- COMMA814=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_IndexDecl17012); if (this.state.failed) return retval;
+ // xquery/XQueryParser.g:2097:143: COMMA p_IndexKeySpec
+ COMMA813=this.match(this.input,COMMA,XQueryParser.FOLLOW_COMMA_in_p_IndexDecl17015); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- COMMA814_tree = this.adaptor.create(COMMA814);
- this.adaptor.addChild(root_0, COMMA814_tree);
+ COMMA813_tree = this.adaptor.create(COMMA813);
+ this.adaptor.addChild(root_0, COMMA813_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_IndexKeySpec_in_p_IndexDecl17014);
- p_IndexKeySpec815=this.p_IndexKeySpec();
+ this.pushFollow(XQueryParser.FOLLOW_p_IndexKeySpec_in_p_IndexDecl17017);
+ p_IndexKeySpec814=this.p_IndexKeySpec();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeySpec815.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeySpec814.getTree());
break;
@@ -33642,7 +33707,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2039:1: p_IndexName : p_QName ;
+ // xquery/XQueryParser.g:2100:1: p_IndexName : p_QName ;
// $ANTLR start "p_IndexName"
p_IndexName: function() {
var retval = new XQueryParser.p_IndexName_return();
@@ -33650,20 +33715,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_QName816 = null;
+ var p_QName815 = null;
try {
- // xquery/XQueryParser.g:2040:9: ( p_QName )
- // xquery/XQueryParser.g:2040:11: p_QName
+ // xquery/XQueryParser.g:2101:9: ( p_QName )
+ // xquery/XQueryParser.g:2101:11: p_QName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_IndexName17041);
- p_QName816=this.p_QName();
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_IndexName17044);
+ p_QName815=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName816.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName815.getTree());
@@ -33700,7 +33765,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2043:1: p_IndexDomainExpr : p_PathExpr ;
+ // xquery/XQueryParser.g:2104:1: p_IndexDomainExpr : p_PathExpr ;
// $ANTLR start "p_IndexDomainExpr"
p_IndexDomainExpr: function() {
var retval = new XQueryParser.p_IndexDomainExpr_return();
@@ -33708,20 +33773,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_PathExpr817 = null;
+ var p_PathExpr816 = null;
try {
- // xquery/XQueryParser.g:2044:9: ( p_PathExpr )
- // xquery/XQueryParser.g:2044:11: p_PathExpr
+ // xquery/XQueryParser.g:2105:9: ( p_PathExpr )
+ // xquery/XQueryParser.g:2105:11: p_PathExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_IndexDomainExpr17066);
- p_PathExpr817=this.p_PathExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_IndexDomainExpr17069);
+ p_PathExpr816=this.p_PathExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr817.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr816.getTree());
@@ -33758,7 +33823,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2047:1: p_IndexKeySpec : p_IndexKeyExpr ( p_IndexKeyTypeDecl )? ( p_IndexKeyCollation )? ;
+ // xquery/XQueryParser.g:2108:1: p_IndexKeySpec : p_IndexKeyExpr ( p_IndexKeyTypeDecl )? ( p_IndexKeyCollation )? ;
// $ANTLR start "p_IndexKeySpec"
p_IndexKeySpec: function() {
var retval = new XQueryParser.p_IndexKeySpec_return();
@@ -33766,23 +33831,23 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_IndexKeyExpr818 = null;
- var p_IndexKeyTypeDecl819 = null;
- var p_IndexKeyCollation820 = null;
+ var p_IndexKeyExpr817 = null;
+ var p_IndexKeyTypeDecl818 = null;
+ var p_IndexKeyCollation819 = null;
try {
- // xquery/XQueryParser.g:2048:9: ( p_IndexKeyExpr ( p_IndexKeyTypeDecl )? ( p_IndexKeyCollation )? )
- // xquery/XQueryParser.g:2048:11: p_IndexKeyExpr ( p_IndexKeyTypeDecl )? ( p_IndexKeyCollation )?
+ // xquery/XQueryParser.g:2109:9: ( p_IndexKeyExpr ( p_IndexKeyTypeDecl )? ( p_IndexKeyCollation )? )
+ // xquery/XQueryParser.g:2109:11: p_IndexKeyExpr ( p_IndexKeyTypeDecl )? ( p_IndexKeyCollation )?
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_IndexKeyExpr_in_p_IndexKeySpec17091);
- p_IndexKeyExpr818=this.p_IndexKeyExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_IndexKeyExpr_in_p_IndexKeySpec17094);
+ p_IndexKeyExpr817=this.p_IndexKeyExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeyExpr818.getTree());
- // xquery/XQueryParser.g:2048:26: ( p_IndexKeyTypeDecl )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeyExpr817.getTree());
+ // xquery/XQueryParser.g:2109:26: ( p_IndexKeyTypeDecl )?
var alt254=2;
var LA254_0 = this.input.LA(1);
@@ -33791,20 +33856,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt254) {
case 1 :
- // xquery/XQueryParser.g:2048:26: p_IndexKeyTypeDecl
- this.pushFollow(XQueryParser.FOLLOW_p_IndexKeyTypeDecl_in_p_IndexKeySpec17093);
- p_IndexKeyTypeDecl819=this.p_IndexKeyTypeDecl();
+ // xquery/XQueryParser.g:2109:26: p_IndexKeyTypeDecl
+ this.pushFollow(XQueryParser.FOLLOW_p_IndexKeyTypeDecl_in_p_IndexKeySpec17096);
+ p_IndexKeyTypeDecl818=this.p_IndexKeyTypeDecl();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeyTypeDecl819.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeyTypeDecl818.getTree());
break;
}
- // xquery/XQueryParser.g:2048:46: ( p_IndexKeyCollation )?
+ // xquery/XQueryParser.g:2109:46: ( p_IndexKeyCollation )?
var alt255=2;
var LA255_0 = this.input.LA(1);
@@ -33813,13 +33878,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt255) {
case 1 :
- // xquery/XQueryParser.g:2048:46: p_IndexKeyCollation
- this.pushFollow(XQueryParser.FOLLOW_p_IndexKeyCollation_in_p_IndexKeySpec17096);
- p_IndexKeyCollation820=this.p_IndexKeyCollation();
+ // xquery/XQueryParser.g:2109:46: p_IndexKeyCollation
+ this.pushFollow(XQueryParser.FOLLOW_p_IndexKeyCollation_in_p_IndexKeySpec17099);
+ p_IndexKeyCollation819=this.p_IndexKeyCollation();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeyCollation820.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_IndexKeyCollation819.getTree());
break;
@@ -33862,7 +33927,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2051:1: p_IndexKeyExpr : p_PathExpr ;
+ // xquery/XQueryParser.g:2112:1: p_IndexKeyExpr : p_PathExpr ;
// $ANTLR start "p_IndexKeyExpr"
p_IndexKeyExpr: function() {
var retval = new XQueryParser.p_IndexKeyExpr_return();
@@ -33870,20 +33935,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_PathExpr821 = null;
+ var p_PathExpr820 = null;
try {
- // xquery/XQueryParser.g:2052:9: ( p_PathExpr )
- // xquery/XQueryParser.g:2052:11: p_PathExpr
+ // xquery/XQueryParser.g:2113:9: ( p_PathExpr )
+ // xquery/XQueryParser.g:2113:11: p_PathExpr
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_IndexKeyExpr17122);
- p_PathExpr821=this.p_PathExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_IndexKeyExpr17125);
+ p_PathExpr820=this.p_PathExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr821.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr820.getTree());
@@ -33920,7 +33985,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2055:1: p_IndexKeyTypeDecl : k= AS p_AtomicType ( p_OccurrenceIndicator )? ;
+ // xquery/XQueryParser.g:2116:1: p_IndexKeyTypeDecl : k= AS p_AtomicType ( p_OccurrenceIndicator )? ;
// $ANTLR start "p_IndexKeyTypeDecl"
p_IndexKeyTypeDecl: function() {
var retval = new XQueryParser.p_IndexKeyTypeDecl_return();
@@ -33929,17 +33994,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var p_AtomicType822 = null;
- var p_OccurrenceIndicator823 = null;
+ var p_AtomicType821 = null;
+ var p_OccurrenceIndicator822 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:2056:9: (k= AS p_AtomicType ( p_OccurrenceIndicator )? )
- // xquery/XQueryParser.g:2056:11: k= AS p_AtomicType ( p_OccurrenceIndicator )?
+ // xquery/XQueryParser.g:2117:9: (k= AS p_AtomicType ( p_OccurrenceIndicator )? )
+ // xquery/XQueryParser.g:2117:11: k= AS p_AtomicType ( p_OccurrenceIndicator )?
root_0 = this.adaptor.nil();
- k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_IndexKeyTypeDecl17149); if (this.state.failed) return retval;
+ k=this.match(this.input,AS,XQueryParser.FOLLOW_AS_in_p_IndexKeyTypeDecl17152); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -33947,13 +34012,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_AtomicType_in_p_IndexKeyTypeDecl17153);
- p_AtomicType822=this.p_AtomicType();
+ this.pushFollow(XQueryParser.FOLLOW_p_AtomicType_in_p_IndexKeyTypeDecl17156);
+ p_AtomicType821=this.p_AtomicType();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AtomicType822.getTree());
- // xquery/XQueryParser.g:2056:44: ( p_OccurrenceIndicator )?
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_AtomicType821.getTree());
+ // xquery/XQueryParser.g:2117:44: ( p_OccurrenceIndicator )?
var alt256=2;
var LA256_0 = this.input.LA(1);
@@ -33962,13 +34027,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt256) {
case 1 :
- // xquery/XQueryParser.g:2056:44: p_OccurrenceIndicator
- this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_p_IndexKeyTypeDecl17155);
- p_OccurrenceIndicator823=this.p_OccurrenceIndicator();
+ // xquery/XQueryParser.g:2117:44: p_OccurrenceIndicator
+ this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_p_IndexKeyTypeDecl17158);
+ p_OccurrenceIndicator822=this.p_OccurrenceIndicator();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_OccurrenceIndicator823.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_OccurrenceIndicator822.getTree());
break;
@@ -34011,7 +34076,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2059:1: p_AtomicType : p_QName ;
+ // xquery/XQueryParser.g:2120:1: p_AtomicType : p_QName ;
// $ANTLR start "p_AtomicType"
p_AtomicType: function() {
var retval = new XQueryParser.p_AtomicType_return();
@@ -34019,20 +34084,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
- var p_QName824 = null;
+ var p_QName823 = null;
try {
- // xquery/XQueryParser.g:2060:9: ( p_QName )
- // xquery/XQueryParser.g:2060:11: p_QName
+ // xquery/XQueryParser.g:2121:9: ( p_QName )
+ // xquery/XQueryParser.g:2121:11: p_QName
root_0 = this.adaptor.nil();
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_AtomicType17181);
- p_QName824=this.p_QName();
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_AtomicType17184);
+ p_QName823=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName824.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName823.getTree());
@@ -34069,7 +34134,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2063:1: p_IndexKeyCollation : k= COLLATION p_StringLiteral ;
+ // xquery/XQueryParser.g:2124:1: p_IndexKeyCollation : k= COLLATION p_StringLiteral ;
// $ANTLR start "p_IndexKeyCollation"
p_IndexKeyCollation: function() {
var retval = new XQueryParser.p_IndexKeyCollation_return();
@@ -34078,16 +34143,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var p_StringLiteral825 = null;
+ var p_StringLiteral824 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:2064:9: (k= COLLATION p_StringLiteral )
- // xquery/XQueryParser.g:2064:11: k= COLLATION p_StringLiteral
+ // xquery/XQueryParser.g:2125:9: (k= COLLATION p_StringLiteral )
+ // xquery/XQueryParser.g:2125:11: k= COLLATION p_StringLiteral
root_0 = this.adaptor.nil();
- k=this.match(this.input,COLLATION,XQueryParser.FOLLOW_COLLATION_in_p_IndexKeyCollation17208); if (this.state.failed) return retval;
+ k=this.match(this.input,COLLATION,XQueryParser.FOLLOW_COLLATION_in_p_IndexKeyCollation17211); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -34095,12 +34160,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_IndexKeyCollation17212);
- p_StringLiteral825=this.p_StringLiteral();
+ this.pushFollow(XQueryParser.FOLLOW_p_StringLiteral_in_p_IndexKeyCollation17215);
+ p_StringLiteral824=this.p_StringLiteral();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral825.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_StringLiteral824.getTree());
@@ -34137,7 +34202,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2067:1: p_ICDecl : k= INTEGRITY k= CONSTRAINT p_QName ( p_ICCollection | p_ICForeignKey ) ;
+ // xquery/XQueryParser.g:2128:1: p_ICDecl : k= INTEGRITY k= CONSTRAINT p_QName ( p_ICCollection | p_ICForeignKey ) ;
// $ANTLR start "p_ICDecl"
p_ICDecl: function() {
var retval = new XQueryParser.p_ICDecl_return();
@@ -34146,18 +34211,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var p_QName826 = null;
- var p_ICCollection827 = null;
- var p_ICForeignKey828 = null;
+ var p_QName825 = null;
+ var p_ICCollection826 = null;
+ var p_ICForeignKey827 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:2068:9: (k= INTEGRITY k= CONSTRAINT p_QName ( p_ICCollection | p_ICForeignKey ) )
- // xquery/XQueryParser.g:2068:11: k= INTEGRITY k= CONSTRAINT p_QName ( p_ICCollection | p_ICForeignKey )
+ // xquery/XQueryParser.g:2129:9: (k= INTEGRITY k= CONSTRAINT p_QName ( p_ICCollection | p_ICForeignKey ) )
+ // xquery/XQueryParser.g:2129: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_ICDecl17239); if (this.state.failed) return retval;
+ k=this.match(this.input,INTEGRITY,XQueryParser.FOLLOW_INTEGRITY_in_p_ICDecl17242); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -34165,7 +34230,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_ICDecl17245); if (this.state.failed) return retval;
+ k=this.match(this.input,CONSTRAINT,XQueryParser.FOLLOW_CONSTRAINT_in_p_ICDecl17248); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -34173,13 +34238,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICDecl17249);
- p_QName826=this.p_QName();
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICDecl17252);
+ p_QName825=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName826.getTree());
- // xquery/XQueryParser.g:2068:74: ( p_ICCollection | p_ICForeignKey )
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName825.getTree());
+ // xquery/XQueryParser.g:2129:74: ( p_ICCollection | p_ICForeignKey )
var alt257=2;
var LA257_0 = this.input.LA(1);
@@ -34198,24 +34263,24 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt257) {
case 1 :
- // xquery/XQueryParser.g:2068:75: p_ICCollection
- this.pushFollow(XQueryParser.FOLLOW_p_ICCollection_in_p_ICDecl17252);
- p_ICCollection827=this.p_ICCollection();
+ // xquery/XQueryParser.g:2129:75: p_ICCollection
+ this.pushFollow(XQueryParser.FOLLOW_p_ICCollection_in_p_ICDecl17255);
+ p_ICCollection826=this.p_ICCollection();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollection827.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollection826.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:2068:92: p_ICForeignKey
- this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKey_in_p_ICDecl17256);
- p_ICForeignKey828=this.p_ICForeignKey();
+ // xquery/XQueryParser.g:2129:92: p_ICForeignKey
+ this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKey_in_p_ICDecl17259);
+ p_ICForeignKey827=this.p_ICForeignKey();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKey828.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKey827.getTree());
break;
@@ -34258,7 +34323,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2071:1: p_ICCollection : k= ON k= COLLECTION p_QName ( p_ICCollSequence | p_ICCollSequenceUnique | p_ICCollNode ) ;
+ // xquery/XQueryParser.g:2132:1: p_ICCollection : k= ON k= COLLECTION p_QName ( p_ICCollSequence | p_ICCollSequenceUnique | p_ICCollNode ) ;
// $ANTLR start "p_ICCollection"
p_ICCollection: function() {
var retval = new XQueryParser.p_ICCollection_return();
@@ -34267,19 +34332,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var p_QName829 = null;
- var p_ICCollSequence830 = null;
- var p_ICCollSequenceUnique831 = null;
- var p_ICCollNode832 = null;
+ var p_QName828 = null;
+ var p_ICCollSequence829 = null;
+ var p_ICCollSequenceUnique830 = null;
+ var p_ICCollNode831 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:2072:9: (k= ON k= COLLECTION p_QName ( p_ICCollSequence | p_ICCollSequenceUnique | p_ICCollNode ) )
- // xquery/XQueryParser.g:2072:11: k= ON k= COLLECTION p_QName ( p_ICCollSequence | p_ICCollSequenceUnique | p_ICCollNode )
+ // xquery/XQueryParser.g:2133:9: (k= ON k= COLLECTION p_QName ( p_ICCollSequence | p_ICCollSequenceUnique | p_ICCollNode ) )
+ // xquery/XQueryParser.g:2133: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_ICCollection17284); if (this.state.failed) return retval;
+ k=this.match(this.input,ON,XQueryParser.FOLLOW_ON_in_p_ICCollection17287); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -34287,7 +34352,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_ICCollection17290); if (this.state.failed) return retval;
+ k=this.match(this.input,COLLECTION,XQueryParser.FOLLOW_COLLECTION_in_p_ICCollection17293); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -34295,13 +34360,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollection17294);
- p_QName829=this.p_QName();
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollection17297);
+ p_QName828=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName829.getTree());
- // xquery/XQueryParser.g:2072:67: ( p_ICCollSequence | p_ICCollSequenceUnique | p_ICCollNode )
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName828.getTree());
+ // xquery/XQueryParser.g:2133:67: ( p_ICCollSequence | p_ICCollSequenceUnique | p_ICCollNode )
var alt258=3;
switch ( this.input.LA(1) ) {
case DOLLAR:
@@ -34323,35 +34388,35 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt258) {
case 1 :
- // xquery/XQueryParser.g:2072:68: p_ICCollSequence
- this.pushFollow(XQueryParser.FOLLOW_p_ICCollSequence_in_p_ICCollection17297);
- p_ICCollSequence830=this.p_ICCollSequence();
+ // xquery/XQueryParser.g:2133:68: p_ICCollSequence
+ this.pushFollow(XQueryParser.FOLLOW_p_ICCollSequence_in_p_ICCollection17300);
+ p_ICCollSequence829=this.p_ICCollSequence();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollSequence830.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollSequence829.getTree());
break;
case 2 :
- // xquery/XQueryParser.g:2072:87: p_ICCollSequenceUnique
- this.pushFollow(XQueryParser.FOLLOW_p_ICCollSequenceUnique_in_p_ICCollection17301);
- p_ICCollSequenceUnique831=this.p_ICCollSequenceUnique();
+ // xquery/XQueryParser.g:2133:87: p_ICCollSequenceUnique
+ this.pushFollow(XQueryParser.FOLLOW_p_ICCollSequenceUnique_in_p_ICCollection17304);
+ p_ICCollSequenceUnique830=this.p_ICCollSequenceUnique();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollSequenceUnique831.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollSequenceUnique830.getTree());
break;
case 3 :
- // xquery/XQueryParser.g:2072:112: p_ICCollNode
- this.pushFollow(XQueryParser.FOLLOW_p_ICCollNode_in_p_ICCollection17305);
- p_ICCollNode832=this.p_ICCollNode();
+ // xquery/XQueryParser.g:2133:112: p_ICCollNode
+ this.pushFollow(XQueryParser.FOLLOW_p_ICCollNode_in_p_ICCollection17308);
+ p_ICCollNode831=this.p_ICCollNode();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollNode832.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICCollNode831.getTree());
break;
@@ -34394,7 +34459,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2075:1: p_ICCollSequence : DOLLAR p_QName k= CHECK p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:2136:1: p_ICCollSequence : DOLLAR p_QName k= CHECK p_ExprSingle[true] ;
// $ANTLR start "p_ICCollSequence"
p_ICCollSequence: function() {
var retval = new XQueryParser.p_ICCollSequence_return();
@@ -34403,30 +34468,30 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var DOLLAR833 = null;
- var p_QName834 = null;
- var p_ExprSingle835 = null;
+ var DOLLAR832 = null;
+ var p_QName833 = null;
+ var p_ExprSingle834 = null;
var k_tree=null;
- var DOLLAR833_tree=null;
+ var DOLLAR832_tree=null;
try {
- // xquery/XQueryParser.g:2076:9: ( DOLLAR p_QName k= CHECK p_ExprSingle[true] )
- // xquery/XQueryParser.g:2076:11: DOLLAR p_QName k= CHECK p_ExprSingle[true]
+ // xquery/XQueryParser.g:2137:9: ( DOLLAR p_QName k= CHECK p_ExprSingle[true] )
+ // xquery/XQueryParser.g:2137:11: DOLLAR p_QName k= CHECK p_ExprSingle[true]
root_0 = this.adaptor.nil();
- DOLLAR833=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICCollSequence17331); if (this.state.failed) return retval;
+ DOLLAR832=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICCollSequence17334); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- DOLLAR833_tree = this.adaptor.create(DOLLAR833);
- this.adaptor.addChild(root_0, DOLLAR833_tree);
+ DOLLAR832_tree = this.adaptor.create(DOLLAR832);
+ this.adaptor.addChild(root_0, DOLLAR832_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollSequence17333);
- p_QName834=this.p_QName();
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollSequence17336);
+ p_QName833=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName834.getTree());
- k=this.match(this.input,CHECK,XQueryParser.FOLLOW_CHECK_in_p_ICCollSequence17337); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName833.getTree());
+ k=this.match(this.input,CHECK,XQueryParser.FOLLOW_CHECK_in_p_ICCollSequence17340); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -34434,12 +34499,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ICCollSequence17341);
- p_ExprSingle835=this.p_ExprSingle(true);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ICCollSequence17344);
+ p_ExprSingle834=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle835.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle834.getTree());
@@ -34476,7 +34541,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2079:1: p_ICCollSequenceUnique : k= NODE DOLLAR p_QName k= CHECK k= UNIQUE k= KEY p_PathExpr ;
+ // xquery/XQueryParser.g:2140:1: p_ICCollSequenceUnique : k= NODE DOLLAR p_QName k= CHECK k= UNIQUE k= KEY p_PathExpr ;
// $ANTLR start "p_ICCollSequenceUnique"
p_ICCollSequenceUnique: function() {
var retval = new XQueryParser.p_ICCollSequenceUnique_return();
@@ -34485,19 +34550,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var DOLLAR836 = null;
- var p_QName837 = null;
- var p_PathExpr838 = null;
+ var DOLLAR835 = null;
+ var p_QName836 = null;
+ var p_PathExpr837 = null;
var k_tree=null;
- var DOLLAR836_tree=null;
+ var DOLLAR835_tree=null;
try {
- // xquery/XQueryParser.g:2080:9: (k= NODE DOLLAR p_QName k= CHECK k= UNIQUE k= KEY p_PathExpr )
- // xquery/XQueryParser.g:2080:11: k= NODE DOLLAR p_QName k= CHECK k= UNIQUE k= KEY p_PathExpr
+ // xquery/XQueryParser.g:2141:9: (k= NODE DOLLAR p_QName k= CHECK k= UNIQUE k= KEY p_PathExpr )
+ // xquery/XQueryParser.g:2141:11: k= NODE DOLLAR 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_ICCollSequenceUnique17369); if (this.state.failed) return retval;
+ k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_ICCollSequenceUnique17372); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -34505,18 +34570,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- DOLLAR836=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICCollSequenceUnique17373); if (this.state.failed) return retval;
+ DOLLAR835=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICCollSequenceUnique17376); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- DOLLAR836_tree = this.adaptor.create(DOLLAR836);
- this.adaptor.addChild(root_0, DOLLAR836_tree);
+ DOLLAR835_tree = this.adaptor.create(DOLLAR835);
+ this.adaptor.addChild(root_0, DOLLAR835_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollSequenceUnique17375);
- p_QName837=this.p_QName();
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollSequenceUnique17378);
+ p_QName836=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName837.getTree());
- k=this.match(this.input,CHECK,XQueryParser.FOLLOW_CHECK_in_p_ICCollSequenceUnique17379); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName836.getTree());
+ k=this.match(this.input,CHECK,XQueryParser.FOLLOW_CHECK_in_p_ICCollSequenceUnique17382); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -34524,7 +34589,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_ICCollSequenceUnique17385); if (this.state.failed) return retval;
+ k=this.match(this.input,UNIQUE,XQueryParser.FOLLOW_UNIQUE_in_p_ICCollSequenceUnique17388); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -34532,7 +34597,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_ICCollSequenceUnique17391); if (this.state.failed) return retval;
+ k=this.match(this.input,KEY,XQueryParser.FOLLOW_KEY_in_p_ICCollSequenceUnique17394); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -34540,12 +34605,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_ICCollSequenceUnique17395);
- p_PathExpr838=this.p_PathExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_ICCollSequenceUnique17398);
+ p_PathExpr837=this.p_PathExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr838.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr837.getTree());
@@ -34582,7 +34647,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2083:1: p_ICCollNode : k= FOREACH k= NODE DOLLAR p_QName k= CHECK p_ExprSingle[true] ;
+ // xquery/XQueryParser.g:2144:1: p_ICCollNode : k= FOREACH k= NODE DOLLAR p_QName k= CHECK p_ExprSingle[true] ;
// $ANTLR start "p_ICCollNode"
p_ICCollNode: function() {
var retval = new XQueryParser.p_ICCollNode_return();
@@ -34591,19 +34656,19 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var DOLLAR839 = null;
- var p_QName840 = null;
- var p_ExprSingle841 = null;
+ var DOLLAR838 = null;
+ var p_QName839 = null;
+ var p_ExprSingle840 = null;
var k_tree=null;
- var DOLLAR839_tree=null;
+ var DOLLAR838_tree=null;
try {
- // xquery/XQueryParser.g:2084:9: (k= FOREACH k= NODE DOLLAR p_QName k= CHECK p_ExprSingle[true] )
- // xquery/XQueryParser.g:2084:11: k= FOREACH k= NODE DOLLAR p_QName k= CHECK p_ExprSingle[true]
+ // xquery/XQueryParser.g:2145:9: (k= FOREACH k= NODE DOLLAR p_QName k= CHECK p_ExprSingle[true] )
+ // xquery/XQueryParser.g:2145:11: k= FOREACH k= NODE DOLLAR p_QName k= CHECK p_ExprSingle[true]
root_0 = this.adaptor.nil();
- k=this.match(this.input,FOREACH,XQueryParser.FOLLOW_FOREACH_in_p_ICCollNode17422); if (this.state.failed) return retval;
+ k=this.match(this.input,FOREACH,XQueryParser.FOLLOW_FOREACH_in_p_ICCollNode17425); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -34611,7 +34676,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_ICCollNode17428); if (this.state.failed) return retval;
+ k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_ICCollNode17431); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -34619,18 +34684,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- DOLLAR839=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICCollNode17432); if (this.state.failed) return retval;
+ DOLLAR838=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICCollNode17435); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- DOLLAR839_tree = this.adaptor.create(DOLLAR839);
- this.adaptor.addChild(root_0, DOLLAR839_tree);
+ DOLLAR838_tree = this.adaptor.create(DOLLAR838);
+ this.adaptor.addChild(root_0, DOLLAR838_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollNode17434);
- p_QName840=this.p_QName();
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICCollNode17437);
+ p_QName839=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName840.getTree());
- k=this.match(this.input,CHECK,XQueryParser.FOLLOW_CHECK_in_p_ICCollNode17438); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName839.getTree());
+ k=this.match(this.input,CHECK,XQueryParser.FOLLOW_CHECK_in_p_ICCollNode17441); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -34638,12 +34703,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ICCollNode17442);
- p_ExprSingle841=this.p_ExprSingle(true);
+ this.pushFollow(XQueryParser.FOLLOW_p_ExprSingle_in_p_ICCollNode17445);
+ p_ExprSingle840=this.p_ExprSingle(true);
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle841.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ExprSingle840.getTree());
@@ -34680,7 +34745,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2087:1: p_ICForeignKey : k= FOREIGN k= KEY p_ICForeignKeySource p_ICForeignKeyTarget ;
+ // xquery/XQueryParser.g:2148:1: p_ICForeignKey : k= FOREIGN k= KEY p_ICForeignKeySource p_ICForeignKeyTarget ;
// $ANTLR start "p_ICForeignKey"
p_ICForeignKey: function() {
var retval = new XQueryParser.p_ICForeignKey_return();
@@ -34689,17 +34754,17 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var p_ICForeignKeySource842 = null;
- var p_ICForeignKeyTarget843 = null;
+ var p_ICForeignKeySource841 = null;
+ var p_ICForeignKeyTarget842 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:2088:9: (k= FOREIGN k= KEY p_ICForeignKeySource p_ICForeignKeyTarget )
- // xquery/XQueryParser.g:2088:11: k= FOREIGN k= KEY p_ICForeignKeySource p_ICForeignKeyTarget
+ // xquery/XQueryParser.g:2149:9: (k= FOREIGN k= KEY p_ICForeignKeySource p_ICForeignKeyTarget )
+ // xquery/XQueryParser.g:2149: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_ICForeignKey17470); if (this.state.failed) return retval;
+ k=this.match(this.input,FOREIGN,XQueryParser.FOLLOW_FOREIGN_in_p_ICForeignKey17473); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -34707,7 +34772,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_ICForeignKey17476); if (this.state.failed) return retval;
+ k=this.match(this.input,KEY,XQueryParser.FOLLOW_KEY_in_p_ICForeignKey17479); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -34715,18 +34780,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeySource_in_p_ICForeignKey17480);
- p_ICForeignKeySource842=this.p_ICForeignKeySource();
+ this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeySource_in_p_ICForeignKey17483);
+ p_ICForeignKeySource841=this.p_ICForeignKeySource();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeySource842.getTree());
- this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeyTarget_in_p_ICForeignKey17482);
- p_ICForeignKeyTarget843=this.p_ICForeignKeyTarget();
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeySource841.getTree());
+ this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeyTarget_in_p_ICForeignKey17485);
+ p_ICForeignKeyTarget842=this.p_ICForeignKeyTarget();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeyTarget843.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeyTarget842.getTree());
@@ -34763,7 +34828,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2091:1: p_ICForeignKeySource : k= FROM p_ICForeignKeyValues ;
+ // xquery/XQueryParser.g:2152:1: p_ICForeignKeySource : k= FROM p_ICForeignKeyValues ;
// $ANTLR start "p_ICForeignKeySource"
p_ICForeignKeySource: function() {
var retval = new XQueryParser.p_ICForeignKeySource_return();
@@ -34772,16 +34837,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var p_ICForeignKeyValues844 = null;
+ var p_ICForeignKeyValues843 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:2092:9: (k= FROM p_ICForeignKeyValues )
- // xquery/XQueryParser.g:2092:11: k= FROM p_ICForeignKeyValues
+ // xquery/XQueryParser.g:2153:9: (k= FROM p_ICForeignKeyValues )
+ // xquery/XQueryParser.g:2153:11: k= FROM p_ICForeignKeyValues
root_0 = this.adaptor.nil();
- k=this.match(this.input,FROM,XQueryParser.FOLLOW_FROM_in_p_ICForeignKeySource17509); if (this.state.failed) return retval;
+ k=this.match(this.input,FROM,XQueryParser.FOLLOW_FROM_in_p_ICForeignKeySource17512); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -34789,12 +34854,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeySource17513);
- p_ICForeignKeyValues844=this.p_ICForeignKeyValues();
+ this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeySource17516);
+ p_ICForeignKeyValues843=this.p_ICForeignKeyValues();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeyValues844.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeyValues843.getTree());
@@ -34831,7 +34896,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2095:1: p_ICForeignKeyTarget : k= TO p_ICForeignKeyValues ;
+ // xquery/XQueryParser.g:2156:1: p_ICForeignKeyTarget : k= TO p_ICForeignKeyValues ;
// $ANTLR start "p_ICForeignKeyTarget"
p_ICForeignKeyTarget: function() {
var retval = new XQueryParser.p_ICForeignKeyTarget_return();
@@ -34840,16 +34905,16 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var p_ICForeignKeyValues845 = null;
+ var p_ICForeignKeyValues844 = null;
var k_tree=null;
try {
- // xquery/XQueryParser.g:2096:9: (k= TO p_ICForeignKeyValues )
- // xquery/XQueryParser.g:2096:11: k= TO p_ICForeignKeyValues
+ // xquery/XQueryParser.g:2157:9: (k= TO p_ICForeignKeyValues )
+ // xquery/XQueryParser.g:2157:11: k= TO p_ICForeignKeyValues
root_0 = this.adaptor.nil();
- k=this.match(this.input,TO,XQueryParser.FOLLOW_TO_in_p_ICForeignKeyTarget17540); if (this.state.failed) return retval;
+ k=this.match(this.input,TO,XQueryParser.FOLLOW_TO_in_p_ICForeignKeyTarget17543); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -34857,12 +34922,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeyTarget17544);
- p_ICForeignKeyValues845=this.p_ICForeignKeyValues();
+ this.pushFollow(XQueryParser.FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeyTarget17547);
+ p_ICForeignKeyValues844=this.p_ICForeignKeyValues();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeyValues845.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_ICForeignKeyValues844.getTree());
@@ -34899,7 +34964,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
return;
})(),
- // xquery/XQueryParser.g:2099:1: p_ICForeignKeyValues : k= COLLECTION p_QName k= NODE DOLLAR p_QName k= KEY p_PathExpr ;
+ // xquery/XQueryParser.g:2160:1: p_ICForeignKeyValues : k= COLLECTION p_QName k= NODE DOLLAR p_QName k= KEY p_PathExpr ;
// $ANTLR start "p_ICForeignKeyValues"
p_ICForeignKeyValues: function() {
var retval = new XQueryParser.p_ICForeignKeyValues_return();
@@ -34908,20 +34973,20 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
var root_0 = null;
var k = null;
- var DOLLAR847 = null;
- var p_QName846 = null;
- var p_QName848 = null;
- var p_PathExpr849 = null;
+ var DOLLAR846 = null;
+ var p_QName845 = null;
+ var p_QName847 = null;
+ var p_PathExpr848 = null;
var k_tree=null;
- var DOLLAR847_tree=null;
+ var DOLLAR846_tree=null;
try {
- // xquery/XQueryParser.g:2100:9: (k= COLLECTION p_QName k= NODE DOLLAR p_QName k= KEY p_PathExpr )
- // xquery/XQueryParser.g:2100:11: k= COLLECTION p_QName k= NODE DOLLAR p_QName k= KEY p_PathExpr
+ // xquery/XQueryParser.g:2161:9: (k= COLLECTION p_QName k= NODE DOLLAR p_QName k= KEY p_PathExpr )
+ // xquery/XQueryParser.g:2161:11: k= COLLECTION p_QName k= NODE DOLLAR p_QName k= KEY p_PathExpr
root_0 = this.adaptor.nil();
- k=this.match(this.input,COLLECTION,XQueryParser.FOLLOW_COLLECTION_in_p_ICForeignKeyValues17571); if (this.state.failed) return retval;
+ k=this.match(this.input,COLLECTION,XQueryParser.FOLLOW_COLLECTION_in_p_ICForeignKeyValues17574); 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,13 +34994,13 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICForeignKeyValues17575);
- p_QName846=this.p_QName();
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICForeignKeyValues17578);
+ p_QName845=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName846.getTree());
- k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_ICForeignKeyValues17579); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName845.getTree());
+ k=this.match(this.input,NODE,XQueryParser.FOLLOW_NODE_in_p_ICForeignKeyValues17582); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -34943,18 +35008,18 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- DOLLAR847=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICForeignKeyValues17583); if (this.state.failed) return retval;
+ DOLLAR846=this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_p_ICForeignKeyValues17586); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
- DOLLAR847_tree = this.adaptor.create(DOLLAR847);
- this.adaptor.addChild(root_0, DOLLAR847_tree);
+ DOLLAR846_tree = this.adaptor.create(DOLLAR846);
+ this.adaptor.addChild(root_0, DOLLAR846_tree);
}
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICForeignKeyValues17585);
- p_QName848=this.p_QName();
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_p_ICForeignKeyValues17588);
+ p_QName847=this.p_QName();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName848.getTree());
- k=this.match(this.input,KEY,XQueryParser.FOLLOW_KEY_in_p_ICForeignKeyValues17589); if (this.state.failed) return retval;
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_QName847.getTree());
+ k=this.match(this.input,KEY,XQueryParser.FOLLOW_KEY_in_p_ICForeignKeyValues17592); if (this.state.failed) return retval;
if ( this.state.backtracking===0 ) {
k_tree = this.adaptor.create(k);
this.adaptor.addChild(root_0, k_tree);
@@ -34962,12 +35027,12 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
if ( this.state.backtracking===0 ) {
this.ak(k);
}
- this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_ICForeignKeyValues17593);
- p_PathExpr849=this.p_PathExpr();
+ this.pushFollow(XQueryParser.FOLLOW_p_PathExpr_in_p_ICForeignKeyValues17596);
+ p_PathExpr848=this.p_PathExpr();
this.state._fsp--;
if (this.state.failed) return retval;
- if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr849.getTree());
+ if ( this.state.backtracking===0 ) this.adaptor.addChild(root_0, p_PathExpr848.getTree());
@@ -34995,7 +35060,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred1_XQueryParser"
synpred1_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:469:11: ( ( ( FOR | LET ) DOLLAR ) | ( FOR ( TUMBLING | SLIDING ) ) )
+ // xquery/XQueryParser.g:530:11: ( ( ( FOR | LET ) DOLLAR ) | ( FOR ( TUMBLING | SLIDING ) ) )
var alt259=2;
var LA259_0 = this.input.LA(1);
@@ -35028,9 +35093,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt259) {
case 1 :
- // xquery/XQueryParser.g:469:12: ( ( FOR | LET ) DOLLAR )
- // xquery/XQueryParser.g:469:12: ( ( FOR | LET ) DOLLAR )
- // xquery/XQueryParser.g:469:13: ( FOR | LET ) DOLLAR
+ // xquery/XQueryParser.g:530:12: ( ( FOR | LET ) DOLLAR )
+ // xquery/XQueryParser.g:530:12: ( ( FOR | LET ) DOLLAR )
+ // xquery/XQueryParser.g:530:13: ( FOR | LET ) DOLLAR
if ( this.input.LA(1)==FOR||this.input.LA(1)==LET ) {
this.input.consume();
this.state.errorRecovery=false;this.state.failed=false;
@@ -35041,7 +35106,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
throw mse;
}
- this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_synpred1_XQueryParser3531); if (this.state.failed) return ;
+ this.match(this.input,DOLLAR,XQueryParser.FOLLOW_DOLLAR_in_synpred1_XQueryParser3530); if (this.state.failed) return ;
@@ -35049,10 +35114,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:469:35: ( FOR ( TUMBLING | SLIDING ) )
- // xquery/XQueryParser.g:469:35: ( FOR ( TUMBLING | SLIDING ) )
- // xquery/XQueryParser.g:469:36: FOR ( TUMBLING | SLIDING )
- this.match(this.input,FOR,XQueryParser.FOLLOW_FOR_in_synpred1_XQueryParser3537); if (this.state.failed) return ;
+ // xquery/XQueryParser.g:530:35: ( FOR ( TUMBLING | SLIDING ) )
+ // xquery/XQueryParser.g:530:35: ( FOR ( TUMBLING | SLIDING ) )
+ // xquery/XQueryParser.g:530:36: FOR ( TUMBLING | SLIDING )
+ this.match(this.input,FOR,XQueryParser.FOLLOW_FOR_in_synpred1_XQueryParser3536); if (this.state.failed) return ;
if ( this.input.LA(1)==SLIDING||this.input.LA(1)==TUMBLING ) {
this.input.consume();
this.state.errorRecovery=false;this.state.failed=false;
@@ -35075,10 +35140,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred2_XQueryParser"
synpred2_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:470:11: ( IF LPAREN )
- // xquery/XQueryParser.g:470:12: IF LPAREN
- this.match(this.input,IF,XQueryParser.FOLLOW_IF_in_synpred2_XQueryParser3565); if (this.state.failed) return ;
- this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_synpred2_XQueryParser3567); if (this.state.failed) return ;
+ // xquery/XQueryParser.g:531:11: ( IF LPAREN )
+ // xquery/XQueryParser.g:531:12: IF LPAREN
+ this.match(this.input,IF,XQueryParser.FOLLOW_IF_in_synpred2_XQueryParser3564); if (this.state.failed) return ;
+ this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_synpred2_XQueryParser3566); if (this.state.failed) return ;
},
@@ -35086,10 +35151,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred3_XQueryParser"
synpred3_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:471:11: ( SWITCH LPAREN )
- // xquery/XQueryParser.g:471:12: SWITCH LPAREN
- this.match(this.input,SWITCH,XQueryParser.FOLLOW_SWITCH_in_synpred3_XQueryParser3595); if (this.state.failed) return ;
- this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_synpred3_XQueryParser3597); if (this.state.failed) return ;
+ // xquery/XQueryParser.g:532:11: ( SWITCH LPAREN )
+ // xquery/XQueryParser.g:532:12: SWITCH LPAREN
+ this.match(this.input,SWITCH,XQueryParser.FOLLOW_SWITCH_in_synpred3_XQueryParser3594); if (this.state.failed) return ;
+ this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_synpred3_XQueryParser3596); if (this.state.failed) return ;
},
@@ -35097,10 +35162,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred4_XQueryParser"
synpred4_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:472:11: ( TYPESWITCH LPAREN )
- // xquery/XQueryParser.g:472:12: TYPESWITCH LPAREN
- this.match(this.input,TYPESWITCH,XQueryParser.FOLLOW_TYPESWITCH_in_synpred4_XQueryParser3621); if (this.state.failed) return ;
- this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_synpred4_XQueryParser3623); if (this.state.failed) return ;
+ // xquery/XQueryParser.g:533:11: ( TYPESWITCH LPAREN )
+ // xquery/XQueryParser.g:533:12: TYPESWITCH LPAREN
+ this.match(this.input,TYPESWITCH,XQueryParser.FOLLOW_TYPESWITCH_in_synpred4_XQueryParser3620); if (this.state.failed) return ;
+ this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_synpred4_XQueryParser3622); if (this.state.failed) return ;
},
@@ -35108,10 +35173,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred5_XQueryParser"
synpred5_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:473:11: ( TRY LBRACKET )
- // xquery/XQueryParser.g:473:12: TRY LBRACKET
- this.match(this.input,TRY,XQueryParser.FOLLOW_TRY_in_synpred5_XQueryParser3643); if (this.state.failed) return ;
- this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_synpred5_XQueryParser3645); if (this.state.failed) return ;
+ // xquery/XQueryParser.g:534:11: ( TRY LBRACKET )
+ // xquery/XQueryParser.g:534:12: TRY LBRACKET
+ this.match(this.input,TRY,XQueryParser.FOLLOW_TRY_in_synpred5_XQueryParser3642); if (this.state.failed) return ;
+ this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_synpred5_XQueryParser3644); if (this.state.failed) return ;
},
@@ -35119,10 +35184,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred6_XQueryParser"
synpred6_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:759:11: ( VALIDATE ( p_ValidationMode | TYPE )? )
- // xquery/XQueryParser.g:759:12: VALIDATE ( p_ValidationMode | TYPE )?
- this.match(this.input,VALIDATE,XQueryParser.FOLLOW_VALIDATE_in_synpred6_XQueryParser6082); if (this.state.failed) return ;
- // xquery/XQueryParser.g:759:21: ( p_ValidationMode | TYPE )?
+ // xquery/XQueryParser.g:820:11: ( VALIDATE ( p_ValidationMode | TYPE )? )
+ // xquery/XQueryParser.g:820:12: VALIDATE ( p_ValidationMode | TYPE )?
+ this.match(this.input,VALIDATE,XQueryParser.FOLLOW_VALIDATE_in_synpred6_XQueryParser6081); if (this.state.failed) return ;
+ // xquery/XQueryParser.g:820:21: ( p_ValidationMode | TYPE )?
var alt260=3;
var LA260_0 = this.input.LA(1);
@@ -35134,8 +35199,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt260) {
case 1 :
- // xquery/XQueryParser.g:759:23: p_ValidationMode
- this.pushFollow(XQueryParser.FOLLOW_p_ValidationMode_in_synpred6_XQueryParser6086);
+ // xquery/XQueryParser.g:820:23: p_ValidationMode
+ this.pushFollow(XQueryParser.FOLLOW_p_ValidationMode_in_synpred6_XQueryParser6085);
this.p_ValidationMode();
this.state._fsp--;
@@ -35144,8 +35209,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:759:42: TYPE
- this.match(this.input,TYPE,XQueryParser.FOLLOW_TYPE_in_synpred6_XQueryParser6090); if (this.state.failed) return ;
+ // xquery/XQueryParser.g:820:42: TYPE
+ this.match(this.input,TYPE,XQueryParser.FOLLOW_TYPE_in_synpred6_XQueryParser6089); if (this.state.failed) return ;
break;
@@ -35159,10 +35224,10 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred7_XQueryParser"
synpred7_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:804:11: ( SLASH p_RelativePathExpr )
- // xquery/XQueryParser.g:804:12: SLASH p_RelativePathExpr
- this.match(this.input,SLASH,XQueryParser.FOLLOW_SLASH_in_synpred7_XQueryParser6430); if (this.state.failed) return ;
- this.pushFollow(XQueryParser.FOLLOW_p_RelativePathExpr_in_synpred7_XQueryParser6432);
+ // xquery/XQueryParser.g:865:11: ( SLASH p_RelativePathExpr )
+ // xquery/XQueryParser.g:865:12: SLASH p_RelativePathExpr
+ this.match(this.input,SLASH,XQueryParser.FOLLOW_SLASH_in_synpred7_XQueryParser6429); if (this.state.failed) return ;
+ this.pushFollow(XQueryParser.FOLLOW_p_RelativePathExpr_in_synpred7_XQueryParser6431);
this.p_RelativePathExpr();
this.state._fsp--;
@@ -35174,7 +35239,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred8_XQueryParser"
synpred8_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:817:11: ( LBRACKET | LPAREN | SMALLER | QUOT | APOS | DOLLAR )
+ // xquery/XQueryParser.g:878:11: ( LBRACKET | LPAREN | SMALLER | QUOT | APOS | DOLLAR )
// xquery/XQueryParser.g:
if ( this.input.LA(1)==LPAREN||(this.input.LA(1)>=DOLLAR && this.input.LA(1)<=LBRACKET)||this.input.LA(1)==SMALLER||(this.input.LA(1)>=APOS && this.input.LA(1)<=QUOT) ) {
this.input.consume();
@@ -35193,7 +35258,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred9_XQueryParser"
synpred9_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:818:11: ( ( ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET ) | ( ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET ) | ( ( DOCUMENT | TEXT | COMMENT ) LBRACKET ) )
+ // xquery/XQueryParser.g:879:11: ( ( ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET ) | ( ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET ) | ( ( DOCUMENT | TEXT | COMMENT ) LBRACKET ) )
var alt263=3;
switch ( this.input.LA(1) ) {
case ATTRIBUTE:
@@ -35219,9 +35284,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
switch (alt263) {
case 1 :
- // xquery/XQueryParser.g:819:13: ( ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET )
- // xquery/XQueryParser.g:819:13: ( ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET )
- // xquery/XQueryParser.g:819:14: ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET
+ // xquery/XQueryParser.g:880:13: ( ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET )
+ // xquery/XQueryParser.g:880:13: ( ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET )
+ // xquery/XQueryParser.g:880:14: ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET
if ( this.input.LA(1)==ATTRIBUTE||this.input.LA(1)==ELEMENT ) {
this.input.consume();
this.state.errorRecovery=false;this.state.failed=false;
@@ -35232,7 +35297,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
throw mse;
}
- // xquery/XQueryParser.g:819:36: ( p_QName )?
+ // xquery/XQueryParser.g:880:36: ( p_QName )?
var alt261=2;
var LA261_0 = this.input.LA(1);
@@ -35241,8 +35306,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt261) {
case 1 :
- // xquery/XQueryParser.g:819:36: p_QName
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_synpred9_XQueryParser6607);
+ // xquery/XQueryParser.g:880:36: p_QName
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_synpred9_XQueryParser6606);
this.p_QName();
this.state._fsp--;
@@ -35253,7 +35318,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_synpred9_XQueryParser6610); if (this.state.failed) return ;
+ this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_synpred9_XQueryParser6609); if (this.state.failed) return ;
@@ -35261,9 +35326,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 2 :
- // xquery/XQueryParser.g:820:13: ( ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET )
- // xquery/XQueryParser.g:820:13: ( ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET )
- // xquery/XQueryParser.g:820:14: ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET
+ // xquery/XQueryParser.g:881:13: ( ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET )
+ // xquery/XQueryParser.g:881:13: ( ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET )
+ // xquery/XQueryParser.g:881:14: ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET
if ( this.input.LA(1)==NAMESPACE||this.input.LA(1)==PROCESSING_INSTRUCTION ) {
this.input.consume();
this.state.errorRecovery=false;this.state.failed=false;
@@ -35274,7 +35339,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
throw mse;
}
- // xquery/XQueryParser.g:820:51: ( p_NCName )?
+ // xquery/XQueryParser.g:881:51: ( p_NCName )?
var alt262=2;
var LA262_0 = this.input.LA(1);
@@ -35283,8 +35348,8 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
switch (alt262) {
case 1 :
- // xquery/XQueryParser.g:820:51: p_NCName
- this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_synpred9_XQueryParser6636);
+ // xquery/XQueryParser.g:881:51: p_NCName
+ this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_synpred9_XQueryParser6635);
this.p_NCName();
this.state._fsp--;
@@ -35295,7 +35360,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
}
- this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_synpred9_XQueryParser6639); if (this.state.failed) return ;
+ this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_synpred9_XQueryParser6638); if (this.state.failed) return ;
@@ -35303,9 +35368,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
break;
case 3 :
- // xquery/XQueryParser.g:821:13: ( ( DOCUMENT | TEXT | COMMENT ) LBRACKET )
- // xquery/XQueryParser.g:821:13: ( ( DOCUMENT | TEXT | COMMENT ) LBRACKET )
- // xquery/XQueryParser.g:821:14: ( DOCUMENT | TEXT | COMMENT ) LBRACKET
+ // xquery/XQueryParser.g:882:13: ( ( DOCUMENT | TEXT | COMMENT ) LBRACKET )
+ // xquery/XQueryParser.g:882:13: ( ( DOCUMENT | TEXT | COMMENT ) LBRACKET )
+ // xquery/XQueryParser.g:882:14: ( DOCUMENT | TEXT | COMMENT ) LBRACKET
if ( this.input.LA(1)==COMMENT||this.input.LA(1)==DOCUMENT||this.input.LA(1)==TEXT ) {
this.input.consume();
this.state.errorRecovery=false;this.state.failed=false;
@@ -35316,7 +35381,7 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
throw mse;
}
- this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_synpred9_XQueryParser6669); if (this.state.failed) return ;
+ this.match(this.input,LBRACKET,XQueryParser.FOLLOW_LBRACKET_in_synpred9_XQueryParser6668); if (this.state.failed) return ;
@@ -35329,9 +35394,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred10_XQueryParser"
synpred10_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:823:11: ( p_KindTest )
- // xquery/XQueryParser.g:823:12: p_KindTest
- this.pushFollow(XQueryParser.FOLLOW_p_KindTest_in_synpred10_XQueryParser6699);
+ // xquery/XQueryParser.g:884:11: ( p_KindTest )
+ // xquery/XQueryParser.g:884:12: p_KindTest
+ this.pushFollow(XQueryParser.FOLLOW_p_KindTest_in_synpred10_XQueryParser6698);
this.p_KindTest();
this.state._fsp--;
@@ -35343,14 +35408,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred11_XQueryParser"
synpred11_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:824:11: ( p_QName LPAREN )
- // xquery/XQueryParser.g:824:12: p_QName LPAREN
- this.pushFollow(XQueryParser.FOLLOW_p_QName_in_synpred11_XQueryParser6718);
+ // xquery/XQueryParser.g:885:11: ( p_QName LPAREN )
+ // xquery/XQueryParser.g:885:12: p_QName LPAREN
+ this.pushFollow(XQueryParser.FOLLOW_p_QName_in_synpred11_XQueryParser6717);
this.p_QName();
this.state._fsp--;
if (this.state.failed) return ;
- this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_synpred11_XQueryParser6720); if (this.state.failed) return ;
+ this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_synpred11_XQueryParser6719); if (this.state.failed) return ;
},
@@ -35358,9 +35423,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred12_XQueryParser"
synpred12_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:825:11: ( p_PrimaryExpr )
- // xquery/XQueryParser.g:825:12: p_PrimaryExpr
- this.pushFollow(XQueryParser.FOLLOW_p_PrimaryExpr_in_synpred12_XQueryParser6738);
+ // xquery/XQueryParser.g:886:11: ( p_PrimaryExpr )
+ // xquery/XQueryParser.g:886:12: p_PrimaryExpr
+ this.pushFollow(XQueryParser.FOLLOW_p_PrimaryExpr_in_synpred12_XQueryParser6737);
this.p_PrimaryExpr();
this.state._fsp--;
@@ -35372,9 +35437,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred13_XQueryParser"
synpred13_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:883:11: ( p_Wildcard )
- // xquery/XQueryParser.g:883:12: p_Wildcard
- this.pushFollow(XQueryParser.FOLLOW_p_Wildcard_in_synpred13_XQueryParser7177);
+ // xquery/XQueryParser.g:944:11: ( p_Wildcard )
+ // xquery/XQueryParser.g:944:12: p_Wildcard
+ this.pushFollow(XQueryParser.FOLLOW_p_Wildcard_in_synpred13_XQueryParser7176);
this.p_Wildcard();
this.state._fsp--;
@@ -35386,14 +35451,14 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred14_XQueryParser"
synpred14_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:884:11: ( p_NCName COLON )
- // xquery/XQueryParser.g:884:12: p_NCName COLON
- this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_synpred14_XQueryParser7196);
+ // xquery/XQueryParser.g:945:11: ( p_NCName COLON )
+ // xquery/XQueryParser.g:945:12: p_NCName COLON
+ this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_synpred14_XQueryParser7195);
this.p_NCName();
this.state._fsp--;
if (this.state.failed) return ;
- this.match(this.input,COLON,XQueryParser.FOLLOW_COLON_in_synpred14_XQueryParser7198); if (this.state.failed) return ;
+ this.match(this.input,COLON,XQueryParser.FOLLOW_COLON_in_synpred14_XQueryParser7197); if (this.state.failed) return ;
},
@@ -35401,9 +35466,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred15_XQueryParser"
synpred15_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:885:11: ( p_NCName )
- // xquery/XQueryParser.g:885:12: p_NCName
- this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_synpred15_XQueryParser7216);
+ // xquery/XQueryParser.g:946:11: ( p_NCName )
+ // xquery/XQueryParser.g:946:12: p_NCName
+ this.pushFollow(XQueryParser.FOLLOW_p_NCName_in_synpred15_XQueryParser7215);
this.p_NCName();
this.state._fsp--;
@@ -35415,9 +35480,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred16_XQueryParser"
synpred16_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:922:11: ( LPAREN )
- // xquery/XQueryParser.g:922:12: LPAREN
- this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_synpred16_XQueryParser7472); if (this.state.failed) return ;
+ // xquery/XQueryParser.g:983:11: ( LPAREN )
+ // xquery/XQueryParser.g:983:12: LPAREN
+ this.match(this.input,LPAREN,XQueryParser.FOLLOW_LPAREN_in_synpred16_XQueryParser7471); if (this.state.failed) return ;
},
@@ -35425,9 +35490,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred17_XQueryParser"
synpred17_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:1201:26: ( p_OccurrenceIndicator )
- // xquery/XQueryParser.g:1201:27: p_OccurrenceIndicator
- this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_synpred17_XQueryParser9436);
+ // xquery/XQueryParser.g:1262:26: ( p_OccurrenceIndicator )
+ // xquery/XQueryParser.g:1262:27: p_OccurrenceIndicator
+ this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_synpred17_XQueryParser9439);
this.p_OccurrenceIndicator();
this.state._fsp--;
@@ -35439,9 +35504,9 @@ org.antlr.lang.augmentObject(XQueryParser.prototype, {
// $ANTLR start "synpred18_XQueryParser"
synpred18_XQueryParser_fragment: function() {
- // xquery/XQueryParser.g:2032:44: ( p_OccurrenceIndicator )
- // xquery/XQueryParser.g:2032:45: p_OccurrenceIndicator
- this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_synpred18_XQueryParser16948);
+ // xquery/XQueryParser.g:2093:44: ( p_OccurrenceIndicator )
+ // xquery/XQueryParser.g:2093:45: p_OccurrenceIndicator
+ this.pushFollow(XQueryParser.FOLLOW_p_OccurrenceIndicator_in_synpred18_XQueryParser16951);
this.p_OccurrenceIndicator();
this.state._fsp--;
@@ -35799,7 +35864,7 @@ XQueryParser.DFA1 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA1, org.antlr.runtime.DFA, {
getDescription: function() {
- return "191:13: (vd= p_VersionDecl )?";
+ return "252:13: (vd= p_VersionDecl )?";
},
specialStateTransition: function(s, input) {
var _s = s;
@@ -35871,7 +35936,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"+
@@ -35948,7 +36013,7 @@ XQueryParser.DFA2 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA2, org.antlr.runtime.DFA, {
getDescription: function() {
- return "192:13: (lm= p_LibraryModule[$vd.tree] -> | mm= p_MainModule[$vd.tree] ->)";
+ return "253:13: (lm= p_LibraryModule[$vd.tree] -> | mm= p_MainModule[$vd.tree] ->)";
},
specialStateTransition: function(s, input) {
var _s = s;
@@ -35956,6 +36021,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);
@@ -35976,25 +36060,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)) {
@@ -36021,7 +36086,7 @@ org.antlr.lang.augmentObject(XQueryParser, {
"\u0002\uffff\u0002\u0002\u0001\uffff\u0001\u0002\u0002\u0001\u0002"+
"\u0002",
DFA6_specialS:
- "\u0001\u0000\u0001\u0002\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"+
@@ -36112,7 +36177,7 @@ XQueryParser.DFA6 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA6, org.antlr.runtime.DFA, {
getDescription: function() {
- return "()* loopback of 227:11: ( (dnd+= pm_DefaultNamespaceDecl | s+= p_Setter | nd+= pm_NamespaceDecl | i+= p_Import | fto+= pm_FTOptionDecl ) )*";
+ return "()* loopback of 288:11: ( (dnd+= pm_DefaultNamespaceDecl | s+= p_Setter | nd+= pm_NamespaceDecl | i+= p_Import | fto+= pm_FTOptionDecl ) )*";
},
specialStateTransition: function(s, input) {
var _s = s;
@@ -36120,27 +36185,6 @@ org.antlr.lang.extend(XQueryParser.DFA6, org.antlr.runtime.DFA, {
var retval = (function(s, input) {
switch ( s ) {
case 0 :
- var LA6_0 = input.LA(1);
-
-
- var index6_0 = input.index();
- input.rewind();
- s = -1;
- if ( (LA6_0==DECLARE) ) {s = 1;}
-
- else if ( ((LA6_0>=ANCESTOR && LA6_0<=ANCESTOR_OR_SELF)||LA6_0==ATTRIBUTE||LA6_0==CHILD||LA6_0==COMMENT||(LA6_0>=DESCENDANT && LA6_0<=DESCENDANT_OR_SELF)||(LA6_0>=DOCUMENT && LA6_0<=ELEMENT)||LA6_0==EVERY||(LA6_0>=FOLLOWING && LA6_0<=FOR)||LA6_0==IF||LA6_0==LET||LA6_0==NAMESPACE||LA6_0==NODE||LA6_0==ORDERED||(LA6_0>=PARENT && LA6_0<=PRECEDING_SIBLING)||LA6_0==PROCESSING_INSTRUCTION||(LA6_0>=SCHEMA_ATTRIBUTE && LA6_0<=SOME)||LA6_0==TEXT||LA6_0==TYPESWITCH||(LA6_0>=UNORDERED && LA6_0<=VARIABLE)||LA6_0==NAMESPACE_NODE||(LA6_0>=SWITCH && LA6_0<=TRY)||(LA6_0>=COPY && LA6_0<=DELETE)||LA6_0==INSERT||(LA6_0>=RENAME && LA6_0<=REPLACE)||LA6_0==UPDATING||(LA6_0>=BREAK && LA6_0<=EXIT)||LA6_0==WHILE||LA6_0==BINARY||LA6_0==LPAREN||(LA6_0>=DOLLAR && LA6_0<=LBRACKET)||(LA6_0>=STAR && LA6_0<=SMALLER)||(LA6_0>=SLASH && LA6_0<=DOT_DOT)||LA6_0==ATTR_SIGN||(LA6_0>=APOS && LA6_0<=QUOT)||(LA6_0>=L_Pragma && LA6_0<=L_DoubleLiteral)) ) {s = 2;}
-
- else if ( (LA6_0==ANN_PERCENT) && ((this.lc(XQS)))) {s = 3;}
-
- else if ( (LA6_0==IMPORT) ) {s = 4;}
-
- else if ( (LA6_0==EOF||(LA6_0>=AND && LA6_0<=AT)||(LA6_0>=BASE_URI && LA6_0<=CASTABLE)||LA6_0==COLLATION||(LA6_0>=CONSTRUCTION && LA6_0<=COPY_NAMESPACES)||LA6_0==DEFAULT||(LA6_0>=DESCENDING && LA6_0<=DIV)||(LA6_0>=ELSE && LA6_0<=EQ)||(LA6_0>=EXCEPT && LA6_0<=EXTERNAL)||(LA6_0>=FUNCTION && LA6_0<=IDIV)||(LA6_0>=IN && LA6_0<=LEAST)||(LA6_0>=LT && LA6_0<=MODULE)||(LA6_0>=NE && LA6_0<=NO_PRESERVE)||(LA6_0>=OF && LA6_0<=ORDER)||LA6_0==ORDERING||LA6_0==PRESERVE||(LA6_0>=RETURN && LA6_0<=SCHEMA)||(LA6_0>=STABLE && LA6_0<=STRIP)||(LA6_0>=THEN && LA6_0<=TREAT)||LA6_0==UNION||(LA6_0>=VERSION && LA6_0<=MINUS_SIGN)||(LA6_0>=NAN && LA6_0<=START)||(LA6_0>=TUMBLING && LA6_0<=BEFORE)||LA6_0==FIRST||(LA6_0>=INTO && LA6_0<=NODES)||(LA6_0>=REVALIDATION && LA6_0<=SKIP)||(LA6_0>=VALUE && LA6_0<=WORDS)||(LA6_0>=LOOP && LA6_0<=RETURNING)||(LA6_0>=CHECK && LA6_0<=UNIQUE)||(LA6_0>=AMP_ER && LA6_0<=QUOT_ER)||LA6_0==L_NCName||LA6_0==EXPLICITLY) ) {s = 5;}
-
-
- input.seek(index6_0);
- if ( s>=0 ) return s;
- break;
- case 1 :
var LA6_4 = input.LA(1);
@@ -36157,7 +36201,7 @@ org.antlr.lang.extend(XQueryParser.DFA6, org.antlr.runtime.DFA, {
input.seek(index6_4);
if ( s>=0 ) return s;
break;
- case 2 :
+ case 1 :
var LA6_1 = input.LA(1);
@@ -36178,6 +36222,27 @@ org.antlr.lang.extend(XQueryParser.DFA6, org.antlr.runtime.DFA, {
input.seek(index6_1);
if ( s>=0 ) return s;
break;
+ case 2 :
+ var LA6_0 = input.LA(1);
+
+
+ var index6_0 = input.index();
+ input.rewind();
+ s = -1;
+ if ( (LA6_0==DECLARE) ) {s = 1;}
+
+ else if ( ((LA6_0>=ANCESTOR && LA6_0<=ANCESTOR_OR_SELF)||LA6_0==ATTRIBUTE||LA6_0==CHILD||LA6_0==COMMENT||(LA6_0>=DESCENDANT && LA6_0<=DESCENDANT_OR_SELF)||(LA6_0>=DOCUMENT && LA6_0<=ELEMENT)||LA6_0==EVERY||(LA6_0>=FOLLOWING && LA6_0<=FOR)||LA6_0==IF||LA6_0==LET||LA6_0==NAMESPACE||LA6_0==NODE||LA6_0==ORDERED||(LA6_0>=PARENT && LA6_0<=PRECEDING_SIBLING)||LA6_0==PROCESSING_INSTRUCTION||(LA6_0>=SCHEMA_ATTRIBUTE && LA6_0<=SOME)||LA6_0==TEXT||LA6_0==TYPESWITCH||(LA6_0>=UNORDERED && LA6_0<=VARIABLE)||LA6_0==NAMESPACE_NODE||(LA6_0>=SWITCH && LA6_0<=TRY)||(LA6_0>=COPY && LA6_0<=DELETE)||LA6_0==INSERT||(LA6_0>=RENAME && LA6_0<=REPLACE)||LA6_0==UPDATING||(LA6_0>=BREAK && LA6_0<=EXIT)||LA6_0==WHILE||LA6_0==BINARY||LA6_0==LPAREN||(LA6_0>=DOLLAR && LA6_0<=LBRACKET)||(LA6_0>=STAR && LA6_0<=SMALLER)||(LA6_0>=SLASH && LA6_0<=DOT_DOT)||LA6_0==ATTR_SIGN||(LA6_0>=APOS && LA6_0<=QUOT)||(LA6_0>=L_Pragma && LA6_0<=L_DoubleLiteral)) ) {s = 2;}
+
+ else if ( (LA6_0==ANN_PERCENT) && ((this.lc(XQS)))) {s = 3;}
+
+ else if ( (LA6_0==IMPORT) ) {s = 4;}
+
+ else if ( (LA6_0==EOF||(LA6_0>=AND && LA6_0<=AT)||(LA6_0>=BASE_URI && LA6_0<=CASTABLE)||LA6_0==COLLATION||(LA6_0>=CONSTRUCTION && LA6_0<=COPY_NAMESPACES)||LA6_0==DEFAULT||(LA6_0>=DESCENDING && LA6_0<=DIV)||(LA6_0>=ELSE && LA6_0<=EQ)||(LA6_0>=EXCEPT && LA6_0<=EXTERNAL)||(LA6_0>=FUNCTION && LA6_0<=IDIV)||(LA6_0>=IN && LA6_0<=LEAST)||(LA6_0>=LT && LA6_0<=MODULE)||(LA6_0>=NE && LA6_0<=NO_PRESERVE)||(LA6_0>=OF && LA6_0<=ORDER)||LA6_0==ORDERING||LA6_0==PRESERVE||(LA6_0>=RETURN && LA6_0<=SCHEMA)||(LA6_0>=STABLE && LA6_0<=STRIP)||(LA6_0>=THEN && LA6_0<=TREAT)||LA6_0==UNION||(LA6_0>=VERSION && LA6_0<=MINUS_SIGN)||(LA6_0>=NAN && LA6_0<=START)||(LA6_0>=TUMBLING && LA6_0<=BEFORE)||LA6_0==FIRST||(LA6_0>=INTO && LA6_0<=NODES)||(LA6_0>=REVALIDATION && LA6_0<=SKIP)||(LA6_0>=VALUE && LA6_0<=WORDS)||(LA6_0>=LOOP && LA6_0<=RETURNING)||(LA6_0>=CHECK && LA6_0<=UNIQUE)||(LA6_0>=AMP_ER && LA6_0<=QUOT_ER)||LA6_0==L_NCName||LA6_0==EXPLICITLY) ) {s = 5;}
+
+
+ input.seek(index6_0);
+ if ( s>=0 ) return s;
+ break;
}
}).call(this.recognizer, s, input);
if (!org.antlr.lang.isUndefined(retval)) {
@@ -36261,7 +36326,7 @@ XQueryParser.DFA9 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA9, org.antlr.runtime.DFA, {
getDescription: function() {
- return "253:1: p_Setter : ( pm_BoundarySpaceDecl | pm_DefaultCollationDecl | pm_BaseURIDecl | pm_ConstructionDecl | pm_OrderingModeDecl | pm_EmptyOrderDecl | {...}? => pm_RevalidationDecl | pm_CopyNamespacesDecl | pm_DecimalFormatDecl );";
+ return "314:1: p_Setter : ( pm_BoundarySpaceDecl | pm_DefaultCollationDecl | pm_BaseURIDecl | pm_ConstructionDecl | pm_OrderingModeDecl | pm_EmptyOrderDecl | {...}? => pm_RevalidationDecl | pm_CopyNamespacesDecl | pm_DecimalFormatDecl );";
},
specialStateTransition: function(s, input) {
var _s = s;
@@ -36465,7 +36530,7 @@ XQueryParser.DFA44 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA44, org.antlr.runtime.DFA, {
getDescription: function() {
- return "432:1: pm_QueryBody : ({...}? => p_Program | p_Expr[true,true] );";
+ return "493:1: pm_QueryBody : ({...}? => p_Program | p_Expr[true,true] );";
},
specialStateTransition: function(s, input) {
var _s = s;
@@ -37074,7 +37139,7 @@ org.antlr.lang.extend(XQueryParser.DFA44, org.antlr.runtime.DFA, {
var index44_31 = input.index();
input.rewind();
s = -1;
- if ( ((((this.lc(XQS))&&(this.lc(MLS)))||((this.lc(XQS))&&(this.lc(MLS)))||(this.lc(XQS))||((this.lc(XQS))&&(this.lc(MLS)))||((this.lc(XQS))&&(this.lc(MLS))))) ) {s = 65;}
+ if ( ((((this.lc(XQS))&&(this.lc(MLS)))||(this.lc(XQS))||((this.lc(XQS))&&(this.lc(MLS)))||((this.lc(XQS))&&(this.lc(MLS)))||((this.lc(XQS))&&(this.lc(MLS))))) ) {s = 65;}
else if ( (true) ) {s = 69;}
@@ -37633,8 +37698,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\u0004\u0001\u0002\u0001\u0000\u0001\u0005\u0001"+
- "\u0003\u0001\u0001\u000a\uffff}>",
+ "\u0001\uffff\u0001\u0003\u0001\u0000\u0001\u0005\u0001\u0001\u0001"+
+ "\u0004\u0001\u0002\u000a\uffff}>",
DFA46_transitionS: [
"\u0025\u0007\u0001\u0001\u0005\u0007\u0001\u0003\u000a\u0007"+
"\u0001\u0002\u0021\u0007\u0001\u0005\u001d\u0007\u0001\u0004"+
@@ -37785,7 +37850,7 @@ XQueryParser.DFA46 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA46, org.antlr.runtime.DFA, {
getDescription: function() {
- return "468:1: p_ExprSingle[strict] : ( ( ( ( FOR | LET ) DOLLAR ) | ( FOR ( TUMBLING | SLIDING ) ) )=> p_FLWORHybrid[$strict] | ( IF LPAREN )=> p_IfHybrid[$strict] | ( SWITCH LPAREN )=> p_SwitchHybrid[$strict] | ( TYPESWITCH LPAREN )=> p_TypeswitchHybrid[$strict] | ( TRY LBRACKET )=> p_TryCatchHybrid[$strict] | p_ExprSimple );";
+ return "529:1: p_ExprSingle[strict] : ( ( ( ( FOR | LET ) DOLLAR ) | ( FOR ( TUMBLING | SLIDING ) ) )=> p_FLWORHybrid[$strict] | ( IF LPAREN )=> p_IfHybrid[$strict] | ( SWITCH LPAREN )=> p_SwitchHybrid[$strict] | ( TYPESWITCH LPAREN )=> p_TypeswitchHybrid[$strict] | ( TRY LBRACKET )=> p_TryCatchHybrid[$strict] | p_ExprSimple );";
},
specialStateTransition: function(s, input) {
var _s = s;
@@ -37793,36 +37858,6 @@ org.antlr.lang.extend(XQueryParser.DFA46, org.antlr.runtime.DFA, {
var retval = (function(s, input) {
switch ( s ) {
case 0 :
- var LA46_3 = input.LA(1);
-
-
- var index46_3 = input.index();
- input.rewind();
- s = -1;
- if ( (LA46_3==LPAREN) && (this.synpred2_XQueryParser())) {s = 13;}
-
- else if ( (LA46_3==EOF||(LA46_3>=AND && LA46_3<=ASCENDING)||(LA46_3>=CASE && LA46_3<=CASTABLE)||LA46_3==COLLATION||LA46_3==DEFAULT||(LA46_3>=DESCENDING && LA46_3<=DIV)||LA46_3==EMPTY||LA46_3==EQ||LA46_3==EXCEPT||LA46_3==FOR||LA46_3==GE||(LA46_3>=GT && LA46_3<=IDIV)||(LA46_3>=INSTANCE && LA46_3<=IS)||LA46_3==LE||(LA46_3>=LET && LA46_3<=MOD)||LA46_3==NE||(LA46_3>=OR && LA46_3<=ORDER)||(LA46_3>=RETURN && LA46_3<=SATISFIES)||LA46_3==STABLE||(LA46_3>=TO && LA46_3<=TREAT)||LA46_3==UNION||LA46_3==WHERE||LA46_3==COUNT||(LA46_3>=END && LA46_3<=GROUP)||LA46_3==ONLY||LA46_3==START||(LA46_3>=AFTER && LA46_3<=BEFORE)||LA46_3==INTO||LA46_3==MODIFY||LA46_3==WITH||LA46_3==CONTAINS||LA46_3==CONCAT||LA46_3==RPAREN||(LA46_3>=RBRACKET && LA46_3<=EQUAL)||LA46_3==NOTEQUAL||LA46_3==COMMA||(LA46_3>=STAR && LA46_3<=SLASH_SLASH)||LA46_3==COLON||(LA46_3>=SEMICOLON && LA46_3<=VBAR)) ) {s = 7;}
-
-
- input.seek(index46_3);
- if ( s>=0 ) return s;
- break;
- case 1 :
- 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 2 :
var LA46_2 = input.LA(1);
@@ -37839,22 +37874,37 @@ org.antlr.lang.extend(XQueryParser.DFA46, org.antlr.runtime.DFA, {
input.seek(index46_2);
if ( s>=0 ) return s;
break;
- case 3 :
- var LA46_5 = input.LA(1);
+ case 1 :
+ var LA46_4 = input.LA(1);
- var index46_5 = input.index();
+ var index46_4 = input.index();
input.rewind();
s = -1;
- if ( (LA46_5==LPAREN) && (this.synpred4_XQueryParser())) {s = 15;}
+ if ( (LA46_4==LPAREN) && (this.synpred3_XQueryParser())) {s = 14;}
- 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;}
+ 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_5);
+ input.seek(index46_4);
if ( s>=0 ) return s;
break;
- case 4 :
+ case 2 :
+ 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 3 :
var LA46_1 = input.LA(1);
@@ -37873,19 +37923,34 @@ org.antlr.lang.extend(XQueryParser.DFA46, org.antlr.runtime.DFA, {
input.seek(index46_1);
if ( s>=0 ) return s;
break;
- case 5 :
- var LA46_4 = input.LA(1);
+ case 4 :
+ var LA46_5 = input.LA(1);
- var index46_4 = input.index();
+ var index46_5 = input.index();
input.rewind();
s = -1;
- if ( (LA46_4==LPAREN) && (this.synpred3_XQueryParser())) {s = 14;}
+ if ( (LA46_5==LPAREN) && (this.synpred4_XQueryParser())) {s = 15;}
- 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;}
+ 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_4);
+ input.seek(index46_5);
+ if ( s>=0 ) return s;
+ break;
+ case 5 :
+ var LA46_3 = input.LA(1);
+
+
+ var index46_3 = input.index();
+ input.rewind();
+ s = -1;
+ if ( (LA46_3==LPAREN) && (this.synpred2_XQueryParser())) {s = 13;}
+
+ else if ( (LA46_3==EOF||(LA46_3>=AND && LA46_3<=ASCENDING)||(LA46_3>=CASE && LA46_3<=CASTABLE)||LA46_3==COLLATION||LA46_3==DEFAULT||(LA46_3>=DESCENDING && LA46_3<=DIV)||LA46_3==EMPTY||LA46_3==EQ||LA46_3==EXCEPT||LA46_3==FOR||LA46_3==GE||(LA46_3>=GT && LA46_3<=IDIV)||(LA46_3>=INSTANCE && LA46_3<=IS)||LA46_3==LE||(LA46_3>=LET && LA46_3<=MOD)||LA46_3==NE||(LA46_3>=OR && LA46_3<=ORDER)||(LA46_3>=RETURN && LA46_3<=SATISFIES)||LA46_3==STABLE||(LA46_3>=TO && LA46_3<=TREAT)||LA46_3==UNION||LA46_3==WHERE||LA46_3==COUNT||(LA46_3>=END && LA46_3<=GROUP)||LA46_3==ONLY||LA46_3==START||(LA46_3>=AFTER && LA46_3<=BEFORE)||LA46_3==INTO||LA46_3==MODIFY||LA46_3==WITH||LA46_3==CONTAINS||LA46_3==CONCAT||LA46_3==RPAREN||(LA46_3>=RBRACKET && LA46_3<=EQUAL)||LA46_3==NOTEQUAL||LA46_3==COMMA||(LA46_3>=STAR && LA46_3<=SLASH_SLASH)||LA46_3==COLON||(LA46_3>=SEMICOLON && LA46_3<=VBAR)) ) {s = 7;}
+
+
+ input.seek(index46_3);
if ( s>=0 ) return s;
break;
}
@@ -38008,7 +38073,7 @@ XQueryParser.DFA115 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA115, org.antlr.runtime.DFA, {
getDescription: function() {
- return "803:1: p_PathExpr : ( ( SLASH p_RelativePathExpr )=> ( SLASH p_RelativePathExpr ) | SLASH | SLASH_SLASH p_RelativePathExpr | p_RelativePathExpr );";
+ return "864:1: p_PathExpr : ( ( SLASH p_RelativePathExpr )=> ( SLASH p_RelativePathExpr ) | SLASH | SLASH_SLASH p_RelativePathExpr | p_RelativePathExpr );";
},
specialStateTransition: function(s, input) {
var _s = s;
@@ -38171,7 +38236,7 @@ XQueryParser.DFA117 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA117, org.antlr.runtime.DFA, {
getDescription: function() {
- return "816:1: p_StepExpr : ( ( LBRACKET | LPAREN | SMALLER | QUOT | APOS | DOLLAR )=> p_PostfixExpr | ( ( ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET ) | ( ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET ) | ( ( DOCUMENT | TEXT | COMMENT ) LBRACKET ) )=> p_PostfixExpr | ( p_KindTest )=> p_AxisStep | ( p_QName LPAREN )=> p_PostfixExpr | ( p_PrimaryExpr )=> p_PostfixExpr | p_AxisStep );";
+ return "877:1: p_StepExpr : ( ( LBRACKET | LPAREN | SMALLER | QUOT | APOS | DOLLAR )=> p_PostfixExpr | ( ( ( ELEMENT | ATTRIBUTE ) ( p_QName )? LBRACKET ) | ( ( NAMESPACE | PROCESSING_INSTRUCTION ) ( p_NCName )? LBRACKET ) | ( ( DOCUMENT | TEXT | COMMENT ) LBRACKET ) )=> p_PostfixExpr | ( p_KindTest )=> p_AxisStep | ( p_QName LPAREN )=> p_PostfixExpr | ( p_PrimaryExpr )=> p_PostfixExpr | p_AxisStep );";
},
specialStateTransition: function(s, input) {
var _s = s;
@@ -38544,15 +38609,15 @@ org.antlr.lang.extend(XQueryParser.DFA117, org.antlr.runtime.DFA, {
var index117_18 = input.index();
input.rewind();
s = -1;
- if ( (((this.synpred8_XQueryParser()&&(this.lc(MLS)))||this.synpred8_XQueryParser())) ) {s = 43;}
+ if ( ((this.synpred8_XQueryParser()||(this.synpred8_XQueryParser()&&(this.lc(MLS))))) ) {s = 43;}
else if ( (((this.synpred9_XQueryParser()&&(this.lc(MLS)))||this.synpred9_XQueryParser())) ) {s = 44;}
else if ( (this.synpred10_XQueryParser()) ) {s = 47;}
- else if ( (((this.synpred11_XQueryParser()&&(this.lc(MLS)))||this.synpred11_XQueryParser())) ) {s = 45;}
+ else if ( ((this.synpred11_XQueryParser()||(this.synpred11_XQueryParser()&&(this.lc(MLS))))) ) {s = 45;}
- else if ( ((this.synpred12_XQueryParser()||(this.synpred12_XQueryParser()&&(this.lc(MLS))))) ) {s = 46;}
+ else if ( (((this.synpred12_XQueryParser()&&(this.lc(MLS)))||this.synpred12_XQueryParser())) ) {s = 46;}
else if ( (true) ) {s = 48;}
@@ -39278,7 +39343,7 @@ XQueryParser.DFA119 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA119, org.antlr.runtime.DFA, {
getDescription: function() {
- return "835:1: p_ForwardStep : ( p_ForwardAxis p_NodeTest | p_AbbrevForwardStep );";
+ return "896:1: p_ForwardStep : ( p_ForwardAxis p_NodeTest | p_AbbrevForwardStep );";
},
dummy: null
});
@@ -39515,7 +39580,7 @@ XQueryParser.DFA124 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA124, org.antlr.runtime.DFA, {
getDescription: function() {
- return "877:1: p_NodeTest : ( p_KindTest | p_NameTest );";
+ return "938:1: p_NodeTest : ( p_KindTest | p_NameTest );";
},
dummy: null
});
@@ -39536,7 +39601,7 @@ org.antlr.lang.augmentObject(XQueryParser, {
"\uffff\u0001\u0005\u0002\uffff\u0001\u0008\u0006\uffff\u0001\u0009\u0001"+
"\u0006\u0001\u0007\u0002\u0008",
DFA132_specialS:
- "\u0001\u0001\u000d\uffff\u0001\u0000\u0007\uffff}>",
+ "\u0001\u0000\u000d\uffff\u0001\u0001\u0007\uffff}>",
DFA132_transitionS: [
"\u0006\u0007\u0001\u000c\u0008\u0007\u0001\u000f\u0008\u0007"+
"\u0001\u0009\u0001\u0007\u0001\u0006\u001f\u0007\u0001\u000b"+
@@ -39616,7 +39681,7 @@ XQueryParser.DFA132 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA132, org.antlr.runtime.DFA, {
getDescription: function() {
- return "921:1: p_PrimaryExpr : ( ( LPAREN )=> p_ParenthesizedExpr | p_Literal | p_VarRef | p_ContextItemExpr | p_FunctionCall | p_OrderedExpr | p_UnorderedExpr | p_Constructor | p_BlockExpr );";
+ return "982:1: p_PrimaryExpr : ( ( LPAREN )=> p_ParenthesizedExpr | p_Literal | p_VarRef | p_ContextItemExpr | p_FunctionCall | p_OrderedExpr | p_UnorderedExpr | p_Constructor | p_BlockExpr );";
},
specialStateTransition: function(s, input) {
var _s = s;
@@ -39624,21 +39689,6 @@ org.antlr.lang.extend(XQueryParser.DFA132, org.antlr.runtime.DFA, {
var retval = (function(s, input) {
switch ( s ) {
case 0 :
- var LA132_14 = input.LA(1);
-
-
- var index132_14 = input.index();
- input.rewind();
- s = -1;
- if ( (LA132_14==LPAREN||LA132_14==COLON) ) {s = 7;}
-
- else if ( (LA132_14==LBRACKET) && ((this.lc(MLS)))) {s = 20;}
-
-
- input.seek(index132_14);
- if ( s>=0 ) return s;
- break;
- case 1 :
var LA132_0 = input.LA(1);
@@ -39683,6 +39733,21 @@ org.antlr.lang.extend(XQueryParser.DFA132, org.antlr.runtime.DFA, {
input.seek(index132_0);
if ( s>=0 ) return s;
break;
+ case 1 :
+ var LA132_14 = input.LA(1);
+
+
+ var index132_14 = input.index();
+ input.rewind();
+ s = -1;
+ if ( (LA132_14==LPAREN||LA132_14==COLON) ) {s = 7;}
+
+ else if ( (LA132_14==LBRACKET) && ((this.lc(MLS)))) {s = 20;}
+
+
+ input.seek(index132_14);
+ if ( s>=0 ) return s;
+ break;
}
}).call(this.recognizer, s, input);
if (!org.antlr.lang.isUndefined(retval)) {
@@ -39837,7 +39902,7 @@ XQueryParser.DFA159 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA159, org.antlr.runtime.DFA, {
getDescription: function() {
- return "1201:25: ( ( p_OccurrenceIndicator )=>oi= p_OccurrenceIndicator )?";
+ return "1262:25: ( ( p_OccurrenceIndicator )=>oi= p_OccurrenceIndicator )?";
},
specialStateTransition: function(s, input) {
var _s = s;
@@ -40190,7 +40255,7 @@ XQueryParser.DFA161 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA161, org.antlr.runtime.DFA, {
getDescription: function() {
- return "1211:1: p_ItemType : ( p_KindTest -> ^( KindTest p_KindTest ) | {...}? => ( BINARY LPAREN RPAREN ) -> ^( BinaryTest BINARY LPAREN RPAREN ) | ( ITEM LPAREN RPAREN ) -> ^( ItemTest ITEM LPAREN RPAREN ) | p_AtomicOrUnionType | p_ParenthesizedItemType );";
+ return "1272:1: p_ItemType : ( p_KindTest -> ^( KindTest p_KindTest ) | {...}? => ( BINARY LPAREN RPAREN ) -> ^( BinaryTest BINARY LPAREN RPAREN ) | ( ITEM LPAREN RPAREN ) -> ^( ItemTest ITEM LPAREN RPAREN ) | p_AtomicOrUnionType | p_ParenthesizedItemType );";
},
specialStateTransition: function(s, input) {
var _s = s;
@@ -40294,7 +40359,7 @@ XQueryParser.DFA215 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA215, org.antlr.runtime.DFA, {
getDescription: function() {
- return "1746:1: p_FTMatchOption : ( p_FTLanguageOption | p_FTWildCardOption | p_FTThesaurusOption | p_FTStemOption | p_FTCaseOption | p_FTDiacriticsOption | p_FTStopWordOption | p_FTExtensionOption );";
+ return "1807:1: p_FTMatchOption : ( p_FTLanguageOption | p_FTWildCardOption | p_FTThesaurusOption | p_FTStemOption | p_FTCaseOption | p_FTDiacriticsOption | p_FTStopWordOption | p_FTExtensionOption );";
},
dummy: null
});
@@ -40435,7 +40500,7 @@ XQueryParser.DFA234 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA234, org.antlr.runtime.DFA, {
getDescription: function() {
- return "1860:1: p_Hybrid[strict, allowConcat] : ( p_HybridExprSingle[$strict,$allowConcat] | p_Statement );";
+ return "1921:1: p_Hybrid[strict, allowConcat] : ( p_HybridExprSingle[$strict,$allowConcat] | p_Statement );";
},
dummy: null
});
@@ -40451,8 +40516,8 @@ org.antlr.lang.augmentObject(XQueryParser, {
DFA250_acceptS:
"\u0003\uffff\u0001\u0002\u0005\uffff\u0001\u0001\u0001\u0003",
DFA250_specialS:
- "\u0004\uffff\u0001\u0000\u0001\u0004\u0001\u0003\u0001\u0002\u0001"+
- "\u0001\u0002\uffff}>",
+ "\u0004\uffff\u0001\u0001\u0001\u0004\u0001\u0002\u0001\u0003\u0001"+
+ "\u0000\u0002\uffff}>",
DFA250_transitionS: [
"\u0020\u0003\u0001\u0002\u002f\u0003\u0001\u0001\u002e\u0003"+
"\u0001\u0008\u0001\u0005\u0001\u0003\u0001\u0004\u0004\u0003"+
@@ -40613,7 +40678,7 @@ XQueryParser.DFA250 = function(recognizer) {
org.antlr.lang.extend(XQueryParser.DFA250, org.antlr.runtime.DFA, {
getDescription: function() {
- return "2012:1: p_ExprSimple : ( p_QuantifiedExpr | p_OrExpr | {...}? => pg_UpdateExpr );";
+ return "2073:1: p_ExprSimple : ( p_QuantifiedExpr | p_OrExpr | {...}? => pg_UpdateExpr );";
},
specialStateTransition: function(s, input) {
var _s = s;
@@ -40621,21 +40686,6 @@ org.antlr.lang.extend(XQueryParser.DFA250, org.antlr.runtime.DFA, {
var retval = (function(s, input) {
switch ( s ) {
case 0 :
- var LA250_4 = input.LA(1);
-
-
- var index250_4 = input.index();
- input.rewind();
- s = -1;
- if ( (LA250_4==EOF||(LA250_4>=AND && LA250_4<=ASCENDING)||(LA250_4>=CASE && LA250_4<=CASTABLE)||LA250_4==COLLATION||LA250_4==DEFAULT||(LA250_4>=DESCENDING && LA250_4<=DIV)||LA250_4==EMPTY||LA250_4==EQ||LA250_4==EXCEPT||LA250_4==FOR||LA250_4==GE||(LA250_4>=GT && LA250_4<=IDIV)||(LA250_4>=INSTANCE && LA250_4<=IS)||LA250_4==LE||(LA250_4>=LET && LA250_4<=MOD)||LA250_4==NE||(LA250_4>=OR && LA250_4<=ORDER)||(LA250_4>=RETURN && LA250_4<=SATISFIES)||LA250_4==STABLE||(LA250_4>=TO && LA250_4<=TREAT)||LA250_4==UNION||LA250_4==WHERE||LA250_4==COUNT||(LA250_4>=END && LA250_4<=GROUP)||LA250_4==ONLY||LA250_4==START||(LA250_4>=AFTER && LA250_4<=BEFORE)||LA250_4==INTO||LA250_4==MODIFY||LA250_4==WITH||LA250_4==CONTAINS||(LA250_4>=CONCAT && LA250_4<=RPAREN)||(LA250_4>=RBRACKET && LA250_4<=EQUAL)||LA250_4==NOTEQUAL||LA250_4==COMMA||(LA250_4>=STAR && LA250_4<=SLASH_SLASH)||LA250_4==COLON||(LA250_4>=SEMICOLON && LA250_4<=VBAR)) ) {s = 3;}
-
- else if ( (LA250_4==NODE||LA250_4==NODES) && ((this.lc(XQU)))) {s = 10;}
-
-
- input.seek(index250_4);
- if ( s>=0 ) return s;
- break;
- case 1 :
var LA250_8 = input.LA(1);
@@ -40650,22 +40700,22 @@ org.antlr.lang.extend(XQueryParser.DFA250, org.antlr.runtime.DFA, {
input.seek(index250_8);
if ( s>=0 ) return s;
break;
- case 2 :
- var LA250_7 = input.LA(1);
+ case 1 :
+ var LA250_4 = input.LA(1);
- var index250_7 = input.index();
+ var index250_4 = input.index();
input.rewind();
s = -1;
- if ( (LA250_7==EOF||(LA250_7>=AND && LA250_7<=ASCENDING)||(LA250_7>=CASE && LA250_7<=CASTABLE)||LA250_7==COLLATION||LA250_7==DEFAULT||(LA250_7>=DESCENDING && LA250_7<=DIV)||LA250_7==EMPTY||LA250_7==EQ||LA250_7==EXCEPT||LA250_7==FOR||LA250_7==GE||(LA250_7>=GT && LA250_7<=IDIV)||(LA250_7>=INSTANCE && LA250_7<=IS)||LA250_7==LE||(LA250_7>=LET && LA250_7<=MOD)||LA250_7==NE||(LA250_7>=OR && LA250_7<=ORDER)||(LA250_7>=RETURN && LA250_7<=SATISFIES)||LA250_7==STABLE||(LA250_7>=TO && LA250_7<=TREAT)||LA250_7==UNION||LA250_7==WHERE||LA250_7==COUNT||(LA250_7>=END && LA250_7<=GROUP)||LA250_7==ONLY||LA250_7==START||(LA250_7>=AFTER && LA250_7<=BEFORE)||LA250_7==INTO||LA250_7==MODIFY||LA250_7==WITH||LA250_7==CONTAINS||(LA250_7>=CONCAT && LA250_7<=RPAREN)||(LA250_7>=RBRACKET && LA250_7<=EQUAL)||LA250_7==NOTEQUAL||LA250_7==COMMA||(LA250_7>=STAR && LA250_7<=SLASH_SLASH)||LA250_7==COLON||(LA250_7>=SEMICOLON && LA250_7<=VBAR)) ) {s = 3;}
+ if ( (LA250_4==EOF||(LA250_4>=AND && LA250_4<=ASCENDING)||(LA250_4>=CASE && LA250_4<=CASTABLE)||LA250_4==COLLATION||LA250_4==DEFAULT||(LA250_4>=DESCENDING && LA250_4<=DIV)||LA250_4==EMPTY||LA250_4==EQ||LA250_4==EXCEPT||LA250_4==FOR||LA250_4==GE||(LA250_4>=GT && LA250_4<=IDIV)||(LA250_4>=INSTANCE && LA250_4<=IS)||LA250_4==LE||(LA250_4>=LET && LA250_4<=MOD)||LA250_4==NE||(LA250_4>=OR && LA250_4<=ORDER)||(LA250_4>=RETURN && LA250_4<=SATISFIES)||LA250_4==STABLE||(LA250_4>=TO && LA250_4<=TREAT)||LA250_4==UNION||LA250_4==WHERE||LA250_4==COUNT||(LA250_4>=END && LA250_4<=GROUP)||LA250_4==ONLY||LA250_4==START||(LA250_4>=AFTER && LA250_4<=BEFORE)||LA250_4==INTO||LA250_4==MODIFY||LA250_4==WITH||LA250_4==CONTAINS||(LA250_4>=CONCAT && LA250_4<=RPAREN)||(LA250_4>=RBRACKET && LA250_4<=EQUAL)||LA250_4==NOTEQUAL||LA250_4==COMMA||(LA250_4>=STAR && LA250_4<=SLASH_SLASH)||LA250_4==COLON||(LA250_4>=SEMICOLON && LA250_4<=VBAR)) ) {s = 3;}
- else if ( (LA250_7==NODE||LA250_7==VALUE) && ((this.lc(XQU)))) {s = 10;}
+ else if ( (LA250_4==NODE||LA250_4==NODES) && ((this.lc(XQU)))) {s = 10;}
- input.seek(index250_7);
+ input.seek(index250_4);
if ( s>=0 ) return s;
break;
- case 3 :
+ case 2 :
var LA250_6 = input.LA(1);
@@ -40680,6 +40730,21 @@ org.antlr.lang.extend(XQueryParser.DFA250, org.antlr.runtime.DFA, {
input.seek(index250_6);
if ( s>=0 ) return s;
break;
+ case 3 :
+ var LA250_7 = input.LA(1);
+
+
+ var index250_7 = input.index();
+ input.rewind();
+ s = -1;
+ if ( (LA250_7==EOF||(LA250_7>=AND && LA250_7<=ASCENDING)||(LA250_7>=CASE && LA250_7<=CASTABLE)||LA250_7==COLLATION||LA250_7==DEFAULT||(LA250_7>=DESCENDING && LA250_7<=DIV)||LA250_7==EMPTY||LA250_7==EQ||LA250_7==EXCEPT||LA250_7==FOR||LA250_7==GE||(LA250_7>=GT && LA250_7<=IDIV)||(LA250_7>=INSTANCE && LA250_7<=IS)||LA250_7==LE||(LA250_7>=LET && LA250_7<=MOD)||LA250_7==NE||(LA250_7>=OR && LA250_7<=ORDER)||(LA250_7>=RETURN && LA250_7<=SATISFIES)||LA250_7==STABLE||(LA250_7>=TO && LA250_7<=TREAT)||LA250_7==UNION||LA250_7==WHERE||LA250_7==COUNT||(LA250_7>=END && LA250_7<=GROUP)||LA250_7==ONLY||LA250_7==START||(LA250_7>=AFTER && LA250_7<=BEFORE)||LA250_7==INTO||LA250_7==MODIFY||LA250_7==WITH||LA250_7==CONTAINS||(LA250_7>=CONCAT && LA250_7<=RPAREN)||(LA250_7>=RBRACKET && LA250_7<=EQUAL)||LA250_7==NOTEQUAL||LA250_7==COMMA||(LA250_7>=STAR && LA250_7<=SLASH_SLASH)||LA250_7==COLON||(LA250_7>=SEMICOLON && LA250_7<=VBAR)) ) {s = 3;}
+
+ else if ( (LA250_7==NODE||LA250_7==VALUE) && ((this.lc(XQU)))) {s = 10;}
+
+
+ input.seek(index250_7);
+ if ( s>=0 ) return s;
+ break;
case 4 :
var LA250_5 = input.LA(1);
@@ -40713,1283 +40778,1283 @@ org.antlr.lang.extend(XQueryParser.DFA250, org.antlr.runtime.DFA, {
// public class variables
org.antlr.lang.augmentObject(XQueryParser, {
tokenNames: ["", "", "", "", "L_QuotAttrContentChar", "L_AposAttrContentChar", "L_ElementContentChar", "L_CDataSection", "L_PredefinedEntityRef", "L_CharRef", "ESCAPE_LBRACKET", "ESCAPE_RBRACKET", "ESCAPE_APOS", "ESCAPE_QUOT", "CDATA_START", "CDATA_END", "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", "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", "SWITCH", "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", "WHILE", "CHECK", "COLLECTION", "CONSTRAINT", "FOREACH", "FOREIGN", "INDEX", "INTEGRITY", "KEY", "ON", "UNIQUE", "BINARY", "AMP_ER", "APOS_ER", "QUOT_ER", "CONCAT", "LPAREN", "RPAREN", "DOLLAR", "LBRACKET", "RBRACKET", "LSQUARE", "RSQUARE", "EQUAL", "BIND", "NOTEQUAL", "ANN_PERCENT", "HASH", "AMP", "COMMA", "QUESTION", "STAR", "PLUS", "MINUS", "SMALLER", "GREATER", "SMALLEREQ", "GREATEREQ", "SMALLER_SMALLER", "GREATER_GREATER", "SLASH", "SLASH_SLASH", "DOT", "DOT_DOT", "COLON", "COLON_COLON", "EMPTY_CLOSE_TAG", "CLOSE_TAG", "SEMICOLON", "VBAR", "PRAGMA_START", "PRAGMA_END", "XML_COMMENT_START", "XML_COMMENT_END", "PI_START", "PI_END", "ATTR_SIGN", "CHARREF_DEC", "CHARREF_HEX", "APOS", "QUOT", "NCNameStartChar", "NCNameChar", "L_NCName", "Letter", "HexLetter", "Digit", "Digits", "S", "SU", "L_Pragma", "L_DirCommentConstructor", "L_DirPIConstructor", "L_IntegerLiteral", "L_DecimalLiteral", "L_DoubleLiteral", "L_Comment", "L_AnyChar", "L_QuotStringLiteralChar", "L_AposStringLiteralChar", "LibraryModule", "MainModule", "VersionDecl", "VersionDeclEncoding", "VersionDeclVersion", "ModuleDecl", "Prolog", "DefaultNamespaceDecls", "DefaultNamespaceDecl", "Setters", "Setter", "NamespaceDecls", "NamespaceDecl", "Imports", "FTOptionDecls", "SchemaImport", "SchemaPrefix", "NamespaceName", "DefaultElementNamespace", "AtHints", "ModuleImport", "BaseURIDecl", "OrderedDecls", "VarDecl", "VarType", "VarValue", "VarDefaultValue", "VarVariableDecl", "FunctionDecl", "ParamList", "ReturnType", "OptionDecl", "TypeDeclaration", "Param", "EnclosedExpr", "QueryBody", "UnaryExpr", "DirElemConstructor", "DirAttributeList", "DirAttributeValue", "DirElemContent", "CommonContent", "SequenceType", "EmptySequenceTest", "KindTest", "ItemTest", "FunctionTest", "AtomicType", "AtomicOrUnionType", "StringLiteral", "ElementContentChar", "AttributeValueChar", "QName", "BlockExpr", "BinaryTest", "EXPLICITLY"],
- FOLLOW_p_VersionDecl_in_p_Module503: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_LibraryModule_in_p_Module536: new org.antlr.runtime.BitSet([0x00000000, 0x00000000]),
- FOLLOW_p_MainModule_in_p_Module559: new org.antlr.runtime.BitSet([0x00000000, 0x00000000]),
- FOLLOW_EOF_in_p_Module583: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_XQUERY_in_p_VersionDecl611: new org.antlr.runtime.BitSet([0x00000000, 0x00004000,0x00000000, 0x00002000]),
- FOLLOW_ENCODING_in_p_VersionDecl619: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_VersionDecl625: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_VERSION_in_p_VersionDecl646: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_VersionDecl652: new org.antlr.runtime.BitSet([0x00000000, 0x00004000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_ENCODING_in_p_VersionDecl657: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_VersionDecl663: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_p_VersionDecl669: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_Prolog_in_p_MainModule735: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_pm_QueryBody_in_p_MainModule737: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ModuleDecl_in_p_LibraryModule793: new org.antlr.runtime.BitSet([0x00000000, 0x10000004]),
- FOLLOW_pm_Prolog_in_p_LibraryModule795: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_MODULE_in_p_ModuleDecl851: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000400, 0x00000000]),
- FOLLOW_NAMESPACE_in_p_ModuleDecl855: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NCName_in_p_ModuleDecl859: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000010]),
- FOLLOW_EQUAL_in_p_ModuleDecl861: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_ModuleDecl863: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_p_ModuleDecl865: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_DefaultNamespaceDecl_in_pm_Prolog924: new org.antlr.runtime.BitSet([0x00000002, 0x10000004]),
- FOLLOW_p_Setter_in_pm_Prolog930: new org.antlr.runtime.BitSet([0x00000002, 0x10000004]),
- FOLLOW_pm_NamespaceDecl_in_pm_Prolog936: new org.antlr.runtime.BitSet([0x00000002, 0x10000004]),
- FOLLOW_p_Import_in_pm_Prolog942: new org.antlr.runtime.BitSet([0x00000002, 0x10000004]),
- FOLLOW_pm_FTOptionDecl_in_pm_Prolog948: new org.antlr.runtime.BitSet([0x00000002, 0x10000004]),
- FOLLOW_pg_OrderedDecl_in_pm_Prolog955: new org.antlr.runtime.BitSet([0x00000002, 0x00000004]),
- FOLLOW_pm_ContextItemDecl_in_pg_OrderedDecl1270: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_AnnotatedDecl_in_pg_OrderedDecl1282: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_OptionDecl_in_pg_OrderedDecl1294: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_BoundarySpaceDecl_in_p_Setter1324: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_DefaultCollationDecl_in_p_Setter1336: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_BaseURIDecl_in_p_Setter1348: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_ConstructionDecl_in_p_Setter1360: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_OrderingModeDecl_in_p_Setter1372: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_EmptyOrderDecl_in_p_Setter1384: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_RevalidationDecl_in_p_Setter1399: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_CopyNamespacesDecl_in_p_Setter1411: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_DecimalFormatDecl_in_p_Setter1423: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECLARE_in_pm_BoundarySpaceDecl1455: new org.antlr.runtime.BitSet([0x01000000, 0x00000000]),
- FOLLOW_BOUNDARY_SPACE_in_pm_BoundarySpaceDecl1461: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x01000000, 0x00000008]),
- FOLLOW_PRESERVE_in_pm_BoundarySpaceDecl1470: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_STRIP_in_pm_BoundarySpaceDecl1480: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_pm_BoundarySpaceDecl1487: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECLARE_in_pm_DefaultCollationDecl1515: new org.antlr.runtime.BitSet([0x00000000, 0x00000008]),
- FOLLOW_DEFAULT_in_pm_DefaultCollationDecl1521: new org.antlr.runtime.BitSet([0x40000000, 0x00000000]),
- FOLLOW_COLLATION_in_pm_DefaultCollationDecl1527: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_pm_DefaultCollationDecl1531: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_pm_DefaultCollationDecl1533: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECLARE_in_pm_BaseURIDecl1569: new org.antlr.runtime.BitSet([0x00800000, 0x00000000]),
- FOLLOW_BASE_URI_in_pm_BaseURIDecl1575: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_pm_BaseURIDecl1581: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_pm_BaseURIDecl1583: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECLARE_in_pm_ConstructionDecl1636: new org.antlr.runtime.BitSet([0x00000000, 0x00000001]),
- FOLLOW_CONSTRUCTION_in_pm_ConstructionDecl1642: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x01000000, 0x00000008]),
- FOLLOW_STRIP_in_pm_ConstructionDecl1651: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_PRESERVE_in_pm_ConstructionDecl1657: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_pm_ConstructionDecl1664: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECLARE_in_pm_OrderingModeDecl1692: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_ORDERING_in_pm_OrderingModeDecl1698: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00080000, 0x00000400]),
- FOLLOW_ORDERED_in_pm_OrderingModeDecl1707: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_UNORDERED_in_pm_OrderingModeDecl1713: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_pm_OrderingModeDecl1720: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECLARE_in_pm_EmptyOrderDecl1748: new org.antlr.runtime.BitSet([0x00000000, 0x00000008]),
- FOLLOW_DEFAULT_in_pm_EmptyOrderDecl1754: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00040000, 0x00000000]),
- FOLLOW_ORDER_in_pm_EmptyOrderDecl1760: new org.antlr.runtime.BitSet([0x00000000, 0x00001000]),
- FOLLOW_EMPTY_in_pm_EmptyOrderDecl1766: new org.antlr.runtime.BitSet([0x00000000, 0x01000000,0x00000020, 0x00000000]),
- FOLLOW_GREATEST_in_pm_EmptyOrderDecl1775: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_LEAST_in_pm_EmptyOrderDecl1781: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_pm_EmptyOrderDecl1788: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECLARE_in_pm_CopyNamespacesDecl1816: new org.antlr.runtime.BitSet([0x00000000, 0x00000002]),
- FOLLOW_COPY_NAMESPACES_in_pm_CopyNamespacesDecl1822: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x01002000, 0x00000000]),
- FOLLOW_p_PreserveMode_in_pm_CopyNamespacesDecl1826: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_COMMA_in_pm_CopyNamespacesDecl1828: new org.antlr.runtime.BitSet([0x00000000, 0x40000000,0x00001000, 0x00000000]),
- FOLLOW_p_InheritMode_in_pm_CopyNamespacesDecl1830: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_pm_CopyNamespacesDecl1832: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_PRESERVE_in_p_PreserveMode1861: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_NO_PRESERVE_in_p_PreserveMode1867: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_INHERIT_in_p_InheritMode1899: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_NO_INHERIT_in_p_InheritMode1905: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECLARE_in_pm_DecimalFormatDecl1944: new org.antlr.runtime.BitSet([0x00000000, 0x00000008,0x00000000, 0x00100000]),
- FOLLOW_DECIMAL_FORMAT_in_pm_DecimalFormatDecl1952: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_pm_DecimalFormatDecl1956: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x2E600000,0x00001007, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_DEFAULT_in_pm_DecimalFormatDecl1964: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00100000]),
- FOLLOW_DECIMAL_FORMAT_in_pm_DecimalFormatDecl1970: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x2E600000,0x00001007, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_p_DFPropertyName_in_pm_DecimalFormatDecl1977: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000010]),
- FOLLOW_EQUAL_in_pm_DecimalFormatDecl1979: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_pm_DecimalFormatDecl1981: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x2E600000,0x00001007, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_pm_DecimalFormatDecl1985: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECIMAL_SEPARATOR_in_p_DFPropertyName2014: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_GROUPING_SEPARATOR_in_p_DFPropertyName2020: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_INFINITY_in_p_DFPropertyName2026: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_MINUS_SIGN_in_p_DFPropertyName2032: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_NAN_in_p_DFPropertyName2038: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_PERCENT_in_p_DFPropertyName2044: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_PER_MILLE_in_p_DFPropertyName2050: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ZERO_DIGIT_in_p_DFPropertyName2056: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DIGIT_in_p_DFPropertyName2062: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_PATTERN_SEPARATOR_in_p_DFPropertyName2068: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_SchemaImport_in_p_Import2097: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_ModuleImport_in_p_Import2101: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_IMPORT_in_pm_SchemaImport2137: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x10000000, 0x00000000]),
- FOLLOW_SCHEMA_in_pm_SchemaImport2143: new org.antlr.runtime.BitSet([0x00000000, 0x00000008,0x00000400, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_SchemaPrefix_in_pm_SchemaImport2149: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_pm_SchemaImport2154: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_AT_in_pm_SchemaImport2159: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_pm_SchemaImport2165: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]),
- FOLLOW_COMMA_in_pm_SchemaImport2168: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_pm_SchemaImport2172: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]),
- FOLLOW_SEMICOLON_in_pm_SchemaImport2178: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_NAMESPACE_in_p_SchemaPrefix2248: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NCName_in_p_SchemaPrefix2254: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000010]),
- FOLLOW_EQUAL_in_p_SchemaPrefix2256: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DEFAULT_in_p_SchemaPrefix2295: new org.antlr.runtime.BitSet([0x00000000, 0x00000400]),
- FOLLOW_ELEMENT_in_p_SchemaPrefix2301: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000400, 0x00000000]),
- FOLLOW_NAMESPACE_in_p_SchemaPrefix2307: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_IMPORT_in_pm_ModuleImport2357: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000200, 0x00000000]),
- FOLLOW_MODULE_in_pm_ModuleImport2363: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000400, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_NAMESPACE_in_pm_ModuleImport2370: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NCName_in_pm_ModuleImport2376: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000010]),
- FOLLOW_EQUAL_in_pm_ModuleImport2378: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_pm_ModuleImport2384: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_AT_in_pm_ModuleImport2389: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_pm_ModuleImport2395: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]),
- FOLLOW_COMMA_in_pm_ModuleImport2398: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_pm_ModuleImport2402: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]),
- FOLLOW_SEMICOLON_in_pm_ModuleImport2408: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECLARE_in_pm_NamespaceDecl2477: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000400, 0x00000000]),
- FOLLOW_NAMESPACE_in_pm_NamespaceDecl2483: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NCName_in_pm_NamespaceDecl2489: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000010]),
- FOLLOW_EQUAL_in_pm_NamespaceDecl2491: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_pm_NamespaceDecl2495: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_pm_NamespaceDecl2497: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECLARE_in_pm_DefaultNamespaceDecl2554: new org.antlr.runtime.BitSet([0x00000000, 0x00000008]),
- FOLLOW_DEFAULT_in_pm_DefaultNamespaceDecl2560: new org.antlr.runtime.BitSet([0x00000000, 0x00400400]),
- FOLLOW_ELEMENT_in_pm_DefaultNamespaceDecl2567: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000400, 0x00000000]),
- FOLLOW_FUNCTION_in_pm_DefaultNamespaceDecl2573: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000400, 0x00000000]),
- FOLLOW_NAMESPACE_in_pm_DefaultNamespaceDecl2580: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_pm_DefaultNamespaceDecl2584: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_pm_DefaultNamespaceDecl2586: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECLARE_in_pm_AnnotatedDecl2614: new org.antlr.runtime.BitSet([0x00000000, 0x00400000,0x00000000, 0x00001000,0x08000000, 0x00000000,0x00188000, 0x00000080]),
- FOLLOW_p_Annotation_in_pm_AnnotatedDecl2618: new org.antlr.runtime.BitSet([0x00000000, 0x00400000,0x00000000, 0x00001000,0x08000000, 0x00000000,0x00188000, 0x00000080]),
- FOLLOW_pg_AnnotatedDecl_in_pm_AnnotatedDecl2621: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_pm_AnnotatedDecl2623: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_VarDecl_in_pg_AnnotatedDecl2647: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_FunctionDecl_in_pg_AnnotatedDecl2659: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_CollectionDecl_in_pg_AnnotatedDecl2674: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_IndexDecl_in_pg_AnnotatedDecl2689: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ICDecl_in_pg_AnnotatedDecl2704: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ANN_PERCENT_in_p_Annotation2730: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_Annotation2732: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_Annotation2735: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_Literal_in_p_Annotation2737: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
- FOLLOW_COMMA_in_p_Annotation2740: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_Literal_in_p_Annotation2742: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
- FOLLOW_RPAREN_in_p_Annotation2746: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_VARIABLE_in_p_VarDecl2776: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_VarDecl2780: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_VarDecl2784: new org.antlr.runtime.BitSet([0x00080000, 0x00040000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
- FOLLOW_p_TypeDeclaration_in_p_VarDecl2788: new org.antlr.runtime.BitSet([0x00000000, 0x00040000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
- FOLLOW_BIND_in_p_VarDecl2793: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarValue_in_p_VarDecl2797: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_EXTERNAL_in_p_VarDecl2805: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
- FOLLOW_BIND_in_p_VarDecl2810: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarDefaultValue_in_p_VarDecl2814: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_VarValue2893: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_VarDefaultValue2920: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECLARE_in_pm_ContextItemDecl2949: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00040000]),
- FOLLOW_CONTEXT_in_pm_ContextItemDecl2955: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000004, 0x00000000]),
- FOLLOW_ITEM_in_pm_ContextItemDecl2961: new org.antlr.runtime.BitSet([0x00080000, 0x00040000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
- FOLLOW_AS_in_pm_ContextItemDecl2968: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ItemType_in_pm_ContextItemDecl2972: new org.antlr.runtime.BitSet([0x00000000, 0x00040000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
- FOLLOW_BIND_in_pm_ContextItemDecl2978: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarValue_in_pm_ContextItemDecl2980: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_EXTERNAL_in_pm_ContextItemDecl2988: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000020]),
- FOLLOW_BIND_in_pm_ContextItemDecl2993: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarDefaultValue_in_pm_ContextItemDecl2995: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_pm_ContextItemDecl3001: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_UPDATING_in_pm_FunctionDecl3034: new org.antlr.runtime.BitSet([0x00000000, 0x00400000]),
- FOLLOW_FUNCTION_in_pm_FunctionDecl3042: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_pg_FQName_in_pm_FunctionDecl3048: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_pm_FunctionDecl3050: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0xC0000000, 0x00000000]),
- FOLLOW_p_ParamList_in_pm_FunctionDecl3054: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_pm_FunctionDecl3057: new org.antlr.runtime.BitSet([0x00080000, 0x00040000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_AS_in_pm_FunctionDecl3062: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_SequenceType_in_pm_FunctionDecl3068: new org.antlr.runtime.BitSet([0x00000000, 0x00040000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_pm_FunctionDecl3073: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_StatementsAndOptionalExpr_in_pm_FunctionDecl3077: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_pm_FunctionDecl3079: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_EXTERNAL_in_pm_FunctionDecl3085: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Param_in_p_ParamList3162: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_COMMA_in_p_ParamList3165: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_p_Param_in_p_ParamList3169: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_DOLLAR_in_p_Param3227: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_Param3231: new org.antlr.runtime.BitSet([0x00080002, 0x00000000]),
- FOLLOW_p_TypeDeclaration_in_p_Param3235: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_EnclosedExpr_in_pm_FunctionBody3291: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LBRACKET_in_p_EnclosedExpr3318: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_EnclosedExpr3320: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_EnclosedExpr3323: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECLARE_in_pm_OptionDecl3375: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00010000, 0x00000000]),
- FOLLOW_OPTION_in_pm_OptionDecl3381: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_pm_OptionDecl3385: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_pm_OptionDecl3387: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_pm_OptionDecl3389: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Program_in_pm_QueryBody3418: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Expr_in_pm_QueryBody3430: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_Expr3466: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_COMMA_in_p_Expr3482: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_Expr3484: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_p_FLWORHybrid_in_p_ExprSingle3551: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_IfHybrid_in_p_ExprSingle3581: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_SwitchHybrid_in_p_ExprSingle3607: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_TypeswitchHybrid_in_p_ExprSingle3629: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_TryCatchHybrid_in_p_ExprSingle3656: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ExprSimple_in_p_ExprSingle3669: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_InitialClause_in_p_FLWORHybrid3696: new org.antlr.runtime.BitSet([0x00000000, 0x00200000,0x04040040, 0x01084002]),
- FOLLOW_p_IntermediateClause_in_p_FLWORHybrid3698: new org.antlr.runtime.BitSet([0x00000000, 0x00200000,0x04040040, 0x01084002]),
- FOLLOW_p_ReturnHybrid_in_p_FLWORHybrid3701: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ForClause_in_p_InitialClause3728: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_LetClause_in_p_InitialClause3732: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_WindowClause_in_p_InitialClause3736: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_InitialClause_in_p_IntermediateClause3762: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_WhereClause_in_p_IntermediateClause3766: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_GroupByClause_in_p_IntermediateClause3770: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_OrderByClause_in_p_IntermediateClause3774: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_CountClause_in_p_IntermediateClause3778: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_RangeExpr_in_p_StringConcatExpr3799: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x10000000, 0x00000000]),
- FOLLOW_CONCAT_in_p_StringConcatExpr3803: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_RangeExpr_in_p_StringConcatExpr3805: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x10000000, 0x00000000]),
- FOLLOW_FOR_in_p_ForClause3832: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_p_ForBinding_in_p_ForClause3836: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_COMMA_in_p_ForClause3839: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_p_ForBinding_in_p_ForClause3841: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_DOLLAR_in_p_ForBinding3869: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_ForBinding3871: new org.antlr.runtime.BitSet([0x00280000, 0x20000000,0x00000000, 0x00010000,0x00000000, 0x02000000]),
- FOLLOW_p_TypeDeclaration_in_p_ForBinding3873: new org.antlr.runtime.BitSet([0x00200000, 0x20000000,0x00000000, 0x00010000,0x00000000, 0x02000000]),
- FOLLOW_p_AllowingEmpty_in_p_ForBinding3876: new org.antlr.runtime.BitSet([0x00200000, 0x20000000,0x00000000, 0x00000000,0x00000000, 0x02000000]),
- FOLLOW_p_PositionalVar_in_p_ForBinding3879: new org.antlr.runtime.BitSet([0x00000000, 0x20000000,0x00000000, 0x00000000,0x00000000, 0x02000000]),
- FOLLOW_p_FTScoreVar_in_p_ForBinding3882: new org.antlr.runtime.BitSet([0x00000000, 0x20000000]),
- FOLLOW_IN_in_p_ForBinding3887: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_ForBinding3891: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ALLOWING_in_p_AllowingEmpty3920: new org.antlr.runtime.BitSet([0x00000000, 0x00001000]),
- FOLLOW_EMPTY_in_p_AllowingEmpty3926: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_AT_in_p_PositionalVar3956: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_PositionalVar3960: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_PositionalVar3962: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LET_in_p_LetClause3990: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000,0x80000000, 0x00000000]),
- FOLLOW_p_LetBinding_in_p_LetClause3994: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_COMMA_in_p_LetClause3997: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000,0x80000000, 0x00000000]),
- FOLLOW_p_LetBinding_in_p_LetClause3999: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_DOLLAR_in_p_LetBinding4031: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_LetBinding4033: new org.antlr.runtime.BitSet([0x00080000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
- FOLLOW_p_TypeDeclaration_in_p_LetBinding4035: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
- FOLLOW_p_FTScoreVar_in_p_LetBinding4041: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
- FOLLOW_BIND_in_p_LetBinding4045: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_LetBinding4047: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_FOR_in_p_WindowClause4076: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000110, 0x00000000]),
- FOLLOW_p_TumblingWindowClause_in_p_WindowClause4081: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_SlidingWindowClause_in_p_WindowClause4085: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_TUMBLING_in_p_TumblingWindowClause4122: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000800, 0x00000000]),
- FOLLOW_WINDOW_in_p_TumblingWindowClause4128: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_TumblingWindowClause4132: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_TumblingWindowClause4134: new org.antlr.runtime.BitSet([0x00080000, 0x20000000]),
- FOLLOW_p_TypeDeclaration_in_p_TumblingWindowClause4136: new org.antlr.runtime.BitSet([0x00000000, 0x20000000]),
- FOLLOW_IN_in_p_TumblingWindowClause4141: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_TumblingWindowClause4145: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000020, 0x00000000]),
- FOLLOW_p_WindowStartCondition_in_p_TumblingWindowClause4148: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x80800000]),
- FOLLOW_p_WindowEndCondition_in_p_TumblingWindowClause4150: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SLIDING_in_p_SlidingWindowClause4179: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000800, 0x00000000]),
- FOLLOW_WINDOW_in_p_SlidingWindowClause4185: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_SlidingWindowClause4189: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_SlidingWindowClause4191: new org.antlr.runtime.BitSet([0x00080000, 0x20000000]),
- FOLLOW_p_TypeDeclaration_in_p_SlidingWindowClause4193: new org.antlr.runtime.BitSet([0x00000000, 0x20000000]),
- FOLLOW_IN_in_p_SlidingWindowClause4198: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_SlidingWindowClause4202: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000020, 0x00000000]),
- FOLLOW_p_WindowStartCondition_in_p_SlidingWindowClause4205: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x80800000]),
- FOLLOW_p_WindowEndCondition_in_p_SlidingWindowClause4207: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_START_in_p_WindowStartCondition4236: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x40000000,0x00000408, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_p_WindowVars_in_p_WindowStartCondition4240: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000400, 0x00000000]),
- FOLLOW_WHEN_in_p_WindowStartCondition4244: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_WindowStartCondition4248: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ONLY_in_p_WindowEndCondition4278: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00800000]),
- FOLLOW_END_in_p_WindowEndCondition4286: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x40000000,0x00000408, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_p_WindowVars_in_p_WindowEndCondition4290: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000400, 0x00000000]),
- FOLLOW_WHEN_in_p_WindowEndCondition4294: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_WindowEndCondition4298: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DOLLAR_in_p_WindowVars4326: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_CurrentItem_in_p_WindowVars4328: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00000000, 0x40000000,0x00000008, 0x00000000]),
- FOLLOW_p_PositionalVar_in_p_WindowVars4332: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x40000000,0x00000008, 0x00000000]),
- FOLLOW_PREVIOUS_in_p_WindowVars4338: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_WindowVars4342: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_PreviousItem_in_p_WindowVars4344: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x40000000]),
- FOLLOW_NEXT_in_p_WindowVars4351: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_WindowVars4355: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NextItem_in_p_WindowVars4357: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_QName_in_p_CurrentItem4385: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_QName_in_p_PreviousItem4411: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_QName_in_p_NextItem4437: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_COUNT_in_p_CountClause4465: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_CountClause4469: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_CountClause4471: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_WHERE_in_p_WhereClause4507: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_WhereClause4511: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_GROUP_in_p_GroupByClause4540: new org.antlr.runtime.BitSet([0x02000000, 0x00000000]),
- FOLLOW_BY_in_p_GroupByClause4546: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_p_GroupingSpecList_in_p_GroupByClause4550: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_GroupingSpec_in_p_GroupingSpecList4576: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_COMMA_in_p_GroupingSpecList4579: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_p_GroupingSpec_in_p_GroupingSpecList4581: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_DOLLAR_in_p_GroupingSpec4609: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_GroupingSpec4611: new org.antlr.runtime.BitSet([0x40000002, 0x00000000]),
- FOLLOW_COLLATION_in_p_GroupingSpec4616: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_GroupingSpec4620: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ORDER_in_p_OrderByClause4652: new org.antlr.runtime.BitSet([0x02000000, 0x00000000]),
- FOLLOW_BY_in_p_OrderByClause4656: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_STABLE_in_p_OrderByClause4664: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00040000, 0x00000000]),
- FOLLOW_ORDER_in_p_OrderByClause4668: new org.antlr.runtime.BitSet([0x02000000, 0x00000000]),
- FOLLOW_BY_in_p_OrderByClause4672: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_OrderSpecList_in_p_OrderByClause4678: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_OrderSpec_in_p_OrderSpecList4704: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_COMMA_in_p_OrderSpecList4707: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_OrderSpec_in_p_OrderSpecList4709: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_p_ExprSingle_in_p_OrderSpec4737: new org.antlr.runtime.BitSet([0x40100000, 0x00001040]),
- FOLLOW_p_OrderModifier_in_p_OrderSpec4740: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ASCENDING_in_p_OrderModifier4769: new org.antlr.runtime.BitSet([0x40000002, 0x00001000]),
- FOLLOW_DESCENDING_in_p_OrderModifier4775: new org.antlr.runtime.BitSet([0x40000002, 0x00001000]),
- FOLLOW_EMPTY_in_p_OrderModifier4782: new org.antlr.runtime.BitSet([0x00000000, 0x01000000,0x00000020, 0x00000000]),
- FOLLOW_GREATEST_in_p_OrderModifier4787: new org.antlr.runtime.BitSet([0x40000002, 0x00000000]),
- FOLLOW_LEAST_in_p_OrderModifier4793: new org.antlr.runtime.BitSet([0x40000002, 0x00000000]),
- FOLLOW_COLLATION_in_p_OrderModifier4801: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_OrderModifier4803: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_RETURN_in_p_ReturnHybrid4836: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Hybrid_in_p_ReturnHybrid4840: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SOME_in_p_QuantifiedExpr4870: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_EVERY_in_p_QuantifiedExpr4876: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_QuantifiedExpr4881: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_QuantifiedExpr4883: new org.antlr.runtime.BitSet([0x00080000, 0x20000000]),
- FOLLOW_p_TypeDeclaration_in_p_QuantifiedExpr4885: new org.antlr.runtime.BitSet([0x00000000, 0x20000000]),
- FOLLOW_IN_in_p_QuantifiedExpr4890: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_QuantifiedExpr4894: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x08000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_COMMA_in_p_QuantifiedExpr4898: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_QuantifiedExpr4900: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_QuantifiedExpr4902: new org.antlr.runtime.BitSet([0x00080000, 0x20000000]),
- FOLLOW_p_TypeDeclaration_in_p_QuantifiedExpr4904: new org.antlr.runtime.BitSet([0x00000000, 0x20000000]),
- FOLLOW_IN_in_p_QuantifiedExpr4909: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_QuantifiedExpr4913: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x08000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_SATISFIES_in_p_QuantifiedExpr4920: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_QuantifiedExpr4924: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SWITCH_in_p_SwitchHybrid4954: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_SwitchHybrid4958: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_SwitchHybrid4960: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_SwitchHybrid4963: new org.antlr.runtime.BitSet([0x04000000, 0x00000000]),
- FOLLOW_p_SwitchCaseHybrid_in_p_SwitchHybrid4965: new org.antlr.runtime.BitSet([0x04000000, 0x00000008]),
- FOLLOW_DEFAULT_in_p_SwitchHybrid4971: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]),
- FOLLOW_RETURN_in_p_SwitchHybrid4977: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Hybrid_in_p_SwitchHybrid4981: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_CASE_in_p_SwitchCaseHybrid5012: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_SwitchCaseOperand_in_p_SwitchCaseHybrid5016: new org.antlr.runtime.BitSet([0x04000000, 0x00000000,0x04000000, 0x00000000]),
- FOLLOW_RETURN_in_p_SwitchCaseHybrid5022: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Hybrid_in_p_SwitchCaseHybrid5026: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_SwitchCaseOperand5053: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_TYPESWITCH_in_p_TypeswitchHybrid5083: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_TypeswitchHybrid5087: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_TypeswitchHybrid5089: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_TypeswitchHybrid5092: new org.antlr.runtime.BitSet([0x04000000, 0x00000000]),
- FOLLOW_p_CaseHybrid_in_p_TypeswitchHybrid5094: new org.antlr.runtime.BitSet([0x04000000, 0x00000008]),
- FOLLOW_DEFAULT_in_p_TypeswitchHybrid5100: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_TypeswitchHybrid5105: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_TypeswitchHybrid5107: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]),
- FOLLOW_RETURN_in_p_TypeswitchHybrid5113: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Hybrid_in_p_TypeswitchHybrid5117: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_CASE_in_p_CaseHybrid5147: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_CaseHybrid5152: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_CaseHybrid5154: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]),
- FOLLOW_AS_in_p_CaseHybrid5158: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_SequenceTypeUnion_in_p_CaseHybrid5164: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]),
- FOLLOW_RETURN_in_p_CaseHybrid5168: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_CaseHybrid5172: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_SequenceType_in_p_SequenceTypeUnion5199: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x40000000]),
- FOLLOW_VBAR_in_p_SequenceTypeUnion5202: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_SequenceType_in_p_SequenceTypeUnion5204: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x40000000]),
- FOLLOW_IF_in_p_IfHybrid5235: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_IfHybrid5239: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_IfHybrid5241: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_IfHybrid5244: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000020]),
- FOLLOW_THEN_in_p_IfHybrid5248: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Hybrid_in_p_IfHybrid5252: new org.antlr.runtime.BitSet([0x00000000, 0x00000800]),
- FOLLOW_ELSE_in_p_IfHybrid5257: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Hybrid_in_p_IfHybrid5261: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_TryClause_in_p_TryCatchExpr5288: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00020000]),
- FOLLOW_p_CatchClause_in_p_TryCatchExpr5290: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00020000]),
- FOLLOW_TRY_in_p_TryClause5319: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_p_TryClause5323: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_TryTargetExpr_in_p_TryClause5325: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_TryClause5327: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Expr_in_p_TryTargetExpr5353: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_CATCH_in_p_CatchClause5382: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001001,0x01C01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_CatchErrorList_in_p_CatchClause5386: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_p_CatchClause5388: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_CatchClause5390: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_CatchClause5393: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_NameTest_in_p_CatchErrorList5419: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x40000000]),
- FOLLOW_VBAR_in_p_CatchErrorList5422: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001000,0x01C01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NameTest_in_p_CatchErrorList5424: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x40000000]),
- FOLLOW_p_AndExpr_in_p_OrExpr5469: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00020000, 0x00000000]),
- FOLLOW_OR_in_p_OrExpr5475: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_AndExpr_in_p_OrExpr5479: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00020000, 0x00000000]),
- FOLLOW_p_ComparisonExpr_in_p_AndExpr5508: new org.antlr.runtime.BitSet([0x00040002, 0x00000000]),
- FOLLOW_AND_in_p_AndExpr5514: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ComparisonExpr_in_p_AndExpr5518: new org.antlr.runtime.BitSet([0x00040002, 0x00000000]),
- FOLLOW_p_FTContainsExpr_in_p_ComparisonExpr5548: new org.antlr.runtime.BitSet([0x00000002, 0x02808000,0x00000892, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x001F8050]),
- FOLLOW_p_ValueComp_in_p_ComparisonExpr5553: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_GeneralComp_in_p_ComparisonExpr5557: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NodeComp_in_p_ComparisonExpr5561: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_FTContainsExpr_in_p_ComparisonExpr5564: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_AdditiveExpr_in_p_RangeExpr5593: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000040]),
- FOLLOW_TO_in_p_RangeExpr5599: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_AdditiveExpr_in_p_RangeExpr5603: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_MultiplicativeExpr_in_p_AdditiveExpr5632: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00006000]),
- FOLLOW_set_in_p_AdditiveExpr5636: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_MultiplicativeExpr_in_p_AdditiveExpr5644: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00006000]),
- FOLLOW_p_UnionExpr_in_p_MultiplicativeExpr5673: new org.antlr.runtime.BitSet([0x00000002, 0x04000080,0x00000100, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]),
- FOLLOW_STAR_in_p_MultiplicativeExpr5678: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_DIV_in_p_MultiplicativeExpr5685: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_IDIV_in_p_MultiplicativeExpr5691: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_MOD_in_p_MultiplicativeExpr5697: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_UnionExpr_in_p_MultiplicativeExpr5703: new org.antlr.runtime.BitSet([0x00000002, 0x04000080,0x00000100, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]),
- FOLLOW_p_IntersectExceptExpr_in_p_UnionExpr5732: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000200,0x00000000, 0x00000000,0x00000000, 0x40000000]),
- FOLLOW_UNION_in_p_UnionExpr5739: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_VBAR_in_p_UnionExpr5745: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_IntersectExceptExpr_in_p_UnionExpr5748: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000200,0x00000000, 0x00000000,0x00000000, 0x40000000]),
- FOLLOW_p_InstanceofExpr_in_p_IntersectExceptExpr5777: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000001, 0x00000000]),
- FOLLOW_INTERSECT_in_p_IntersectExceptExpr5784: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_EXCEPT_in_p_IntersectExceptExpr5790: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_InstanceofExpr_in_p_IntersectExceptExpr5795: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000001, 0x00000000]),
- FOLLOW_p_TreatExpr_in_p_InstanceofExpr5824: new org.antlr.runtime.BitSet([0x00000002, 0x80000000]),
- FOLLOW_INSTANCE_in_p_InstanceofExpr5830: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00008000, 0x00000000]),
- FOLLOW_OF_in_p_InstanceofExpr5836: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_SequenceType_in_p_InstanceofExpr5840: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_CastableExpr_in_p_TreatExpr5868: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000080]),
- FOLLOW_TREAT_in_p_TreatExpr5874: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]),
- FOLLOW_AS_in_p_TreatExpr5880: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_SequenceType_in_p_TreatExpr5884: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_CastExpr_in_p_CastableExpr5921: new org.antlr.runtime.BitSet([0x10000002, 0x00000000]),
- FOLLOW_CASTABLE_in_p_CastableExpr5927: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]),
- FOLLOW_AS_in_p_CastableExpr5933: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_SingleType_in_p_CastableExpr5937: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_UnaryExpr_in_p_CastExpr5974: new org.antlr.runtime.BitSet([0x08000002, 0x00000000]),
- FOLLOW_CAST_in_p_CastExpr5980: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]),
- FOLLOW_AS_in_p_CastExpr5986: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_SingleType_in_p_CastExpr5990: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_PLUS_in_p_UnaryExpr6020: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_MINUS_in_p_UnaryExpr6024: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ValueExpr_in_p_UnaryExpr6028: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ValidateExpr_in_p_ValueExpr6098: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_PathExpr_in_p_ValueExpr6110: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ExtensionExpr_in_p_ValueExpr6122: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_VersionDecl_in_p_Module502: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_LibraryModule_in_p_Module535: new org.antlr.runtime.BitSet([0x00000000, 0x00000000]),
+ FOLLOW_p_MainModule_in_p_Module558: new org.antlr.runtime.BitSet([0x00000000, 0x00000000]),
+ FOLLOW_EOF_in_p_Module582: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_XQUERY_in_p_VersionDecl610: new org.antlr.runtime.BitSet([0x00000000, 0x00004000,0x00000000, 0x00002000]),
+ FOLLOW_ENCODING_in_p_VersionDecl618: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_VersionDecl624: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_VERSION_in_p_VersionDecl645: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_VersionDecl651: new org.antlr.runtime.BitSet([0x00000000, 0x00004000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_ENCODING_in_p_VersionDecl656: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_VersionDecl662: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_p_VersionDecl668: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_Prolog_in_p_MainModule734: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_pm_QueryBody_in_p_MainModule736: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ModuleDecl_in_p_LibraryModule792: new org.antlr.runtime.BitSet([0x00000000, 0x10000004]),
+ FOLLOW_pm_Prolog_in_p_LibraryModule794: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_MODULE_in_p_ModuleDecl850: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000400, 0x00000000]),
+ FOLLOW_NAMESPACE_in_p_ModuleDecl854: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NCName_in_p_ModuleDecl858: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000010]),
+ FOLLOW_EQUAL_in_p_ModuleDecl860: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_ModuleDecl862: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_p_ModuleDecl864: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_DefaultNamespaceDecl_in_pm_Prolog923: new org.antlr.runtime.BitSet([0x00000002, 0x10000004]),
+ FOLLOW_p_Setter_in_pm_Prolog929: new org.antlr.runtime.BitSet([0x00000002, 0x10000004]),
+ FOLLOW_pm_NamespaceDecl_in_pm_Prolog935: new org.antlr.runtime.BitSet([0x00000002, 0x10000004]),
+ FOLLOW_p_Import_in_pm_Prolog941: new org.antlr.runtime.BitSet([0x00000002, 0x10000004]),
+ FOLLOW_pm_FTOptionDecl_in_pm_Prolog947: new org.antlr.runtime.BitSet([0x00000002, 0x10000004]),
+ FOLLOW_pg_OrderedDecl_in_pm_Prolog954: new org.antlr.runtime.BitSet([0x00000002, 0x00000004]),
+ FOLLOW_pm_ContextItemDecl_in_pg_OrderedDecl1269: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_AnnotatedDecl_in_pg_OrderedDecl1281: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_OptionDecl_in_pg_OrderedDecl1293: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_BoundarySpaceDecl_in_p_Setter1323: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_DefaultCollationDecl_in_p_Setter1335: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_BaseURIDecl_in_p_Setter1347: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_ConstructionDecl_in_p_Setter1359: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_OrderingModeDecl_in_p_Setter1371: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_EmptyOrderDecl_in_p_Setter1383: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_RevalidationDecl_in_p_Setter1398: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_CopyNamespacesDecl_in_p_Setter1410: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_DecimalFormatDecl_in_p_Setter1422: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECLARE_in_pm_BoundarySpaceDecl1454: new org.antlr.runtime.BitSet([0x01000000, 0x00000000]),
+ FOLLOW_BOUNDARY_SPACE_in_pm_BoundarySpaceDecl1460: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x01000000, 0x00000008]),
+ FOLLOW_PRESERVE_in_pm_BoundarySpaceDecl1469: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_STRIP_in_pm_BoundarySpaceDecl1479: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_pm_BoundarySpaceDecl1486: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECLARE_in_pm_DefaultCollationDecl1514: new org.antlr.runtime.BitSet([0x00000000, 0x00000008]),
+ FOLLOW_DEFAULT_in_pm_DefaultCollationDecl1520: new org.antlr.runtime.BitSet([0x40000000, 0x00000000]),
+ FOLLOW_COLLATION_in_pm_DefaultCollationDecl1526: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_pm_DefaultCollationDecl1530: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_pm_DefaultCollationDecl1532: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECLARE_in_pm_BaseURIDecl1568: new org.antlr.runtime.BitSet([0x00800000, 0x00000000]),
+ FOLLOW_BASE_URI_in_pm_BaseURIDecl1574: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_pm_BaseURIDecl1580: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_pm_BaseURIDecl1582: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECLARE_in_pm_ConstructionDecl1635: new org.antlr.runtime.BitSet([0x00000000, 0x00000001]),
+ FOLLOW_CONSTRUCTION_in_pm_ConstructionDecl1641: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x01000000, 0x00000008]),
+ FOLLOW_STRIP_in_pm_ConstructionDecl1650: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_PRESERVE_in_pm_ConstructionDecl1656: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_pm_ConstructionDecl1663: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECLARE_in_pm_OrderingModeDecl1691: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_ORDERING_in_pm_OrderingModeDecl1697: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00080000, 0x00000400]),
+ FOLLOW_ORDERED_in_pm_OrderingModeDecl1706: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_UNORDERED_in_pm_OrderingModeDecl1712: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_pm_OrderingModeDecl1719: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECLARE_in_pm_EmptyOrderDecl1747: new org.antlr.runtime.BitSet([0x00000000, 0x00000008]),
+ FOLLOW_DEFAULT_in_pm_EmptyOrderDecl1753: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00040000, 0x00000000]),
+ FOLLOW_ORDER_in_pm_EmptyOrderDecl1759: new org.antlr.runtime.BitSet([0x00000000, 0x00001000]),
+ FOLLOW_EMPTY_in_pm_EmptyOrderDecl1765: new org.antlr.runtime.BitSet([0x00000000, 0x01000000,0x00000020, 0x00000000]),
+ FOLLOW_GREATEST_in_pm_EmptyOrderDecl1774: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_LEAST_in_pm_EmptyOrderDecl1780: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_pm_EmptyOrderDecl1787: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECLARE_in_pm_CopyNamespacesDecl1815: new org.antlr.runtime.BitSet([0x00000000, 0x00000002]),
+ FOLLOW_COPY_NAMESPACES_in_pm_CopyNamespacesDecl1821: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x01002000, 0x00000000]),
+ FOLLOW_p_PreserveMode_in_pm_CopyNamespacesDecl1825: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_COMMA_in_pm_CopyNamespacesDecl1827: new org.antlr.runtime.BitSet([0x00000000, 0x40000000,0x00001000, 0x00000000]),
+ FOLLOW_p_InheritMode_in_pm_CopyNamespacesDecl1829: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_pm_CopyNamespacesDecl1831: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_PRESERVE_in_p_PreserveMode1860: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_NO_PRESERVE_in_p_PreserveMode1866: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_INHERIT_in_p_InheritMode1898: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_NO_INHERIT_in_p_InheritMode1904: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECLARE_in_pm_DecimalFormatDecl1943: new org.antlr.runtime.BitSet([0x00000000, 0x00000008,0x00000000, 0x00100000]),
+ FOLLOW_DECIMAL_FORMAT_in_pm_DecimalFormatDecl1951: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_pm_DecimalFormatDecl1955: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x2E600000,0x00001007, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_DEFAULT_in_pm_DecimalFormatDecl1963: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00100000]),
+ FOLLOW_DECIMAL_FORMAT_in_pm_DecimalFormatDecl1969: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x2E600000,0x00001007, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_p_DFPropertyName_in_pm_DecimalFormatDecl1976: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000010]),
+ FOLLOW_EQUAL_in_pm_DecimalFormatDecl1978: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_pm_DecimalFormatDecl1980: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x2E600000,0x00001007, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_pm_DecimalFormatDecl1984: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECIMAL_SEPARATOR_in_p_DFPropertyName2013: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_GROUPING_SEPARATOR_in_p_DFPropertyName2019: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_INFINITY_in_p_DFPropertyName2025: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_MINUS_SIGN_in_p_DFPropertyName2031: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_NAN_in_p_DFPropertyName2037: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_PERCENT_in_p_DFPropertyName2043: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_PER_MILLE_in_p_DFPropertyName2049: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ZERO_DIGIT_in_p_DFPropertyName2055: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DIGIT_in_p_DFPropertyName2061: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_PATTERN_SEPARATOR_in_p_DFPropertyName2067: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_SchemaImport_in_p_Import2096: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_ModuleImport_in_p_Import2100: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_IMPORT_in_pm_SchemaImport2136: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x10000000, 0x00000000]),
+ FOLLOW_SCHEMA_in_pm_SchemaImport2142: new org.antlr.runtime.BitSet([0x00000000, 0x00000008,0x00000400, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_SchemaPrefix_in_pm_SchemaImport2148: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_pm_SchemaImport2153: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_AT_in_pm_SchemaImport2158: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_pm_SchemaImport2164: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]),
+ FOLLOW_COMMA_in_pm_SchemaImport2167: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_pm_SchemaImport2171: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]),
+ FOLLOW_SEMICOLON_in_pm_SchemaImport2177: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_NAMESPACE_in_p_SchemaPrefix2247: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NCName_in_p_SchemaPrefix2253: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000010]),
+ FOLLOW_EQUAL_in_p_SchemaPrefix2255: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DEFAULT_in_p_SchemaPrefix2294: new org.antlr.runtime.BitSet([0x00000000, 0x00000400]),
+ FOLLOW_ELEMENT_in_p_SchemaPrefix2300: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000400, 0x00000000]),
+ FOLLOW_NAMESPACE_in_p_SchemaPrefix2306: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_IMPORT_in_pm_ModuleImport2356: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000200, 0x00000000]),
+ FOLLOW_MODULE_in_pm_ModuleImport2362: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000400, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_NAMESPACE_in_pm_ModuleImport2369: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NCName_in_pm_ModuleImport2375: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000010]),
+ FOLLOW_EQUAL_in_pm_ModuleImport2377: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_pm_ModuleImport2383: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_AT_in_pm_ModuleImport2388: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_pm_ModuleImport2394: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]),
+ FOLLOW_COMMA_in_pm_ModuleImport2397: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_pm_ModuleImport2401: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]),
+ FOLLOW_SEMICOLON_in_pm_ModuleImport2407: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECLARE_in_pm_NamespaceDecl2476: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000400, 0x00000000]),
+ FOLLOW_NAMESPACE_in_pm_NamespaceDecl2482: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NCName_in_pm_NamespaceDecl2488: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000010]),
+ FOLLOW_EQUAL_in_pm_NamespaceDecl2490: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_pm_NamespaceDecl2494: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_pm_NamespaceDecl2496: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECLARE_in_pm_DefaultNamespaceDecl2553: new org.antlr.runtime.BitSet([0x00000000, 0x00000008]),
+ FOLLOW_DEFAULT_in_pm_DefaultNamespaceDecl2559: new org.antlr.runtime.BitSet([0x00000000, 0x00400400]),
+ FOLLOW_ELEMENT_in_pm_DefaultNamespaceDecl2566: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000400, 0x00000000]),
+ FOLLOW_FUNCTION_in_pm_DefaultNamespaceDecl2572: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000400, 0x00000000]),
+ FOLLOW_NAMESPACE_in_pm_DefaultNamespaceDecl2579: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_pm_DefaultNamespaceDecl2583: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_pm_DefaultNamespaceDecl2585: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECLARE_in_pm_AnnotatedDecl2613: new org.antlr.runtime.BitSet([0x00000000, 0x00400000,0x00000000, 0x00001000,0x08000000, 0x00000000,0x00188000, 0x00000080]),
+ FOLLOW_p_Annotation_in_pm_AnnotatedDecl2617: new org.antlr.runtime.BitSet([0x00000000, 0x00400000,0x00000000, 0x00001000,0x08000000, 0x00000000,0x00188000, 0x00000080]),
+ FOLLOW_pg_AnnotatedDecl_in_pm_AnnotatedDecl2620: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_pm_AnnotatedDecl2622: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_VarDecl_in_pg_AnnotatedDecl2646: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_FunctionDecl_in_pg_AnnotatedDecl2658: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_CollectionDecl_in_pg_AnnotatedDecl2673: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_IndexDecl_in_pg_AnnotatedDecl2688: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ICDecl_in_pg_AnnotatedDecl2703: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ANN_PERCENT_in_p_Annotation2729: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_Annotation2731: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_Annotation2734: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_Literal_in_p_Annotation2736: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_Annotation2739: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_Literal_in_p_Annotation2741: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
+ FOLLOW_RPAREN_in_p_Annotation2745: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_VARIABLE_in_p_VarDecl2775: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_VarDecl2779: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_VarDecl2783: new org.antlr.runtime.BitSet([0x00080000, 0x00040000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
+ FOLLOW_p_TypeDeclaration_in_p_VarDecl2787: new org.antlr.runtime.BitSet([0x00000000, 0x00040000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
+ FOLLOW_BIND_in_p_VarDecl2792: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarValue_in_p_VarDecl2796: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_EXTERNAL_in_p_VarDecl2804: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
+ FOLLOW_BIND_in_p_VarDecl2809: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarDefaultValue_in_p_VarDecl2813: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_VarValue2892: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_VarDefaultValue2919: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECLARE_in_pm_ContextItemDecl2948: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00040000]),
+ FOLLOW_CONTEXT_in_pm_ContextItemDecl2954: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000004, 0x00000000]),
+ FOLLOW_ITEM_in_pm_ContextItemDecl2960: new org.antlr.runtime.BitSet([0x00080000, 0x00040000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
+ FOLLOW_AS_in_pm_ContextItemDecl2967: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ItemType_in_pm_ContextItemDecl2971: new org.antlr.runtime.BitSet([0x00000000, 0x00040000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
+ FOLLOW_BIND_in_pm_ContextItemDecl2977: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarValue_in_pm_ContextItemDecl2979: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_EXTERNAL_in_pm_ContextItemDecl2987: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000020]),
+ FOLLOW_BIND_in_pm_ContextItemDecl2992: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarDefaultValue_in_pm_ContextItemDecl2994: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_pm_ContextItemDecl3000: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_UPDATING_in_pm_FunctionDecl3033: new org.antlr.runtime.BitSet([0x00000000, 0x00400000]),
+ FOLLOW_FUNCTION_in_pm_FunctionDecl3041: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_pg_FQName_in_pm_FunctionDecl3047: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_pm_FunctionDecl3049: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0xC0000000, 0x00000000]),
+ FOLLOW_p_ParamList_in_pm_FunctionDecl3053: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_pm_FunctionDecl3056: new org.antlr.runtime.BitSet([0x00080000, 0x00040000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_AS_in_pm_FunctionDecl3061: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_SequenceType_in_pm_FunctionDecl3067: new org.antlr.runtime.BitSet([0x00000000, 0x00040000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_pm_FunctionDecl3072: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_StatementsAndOptionalExpr_in_pm_FunctionDecl3076: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_pm_FunctionDecl3078: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_EXTERNAL_in_pm_FunctionDecl3084: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Param_in_p_ParamList3161: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_ParamList3164: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_p_Param_in_p_ParamList3168: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_DOLLAR_in_p_Param3226: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_Param3230: new org.antlr.runtime.BitSet([0x00080002, 0x00000000]),
+ FOLLOW_p_TypeDeclaration_in_p_Param3234: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_EnclosedExpr_in_pm_FunctionBody3290: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LBRACKET_in_p_EnclosedExpr3317: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_EnclosedExpr3319: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_EnclosedExpr3322: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECLARE_in_pm_OptionDecl3374: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00010000, 0x00000000]),
+ FOLLOW_OPTION_in_pm_OptionDecl3380: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_pm_OptionDecl3384: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_pm_OptionDecl3386: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_pm_OptionDecl3388: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Program_in_pm_QueryBody3417: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Expr_in_pm_QueryBody3429: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_Expr3465: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_Expr3481: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_Expr3483: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_p_FLWORHybrid_in_p_ExprSingle3550: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_IfHybrid_in_p_ExprSingle3580: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_SwitchHybrid_in_p_ExprSingle3606: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_TypeswitchHybrid_in_p_ExprSingle3628: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_TryCatchHybrid_in_p_ExprSingle3655: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ExprSimple_in_p_ExprSingle3668: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_InitialClause_in_p_FLWORHybrid3695: new org.antlr.runtime.BitSet([0x00000000, 0x00200000,0x04040040, 0x01084002]),
+ FOLLOW_p_IntermediateClause_in_p_FLWORHybrid3697: new org.antlr.runtime.BitSet([0x00000000, 0x00200000,0x04040040, 0x01084002]),
+ FOLLOW_p_ReturnHybrid_in_p_FLWORHybrid3700: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ForClause_in_p_InitialClause3727: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_LetClause_in_p_InitialClause3731: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_WindowClause_in_p_InitialClause3735: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_InitialClause_in_p_IntermediateClause3761: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_WhereClause_in_p_IntermediateClause3765: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_GroupByClause_in_p_IntermediateClause3769: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_OrderByClause_in_p_IntermediateClause3773: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_CountClause_in_p_IntermediateClause3777: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_RangeExpr_in_p_StringConcatExpr3798: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x10000000, 0x00000000]),
+ FOLLOW_CONCAT_in_p_StringConcatExpr3802: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_RangeExpr_in_p_StringConcatExpr3804: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x10000000, 0x00000000]),
+ FOLLOW_FOR_in_p_ForClause3831: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_p_ForBinding_in_p_ForClause3835: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_ForClause3838: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_p_ForBinding_in_p_ForClause3840: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_DOLLAR_in_p_ForBinding3868: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_ForBinding3870: new org.antlr.runtime.BitSet([0x00280000, 0x20000000,0x00000000, 0x00010000,0x00000000, 0x02000000]),
+ FOLLOW_p_TypeDeclaration_in_p_ForBinding3872: new org.antlr.runtime.BitSet([0x00200000, 0x20000000,0x00000000, 0x00010000,0x00000000, 0x02000000]),
+ FOLLOW_p_AllowingEmpty_in_p_ForBinding3875: new org.antlr.runtime.BitSet([0x00200000, 0x20000000,0x00000000, 0x00000000,0x00000000, 0x02000000]),
+ FOLLOW_p_PositionalVar_in_p_ForBinding3878: new org.antlr.runtime.BitSet([0x00000000, 0x20000000,0x00000000, 0x00000000,0x00000000, 0x02000000]),
+ FOLLOW_p_FTScoreVar_in_p_ForBinding3881: new org.antlr.runtime.BitSet([0x00000000, 0x20000000]),
+ FOLLOW_IN_in_p_ForBinding3886: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_ForBinding3890: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ALLOWING_in_p_AllowingEmpty3919: new org.antlr.runtime.BitSet([0x00000000, 0x00001000]),
+ FOLLOW_EMPTY_in_p_AllowingEmpty3925: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_AT_in_p_PositionalVar3955: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_PositionalVar3959: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_PositionalVar3961: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LET_in_p_LetClause3989: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000,0x80000000, 0x00000000]),
+ FOLLOW_p_LetBinding_in_p_LetClause3993: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_LetClause3996: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000,0x80000000, 0x00000000]),
+ FOLLOW_p_LetBinding_in_p_LetClause3998: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_DOLLAR_in_p_LetBinding4030: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_LetBinding4032: new org.antlr.runtime.BitSet([0x00080000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
+ FOLLOW_p_TypeDeclaration_in_p_LetBinding4034: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
+ FOLLOW_p_FTScoreVar_in_p_LetBinding4040: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
+ FOLLOW_BIND_in_p_LetBinding4044: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_LetBinding4046: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_FOR_in_p_WindowClause4075: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000110, 0x00000000]),
+ FOLLOW_p_TumblingWindowClause_in_p_WindowClause4080: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_SlidingWindowClause_in_p_WindowClause4084: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_TUMBLING_in_p_TumblingWindowClause4121: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000800, 0x00000000]),
+ FOLLOW_WINDOW_in_p_TumblingWindowClause4127: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_TumblingWindowClause4131: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_TumblingWindowClause4133: new org.antlr.runtime.BitSet([0x00080000, 0x20000000]),
+ FOLLOW_p_TypeDeclaration_in_p_TumblingWindowClause4135: new org.antlr.runtime.BitSet([0x00000000, 0x20000000]),
+ FOLLOW_IN_in_p_TumblingWindowClause4140: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_TumblingWindowClause4144: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000020, 0x00000000]),
+ FOLLOW_p_WindowStartCondition_in_p_TumblingWindowClause4147: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x80800000]),
+ FOLLOW_p_WindowEndCondition_in_p_TumblingWindowClause4149: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SLIDING_in_p_SlidingWindowClause4178: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000800, 0x00000000]),
+ FOLLOW_WINDOW_in_p_SlidingWindowClause4184: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_SlidingWindowClause4188: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_SlidingWindowClause4190: new org.antlr.runtime.BitSet([0x00080000, 0x20000000]),
+ FOLLOW_p_TypeDeclaration_in_p_SlidingWindowClause4192: new org.antlr.runtime.BitSet([0x00000000, 0x20000000]),
+ FOLLOW_IN_in_p_SlidingWindowClause4197: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_SlidingWindowClause4201: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000020, 0x00000000]),
+ FOLLOW_p_WindowStartCondition_in_p_SlidingWindowClause4204: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x80800000]),
+ FOLLOW_p_WindowEndCondition_in_p_SlidingWindowClause4206: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_START_in_p_WindowStartCondition4235: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x40000000,0x00000408, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_p_WindowVars_in_p_WindowStartCondition4239: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000400, 0x00000000]),
+ FOLLOW_WHEN_in_p_WindowStartCondition4243: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_WindowStartCondition4247: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ONLY_in_p_WindowEndCondition4277: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00800000]),
+ FOLLOW_END_in_p_WindowEndCondition4285: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x40000000,0x00000408, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_p_WindowVars_in_p_WindowEndCondition4289: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000400, 0x00000000]),
+ FOLLOW_WHEN_in_p_WindowEndCondition4293: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_WindowEndCondition4297: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_WindowVars4325: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_CurrentItem_in_p_WindowVars4327: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00000000, 0x40000000,0x00000008, 0x00000000]),
+ FOLLOW_p_PositionalVar_in_p_WindowVars4331: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x40000000,0x00000008, 0x00000000]),
+ FOLLOW_PREVIOUS_in_p_WindowVars4337: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_WindowVars4341: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_PreviousItem_in_p_WindowVars4343: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x40000000]),
+ FOLLOW_NEXT_in_p_WindowVars4350: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_WindowVars4354: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NextItem_in_p_WindowVars4356: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_QName_in_p_CurrentItem4384: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_QName_in_p_PreviousItem4410: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_QName_in_p_NextItem4436: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_COUNT_in_p_CountClause4464: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_CountClause4468: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_CountClause4470: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_WHERE_in_p_WhereClause4506: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_WhereClause4510: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_GROUP_in_p_GroupByClause4539: new org.antlr.runtime.BitSet([0x02000000, 0x00000000]),
+ FOLLOW_BY_in_p_GroupByClause4545: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_p_GroupingSpecList_in_p_GroupByClause4549: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_GroupingSpec_in_p_GroupingSpecList4575: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_GroupingSpecList4578: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_p_GroupingSpec_in_p_GroupingSpecList4580: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_DOLLAR_in_p_GroupingSpec4608: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_GroupingSpec4610: new org.antlr.runtime.BitSet([0x40000002, 0x00000000]),
+ FOLLOW_COLLATION_in_p_GroupingSpec4615: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_GroupingSpec4619: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ORDER_in_p_OrderByClause4651: new org.antlr.runtime.BitSet([0x02000000, 0x00000000]),
+ FOLLOW_BY_in_p_OrderByClause4655: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_STABLE_in_p_OrderByClause4663: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00040000, 0x00000000]),
+ FOLLOW_ORDER_in_p_OrderByClause4667: new org.antlr.runtime.BitSet([0x02000000, 0x00000000]),
+ FOLLOW_BY_in_p_OrderByClause4671: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_OrderSpecList_in_p_OrderByClause4677: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_OrderSpec_in_p_OrderSpecList4703: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_OrderSpecList4706: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_OrderSpec_in_p_OrderSpecList4708: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_p_ExprSingle_in_p_OrderSpec4736: new org.antlr.runtime.BitSet([0x40100000, 0x00001040]),
+ FOLLOW_p_OrderModifier_in_p_OrderSpec4739: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ASCENDING_in_p_OrderModifier4768: new org.antlr.runtime.BitSet([0x40000002, 0x00001000]),
+ FOLLOW_DESCENDING_in_p_OrderModifier4774: new org.antlr.runtime.BitSet([0x40000002, 0x00001000]),
+ FOLLOW_EMPTY_in_p_OrderModifier4781: new org.antlr.runtime.BitSet([0x00000000, 0x01000000,0x00000020, 0x00000000]),
+ FOLLOW_GREATEST_in_p_OrderModifier4786: new org.antlr.runtime.BitSet([0x40000002, 0x00000000]),
+ FOLLOW_LEAST_in_p_OrderModifier4792: new org.antlr.runtime.BitSet([0x40000002, 0x00000000]),
+ FOLLOW_COLLATION_in_p_OrderModifier4800: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_OrderModifier4802: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_RETURN_in_p_ReturnHybrid4835: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Hybrid_in_p_ReturnHybrid4839: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SOME_in_p_QuantifiedExpr4869: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_EVERY_in_p_QuantifiedExpr4875: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_QuantifiedExpr4880: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_QuantifiedExpr4882: new org.antlr.runtime.BitSet([0x00080000, 0x20000000]),
+ FOLLOW_p_TypeDeclaration_in_p_QuantifiedExpr4884: new org.antlr.runtime.BitSet([0x00000000, 0x20000000]),
+ FOLLOW_IN_in_p_QuantifiedExpr4889: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_QuantifiedExpr4893: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x08000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_QuantifiedExpr4897: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_QuantifiedExpr4899: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_QuantifiedExpr4901: new org.antlr.runtime.BitSet([0x00080000, 0x20000000]),
+ FOLLOW_p_TypeDeclaration_in_p_QuantifiedExpr4903: new org.antlr.runtime.BitSet([0x00000000, 0x20000000]),
+ FOLLOW_IN_in_p_QuantifiedExpr4908: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_QuantifiedExpr4912: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x08000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_SATISFIES_in_p_QuantifiedExpr4919: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_QuantifiedExpr4923: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SWITCH_in_p_SwitchHybrid4953: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_SwitchHybrid4957: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_SwitchHybrid4959: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_SwitchHybrid4962: new org.antlr.runtime.BitSet([0x04000000, 0x00000000]),
+ FOLLOW_p_SwitchCaseHybrid_in_p_SwitchHybrid4964: new org.antlr.runtime.BitSet([0x04000000, 0x00000008]),
+ FOLLOW_DEFAULT_in_p_SwitchHybrid4970: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]),
+ FOLLOW_RETURN_in_p_SwitchHybrid4976: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Hybrid_in_p_SwitchHybrid4980: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_CASE_in_p_SwitchCaseHybrid5011: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_SwitchCaseOperand_in_p_SwitchCaseHybrid5015: new org.antlr.runtime.BitSet([0x04000000, 0x00000000,0x04000000, 0x00000000]),
+ FOLLOW_RETURN_in_p_SwitchCaseHybrid5021: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Hybrid_in_p_SwitchCaseHybrid5025: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_SwitchCaseOperand5052: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_TYPESWITCH_in_p_TypeswitchHybrid5082: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_TypeswitchHybrid5086: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_TypeswitchHybrid5088: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_TypeswitchHybrid5091: new org.antlr.runtime.BitSet([0x04000000, 0x00000000]),
+ FOLLOW_p_CaseHybrid_in_p_TypeswitchHybrid5093: new org.antlr.runtime.BitSet([0x04000000, 0x00000008]),
+ FOLLOW_DEFAULT_in_p_TypeswitchHybrid5099: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_TypeswitchHybrid5104: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_TypeswitchHybrid5106: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]),
+ FOLLOW_RETURN_in_p_TypeswitchHybrid5112: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Hybrid_in_p_TypeswitchHybrid5116: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_CASE_in_p_CaseHybrid5146: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_CaseHybrid5151: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_CaseHybrid5153: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]),
+ FOLLOW_AS_in_p_CaseHybrid5157: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_SequenceTypeUnion_in_p_CaseHybrid5163: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]),
+ FOLLOW_RETURN_in_p_CaseHybrid5167: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_CaseHybrid5171: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_SequenceType_in_p_SequenceTypeUnion5198: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x40000000]),
+ FOLLOW_VBAR_in_p_SequenceTypeUnion5201: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_SequenceType_in_p_SequenceTypeUnion5203: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x40000000]),
+ FOLLOW_IF_in_p_IfHybrid5234: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_IfHybrid5238: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_IfHybrid5240: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_IfHybrid5243: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000020]),
+ FOLLOW_THEN_in_p_IfHybrid5247: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Hybrid_in_p_IfHybrid5251: new org.antlr.runtime.BitSet([0x00000000, 0x00000800]),
+ FOLLOW_ELSE_in_p_IfHybrid5256: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Hybrid_in_p_IfHybrid5260: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_TryClause_in_p_TryCatchExpr5287: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00020000]),
+ FOLLOW_p_CatchClause_in_p_TryCatchExpr5289: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00020000]),
+ FOLLOW_TRY_in_p_TryClause5318: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_p_TryClause5322: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_TryTargetExpr_in_p_TryClause5324: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_TryClause5326: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Expr_in_p_TryTargetExpr5352: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_CATCH_in_p_CatchClause5381: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001001,0x01C01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_CatchErrorList_in_p_CatchClause5385: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_p_CatchClause5387: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_CatchClause5389: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_CatchClause5392: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_NameTest_in_p_CatchErrorList5418: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x40000000]),
+ FOLLOW_VBAR_in_p_CatchErrorList5421: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001000,0x01C01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NameTest_in_p_CatchErrorList5423: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x40000000]),
+ FOLLOW_p_AndExpr_in_p_OrExpr5468: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00020000, 0x00000000]),
+ FOLLOW_OR_in_p_OrExpr5474: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_AndExpr_in_p_OrExpr5478: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00020000, 0x00000000]),
+ FOLLOW_p_ComparisonExpr_in_p_AndExpr5507: new org.antlr.runtime.BitSet([0x00040002, 0x00000000]),
+ FOLLOW_AND_in_p_AndExpr5513: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ComparisonExpr_in_p_AndExpr5517: new org.antlr.runtime.BitSet([0x00040002, 0x00000000]),
+ FOLLOW_p_FTContainsExpr_in_p_ComparisonExpr5547: new org.antlr.runtime.BitSet([0x00000002, 0x02808000,0x00000892, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x001F8050]),
+ FOLLOW_p_ValueComp_in_p_ComparisonExpr5552: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_GeneralComp_in_p_ComparisonExpr5556: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NodeComp_in_p_ComparisonExpr5560: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_FTContainsExpr_in_p_ComparisonExpr5563: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_AdditiveExpr_in_p_RangeExpr5592: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000040]),
+ FOLLOW_TO_in_p_RangeExpr5598: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_AdditiveExpr_in_p_RangeExpr5602: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_MultiplicativeExpr_in_p_AdditiveExpr5631: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00006000]),
+ FOLLOW_set_in_p_AdditiveExpr5635: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_MultiplicativeExpr_in_p_AdditiveExpr5643: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00006000]),
+ FOLLOW_p_UnionExpr_in_p_MultiplicativeExpr5672: new org.antlr.runtime.BitSet([0x00000002, 0x04000080,0x00000100, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]),
+ FOLLOW_STAR_in_p_MultiplicativeExpr5677: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_DIV_in_p_MultiplicativeExpr5684: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_IDIV_in_p_MultiplicativeExpr5690: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_MOD_in_p_MultiplicativeExpr5696: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_UnionExpr_in_p_MultiplicativeExpr5702: new org.antlr.runtime.BitSet([0x00000002, 0x04000080,0x00000100, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]),
+ FOLLOW_p_IntersectExceptExpr_in_p_UnionExpr5731: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000200,0x00000000, 0x00000000,0x00000000, 0x40000000]),
+ FOLLOW_UNION_in_p_UnionExpr5738: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_VBAR_in_p_UnionExpr5744: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_IntersectExceptExpr_in_p_UnionExpr5747: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000200,0x00000000, 0x00000000,0x00000000, 0x40000000]),
+ FOLLOW_p_InstanceofExpr_in_p_IntersectExceptExpr5776: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000001, 0x00000000]),
+ FOLLOW_INTERSECT_in_p_IntersectExceptExpr5783: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_EXCEPT_in_p_IntersectExceptExpr5789: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_InstanceofExpr_in_p_IntersectExceptExpr5794: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000001, 0x00000000]),
+ FOLLOW_p_TreatExpr_in_p_InstanceofExpr5823: new org.antlr.runtime.BitSet([0x00000002, 0x80000000]),
+ FOLLOW_INSTANCE_in_p_InstanceofExpr5829: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00008000, 0x00000000]),
+ FOLLOW_OF_in_p_InstanceofExpr5835: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_SequenceType_in_p_InstanceofExpr5839: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_CastableExpr_in_p_TreatExpr5867: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000080]),
+ FOLLOW_TREAT_in_p_TreatExpr5873: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]),
+ FOLLOW_AS_in_p_TreatExpr5879: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_SequenceType_in_p_TreatExpr5883: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_CastExpr_in_p_CastableExpr5920: new org.antlr.runtime.BitSet([0x10000002, 0x00000000]),
+ FOLLOW_CASTABLE_in_p_CastableExpr5926: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]),
+ FOLLOW_AS_in_p_CastableExpr5932: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_SingleType_in_p_CastableExpr5936: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_UnaryExpr_in_p_CastExpr5973: new org.antlr.runtime.BitSet([0x08000002, 0x00000000]),
+ FOLLOW_CAST_in_p_CastExpr5979: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]),
+ FOLLOW_AS_in_p_CastExpr5985: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_SingleType_in_p_CastExpr5989: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_PLUS_in_p_UnaryExpr6019: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_MINUS_in_p_UnaryExpr6023: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ValueExpr_in_p_UnaryExpr6027: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ValidateExpr_in_p_ValueExpr6097: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_PathExpr_in_p_ValueExpr6109: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ExtensionExpr_in_p_ValueExpr6121: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
FOLLOW_set_in_p_GeneralComp0: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_EQ_in_p_ValueComp6197: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_NE_in_p_ValueComp6203: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LT_in_p_ValueComp6209: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LE_in_p_ValueComp6215: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_GT_in_p_ValueComp6221: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_GE_in_p_ValueComp6227: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_IS_in_p_NodeComp6258: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SMALLER_SMALLER_in_p_NodeComp6264: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_GREATER_GREATER_in_p_NodeComp6268: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_VALIDATE_in_p_ValidateExpr6296: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000008, 0x00000004,0x00000200, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_p_ValidationMode_in_p_ValidateExpr6302: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_TYPE_in_p_ValidateExpr6308: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_TypeName_in_p_ValidateExpr6312: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_p_ValidateExpr6317: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_ValidateExpr6319: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_ValidateExpr6322: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LAX_in_p_ValidationMode6351: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_STRICT_in_p_ValidationMode6357: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_L_Pragma_in_p_ExtensionExpr6386: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00080000, 0x00000000]),
- FOLLOW_LBRACKET_in_p_ExtensionExpr6389: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F003,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_ExtensionExpr6391: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_ExtensionExpr6395: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SLASH_in_p_PathExpr6438: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_RelativePathExpr_in_p_PathExpr6440: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SLASH_in_p_PathExpr6453: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SLASH_SLASH_in_p_PathExpr6465: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_RelativePathExpr_in_p_PathExpr6467: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_RelativePathExpr_in_p_PathExpr6479: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_StepExpr_in_p_RelativePathExpr6507: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00600000]),
- FOLLOW_set_in_p_RelativePathExpr6510: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_StepExpr_in_p_RelativePathExpr6518: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00600000]),
- FOLLOW_p_PostfixExpr_in_p_StepExpr6572: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_PostfixExpr_in_p_StepExpr6686: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_AxisStep_in_p_StepExpr6704: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_PostfixExpr_in_p_StepExpr6725: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_PostfixExpr_in_p_StepExpr6743: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_AxisStep_in_p_StepExpr6755: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ReverseStep_in_p_AxisStep6782: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000004]),
- FOLLOW_p_ForwardStep_in_p_AxisStep6786: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000004]),
- FOLLOW_p_PredicateList_in_p_AxisStep6789: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ForwardAxis_in_p_ForwardStep6815: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001000,0x01C01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NodeTest_in_p_ForwardStep6817: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_AbbrevForwardStep_in_p_ForwardStep6829: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_CHILD_in_p_ForwardAxis6855: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
- FOLLOW_COLON_COLON_in_p_ForwardAxis6857: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DESCENDANT_in_p_ForwardAxis6869: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
- FOLLOW_COLON_COLON_in_p_ForwardAxis6871: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ATTRIBUTE_in_p_ForwardAxis6883: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
- FOLLOW_COLON_COLON_in_p_ForwardAxis6885: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SELF_in_p_ForwardAxis6897: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
- FOLLOW_COLON_COLON_in_p_ForwardAxis6899: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DESCENDANT_OR_SELF_in_p_ForwardAxis6911: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
- FOLLOW_COLON_COLON_in_p_ForwardAxis6913: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_FOLLOWING_SIBLING_in_p_ForwardAxis6925: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
- FOLLOW_COLON_COLON_in_p_ForwardAxis6927: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_FOLLOWING_in_p_ForwardAxis6939: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
- FOLLOW_COLON_COLON_in_p_ForwardAxis6941: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ATTR_SIGN_in_p_AbbrevForwardStep6967: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001000,0x01C01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NodeTest_in_p_AbbrevForwardStep6970: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ReverseAxis_in_p_ReverseStep6996: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001000,0x01C01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NodeTest_in_p_ReverseStep6998: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_AbbrevReverseStep_in_p_ReverseStep7010: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_PARENT_in_p_ReverseAxis7036: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
- FOLLOW_COLON_COLON_in_p_ReverseAxis7038: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ANCESTOR_in_p_ReverseAxis7050: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
- FOLLOW_COLON_COLON_in_p_ReverseAxis7052: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_PRECEDING_SIBLING_in_p_ReverseAxis7064: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
- FOLLOW_COLON_COLON_in_p_ReverseAxis7066: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_PRECEDING_in_p_ReverseAxis7078: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
- FOLLOW_COLON_COLON_in_p_ReverseAxis7080: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ANCESTOR_OR_SELF_in_p_ReverseAxis7092: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
- FOLLOW_COLON_COLON_in_p_ReverseAxis7094: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DOT_DOT_in_p_AbbrevReverseStep7120: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_KindTest_in_p_NodeTest7146: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_NameTest_in_p_NodeTest7150: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Wildcard_in_p_NameTest7182: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_QName_in_p_NameTest7203: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_QName_in_p_NameTest7221: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_STAR_in_p_Wildcard7251: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000]),
- FOLLOW_COLON_in_p_Wildcard7254: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NCName_in_p_Wildcard7256: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_NCName_in_p_Wildcard7270: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000]),
- FOLLOW_COLON_in_p_Wildcard7272: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]),
- FOLLOW_STAR_in_p_Wildcard7274: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_Wildcard7286: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000]),
- FOLLOW_COLON_in_p_Wildcard7288: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]),
- FOLLOW_STAR_in_p_Wildcard7290: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_PrimaryExpr_in_p_PostfixExpr7328: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000004]),
- FOLLOW_p_Predicate_in_p_PostfixExpr7331: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000004]),
- FOLLOW_LPAREN_in_p_ArgumentList7372: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xEFFFFFFF, 0x01E0F801,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Argument_in_p_ArgumentList7375: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
- FOLLOW_COMMA_in_p_ArgumentList7378: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F801,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Argument_in_p_ArgumentList7380: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
- FOLLOW_RPAREN_in_p_ArgumentList7386: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Predicate_in_p_PredicateList7412: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000004]),
- FOLLOW_LSQUARE_in_p_Predicate7439: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_Predicate7441: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000008]),
- FOLLOW_RSQUARE_in_p_Predicate7444: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ParenthesizedExpr_in_p_PrimaryExpr7477: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Literal_in_p_PrimaryExpr7489: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_VarRef_in_p_PrimaryExpr7501: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ContextItemExpr_in_p_PrimaryExpr7513: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FunctionCall_in_p_PrimaryExpr7525: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_OrderedExpr_in_p_PrimaryExpr7537: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_UnorderedExpr_in_p_PrimaryExpr7549: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Constructor_in_p_PrimaryExpr7561: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_BlockExpr_in_p_PrimaryExpr7575: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_NumericLiteral_in_p_Literal7601: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_Literal7605: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_EQ_in_p_ValueComp6196: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_NE_in_p_ValueComp6202: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LT_in_p_ValueComp6208: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LE_in_p_ValueComp6214: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_GT_in_p_ValueComp6220: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_GE_in_p_ValueComp6226: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_IS_in_p_NodeComp6257: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SMALLER_SMALLER_in_p_NodeComp6263: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_GREATER_GREATER_in_p_NodeComp6267: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_VALIDATE_in_p_ValidateExpr6295: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000008, 0x00000004,0x00000200, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_p_ValidationMode_in_p_ValidateExpr6301: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_TYPE_in_p_ValidateExpr6307: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_TypeName_in_p_ValidateExpr6311: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_p_ValidateExpr6316: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_ValidateExpr6318: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_ValidateExpr6321: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LAX_in_p_ValidationMode6350: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_STRICT_in_p_ValidationMode6356: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_L_Pragma_in_p_ExtensionExpr6385: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00080000, 0x00000000]),
+ FOLLOW_LBRACKET_in_p_ExtensionExpr6388: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F003,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_ExtensionExpr6390: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_ExtensionExpr6394: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SLASH_in_p_PathExpr6437: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_RelativePathExpr_in_p_PathExpr6439: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SLASH_in_p_PathExpr6452: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SLASH_SLASH_in_p_PathExpr6464: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_RelativePathExpr_in_p_PathExpr6466: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_RelativePathExpr_in_p_PathExpr6478: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_StepExpr_in_p_RelativePathExpr6506: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00600000]),
+ FOLLOW_set_in_p_RelativePathExpr6509: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_StepExpr_in_p_RelativePathExpr6517: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00600000]),
+ FOLLOW_p_PostfixExpr_in_p_StepExpr6571: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_PostfixExpr_in_p_StepExpr6685: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_AxisStep_in_p_StepExpr6703: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_PostfixExpr_in_p_StepExpr6724: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_PostfixExpr_in_p_StepExpr6742: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_AxisStep_in_p_StepExpr6754: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ReverseStep_in_p_AxisStep6781: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000004]),
+ FOLLOW_p_ForwardStep_in_p_AxisStep6785: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000004]),
+ FOLLOW_p_PredicateList_in_p_AxisStep6788: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ForwardAxis_in_p_ForwardStep6814: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001000,0x01C01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NodeTest_in_p_ForwardStep6816: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_AbbrevForwardStep_in_p_ForwardStep6828: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_CHILD_in_p_ForwardAxis6854: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
+ FOLLOW_COLON_COLON_in_p_ForwardAxis6856: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DESCENDANT_in_p_ForwardAxis6868: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
+ FOLLOW_COLON_COLON_in_p_ForwardAxis6870: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ATTRIBUTE_in_p_ForwardAxis6882: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
+ FOLLOW_COLON_COLON_in_p_ForwardAxis6884: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SELF_in_p_ForwardAxis6896: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
+ FOLLOW_COLON_COLON_in_p_ForwardAxis6898: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DESCENDANT_OR_SELF_in_p_ForwardAxis6910: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
+ FOLLOW_COLON_COLON_in_p_ForwardAxis6912: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_FOLLOWING_SIBLING_in_p_ForwardAxis6924: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
+ FOLLOW_COLON_COLON_in_p_ForwardAxis6926: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_FOLLOWING_in_p_ForwardAxis6938: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
+ FOLLOW_COLON_COLON_in_p_ForwardAxis6940: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ATTR_SIGN_in_p_AbbrevForwardStep6966: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001000,0x01C01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NodeTest_in_p_AbbrevForwardStep6969: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ReverseAxis_in_p_ReverseStep6995: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001000,0x01C01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NodeTest_in_p_ReverseStep6997: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_AbbrevReverseStep_in_p_ReverseStep7009: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_PARENT_in_p_ReverseAxis7035: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
+ FOLLOW_COLON_COLON_in_p_ReverseAxis7037: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ANCESTOR_in_p_ReverseAxis7049: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
+ FOLLOW_COLON_COLON_in_p_ReverseAxis7051: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_PRECEDING_SIBLING_in_p_ReverseAxis7063: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
+ FOLLOW_COLON_COLON_in_p_ReverseAxis7065: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_PRECEDING_in_p_ReverseAxis7077: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
+ FOLLOW_COLON_COLON_in_p_ReverseAxis7079: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ANCESTOR_OR_SELF_in_p_ReverseAxis7091: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
+ FOLLOW_COLON_COLON_in_p_ReverseAxis7093: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DOT_DOT_in_p_AbbrevReverseStep7119: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_KindTest_in_p_NodeTest7145: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_NameTest_in_p_NodeTest7149: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Wildcard_in_p_NameTest7181: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_QName_in_p_NameTest7202: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_QName_in_p_NameTest7220: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_STAR_in_p_Wildcard7250: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000]),
+ FOLLOW_COLON_in_p_Wildcard7253: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NCName_in_p_Wildcard7255: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_NCName_in_p_Wildcard7269: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000]),
+ FOLLOW_COLON_in_p_Wildcard7271: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]),
+ FOLLOW_STAR_in_p_Wildcard7273: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_Wildcard7285: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000]),
+ FOLLOW_COLON_in_p_Wildcard7287: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]),
+ FOLLOW_STAR_in_p_Wildcard7289: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_PrimaryExpr_in_p_PostfixExpr7327: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000004]),
+ FOLLOW_p_Predicate_in_p_PostfixExpr7330: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000004]),
+ FOLLOW_LPAREN_in_p_ArgumentList7371: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xEFFFFFFF, 0x01E0F801,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Argument_in_p_ArgumentList7374: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_ArgumentList7377: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F801,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Argument_in_p_ArgumentList7379: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
+ FOLLOW_RPAREN_in_p_ArgumentList7385: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Predicate_in_p_PredicateList7411: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000004]),
+ FOLLOW_LSQUARE_in_p_Predicate7438: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_Predicate7440: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000008]),
+ FOLLOW_RSQUARE_in_p_Predicate7443: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ParenthesizedExpr_in_p_PrimaryExpr7476: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Literal_in_p_PrimaryExpr7488: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_VarRef_in_p_PrimaryExpr7500: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ContextItemExpr_in_p_PrimaryExpr7512: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FunctionCall_in_p_PrimaryExpr7524: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_OrderedExpr_in_p_PrimaryExpr7536: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_UnorderedExpr_in_p_PrimaryExpr7548: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Constructor_in_p_PrimaryExpr7560: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_BlockExpr_in_p_PrimaryExpr7574: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_NumericLiteral_in_p_Literal7600: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_Literal7604: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
FOLLOW_set_in_p_NumericLiteral0: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DOLLAR_in_p_VarRef7673: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_VarRef7675: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_QName_in_p_VarName7701: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LPAREN_in_p_ParenthesizedExpr7727: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xEFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_ParenthesizedExpr7729: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_ParenthesizedExpr7733: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DOT_in_p_ContextItemExpr7759: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ORDERED_in_p_OrderedExpr7787: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_p_OrderedExpr7791: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_OrderedExpr7793: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_OrderedExpr7796: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_UNORDERED_in_p_UnorderedExpr7824: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_p_UnorderedExpr7828: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_UnorderedExpr7830: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_UnorderedExpr7833: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pg_FQName_in_p_FunctionCall7860: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_p_ArgumentList_in_p_FunctionCall7862: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_Argument7888: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ArgumentPlaceholder_in_p_Argument7893: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_QUESTION_in_p_ArgumentPlaceholder7919: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_DirectConstructor_in_p_Constructor7945: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ComputedConstructor_in_p_Constructor7957: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_DirElemConstructor_in_p_DirectConstructor7983: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_DirCommentConstructor_in_p_DirectConstructor7995: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_DirPIConstructor_in_p_DirectConstructor8007: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SMALLER_in_p_DirElemConstructor8034: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_DirElemConstructor8048: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x08010000,0x00020000, 0x00000000]),
- FOLLOW_p_DirAttributeList_in_p_DirElemConstructor8050: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x08010000]),
- FOLLOW_EMPTY_CLOSE_TAG_in_p_DirElemConstructor8064: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_GREATER_in_p_DirElemConstructor8069: new org.antlr.runtime.BitSet([0x00000FC0, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x10008001,0x00300000, 0x00000000]),
- FOLLOW_pm_DirElemContent_in_p_DirElemConstructor8071: new org.antlr.runtime.BitSet([0x00000FC0, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x10008001,0x00300000, 0x00000000]),
- FOLLOW_CLOSE_TAG_in_p_DirElemConstructor8074: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_DirElemConstructor8076: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00010000,0x00020000, 0x00000000]),
- FOLLOW_S_in_p_DirElemConstructor8078: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00010000]),
- FOLLOW_GREATER_in_p_DirElemConstructor8081: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_S_in_p_DirAttributeList8158: new org.antlr.runtime.BitSet([0xFFFF0002, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00021000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_DirAttributeList8161: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000010,0x00020000, 0x00000000]),
- FOLLOW_S_in_p_DirAttributeList8163: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000010]),
- FOLLOW_EQUAL_in_p_DirAttributeList8166: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00020300, 0x00000000]),
- FOLLOW_S_in_p_DirAttributeList8168: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00020300, 0x00000000]),
- FOLLOW_p_DirAttributeValue_in_p_DirAttributeList8171: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00020000, 0x00000000]),
- FOLLOW_QUOT_in_p_DirAttributeValue8202: new org.antlr.runtime.BitSet([0x00002F10, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
- FOLLOW_ESCAPE_QUOT_in_p_DirAttributeValue8205: new org.antlr.runtime.BitSet([0x00002F10, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
- FOLLOW_APOS_in_p_DirAttributeValue8209: new org.antlr.runtime.BitSet([0x00002F10, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
- FOLLOW_p_QuotAttrValueContent_in_p_DirAttributeValue8213: new org.antlr.runtime.BitSet([0x00002F10, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
- FOLLOW_QUOT_in_p_DirAttributeValue8217: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_APOS_in_p_DirAttributeValue8256: new org.antlr.runtime.BitSet([0x00001F20, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
- FOLLOW_ESCAPE_APOS_in_p_DirAttributeValue8259: new org.antlr.runtime.BitSet([0x00001F20, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
- FOLLOW_QUOT_in_p_DirAttributeValue8263: new org.antlr.runtime.BitSet([0x00001F20, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
- FOLLOW_p_AposAttrValueContent_in_p_DirAttributeValue8267: new org.antlr.runtime.BitSet([0x00001F20, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
- FOLLOW_APOS_in_p_DirAttributeValue8271: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_QuotAttrContentChar_in_p_QuotAttrValueContent8323: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_CommonContent_in_p_QuotAttrValueContent8327: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_AposAttrContentChar_in_p_AposAttrValueContent8353: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_CommonContent_in_p_AposAttrValueContent8357: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_DirectConstructor_in_pm_DirElemContent8383: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_CDataSection_in_pm_DirElemContent8395: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_CommonContent_in_pm_DirElemContent8407: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ElementContentChar_in_pm_DirElemContent8419: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_L_PredefinedEntityRef_in_pm_CommonContent8447: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_L_CharRef_in_pm_CommonContent8459: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ESCAPE_LBRACKET_in_pm_CommonContent8471: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ESCAPE_RBRACKET_in_pm_CommonContent8483: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pg_EnclosedExprXml_in_pm_CommonContent8495: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LBRACKET_in_pg_EnclosedExprXml8527: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_StatementsAndOptionalExpr_in_pg_EnclosedExprXml8543: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_pg_EnclosedExprXml8557: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_L_DirCommentConstructor_in_p_DirCommentConstructor8586: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_L_DirPIConstructor_in_p_DirPIConstructor8618: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_L_CDataSection_in_p_CDataSection8651: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_CompDocConstructor_in_p_ComputedConstructor8683: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_CompElemConstructor_in_p_ComputedConstructor8695: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_CompAttrConstructor_in_p_ComputedConstructor8707: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_CompNamespaceConstructor_in_p_ComputedConstructor8719: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_CompTextConstructor_in_p_ComputedConstructor8731: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_CompCommentConstructor_in_p_ComputedConstructor8743: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pm_CompPIConstructor_in_p_ComputedConstructor8755: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_CompBinaryConstructor_in_p_ComputedConstructor8770: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DOCUMENT_in_pm_CompDocConstructor8799: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_pm_CompDocConstructor8803: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompDocConstructor8805: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_pm_CompDocConstructor8807: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ELEMENT_in_pm_CompElemConstructor8843: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_pm_CompElemConstructor8848: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_pm_CompElemConstructor8853: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_pm_CompElemConstructor8855: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_pm_CompElemConstructor8858: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_pm_CompElemConstructor8862: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_pm_ContentExpr_in_pm_CompElemConstructor8864: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_pm_CompElemConstructor8866: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_StatementsAndOptionalExpr_in_pm_ContentExpr8893: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ATTRIBUTE_in_pm_CompAttrConstructor8922: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_pm_CompAttrConstructor8927: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_pm_CompAttrConstructor8932: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_pm_CompAttrConstructor8934: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_pm_CompAttrConstructor8937: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_pm_CompAttrConstructor8941: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompAttrConstructor8943: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_pm_CompAttrConstructor8945: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_NAMESPACE_in_p_CompNamespaceConstructor8973: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Prefix_in_p_CompNamespaceConstructor8978: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_p_CompNamespaceConstructor8983: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_PrefixExpr_in_p_CompNamespaceConstructor8985: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_CompNamespaceConstructor8987: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_p_CompNamespaceConstructor8991: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F003,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_URIExpr_in_p_CompNamespaceConstructor8993: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_CompNamespaceConstructor8996: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_NCName_in_p_Prefix9022: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Expr_in_p_PrefixExpr9048: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Expr_in_p_URIExpr9075: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_TEXT_in_p_CompTextConstructor9104: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_p_CompTextConstructor9108: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_CompTextConstructor9110: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_CompTextConstructor9113: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_BINARY_in_p_CompBinaryConstructor9141: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_p_CompBinaryConstructor9145: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_CompBinaryConstructor9147: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_CompBinaryConstructor9150: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_COMMENT_in_pm_CompCommentConstructor9179: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_pm_CompCommentConstructor9183: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompCommentConstructor9185: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_pm_CompCommentConstructor9187: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_PROCESSING_INSTRUCTION_in_pm_CompPIConstructor9216: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NCName_in_pm_CompPIConstructor9221: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_pm_CompPIConstructor9226: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_pm_CompPIConstructor9228: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_pm_CompPIConstructor9231: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_pm_CompPIConstructor9235: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompPIConstructor9237: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_pm_CompPIConstructor9239: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_AtomicOrUnionType_in_p_SingleType9283: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000800]),
- FOLLOW_QUESTION_in_p_SingleType9285: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_AS_in_p_TypeDeclaration9314: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_SequenceType_in_p_TypeDeclaration9320: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_EMPTY_SEQUENCE_in_p_SequenceType9373: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_SequenceType9379: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_SequenceType9383: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ItemType_in_p_SequenceType9432: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00003800]),
- FOLLOW_p_OccurrenceIndicator_in_p_SequenceType9443: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_VarRef7672: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_VarRef7674: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_QName_in_p_VarName7700: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LPAREN_in_p_ParenthesizedExpr7726: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xEFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_ParenthesizedExpr7728: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_ParenthesizedExpr7732: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DOT_in_p_ContextItemExpr7758: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ORDERED_in_p_OrderedExpr7786: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_p_OrderedExpr7790: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_OrderedExpr7792: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_OrderedExpr7795: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_UNORDERED_in_p_UnorderedExpr7823: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_p_UnorderedExpr7827: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_UnorderedExpr7829: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_UnorderedExpr7832: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pg_FQName_in_p_FunctionCall7859: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_p_ArgumentList_in_p_FunctionCall7861: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_Argument7887: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ArgumentPlaceholder_in_p_Argument7892: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_QUESTION_in_p_ArgumentPlaceholder7918: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_DirectConstructor_in_p_Constructor7944: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ComputedConstructor_in_p_Constructor7956: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_DirElemConstructor_in_p_DirectConstructor7982: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_DirCommentConstructor_in_p_DirectConstructor7994: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_DirPIConstructor_in_p_DirectConstructor8006: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SMALLER_in_p_DirElemConstructor8033: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_DirElemConstructor8047: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x08010000,0x00020000, 0x00000000]),
+ FOLLOW_p_DirAttributeList_in_p_DirElemConstructor8049: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x08010000]),
+ FOLLOW_EMPTY_CLOSE_TAG_in_p_DirElemConstructor8063: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_GREATER_in_p_DirElemConstructor8068: new org.antlr.runtime.BitSet([0x00000FC0, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x10008001,0x00300000, 0x00000000]),
+ FOLLOW_pm_DirElemContent_in_p_DirElemConstructor8070: new org.antlr.runtime.BitSet([0x00000FC0, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x10008001,0x00300000, 0x00000000]),
+ FOLLOW_CLOSE_TAG_in_p_DirElemConstructor8073: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_DirElemConstructor8075: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00010000,0x00020000, 0x00000000]),
+ FOLLOW_S_in_p_DirElemConstructor8077: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00010000]),
+ FOLLOW_GREATER_in_p_DirElemConstructor8080: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_S_in_p_DirAttributeList8157: new org.antlr.runtime.BitSet([0xFFFF0002, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00021000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_DirAttributeList8160: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000010,0x00020000, 0x00000000]),
+ FOLLOW_S_in_p_DirAttributeList8162: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000010]),
+ FOLLOW_EQUAL_in_p_DirAttributeList8165: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00020300, 0x00000000]),
+ FOLLOW_S_in_p_DirAttributeList8167: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00020300, 0x00000000]),
+ FOLLOW_p_DirAttributeValue_in_p_DirAttributeList8170: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00020000, 0x00000000]),
+ FOLLOW_QUOT_in_p_DirAttributeValue8201: new org.antlr.runtime.BitSet([0x00002F10, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
+ FOLLOW_ESCAPE_QUOT_in_p_DirAttributeValue8204: new org.antlr.runtime.BitSet([0x00002F10, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
+ FOLLOW_APOS_in_p_DirAttributeValue8208: new org.antlr.runtime.BitSet([0x00002F10, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
+ FOLLOW_p_QuotAttrValueContent_in_p_DirAttributeValue8212: new org.antlr.runtime.BitSet([0x00002F10, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
+ FOLLOW_QUOT_in_p_DirAttributeValue8216: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_APOS_in_p_DirAttributeValue8255: new org.antlr.runtime.BitSet([0x00001F20, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
+ FOLLOW_ESCAPE_APOS_in_p_DirAttributeValue8258: new org.antlr.runtime.BitSet([0x00001F20, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
+ FOLLOW_QUOT_in_p_DirAttributeValue8262: new org.antlr.runtime.BitSet([0x00001F20, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
+ FOLLOW_p_AposAttrValueContent_in_p_DirAttributeValue8266: new org.antlr.runtime.BitSet([0x00001F20, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00000300, 0x00000000]),
+ FOLLOW_APOS_in_p_DirAttributeValue8270: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_QuotAttrContentChar_in_p_QuotAttrValueContent8322: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_CommonContent_in_p_QuotAttrValueContent8326: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_AposAttrContentChar_in_p_AposAttrValueContent8352: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_CommonContent_in_p_AposAttrValueContent8356: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_DirectConstructor_in_pm_DirElemContent8382: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_CDataSection_in_pm_DirElemContent8394: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_CommonContent_in_pm_DirElemContent8406: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ElementContentChar_in_pm_DirElemContent8418: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_L_PredefinedEntityRef_in_pm_CommonContent8446: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_L_CharRef_in_pm_CommonContent8458: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ESCAPE_LBRACKET_in_pm_CommonContent8470: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ESCAPE_RBRACKET_in_pm_CommonContent8482: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pg_EnclosedExprXml_in_pm_CommonContent8494: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LBRACKET_in_pg_EnclosedExprXml8526: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_StatementsAndOptionalExpr_in_pg_EnclosedExprXml8542: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_pg_EnclosedExprXml8556: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_L_DirCommentConstructor_in_p_DirCommentConstructor8587: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_L_DirPIConstructor_in_p_DirPIConstructor8621: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_L_CDataSection_in_p_CDataSection8654: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_CompDocConstructor_in_p_ComputedConstructor8686: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_CompElemConstructor_in_p_ComputedConstructor8698: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_CompAttrConstructor_in_p_ComputedConstructor8710: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_CompNamespaceConstructor_in_p_ComputedConstructor8722: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_CompTextConstructor_in_p_ComputedConstructor8734: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_CompCommentConstructor_in_p_ComputedConstructor8746: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pm_CompPIConstructor_in_p_ComputedConstructor8758: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_CompBinaryConstructor_in_p_ComputedConstructor8773: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DOCUMENT_in_pm_CompDocConstructor8802: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_pm_CompDocConstructor8806: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompDocConstructor8808: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_pm_CompDocConstructor8810: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ELEMENT_in_pm_CompElemConstructor8846: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_pm_CompElemConstructor8851: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_pm_CompElemConstructor8856: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_pm_CompElemConstructor8858: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_pm_CompElemConstructor8861: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_pm_CompElemConstructor8865: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_pm_ContentExpr_in_pm_CompElemConstructor8867: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_pm_CompElemConstructor8869: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_StatementsAndOptionalExpr_in_pm_ContentExpr8896: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ATTRIBUTE_in_pm_CompAttrConstructor8925: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_pm_CompAttrConstructor8930: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_pm_CompAttrConstructor8935: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_pm_CompAttrConstructor8937: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_pm_CompAttrConstructor8940: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_pm_CompAttrConstructor8944: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompAttrConstructor8946: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_pm_CompAttrConstructor8948: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_NAMESPACE_in_p_CompNamespaceConstructor8976: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Prefix_in_p_CompNamespaceConstructor8981: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_p_CompNamespaceConstructor8986: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_PrefixExpr_in_p_CompNamespaceConstructor8988: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_CompNamespaceConstructor8990: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_p_CompNamespaceConstructor8994: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F003,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_URIExpr_in_p_CompNamespaceConstructor8996: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_CompNamespaceConstructor8999: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_NCName_in_p_Prefix9025: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Expr_in_p_PrefixExpr9051: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Expr_in_p_URIExpr9078: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_TEXT_in_p_CompTextConstructor9107: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_p_CompTextConstructor9111: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_CompTextConstructor9113: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_CompTextConstructor9116: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_BINARY_in_p_CompBinaryConstructor9144: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_p_CompBinaryConstructor9148: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_CompBinaryConstructor9150: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_CompBinaryConstructor9153: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_COMMENT_in_pm_CompCommentConstructor9182: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_pm_CompCommentConstructor9186: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompCommentConstructor9188: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_pm_CompCommentConstructor9190: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_PROCESSING_INSTRUCTION_in_pm_CompPIConstructor9219: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NCName_in_pm_CompPIConstructor9224: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_pm_CompPIConstructor9229: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_pm_CompPIConstructor9231: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_pm_CompPIConstructor9234: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_pm_CompPIConstructor9238: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_StatementsAndOptionalExpr_in_pm_CompPIConstructor9240: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_pm_CompPIConstructor9242: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_AtomicOrUnionType_in_p_SingleType9286: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000800]),
+ FOLLOW_QUESTION_in_p_SingleType9288: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_AS_in_p_TypeDeclaration9317: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_SequenceType_in_p_TypeDeclaration9323: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_EMPTY_SEQUENCE_in_p_SequenceType9376: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_SequenceType9382: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_SequenceType9386: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ItemType_in_p_SequenceType9435: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00003800]),
+ FOLLOW_p_OccurrenceIndicator_in_p_SequenceType9446: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
FOLLOW_set_in_p_OccurrenceIndicator0: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_KindTest_in_p_ItemType9545: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_BINARY_in_p_ItemType9585: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_ItemType9587: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_ItemType9589: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ITEM_in_p_ItemType9631: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_ItemType9633: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_ItemType9635: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_AtomicOrUnionType_in_p_ItemType9679: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ParenthesizedItemType_in_p_ItemType9691: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_QName_in_p_AtomicOrUnionType9717: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_DocumentTest_in_p_KindTest9767: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ElementTest_in_p_KindTest9779: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_AttributeTest_in_p_KindTest9791: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_SchemaElementTest_in_p_KindTest9803: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_SchemaAttributeTest_in_p_KindTest9815: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_PITest_in_p_KindTest9827: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_CommentTest_in_p_KindTest9839: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_TextTest_in_p_KindTest9851: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_NamespaceNodeTest_in_p_KindTest9863: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_AnyKindTest_in_p_KindTest9875: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_NODE_in_p_AnyKindTest9901: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_AnyKindTest9903: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_AnyKindTest9905: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DOCUMENT_NODE_in_p_DocumentTest9931: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_DocumentTest9933: new org.antlr.runtime.BitSet([0x00000000, 0x00000400,0x40000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_p_ElementTest_in_p_DocumentTest9936: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_p_SchemaElementTest_in_p_DocumentTest9940: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_DocumentTest9944: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_TEXT_in_p_TextTest9970: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_TextTest9972: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_TextTest9974: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_COMMENT_in_p_CommentTest10000: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_CommentTest10002: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_CommentTest10004: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_NAMESPACE_NODE_in_p_NamespaceNodeTest10030: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_NamespaceNodeTest10032: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_NamespaceNodeTest10034: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_PROCESSING_INSTRUCTION_in_p_PITest10060: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_PITest10062: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x4FFFFFFF, 0x00000000,0x01C01300, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NCName_in_p_PITest10065: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_PITest10069: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_PITest10073: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ATTRIBUTE_in_p_AttributeTest10099: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_AttributeTest10101: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x4FFFFFFF, 0x00001000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_AttribNameOrWildcard_in_p_AttributeTest10104: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
- FOLLOW_COMMA_in_p_AttributeTest10107: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_TypeName_in_p_AttributeTest10109: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_AttributeTest10115: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_AttributeName_in_p_AttribNameOrWildcard10143: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_STAR_in_p_AttribNameOrWildcard10147: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SCHEMA_ATTRIBUTE_in_p_SchemaAttributeTest10173: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_SchemaAttributeTest10175: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_AttributeDeclaration_in_p_SchemaAttributeTest10177: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_SchemaAttributeTest10179: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_AttributeName_in_p_AttributeDeclaration10205: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ELEMENT_in_p_ElementTest10231: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_ElementTest10233: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x4FFFFFFF, 0x00001000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ElementNameOrWildcard_in_p_ElementTest10236: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
- FOLLOW_COMMA_in_p_ElementTest10239: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_TypeName_in_p_ElementTest10241: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000800]),
- FOLLOW_QUESTION_in_p_ElementTest10243: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_ElementTest10250: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_QName_in_p_ElementNameOrWildcard10276: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_STAR_in_p_ElementNameOrWildcard10280: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SCHEMA_ELEMENT_in_p_SchemaElementTest10298: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_SchemaElementTest10300: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ElementDeclaration_in_p_SchemaElementTest10302: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_SchemaElementTest10304: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ElementName_in_p_ElementDeclaration10330: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_QName_in_p_AttributeName10356: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_QName_in_p_ElementName10382: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_QName_in_p_TypeName10408: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Annotation_in_p_FunctionTest10434: new org.antlr.runtime.BitSet([0x00000000, 0x00400000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000080]),
- FOLLOW_p_AnyFunctionTest_in_p_FunctionTest10438: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_TypedFunctionTest_in_p_FunctionTest10442: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_FUNCTION_in_p_AnyFunctionTest10469: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_AnyFunctionTest10471: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]),
- FOLLOW_STAR_in_p_AnyFunctionTest10473: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_AnyFunctionTest10475: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_FUNCTION_in_p_TypedFunctionTest10501: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_TypedFunctionTest10503: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x6FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_SequenceType_in_p_TypedFunctionTest10506: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
- FOLLOW_COMMA_in_p_TypedFunctionTest10509: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_SequenceType_in_p_TypedFunctionTest10511: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
- FOLLOW_RPAREN_in_p_TypedFunctionTest10517: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]),
- FOLLOW_AS_in_p_TypedFunctionTest10519: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_SequenceType_in_p_TypedFunctionTest10521: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LPAREN_in_p_ParenthesizedItemType10547: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ItemType_in_p_ParenthesizedItemType10549: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_ParenthesizedItemType10551: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_QUOT_in_p_StringLiteral10602: new org.antlr.runtime.BitSet([0xFFFFFFF0, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFFFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]),
- FOLLOW_pg_QuotStringLiteralContent_in_p_StringLiteral10606: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000200, 0x00000000]),
- FOLLOW_QUOT_in_p_StringLiteral10608: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_APOS_in_p_StringLiteral10647: new org.antlr.runtime.BitSet([0xFFFFFFF0, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFFFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]),
- FOLLOW_pg_AposStringLiteralContent_in_p_StringLiteral10651: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000100, 0x00000000]),
- FOLLOW_APOS_in_p_StringLiteral10653: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_set_in_pg_QuotStringLiteralContent10707: new org.antlr.runtime.BitSet([0xFFFFFFF2, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFDFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]),
- FOLLOW_set_in_pg_AposStringLiteralContent10758: new org.antlr.runtime.BitSet([0xFFFFFFF2, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFEFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]),
- FOLLOW_L_ElementContentChar_in_p_ElementContentChar10816: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_L_QuotAttrContentChar_in_p_QuotAttrContentChar10842: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_L_AposAttrContentChar_in_p_AposAttrContentChar10892: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pg_QName_in_p_QName10978: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_NCName_in_p_QName10990: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pg_QName_in_pg_FQName11051: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FNCName_in_pg_FQName11063: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_NCName_in_pg_QName11107: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000]),
- FOLLOW_COLON_in_pg_QName11109: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NCName_in_pg_QName11113: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_KindTest_in_p_ItemType9548: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_BINARY_in_p_ItemType9588: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_ItemType9590: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_ItemType9592: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ITEM_in_p_ItemType9634: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_ItemType9636: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_ItemType9638: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_AtomicOrUnionType_in_p_ItemType9682: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ParenthesizedItemType_in_p_ItemType9694: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_QName_in_p_AtomicOrUnionType9720: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_DocumentTest_in_p_KindTest9770: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ElementTest_in_p_KindTest9782: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_AttributeTest_in_p_KindTest9794: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_SchemaElementTest_in_p_KindTest9806: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_SchemaAttributeTest_in_p_KindTest9818: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_PITest_in_p_KindTest9830: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_CommentTest_in_p_KindTest9842: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_TextTest_in_p_KindTest9854: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_NamespaceNodeTest_in_p_KindTest9866: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_AnyKindTest_in_p_KindTest9878: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_NODE_in_p_AnyKindTest9904: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_AnyKindTest9906: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_AnyKindTest9908: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DOCUMENT_NODE_in_p_DocumentTest9934: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_DocumentTest9936: new org.antlr.runtime.BitSet([0x00000000, 0x00000400,0x40000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_p_ElementTest_in_p_DocumentTest9939: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_p_SchemaElementTest_in_p_DocumentTest9943: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_DocumentTest9947: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_TEXT_in_p_TextTest9973: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_TextTest9975: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_TextTest9977: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_COMMENT_in_p_CommentTest10003: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_CommentTest10005: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_CommentTest10007: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_NAMESPACE_NODE_in_p_NamespaceNodeTest10033: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_NamespaceNodeTest10035: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_NamespaceNodeTest10037: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_PROCESSING_INSTRUCTION_in_p_PITest10063: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_PITest10065: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x4FFFFFFF, 0x00000000,0x01C01300, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NCName_in_p_PITest10068: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_PITest10072: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_PITest10076: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ATTRIBUTE_in_p_AttributeTest10102: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_AttributeTest10104: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x4FFFFFFF, 0x00001000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_AttribNameOrWildcard_in_p_AttributeTest10107: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_AttributeTest10110: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_TypeName_in_p_AttributeTest10112: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_AttributeTest10118: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_AttributeName_in_p_AttribNameOrWildcard10146: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_STAR_in_p_AttribNameOrWildcard10150: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SCHEMA_ATTRIBUTE_in_p_SchemaAttributeTest10176: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_SchemaAttributeTest10178: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_AttributeDeclaration_in_p_SchemaAttributeTest10180: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_SchemaAttributeTest10182: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_AttributeName_in_p_AttributeDeclaration10208: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ELEMENT_in_p_ElementTest10234: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_ElementTest10236: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x4FFFFFFF, 0x00001000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ElementNameOrWildcard_in_p_ElementTest10239: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_ElementTest10242: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_TypeName_in_p_ElementTest10244: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000800]),
+ FOLLOW_QUESTION_in_p_ElementTest10246: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_ElementTest10253: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_QName_in_p_ElementNameOrWildcard10279: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_STAR_in_p_ElementNameOrWildcard10283: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SCHEMA_ELEMENT_in_p_SchemaElementTest10301: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_SchemaElementTest10303: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ElementDeclaration_in_p_SchemaElementTest10305: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_SchemaElementTest10307: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ElementName_in_p_ElementDeclaration10333: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_QName_in_p_AttributeName10359: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_QName_in_p_ElementName10385: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_QName_in_p_TypeName10411: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Annotation_in_p_FunctionTest10437: new org.antlr.runtime.BitSet([0x00000000, 0x00400000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000080]),
+ FOLLOW_p_AnyFunctionTest_in_p_FunctionTest10441: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_TypedFunctionTest_in_p_FunctionTest10445: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_FUNCTION_in_p_AnyFunctionTest10472: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_AnyFunctionTest10474: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]),
+ FOLLOW_STAR_in_p_AnyFunctionTest10476: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_AnyFunctionTest10478: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_FUNCTION_in_p_TypedFunctionTest10504: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_TypedFunctionTest10506: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x6FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_SequenceType_in_p_TypedFunctionTest10509: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_TypedFunctionTest10512: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_SequenceType_in_p_TypedFunctionTest10514: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
+ FOLLOW_RPAREN_in_p_TypedFunctionTest10520: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]),
+ FOLLOW_AS_in_p_TypedFunctionTest10522: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_SequenceType_in_p_TypedFunctionTest10524: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LPAREN_in_p_ParenthesizedItemType10550: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ItemType_in_p_ParenthesizedItemType10552: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_ParenthesizedItemType10554: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_QUOT_in_p_StringLiteral10605: new org.antlr.runtime.BitSet([0xFFFFFFF0, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFFFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]),
+ FOLLOW_pg_QuotStringLiteralContent_in_p_StringLiteral10609: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000200, 0x00000000]),
+ FOLLOW_QUOT_in_p_StringLiteral10611: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_APOS_in_p_StringLiteral10650: new org.antlr.runtime.BitSet([0xFFFFFFF0, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFFFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]),
+ FOLLOW_pg_AposStringLiteralContent_in_p_StringLiteral10654: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000100, 0x00000000]),
+ FOLLOW_APOS_in_p_StringLiteral10656: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_set_in_pg_QuotStringLiteralContent10710: new org.antlr.runtime.BitSet([0xFFFFFFF2, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFDFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]),
+ FOLLOW_set_in_pg_AposStringLiteralContent10761: new org.antlr.runtime.BitSet([0xFFFFFFF2, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFDFF,0xFFFFFEFF, 0xFFFFFFFF,0x001FFFFF, 0x00000000]),
+ FOLLOW_L_ElementContentChar_in_p_ElementContentChar10819: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_L_QuotAttrContentChar_in_p_QuotAttrContentChar10845: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_L_AposAttrContentChar_in_p_AposAttrContentChar10895: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pg_QName_in_p_QName10981: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_NCName_in_p_QName10993: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pg_QName_in_pg_FQName11054: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FNCName_in_pg_FQName11066: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_NCName_in_pg_QName11110: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000]),
+ FOLLOW_COLON_in_pg_QName11112: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NCName_in_pg_QName11116: 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_UpdateExpr13104: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_DeleteExpr_in_pg_UpdateExpr13116: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_RenameExpr_in_pg_UpdateExpr13128: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ReplaceExpr_in_pg_UpdateExpr13140: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_TransformExpr_in_pg_UpdateExpr13152: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECLARE_in_pm_RevalidationDecl13180: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x02000000, 0x00000000]),
- FOLLOW_REVALIDATION_in_pm_RevalidationDecl13184: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000008, 0x00000004,0x04000000, 0x00000000]),
- FOLLOW_STRICT_in_pm_RevalidationDecl13189: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_LAX_in_pm_RevalidationDecl13195: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SKIP_in_pm_RevalidationDecl13201: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_pm_RevalidationDecl13206: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_AS_in_p_InsertExprTargetChoice13236: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00120000, 0x00000000]),
- FOLLOW_FIRST_in_p_InsertExprTargetChoice13241: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00080000, 0x00000000]),
- FOLLOW_LAST_in_p_InsertExprTargetChoice13247: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00080000, 0x00000000]),
- FOLLOW_INTO_in_p_InsertExprTargetChoice13254: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_AFTER_in_p_InsertExprTargetChoice13271: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_BEFORE_in_p_InsertExprTargetChoice13287: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_INSERT_in_p_InsertExpr13317: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x00400000, 0x00000000]),
- FOLLOW_NODE_in_p_InsertExpr13322: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_NODES_in_p_InsertExpr13328: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_SourceExpr_in_p_InsertExpr13331: new org.antlr.runtime.BitSet([0x00080000, 0x00000000,0x00000000, 0x00000000,0x00086000, 0x00000000]),
- FOLLOW_p_InsertExprTargetChoice_in_p_InsertExpr13333: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_TargetExpr_in_p_InsertExpr13335: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DELETE_in_p_DeleteExpr13365: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x00400000, 0x00000000]),
- FOLLOW_NODE_in_p_DeleteExpr13370: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_NODES_in_p_DeleteExpr13376: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_TargetExpr_in_p_DeleteExpr13379: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_REPLACE_in_p_ReplaceExpr13409: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x10000000, 0x00000000]),
- FOLLOW_VALUE_in_p_ReplaceExpr13414: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00008000, 0x00000000]),
- FOLLOW_OF_in_p_ReplaceExpr13418: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]),
- FOLLOW_NODE_in_p_ReplaceExpr13424: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_ReplaceExpr13426: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_WITH_in_p_ReplaceExpr13431: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_ReplaceExpr13433: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_RENAME_in_p_RenameExpr13464: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]),
- FOLLOW_NODE_in_p_RenameExpr13468: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_TargetExpr_in_p_RenameExpr13470: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]),
- FOLLOW_AS_in_p_RenameExpr13472: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NewNameExpr_in_p_RenameExpr13474: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_SourceExpr13502: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_TargetExpr13529: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_NewNameExpr13556: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_COPY_in_p_TransformExpr13585: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_TransformExpr13587: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_TransformExpr13589: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
- FOLLOW_BIND_in_p_TransformExpr13591: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_TransformExpr13593: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_COMMA_in_p_TransformExpr13597: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_TransformExpr13599: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_TransformExpr13601: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
- FOLLOW_BIND_in_p_TransformExpr13603: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_TransformExpr13605: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_MODIFY_in_p_TransformExpr13612: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_TransformExpr13614: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]),
- FOLLOW_RETURN_in_p_TransformExpr13619: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_TransformExpr13621: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DECLARE_in_pm_FTOptionDecl13659: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000100]),
- FOLLOW_FT_OPTION_in_pm_FTOptionDecl13663: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000004, 0x00000000]),
- FOLLOW_p_FTMatchOptions_in_pm_FTOptionDecl13665: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_pm_FTOptionDecl13667: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SCORE_in_p_FTScoreVar13697: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_FTScoreVar13701: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_FTScoreVar13703: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_StringConcatExpr_in_p_FTContainsExpr13729: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_CONTAINS_in_p_FTContainsExpr13735: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000010]),
- FOLLOW_TEXT_in_p_FTContainsExpr13739: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]),
- FOLLOW_p_FTSelection_in_p_FTContainsExpr13743: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000020, 0x00000000]),
- FOLLOW_p_FTIgnoreOption_in_p_FTContainsExpr13745: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTOr_in_p_FTSelection13775: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00080000, 0x00000000,0x00000800, 0x01000038]),
- FOLLOW_p_FTPosFilter_in_p_FTSelection13777: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00080000, 0x00000000,0x00000800, 0x01000038]),
- FOLLOW_WEIGHT_in_p_FTWeight13806: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_p_FTWeight13810: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_FTWeight13812: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_FTWeight13815: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTAnd_in_p_FTOr13841: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000800]),
- FOLLOW_FTOR_in_p_FTOr13847: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]),
- FOLLOW_p_FTAnd_in_p_FTOr13851: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000800]),
- FOLLOW_p_FTMildNot_in_p_FTAnd13880: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000200]),
- FOLLOW_FTAND_in_p_FTAnd13886: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]),
- FOLLOW_p_FTMildNot_in_p_FTAnd13890: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000200]),
- FOLLOW_p_FTUnaryNot_in_p_FTMildNot13919: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00040000]),
- FOLLOW_NOT_in_p_FTMildNot13925: new org.antlr.runtime.BitSet([0x00000000, 0x20000000]),
- FOLLOW_IN_in_p_FTMildNot13929: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]),
- FOLLOW_p_FTUnaryNot_in_p_FTMildNot13933: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00040000]),
- FOLLOW_FTNOT_in_p_FTUnaryNot13966: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]),
- FOLLOW_p_FTPrimaryWithOptions_in_p_FTUnaryNot13973: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTPrimary_in_p_FTPrimaryWithOptions13999: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x0000000C, 0x00000000]),
- FOLLOW_p_FTMatchOptions_in_p_FTPrimaryWithOptions14001: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000008, 0x00000000]),
- FOLLOW_p_FTWeight_in_p_FTPrimaryWithOptions14004: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTWords_in_p_FTPrimary14035: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00080000]),
- FOLLOW_p_FTTimes_in_p_FTPrimary14037: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LPAREN_in_p_FTPrimary14052: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]),
- FOLLOW_p_FTSelection_in_p_FTPrimary14054: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_FTPrimary14056: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTExtensionSelection_in_p_FTPrimary14069: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTWordsValue_in_p_FTWords14095: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0xC0000000, 0x00400000]),
- FOLLOW_p_FTAnyallOption_in_p_FTWords14097: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_FTWordsValue14124: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LBRACKET_in_p_FTWordsValue14137: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_FTWordsValue14139: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_FTWordsValue14142: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_L_Pragma_in_p_FTExtensionSelection14169: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00080000, 0x00000000]),
- FOLLOW_LBRACKET_in_p_FTExtensionSelection14172: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000003,0x01C80300, 0x00000000]),
- FOLLOW_p_FTSelection_in_p_FTExtensionSelection14174: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_FTExtensionSelection14177: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ANY_in_p_FTAnyallOption14208: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000040, 0x00000000]),
- FOLLOW_WORD_in_p_FTAnyallOption14212: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ALL_in_p_FTAnyallOption14221: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]),
- FOLLOW_WORDS_in_p_FTAnyallOption14223: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_PHRASE_in_p_FTAnyallOption14231: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_OCCURS_in_p_FTTimes14263: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x000000C0]),
- FOLLOW_p_FTRange_in_p_FTTimes14265: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000001, 0x00000000]),
- FOLLOW_TIMES_in_p_FTTimes14269: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_EXACTLY_in_p_FTRange14302: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_AdditiveExpr_in_p_FTRange14304: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_AT_in_p_FTRange14322: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000020, 0x00000000]),
- FOLLOW_LEAST_in_p_FTRange14326: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_AdditiveExpr_in_p_FTRange14328: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_AT_in_p_FTRange14346: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00010000]),
- FOLLOW_MOST_in_p_FTRange14350: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_AdditiveExpr_in_p_FTRange14352: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_FROM_in_p_FTRange14370: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_AdditiveExpr_in_p_FTRange14372: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000040]),
- FOLLOW_TO_in_p_FTRange14376: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_AdditiveExpr_in_p_FTRange14378: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTOrder_in_p_FTPosFilter14409: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTWindow_in_p_FTPosFilter14413: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTDistance_in_p_FTPosFilter14417: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTScope_in_p_FTPosFilter14421: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTContent_in_p_FTPosFilter14425: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ORDERED_in_p_FTOrder14453: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_WINDOW_in_p_FTWindow14483: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_AdditiveExpr_in_p_FTWindow14487: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x10200000,0x00000080, 0x00000000]),
- FOLLOW_p_FTUnit_in_p_FTWindow14489: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DISTANCE_in_p_FTDistance14517: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x000000C0]),
- FOLLOW_p_FTRange_in_p_FTDistance14521: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x10200000,0x00000080, 0x00000000]),
- FOLLOW_p_FTUnit_in_p_FTDistance14523: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_WORDS_in_p_FTUnit14553: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SENTENCES_in_p_FTUnit14559: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_PARAGRAPHS_in_p_FTUnit14565: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SAME_in_p_FTScope14598: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x08100000]),
- FOLLOW_DIFFERENT_in_p_FTScope14604: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x08100000]),
- FOLLOW_p_FTBigUnit_in_p_FTScope14609: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SENTENCE_in_p_FTBigUnit14639: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_PARAGRAPH_in_p_FTBigUnit14645: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_AT_in_p_FTContent14680: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000020, 0x00000000]),
- FOLLOW_START_in_p_FTContent14684: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_AT_in_p_FTContent14692: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00800000]),
- FOLLOW_END_in_p_FTContent14696: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ENTIRE_in_p_FTContent14704: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_CONTENT_in_p_FTContent14708: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_USING_in_p_FTMatchOptions14742: new org.antlr.runtime.BitSet([0x04000000, 0x00000000,0x00010000, 0x00000000,0x00000000, 0xE002A004,0x00000012, 0x00000000]),
- FOLLOW_p_FTMatchOption_in_p_FTMatchOptions14746: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000004, 0x00000000]),
- FOLLOW_p_FTLanguageOption_in_p_FTMatchOption14774: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTWildCardOption_in_p_FTMatchOption14786: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTThesaurusOption_in_p_FTMatchOption14798: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTStemOption_in_p_FTMatchOption14810: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTCaseOption_in_p_FTMatchOption14822: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTDiacriticsOption_in_p_FTMatchOption14834: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTStopWordOption_in_p_FTMatchOption14846: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_FTExtensionOption_in_p_FTMatchOption14858: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_CASE_in_p_FTCaseOption14889: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]),
- FOLLOW_INSENSITIVE_in_p_FTCaseOption14893: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_CASE_in_p_FTCaseOption14911: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
- FOLLOW_SENSITIVE_in_p_FTCaseOption14915: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LOWERCASE_in_p_FTCaseOption14932: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_UPPERCASE_in_p_FTCaseOption14948: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DIACRITICS_in_p_FTDiacriticsOption14983: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]),
- FOLLOW_INSENSITIVE_in_p_FTDiacriticsOption14987: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DIACRITICS_in_p_FTDiacriticsOption15005: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
- FOLLOW_SENSITIVE_in_p_FTDiacriticsOption15009: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_STEMMING_in_p_FTStemOption15044: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_NO_in_p_FTStemOption15051: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_STEMMING_in_p_FTStemOption15055: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_THESAURUS_in_p_FTThesaurusOption15091: new org.antlr.runtime.BitSet([0x00200000, 0x00000008]),
- FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15094: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DEFAULT_in_p_FTThesaurusOption15100: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_THESAURUS_in_p_FTThesaurusOption15119: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_FTThesaurusOption15121: new org.antlr.runtime.BitSet([0x00200000, 0x00000008]),
- FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15124: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
- FOLLOW_DEFAULT_in_p_FTThesaurusOption15130: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
- FOLLOW_COMMA_in_p_FTThesaurusOption15134: new org.antlr.runtime.BitSet([0x00200000, 0x00000000]),
- FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15136: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
- FOLLOW_RPAREN_in_p_FTThesaurusOption15140: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_NO_in_p_FTThesaurusOption15158: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x80000000]),
- FOLLOW_THESAURUS_in_p_FTThesaurusOption15162: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_AT_in_p_FTThesaurusID15195: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_FTThesaurusID15197: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x008000C0]),
- FOLLOW_RELATIONSHIP_in_p_FTThesaurusID15202: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_FTThesaurusID15204: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x000000C0]),
- FOLLOW_p_FTLiteralRange_in_p_FTThesaurusID15209: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00004000]),
- FOLLOW_LEVELS_in_p_FTThesaurusID15213: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_EXACTLY_in_p_FTLiteralRange15248: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]),
- FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15250: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_AT_in_p_FTLiteralRange15268: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000020, 0x00000000]),
- FOLLOW_LEAST_in_p_FTLiteralRange15272: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]),
- FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15274: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_AT_in_p_FTLiteralRange15292: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00010000]),
- FOLLOW_MOST_in_p_FTLiteralRange15296: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]),
- FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15298: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_FROM_in_p_FTLiteralRange15316: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]),
- FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15318: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000040]),
- FOLLOW_TO_in_p_FTLiteralRange15320: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]),
- FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15322: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_STOP_in_p_FTStopWordOption15358: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]),
- FOLLOW_WORDS_in_p_FTStopWordOption15362: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_p_FTStopWords_in_p_FTStopWordOption15364: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]),
- FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15366: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]),
- FOLLOW_STOP_in_p_FTStopWordOption15385: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]),
- FOLLOW_WORDS_in_p_FTStopWordOption15389: new org.antlr.runtime.BitSet([0x00000000, 0x00000008]),
- FOLLOW_DEFAULT_in_p_FTStopWordOption15393: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]),
- FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15395: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]),
- FOLLOW_NO_in_p_FTStopWordOption15414: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x40000000]),
- FOLLOW_STOP_in_p_FTStopWordOption15418: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]),
- FOLLOW_WORDS_in_p_FTStopWordOption15422: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_AT_in_p_FTStopWords15456: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_FTStopWords15460: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LPAREN_in_p_FTStopWords15474: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_FTStopWords15476: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
- FOLLOW_COMMA_in_p_FTStopWords15479: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_FTStopWords15481: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
- FOLLOW_RPAREN_in_p_FTStopWords15485: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_UNION_in_p_FTStopWordsInclExcl15517: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_EXCEPT_in_p_FTStopWordsInclExcl15523: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_p_FTStopWords_in_p_FTStopWordsInclExcl15526: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LANGUAGE_in_p_FTLanguageOption15558: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_FTLanguageOption15562: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_WILDCARDS_in_p_FTWildCardOption15592: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_NO_in_p_FTWildCardOption15599: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000010, 0x00000000]),
- FOLLOW_WILDCARDS_in_p_FTWildCardOption15603: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_OPTION_in_p_FTExtensionOption15636: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_FTExtensionOption15640: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_FTExtensionOption15642: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_WITHOUT_in_p_FTIgnoreOption15670: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_CONTENT_in_p_FTIgnoreOption15674: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_UnionExpr_in_p_FTIgnoreOption15678: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_StatementsAndOptionalExpr_in_p_Program15710: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Hybrid_in_p_Statements15737: new org.antlr.runtime.BitSet([0xFFFF0002, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Statements_in_p_StatementsAndExpr15765: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Statements_in_p_StatementsAndOptionalExpr15792: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_HybridExprSingle_in_p_Hybrid15819: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Statement_in_p_Hybrid15832: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_AssignStatement_in_p_Statement15863: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_BreakStatement_in_p_Statement15875: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ContinueStatement_in_p_Statement15887: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ExitStatement_in_p_Statement15899: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_VarDeclStatement_in_p_Statement15911: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_WhileStatement_in_p_Statement15923: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Expr_in_p_HybridExprSingle15950: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_p_HybridExprSingle15965: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ExprSimple_in_p_ApplyStatement16015: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_p_ApplyStatement16017: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DOLLAR_in_p_AssignStatement16043: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_AssignStatement16045: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
- FOLLOW_BIND_in_p_AssignStatement16047: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_AssignStatement16049: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_p_AssignStatement16052: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LBRACKET_in_p_BlockStatement16078: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F083,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Statements_in_p_BlockStatement16080: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_BlockStatement16083: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LBRACKET_in_p_BlockHybrid16109: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F083,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Statements_in_p_BlockHybrid16111: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_BlockHybrid16114: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_BREAK_in_p_BreakStatement16142: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000800, 0x00000000]),
- FOLLOW_LOOP_in_p_BreakStatement16148: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_p_BreakStatement16152: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_CONTINUE_in_p_ContinueStatement16180: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000800, 0x00000000]),
- FOLLOW_LOOP_in_p_ContinueStatement16186: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_p_ContinueStatement16190: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_EXIT_in_p_ExitStatement16218: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00001000, 0x00000000]),
- FOLLOW_RETURNING_in_p_ExitStatement16224: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_ExitStatement16228: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
- FOLLOW_SEMICOLON_in_p_ExitStatement16231: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_InitialClause_in_p_FLWORStatement16257: new org.antlr.runtime.BitSet([0x00000000, 0x00200000,0x04040040, 0x01084002]),
- FOLLOW_p_IntermediateClause_in_p_FLWORStatement16259: new org.antlr.runtime.BitSet([0x00000000, 0x00200000,0x04040040, 0x01084002]),
- FOLLOW_p_ReturnStatement_in_p_FLWORStatement16262: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_RETURN_in_p_ReturnStatement16294: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Hybrid_in_p_ReturnStatement16298: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_IF_in_p_IfStatement16327: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_IfStatement16331: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_IfStatement16333: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_IfStatement16336: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000020]),
- FOLLOW_THEN_in_p_IfStatement16340: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Hybrid_in_p_IfStatement16344: new org.antlr.runtime.BitSet([0x00000000, 0x00000800]),
- FOLLOW_ELSE_in_p_IfStatement16349: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Hybrid_in_p_IfStatement16353: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SWITCH_in_p_SwitchStatement16382: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_SwitchStatement16386: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_SwitchStatement16388: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_SwitchStatement16391: new org.antlr.runtime.BitSet([0x04000000, 0x00000000]),
- FOLLOW_p_SwitchCaseStatement_in_p_SwitchStatement16393: new org.antlr.runtime.BitSet([0x04000000, 0x00000008]),
- FOLLOW_DEFAULT_in_p_SwitchStatement16398: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]),
- FOLLOW_RETURN_in_p_SwitchStatement16404: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Hybrid_in_p_SwitchStatement16408: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_CASE_in_p_SwitchCaseStatement16438: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_SwitchCaseOperand_in_p_SwitchCaseStatement16442: new org.antlr.runtime.BitSet([0x04000000, 0x00000000,0x04000000, 0x00000000]),
- FOLLOW_RETURN_in_p_SwitchCaseStatement16448: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Hybrid_in_p_SwitchCaseStatement16452: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_TRY_in_p_TryCatchStatement16481: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_p_BlockStatement_in_p_TryCatchStatement16485: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00020000]),
- FOLLOW_CATCH_in_p_TryCatchStatement16490: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001001,0x01C01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_CatchErrorList_in_p_TryCatchStatement16494: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_p_BlockStatement_in_p_TryCatchStatement16496: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00020000]),
- FOLLOW_TRY_in_p_TryCatchHybrid16528: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16532: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00020000]),
- FOLLOW_CATCH_in_p_TryCatchHybrid16538: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001001,0x01C01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_CatchErrorList_in_p_TryCatchHybrid16542: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16544: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00020000]),
- FOLLOW_TYPESWITCH_in_p_TypeswitchStatement16577: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_TypeswitchStatement16581: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_TypeswitchStatement16583: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_TypeswitchStatement16586: new org.antlr.runtime.BitSet([0x04000000, 0x00000000]),
- FOLLOW_p_CaseStatement_in_p_TypeswitchStatement16588: new org.antlr.runtime.BitSet([0x04000000, 0x00000008]),
- FOLLOW_DEFAULT_in_p_TypeswitchStatement16593: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_TypeswitchStatement16598: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_TypeswitchStatement16600: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]),
- FOLLOW_RETURN_in_p_TypeswitchStatement16606: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Hybrid_in_p_TypeswitchStatement16610: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_CASE_in_p_CaseStatement16639: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_CaseStatement16644: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_CaseStatement16646: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]),
- FOLLOW_AS_in_p_CaseStatement16648: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_SequenceType_in_p_CaseStatement16652: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]),
- FOLLOW_RETURN_in_p_CaseStatement16656: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Hybrid_in_p_CaseStatement16660: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Annotation_in_p_VarDeclStatement16687: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00001000,0x00000000, 0x00000000,0x00000000, 0x00000080]),
- FOLLOW_VARIABLE_in_p_VarDeclStatement16692: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_VarDeclStatement16696: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_VarDeclStatement16698: new org.antlr.runtime.BitSet([0x00080000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]),
- FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement16700: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]),
- FOLLOW_BIND_in_p_VarDeclStatement16704: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_VarDeclStatement16706: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]),
- FOLLOW_COMMA_in_p_VarDeclStatement16722: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_VarDeclStatement16724: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_VarName_in_p_VarDeclStatement16726: new org.antlr.runtime.BitSet([0x00080000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]),
- FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement16728: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]),
- FOLLOW_BIND_in_p_VarDeclStatement16732: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_VarDeclStatement16734: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]),
- FOLLOW_SEMICOLON_in_p_VarDeclStatement16751: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_WHILE_in_p_WhileStatement16779: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_p_WhileStatement16783: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Expr_in_p_WhileStatement16785: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
- FOLLOW_RPAREN_in_p_WhileStatement16788: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_Hybrid_in_p_WhileStatement16790: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_QuantifiedExpr_in_p_ExprSimple16817: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_OrExpr_in_p_ExprSimple16829: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_pg_UpdateExpr_in_p_ExprSimple16844: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LBRACKET_in_p_BlockExpr16870: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_StatementsAndExpr_in_p_BlockExpr16872: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
- FOLLOW_RBRACKET_in_p_BlockExpr16874: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_COLLECTION_in_p_CollectionDecl16905: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_CollectionDecl16909: new org.antlr.runtime.BitSet([0x00080002, 0x00000000]),
- FOLLOW_p_CollectionTypeDecl_in_p_CollectionDecl16911: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_AS_in_p_CollectionTypeDecl16940: new org.antlr.runtime.BitSet([0x80400000, 0x00000600,0x62004000, 0x10000010]),
- FOLLOW_p_KindTest_in_p_CollectionTypeDecl16944: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00003800]),
- FOLLOW_p_OccurrenceIndicator_in_p_CollectionTypeDecl16953: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_INDEX_in_p_IndexDecl16983: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_IndexName_in_p_IndexDecl16987: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]),
- FOLLOW_ON_in_p_IndexDecl16991: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]),
- FOLLOW_NODES_in_p_IndexDecl16997: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_IndexDomainExpr_in_p_IndexDecl17001: new org.antlr.runtime.BitSet([0x02000000, 0x00000000]),
- FOLLOW_BY_in_p_IndexDecl17005: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_IndexKeySpec_in_p_IndexDecl17009: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_COMMA_in_p_IndexDecl17012: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_IndexKeySpec_in_p_IndexDecl17014: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
- FOLLOW_p_QName_in_p_IndexName17041: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_PathExpr_in_p_IndexDomainExpr17066: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_IndexKeyExpr_in_p_IndexKeySpec17091: new org.antlr.runtime.BitSet([0x40080002, 0x00000000]),
- FOLLOW_p_IndexKeyTypeDecl_in_p_IndexKeySpec17093: new org.antlr.runtime.BitSet([0x40000002, 0x00000000]),
- FOLLOW_p_IndexKeyCollation_in_p_IndexKeySpec17096: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_PathExpr_in_p_IndexKeyExpr17122: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_AS_in_p_IndexKeyTypeDecl17149: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_AtomicType_in_p_IndexKeyTypeDecl17153: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00003800]),
- FOLLOW_p_OccurrenceIndicator_in_p_IndexKeyTypeDecl17155: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_QName_in_p_AtomicType17181: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_COLLATION_in_p_IndexKeyCollation17208: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
- FOLLOW_p_StringLiteral_in_p_IndexKeyCollation17212: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_INTEGRITY_in_p_ICDecl17239: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00010000, 0x00000000]),
- FOLLOW_CONSTRAINT_in_p_ICDecl17245: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_ICDecl17249: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00440000, 0x00000000]),
- FOLLOW_p_ICCollection_in_p_ICDecl17252: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ICForeignKey_in_p_ICDecl17256: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_ON_in_p_ICCollection17284: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00008000, 0x00000000]),
- FOLLOW_COLLECTION_in_p_ICCollection17290: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_ICCollection17294: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x00000000, 0x00000000,0x80020000, 0x00000000]),
- FOLLOW_p_ICCollSequence_in_p_ICCollection17297: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ICCollSequenceUnique_in_p_ICCollection17301: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_ICCollNode_in_p_ICCollection17305: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_DOLLAR_in_p_ICCollSequence17331: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_ICCollSequence17333: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00004000, 0x00000000]),
- FOLLOW_CHECK_in_p_ICCollSequence17337: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_ICCollSequence17341: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_NODE_in_p_ICCollSequenceUnique17369: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_ICCollSequenceUnique17373: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_ICCollSequenceUnique17375: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00004000, 0x00000000]),
- FOLLOW_CHECK_in_p_ICCollSequenceUnique17379: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00800000, 0x00000000]),
- FOLLOW_UNIQUE_in_p_ICCollSequenceUnique17385: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000]),
- FOLLOW_KEY_in_p_ICCollSequenceUnique17391: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_PathExpr_in_p_ICCollSequenceUnique17395: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_FOREACH_in_p_ICCollNode17422: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]),
- FOLLOW_NODE_in_p_ICCollNode17428: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_ICCollNode17432: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_ICCollNode17434: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00004000, 0x00000000]),
- FOLLOW_CHECK_in_p_ICCollNode17438: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_ExprSingle_in_p_ICCollNode17442: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_FOREIGN_in_p_ICForeignKey17470: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000]),
- FOLLOW_KEY_in_p_ICForeignKey17476: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000080]),
- FOLLOW_p_ICForeignKeySource_in_p_ICForeignKey17480: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000040]),
- FOLLOW_p_ICForeignKeyTarget_in_p_ICForeignKey17482: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_FROM_in_p_ICForeignKeySource17509: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00008000, 0x00000000]),
- FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeySource17513: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_TO_in_p_ICForeignKeyTarget17540: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00008000, 0x00000000]),
- FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeyTarget17544: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_COLLECTION_in_p_ICForeignKeyValues17571: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_ICForeignKeyValues17575: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]),
- FOLLOW_NODE_in_p_ICForeignKeyValues17579: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_p_ICForeignKeyValues17583: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_p_ICForeignKeyValues17585: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000]),
- FOLLOW_KEY_in_p_ICForeignKeyValues17589: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_PathExpr_in_p_ICForeignKeyValues17593: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_set_in_synpred1_XQueryParser3523: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
- FOLLOW_DOLLAR_in_synpred1_XQueryParser3531: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_FOR_in_synpred1_XQueryParser3537: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000110, 0x00000000]),
- FOLLOW_set_in_synpred1_XQueryParser3539: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_IF_in_synpred2_XQueryParser3565: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_synpred2_XQueryParser3567: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SWITCH_in_synpred3_XQueryParser3595: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_synpred3_XQueryParser3597: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_TYPESWITCH_in_synpred4_XQueryParser3621: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_synpred4_XQueryParser3623: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_TRY_in_synpred5_XQueryParser3643: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_synpred5_XQueryParser3645: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_VALIDATE_in_synpred6_XQueryParser6082: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000008, 0x00000004,0x00000200, 0x00000000]),
- FOLLOW_p_ValidationMode_in_synpred6_XQueryParser6086: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_TYPE_in_synpred6_XQueryParser6090: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_SLASH_in_synpred7_XQueryParser6430: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_RelativePathExpr_in_synpred7_XQueryParser6432: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_set_in_synpred8_XQueryParser6546: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_set_in_synpred9_XQueryParser6599: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_QName_in_synpred9_XQueryParser6607: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_synpred9_XQueryParser6610: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_set_in_synpred9_XQueryParser6628: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]),
- FOLLOW_p_NCName_in_synpred9_XQueryParser6636: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_synpred9_XQueryParser6639: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_set_in_synpred9_XQueryParser6657: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
- FOLLOW_LBRACKET_in_synpred9_XQueryParser6669: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_KindTest_in_synpred10_XQueryParser6699: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_QName_in_synpred11_XQueryParser6718: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
- FOLLOW_LPAREN_in_synpred11_XQueryParser6720: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_PrimaryExpr_in_synpred12_XQueryParser6738: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_Wildcard_in_synpred13_XQueryParser7177: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_NCName_in_synpred14_XQueryParser7196: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000]),
- FOLLOW_COLON_in_synpred14_XQueryParser7198: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_NCName_in_synpred15_XQueryParser7216: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_LPAREN_in_synpred16_XQueryParser7472: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_OccurrenceIndicator_in_synpred17_XQueryParser9436: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
- FOLLOW_p_OccurrenceIndicator_in_synpred18_XQueryParser16948: new org.antlr.runtime.BitSet([0x00000002, 0x00000000])
+ FOLLOW_p_InsertExpr_in_pg_UpdateExpr13107: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_DeleteExpr_in_pg_UpdateExpr13119: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_RenameExpr_in_pg_UpdateExpr13131: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ReplaceExpr_in_pg_UpdateExpr13143: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_TransformExpr_in_pg_UpdateExpr13155: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECLARE_in_pm_RevalidationDecl13183: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x02000000, 0x00000000]),
+ FOLLOW_REVALIDATION_in_pm_RevalidationDecl13187: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000008, 0x00000004,0x04000000, 0x00000000]),
+ FOLLOW_STRICT_in_pm_RevalidationDecl13192: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_LAX_in_pm_RevalidationDecl13198: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SKIP_in_pm_RevalidationDecl13204: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_pm_RevalidationDecl13209: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_AS_in_p_InsertExprTargetChoice13239: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00120000, 0x00000000]),
+ FOLLOW_FIRST_in_p_InsertExprTargetChoice13244: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00080000, 0x00000000]),
+ FOLLOW_LAST_in_p_InsertExprTargetChoice13250: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00080000, 0x00000000]),
+ FOLLOW_INTO_in_p_InsertExprTargetChoice13257: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_AFTER_in_p_InsertExprTargetChoice13274: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_BEFORE_in_p_InsertExprTargetChoice13290: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_INSERT_in_p_InsertExpr13320: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x00400000, 0x00000000]),
+ FOLLOW_NODE_in_p_InsertExpr13325: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_NODES_in_p_InsertExpr13331: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_SourceExpr_in_p_InsertExpr13334: new org.antlr.runtime.BitSet([0x00080000, 0x00000000,0x00000000, 0x00000000,0x00086000, 0x00000000]),
+ FOLLOW_p_InsertExprTargetChoice_in_p_InsertExpr13336: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_TargetExpr_in_p_InsertExpr13338: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DELETE_in_p_DeleteExpr13368: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x00400000, 0x00000000]),
+ FOLLOW_NODE_in_p_DeleteExpr13373: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_NODES_in_p_DeleteExpr13379: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_TargetExpr_in_p_DeleteExpr13382: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_REPLACE_in_p_ReplaceExpr13412: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x10000000, 0x00000000]),
+ FOLLOW_VALUE_in_p_ReplaceExpr13417: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00008000, 0x00000000]),
+ FOLLOW_OF_in_p_ReplaceExpr13421: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]),
+ FOLLOW_NODE_in_p_ReplaceExpr13427: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_ReplaceExpr13429: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_WITH_in_p_ReplaceExpr13434: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_ReplaceExpr13436: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_RENAME_in_p_RenameExpr13467: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]),
+ FOLLOW_NODE_in_p_RenameExpr13471: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_TargetExpr_in_p_RenameExpr13473: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]),
+ FOLLOW_AS_in_p_RenameExpr13475: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NewNameExpr_in_p_RenameExpr13477: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_SourceExpr13505: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_TargetExpr13532: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_NewNameExpr13559: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_COPY_in_p_TransformExpr13588: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_TransformExpr13590: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_TransformExpr13592: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
+ FOLLOW_BIND_in_p_TransformExpr13594: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_TransformExpr13596: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_TransformExpr13600: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_TransformExpr13602: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_TransformExpr13604: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
+ FOLLOW_BIND_in_p_TransformExpr13606: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_TransformExpr13608: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_MODIFY_in_p_TransformExpr13615: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_TransformExpr13617: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]),
+ FOLLOW_RETURN_in_p_TransformExpr13622: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_TransformExpr13624: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DECLARE_in_pm_FTOptionDecl13662: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000100]),
+ FOLLOW_FT_OPTION_in_pm_FTOptionDecl13666: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000004, 0x00000000]),
+ FOLLOW_p_FTMatchOptions_in_pm_FTOptionDecl13668: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_pm_FTOptionDecl13670: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SCORE_in_p_FTScoreVar13700: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_FTScoreVar13704: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_FTScoreVar13706: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_StringConcatExpr_in_p_FTContainsExpr13732: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_CONTAINS_in_p_FTContainsExpr13738: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000010]),
+ FOLLOW_TEXT_in_p_FTContainsExpr13742: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]),
+ FOLLOW_p_FTSelection_in_p_FTContainsExpr13746: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000020, 0x00000000]),
+ FOLLOW_p_FTIgnoreOption_in_p_FTContainsExpr13748: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTOr_in_p_FTSelection13778: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00080000, 0x00000000,0x00000800, 0x01000038]),
+ FOLLOW_p_FTPosFilter_in_p_FTSelection13780: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00080000, 0x00000000,0x00000800, 0x01000038]),
+ FOLLOW_WEIGHT_in_p_FTWeight13809: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_p_FTWeight13813: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_FTWeight13815: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_FTWeight13818: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTAnd_in_p_FTOr13844: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000800]),
+ FOLLOW_FTOR_in_p_FTOr13850: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]),
+ FOLLOW_p_FTAnd_in_p_FTOr13854: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000800]),
+ FOLLOW_p_FTMildNot_in_p_FTAnd13883: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000200]),
+ FOLLOW_FTAND_in_p_FTAnd13889: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]),
+ FOLLOW_p_FTMildNot_in_p_FTAnd13893: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000200]),
+ FOLLOW_p_FTUnaryNot_in_p_FTMildNot13922: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00040000]),
+ FOLLOW_NOT_in_p_FTMildNot13928: new org.antlr.runtime.BitSet([0x00000000, 0x20000000]),
+ FOLLOW_IN_in_p_FTMildNot13932: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]),
+ FOLLOW_p_FTUnaryNot_in_p_FTMildNot13936: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00040000]),
+ FOLLOW_FTNOT_in_p_FTUnaryNot13969: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]),
+ FOLLOW_p_FTPrimaryWithOptions_in_p_FTUnaryNot13976: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTPrimary_in_p_FTPrimaryWithOptions14002: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x0000000C, 0x00000000]),
+ FOLLOW_p_FTMatchOptions_in_p_FTPrimaryWithOptions14004: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000008, 0x00000000]),
+ FOLLOW_p_FTWeight_in_p_FTPrimaryWithOptions14007: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTWords_in_p_FTPrimary14038: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00080000]),
+ FOLLOW_p_FTTimes_in_p_FTPrimary14040: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LPAREN_in_p_FTPrimary14055: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000001,0x01C80300, 0x00000000]),
+ FOLLOW_p_FTSelection_in_p_FTPrimary14057: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_FTPrimary14059: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTExtensionSelection_in_p_FTPrimary14072: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTWordsValue_in_p_FTWords14098: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0xC0000000, 0x00400000]),
+ FOLLOW_p_FTAnyallOption_in_p_FTWords14100: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_FTWordsValue14127: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LBRACKET_in_p_FTWordsValue14140: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_FTWordsValue14142: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_FTWordsValue14145: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_L_Pragma_in_p_FTExtensionSelection14172: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001,0x00080000, 0x00000000]),
+ FOLLOW_LBRACKET_in_p_FTExtensionSelection14175: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400,0x20000000, 0x00000003,0x01C80300, 0x00000000]),
+ FOLLOW_p_FTSelection_in_p_FTExtensionSelection14177: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_FTExtensionSelection14180: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ANY_in_p_FTAnyallOption14211: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000040, 0x00000000]),
+ FOLLOW_WORD_in_p_FTAnyallOption14215: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ALL_in_p_FTAnyallOption14224: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]),
+ FOLLOW_WORDS_in_p_FTAnyallOption14226: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_PHRASE_in_p_FTAnyallOption14234: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_OCCURS_in_p_FTTimes14266: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x000000C0]),
+ FOLLOW_p_FTRange_in_p_FTTimes14268: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000001, 0x00000000]),
+ FOLLOW_TIMES_in_p_FTTimes14272: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_EXACTLY_in_p_FTRange14305: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_AdditiveExpr_in_p_FTRange14307: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_AT_in_p_FTRange14325: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000020, 0x00000000]),
+ FOLLOW_LEAST_in_p_FTRange14329: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_AdditiveExpr_in_p_FTRange14331: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_AT_in_p_FTRange14349: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00010000]),
+ FOLLOW_MOST_in_p_FTRange14353: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_AdditiveExpr_in_p_FTRange14355: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_FROM_in_p_FTRange14373: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_AdditiveExpr_in_p_FTRange14375: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000040]),
+ FOLLOW_TO_in_p_FTRange14379: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_AdditiveExpr_in_p_FTRange14381: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTOrder_in_p_FTPosFilter14412: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTWindow_in_p_FTPosFilter14416: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTDistance_in_p_FTPosFilter14420: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTScope_in_p_FTPosFilter14424: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTContent_in_p_FTPosFilter14428: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ORDERED_in_p_FTOrder14456: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_WINDOW_in_p_FTWindow14486: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_AdditiveExpr_in_p_FTWindow14490: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x10200000,0x00000080, 0x00000000]),
+ FOLLOW_p_FTUnit_in_p_FTWindow14492: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DISTANCE_in_p_FTDistance14520: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x000000C0]),
+ FOLLOW_p_FTRange_in_p_FTDistance14524: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x10200000,0x00000080, 0x00000000]),
+ FOLLOW_p_FTUnit_in_p_FTDistance14526: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_WORDS_in_p_FTUnit14556: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SENTENCES_in_p_FTUnit14562: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_PARAGRAPHS_in_p_FTUnit14568: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SAME_in_p_FTScope14601: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x08100000]),
+ FOLLOW_DIFFERENT_in_p_FTScope14607: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x08100000]),
+ FOLLOW_p_FTBigUnit_in_p_FTScope14612: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SENTENCE_in_p_FTBigUnit14642: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_PARAGRAPH_in_p_FTBigUnit14648: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_AT_in_p_FTContent14683: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000020, 0x00000000]),
+ FOLLOW_START_in_p_FTContent14687: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_AT_in_p_FTContent14695: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00800000]),
+ FOLLOW_END_in_p_FTContent14699: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ENTIRE_in_p_FTContent14707: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_CONTENT_in_p_FTContent14711: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_USING_in_p_FTMatchOptions14745: new org.antlr.runtime.BitSet([0x04000000, 0x00000000,0x00010000, 0x00000000,0x00000000, 0xE002A004,0x00000012, 0x00000000]),
+ FOLLOW_p_FTMatchOption_in_p_FTMatchOptions14749: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000004, 0x00000000]),
+ FOLLOW_p_FTLanguageOption_in_p_FTMatchOption14777: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTWildCardOption_in_p_FTMatchOption14789: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTThesaurusOption_in_p_FTMatchOption14801: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTStemOption_in_p_FTMatchOption14813: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTCaseOption_in_p_FTMatchOption14825: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTDiacriticsOption_in_p_FTMatchOption14837: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTStopWordOption_in_p_FTMatchOption14849: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_FTExtensionOption_in_p_FTMatchOption14861: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_CASE_in_p_FTCaseOption14892: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]),
+ FOLLOW_INSENSITIVE_in_p_FTCaseOption14896: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_CASE_in_p_FTCaseOption14914: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
+ FOLLOW_SENSITIVE_in_p_FTCaseOption14918: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LOWERCASE_in_p_FTCaseOption14935: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_UPPERCASE_in_p_FTCaseOption14951: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DIACRITICS_in_p_FTDiacriticsOption14986: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00001000]),
+ FOLLOW_INSENSITIVE_in_p_FTDiacriticsOption14990: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DIACRITICS_in_p_FTDiacriticsOption15008: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x04000000]),
+ FOLLOW_SENSITIVE_in_p_FTDiacriticsOption15012: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_STEMMING_in_p_FTStemOption15047: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_NO_in_p_FTStemOption15054: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_STEMMING_in_p_FTStemOption15058: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_THESAURUS_in_p_FTThesaurusOption15094: new org.antlr.runtime.BitSet([0x00200000, 0x00000008]),
+ FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15097: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DEFAULT_in_p_FTThesaurusOption15103: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_THESAURUS_in_p_FTThesaurusOption15122: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_FTThesaurusOption15124: new org.antlr.runtime.BitSet([0x00200000, 0x00000008]),
+ FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15127: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
+ FOLLOW_DEFAULT_in_p_FTThesaurusOption15133: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_FTThesaurusOption15137: new org.antlr.runtime.BitSet([0x00200000, 0x00000000]),
+ FOLLOW_p_FTThesaurusID_in_p_FTThesaurusOption15139: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
+ FOLLOW_RPAREN_in_p_FTThesaurusOption15143: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_NO_in_p_FTThesaurusOption15161: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x80000000]),
+ FOLLOW_THESAURUS_in_p_FTThesaurusOption15165: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_AT_in_p_FTThesaurusID15198: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_FTThesaurusID15200: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x008000C0]),
+ FOLLOW_RELATIONSHIP_in_p_FTThesaurusID15205: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_FTThesaurusID15207: new org.antlr.runtime.BitSet([0x00200002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x000000C0]),
+ FOLLOW_p_FTLiteralRange_in_p_FTThesaurusID15212: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00004000]),
+ FOLLOW_LEVELS_in_p_FTThesaurusID15216: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_EXACTLY_in_p_FTLiteralRange15251: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]),
+ FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15253: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_AT_in_p_FTLiteralRange15271: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000020, 0x00000000]),
+ FOLLOW_LEAST_in_p_FTLiteralRange15275: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]),
+ FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15277: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_AT_in_p_FTLiteralRange15295: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00010000]),
+ FOLLOW_MOST_in_p_FTLiteralRange15299: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]),
+ FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15301: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_FROM_in_p_FTLiteralRange15319: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]),
+ FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15321: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000040]),
+ FOLLOW_TO_in_p_FTLiteralRange15323: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]),
+ FOLLOW_L_IntegerLiteral_in_p_FTLiteralRange15325: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_STOP_in_p_FTStopWordOption15361: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]),
+ FOLLOW_WORDS_in_p_FTStopWordOption15365: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_p_FTStopWords_in_p_FTStopWordOption15367: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]),
+ FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15369: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]),
+ FOLLOW_STOP_in_p_FTStopWordOption15388: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]),
+ FOLLOW_WORDS_in_p_FTStopWordOption15392: new org.antlr.runtime.BitSet([0x00000000, 0x00000008]),
+ FOLLOW_DEFAULT_in_p_FTStopWordOption15396: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]),
+ FOLLOW_p_FTStopWordsInclExcl_in_p_FTStopWordOption15398: new org.antlr.runtime.BitSet([0x00000002, 0x00020000,0x00000000, 0x00000200]),
+ FOLLOW_NO_in_p_FTStopWordOption15417: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x40000000]),
+ FOLLOW_STOP_in_p_FTStopWordOption15421: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000080, 0x00000000]),
+ FOLLOW_WORDS_in_p_FTStopWordOption15425: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_AT_in_p_FTStopWords15459: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_FTStopWords15463: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LPAREN_in_p_FTStopWords15477: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_FTStopWords15479: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_FTStopWords15482: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_FTStopWords15484: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000400]),
+ FOLLOW_RPAREN_in_p_FTStopWords15488: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_UNION_in_p_FTStopWordsInclExcl15520: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_EXCEPT_in_p_FTStopWordsInclExcl15526: new org.antlr.runtime.BitSet([0x00200000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_p_FTStopWords_in_p_FTStopWordsInclExcl15529: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LANGUAGE_in_p_FTLanguageOption15561: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_FTLanguageOption15565: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_WILDCARDS_in_p_FTWildCardOption15595: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_NO_in_p_FTWildCardOption15602: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000010, 0x00000000]),
+ FOLLOW_WILDCARDS_in_p_FTWildCardOption15606: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_OPTION_in_p_FTExtensionOption15639: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_FTExtensionOption15643: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_FTExtensionOption15645: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_WITHOUT_in_p_FTIgnoreOption15673: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_CONTENT_in_p_FTIgnoreOption15677: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_UnionExpr_in_p_FTIgnoreOption15681: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_StatementsAndOptionalExpr_in_p_Program15713: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Hybrid_in_p_Statements15740: new org.antlr.runtime.BitSet([0xFFFF0002, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Statements_in_p_StatementsAndExpr15768: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Statements_in_p_StatementsAndOptionalExpr15795: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_HybridExprSingle_in_p_Hybrid15822: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Statement_in_p_Hybrid15835: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_AssignStatement_in_p_Statement15866: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_BreakStatement_in_p_Statement15878: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ContinueStatement_in_p_Statement15890: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ExitStatement_in_p_Statement15902: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_VarDeclStatement_in_p_Statement15914: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_WhileStatement_in_p_Statement15926: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Expr_in_p_HybridExprSingle15953: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_p_HybridExprSingle15968: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ExprSimple_in_p_ApplyStatement16018: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_p_ApplyStatement16020: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_AssignStatement16046: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_AssignStatement16048: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000020]),
+ FOLLOW_BIND_in_p_AssignStatement16050: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_AssignStatement16052: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_p_AssignStatement16055: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LBRACKET_in_p_BlockStatement16081: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F083,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Statements_in_p_BlockStatement16083: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_BlockStatement16086: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LBRACKET_in_p_BlockHybrid16112: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F083,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Statements_in_p_BlockHybrid16114: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_BlockHybrid16117: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_BREAK_in_p_BreakStatement16145: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000800, 0x00000000]),
+ FOLLOW_LOOP_in_p_BreakStatement16151: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_p_BreakStatement16155: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_CONTINUE_in_p_ContinueStatement16183: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000800, 0x00000000]),
+ FOLLOW_LOOP_in_p_ContinueStatement16189: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_p_ContinueStatement16193: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_EXIT_in_p_ExitStatement16221: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00001000, 0x00000000]),
+ FOLLOW_RETURNING_in_p_ExitStatement16227: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_ExitStatement16231: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000000]),
+ FOLLOW_SEMICOLON_in_p_ExitStatement16234: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_InitialClause_in_p_FLWORStatement16260: new org.antlr.runtime.BitSet([0x00000000, 0x00200000,0x04040040, 0x01084002]),
+ FOLLOW_p_IntermediateClause_in_p_FLWORStatement16262: new org.antlr.runtime.BitSet([0x00000000, 0x00200000,0x04040040, 0x01084002]),
+ FOLLOW_p_ReturnStatement_in_p_FLWORStatement16265: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_RETURN_in_p_ReturnStatement16297: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Hybrid_in_p_ReturnStatement16301: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_IF_in_p_IfStatement16330: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_IfStatement16334: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_IfStatement16336: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_IfStatement16339: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000020]),
+ FOLLOW_THEN_in_p_IfStatement16343: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Hybrid_in_p_IfStatement16347: new org.antlr.runtime.BitSet([0x00000000, 0x00000800]),
+ FOLLOW_ELSE_in_p_IfStatement16352: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Hybrid_in_p_IfStatement16356: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SWITCH_in_p_SwitchStatement16385: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_SwitchStatement16389: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_SwitchStatement16391: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_SwitchStatement16394: new org.antlr.runtime.BitSet([0x04000000, 0x00000000]),
+ FOLLOW_p_SwitchCaseStatement_in_p_SwitchStatement16396: new org.antlr.runtime.BitSet([0x04000000, 0x00000008]),
+ FOLLOW_DEFAULT_in_p_SwitchStatement16401: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]),
+ FOLLOW_RETURN_in_p_SwitchStatement16407: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Hybrid_in_p_SwitchStatement16411: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_CASE_in_p_SwitchCaseStatement16441: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_SwitchCaseOperand_in_p_SwitchCaseStatement16445: new org.antlr.runtime.BitSet([0x04000000, 0x00000000,0x04000000, 0x00000000]),
+ FOLLOW_RETURN_in_p_SwitchCaseStatement16451: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Hybrid_in_p_SwitchCaseStatement16455: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_TRY_in_p_TryCatchStatement16484: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_p_BlockStatement_in_p_TryCatchStatement16488: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00020000]),
+ FOLLOW_CATCH_in_p_TryCatchStatement16493: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001001,0x01C01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_CatchErrorList_in_p_TryCatchStatement16497: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_p_BlockStatement_in_p_TryCatchStatement16499: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00020000]),
+ FOLLOW_TRY_in_p_TryCatchHybrid16531: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16535: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00020000]),
+ FOLLOW_CATCH_in_p_TryCatchHybrid16541: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x01001001,0x01C01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_CatchErrorList_in_p_TryCatchHybrid16545: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_p_BlockHybrid_in_p_TryCatchHybrid16547: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00020000]),
+ FOLLOW_TYPESWITCH_in_p_TypeswitchStatement16580: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_TypeswitchStatement16584: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_TypeswitchStatement16586: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_TypeswitchStatement16589: new org.antlr.runtime.BitSet([0x04000000, 0x00000000]),
+ FOLLOW_p_CaseStatement_in_p_TypeswitchStatement16591: new org.antlr.runtime.BitSet([0x04000000, 0x00000008]),
+ FOLLOW_DEFAULT_in_p_TypeswitchStatement16596: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_TypeswitchStatement16601: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_TypeswitchStatement16603: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]),
+ FOLLOW_RETURN_in_p_TypeswitchStatement16609: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Hybrid_in_p_TypeswitchStatement16613: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_CASE_in_p_CaseStatement16642: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_CaseStatement16647: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_CaseStatement16649: new org.antlr.runtime.BitSet([0x00080000, 0x00000000]),
+ FOLLOW_AS_in_p_CaseStatement16651: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x2FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_SequenceType_in_p_CaseStatement16655: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x04000000, 0x00000000]),
+ FOLLOW_RETURN_in_p_CaseStatement16659: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Hybrid_in_p_CaseStatement16663: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Annotation_in_p_VarDeclStatement16690: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00001000,0x00000000, 0x00000000,0x00000000, 0x00000080]),
+ FOLLOW_VARIABLE_in_p_VarDeclStatement16695: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_VarDeclStatement16699: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_VarDeclStatement16701: new org.antlr.runtime.BitSet([0x00080000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]),
+ FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement16703: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]),
+ FOLLOW_BIND_in_p_VarDeclStatement16707: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_VarDeclStatement16709: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]),
+ FOLLOW_COMMA_in_p_VarDeclStatement16725: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_VarDeclStatement16727: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_VarName_in_p_VarDeclStatement16729: new org.antlr.runtime.BitSet([0x00080000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]),
+ FOLLOW_p_TypeDeclaration_in_p_VarDeclStatement16731: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000420]),
+ FOLLOW_BIND_in_p_VarDeclStatement16735: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_VarDeclStatement16737: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x20000400]),
+ FOLLOW_SEMICOLON_in_p_VarDeclStatement16754: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_WHILE_in_p_WhileStatement16782: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_p_WhileStatement16786: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Expr_in_p_WhileStatement16788: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x40000000, 0x00000000]),
+ FOLLOW_RPAREN_in_p_WhileStatement16791: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_Hybrid_in_p_WhileStatement16793: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_QuantifiedExpr_in_p_ExprSimple16820: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_OrExpr_in_p_ExprSimple16832: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_pg_UpdateExpr_in_p_ExprSimple16847: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LBRACKET_in_p_BlockExpr16873: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F081,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_StatementsAndExpr_in_p_BlockExpr16875: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000002]),
+ FOLLOW_RBRACKET_in_p_BlockExpr16877: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_COLLECTION_in_p_CollectionDecl16908: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_CollectionDecl16912: new org.antlr.runtime.BitSet([0x00080002, 0x00000000]),
+ FOLLOW_p_CollectionTypeDecl_in_p_CollectionDecl16914: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_AS_in_p_CollectionTypeDecl16943: new org.antlr.runtime.BitSet([0x80400000, 0x00000600,0x62004000, 0x10000010]),
+ FOLLOW_p_KindTest_in_p_CollectionTypeDecl16947: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00003800]),
+ FOLLOW_p_OccurrenceIndicator_in_p_CollectionTypeDecl16956: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_INDEX_in_p_IndexDecl16986: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_IndexName_in_p_IndexDecl16990: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]),
+ FOLLOW_ON_in_p_IndexDecl16994: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00400000, 0x00000000]),
+ FOLLOW_NODES_in_p_IndexDecl17000: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_IndexDomainExpr_in_p_IndexDecl17004: new org.antlr.runtime.BitSet([0x02000000, 0x00000000]),
+ FOLLOW_BY_in_p_IndexDecl17008: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_IndexKeySpec_in_p_IndexDecl17012: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_COMMA_in_p_IndexDecl17015: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_IndexKeySpec_in_p_IndexDecl17017: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000400]),
+ FOLLOW_p_QName_in_p_IndexName17044: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_PathExpr_in_p_IndexDomainExpr17069: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_IndexKeyExpr_in_p_IndexKeySpec17094: new org.antlr.runtime.BitSet([0x40080002, 0x00000000]),
+ FOLLOW_p_IndexKeyTypeDecl_in_p_IndexKeySpec17096: new org.antlr.runtime.BitSet([0x40000002, 0x00000000]),
+ FOLLOW_p_IndexKeyCollation_in_p_IndexKeySpec17099: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_PathExpr_in_p_IndexKeyExpr17125: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_AS_in_p_IndexKeyTypeDecl17152: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_AtomicType_in_p_IndexKeyTypeDecl17156: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00003800]),
+ FOLLOW_p_OccurrenceIndicator_in_p_IndexKeyTypeDecl17158: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_QName_in_p_AtomicType17184: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_COLLATION_in_p_IndexKeyCollation17211: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x01C00300, 0x00000000]),
+ FOLLOW_p_StringLiteral_in_p_IndexKeyCollation17215: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_INTEGRITY_in_p_ICDecl17242: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00010000, 0x00000000]),
+ FOLLOW_CONSTRAINT_in_p_ICDecl17248: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_ICDecl17252: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00440000, 0x00000000]),
+ FOLLOW_p_ICCollection_in_p_ICDecl17255: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ICForeignKey_in_p_ICDecl17259: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_ON_in_p_ICCollection17287: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00008000, 0x00000000]),
+ FOLLOW_COLLECTION_in_p_ICCollection17293: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_ICCollection17297: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000,0x00000000, 0x00000000,0x80020000, 0x00000000]),
+ FOLLOW_p_ICCollSequence_in_p_ICCollection17300: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ICCollSequenceUnique_in_p_ICCollection17304: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_ICCollNode_in_p_ICCollection17308: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_ICCollSequence17334: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_ICCollSequence17336: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00004000, 0x00000000]),
+ FOLLOW_CHECK_in_p_ICCollSequence17340: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_ICCollSequence17344: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_NODE_in_p_ICCollSequenceUnique17372: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_ICCollSequenceUnique17376: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_ICCollSequenceUnique17378: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00004000, 0x00000000]),
+ FOLLOW_CHECK_in_p_ICCollSequenceUnique17382: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00800000, 0x00000000]),
+ FOLLOW_UNIQUE_in_p_ICCollSequenceUnique17388: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000]),
+ FOLLOW_KEY_in_p_ICCollSequenceUnique17394: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_PathExpr_in_p_ICCollSequenceUnique17398: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_FOREACH_in_p_ICCollNode17425: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]),
+ FOLLOW_NODE_in_p_ICCollNode17431: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_ICCollNode17435: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_ICCollNode17437: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00004000, 0x00000000]),
+ FOLLOW_CHECK_in_p_ICCollNode17441: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E0F001,0x01F81320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_ExprSingle_in_p_ICCollNode17445: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_FOREIGN_in_p_ICForeignKey17473: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000]),
+ FOLLOW_KEY_in_p_ICForeignKey17479: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000080]),
+ FOLLOW_p_ICForeignKeySource_in_p_ICForeignKey17483: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000040]),
+ FOLLOW_p_ICForeignKeyTarget_in_p_ICForeignKey17485: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_FROM_in_p_ICForeignKeySource17512: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00008000, 0x00000000]),
+ FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeySource17516: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_TO_in_p_ICForeignKeyTarget17543: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00008000, 0x00000000]),
+ FOLLOW_p_ICForeignKeyValues_in_p_ICForeignKeyTarget17547: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_COLLECTION_in_p_ICForeignKeyValues17574: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_ICForeignKeyValues17578: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00004000, 0x00000000]),
+ FOLLOW_NODE_in_p_ICForeignKeyValues17582: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_p_ICForeignKeyValues17586: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000000,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_p_ICForeignKeyValues17588: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00200000, 0x00000000]),
+ FOLLOW_KEY_in_p_ICForeignKeyValues17592: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_PathExpr_in_p_ICForeignKeyValues17596: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_set_in_synpred1_XQueryParser3522: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x80000000, 0x00000000]),
+ FOLLOW_DOLLAR_in_synpred1_XQueryParser3530: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_FOR_in_synpred1_XQueryParser3536: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000110, 0x00000000]),
+ FOLLOW_set_in_synpred1_XQueryParser3538: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_IF_in_synpred2_XQueryParser3564: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_synpred2_XQueryParser3566: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SWITCH_in_synpred3_XQueryParser3594: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_synpred3_XQueryParser3596: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_TYPESWITCH_in_synpred4_XQueryParser3620: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_synpred4_XQueryParser3622: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_TRY_in_synpred5_XQueryParser3642: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_synpred5_XQueryParser3644: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_VALIDATE_in_synpred6_XQueryParser6081: new org.antlr.runtime.BitSet([0x00000002, 0x00000000,0x00000008, 0x00000004,0x00000200, 0x00000000]),
+ FOLLOW_p_ValidationMode_in_synpred6_XQueryParser6085: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_TYPE_in_synpred6_XQueryParser6089: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_SLASH_in_synpred7_XQueryParser6429: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xAFFFFFFF, 0x01E09001,0x01F01320, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_RelativePathExpr_in_synpred7_XQueryParser6431: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_set_in_synpred8_XQueryParser6545: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_set_in_synpred9_XQueryParser6598: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_QName_in_synpred9_XQueryParser6606: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_synpred9_XQueryParser6609: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_set_in_synpred9_XQueryParser6627: new org.antlr.runtime.BitSet([0xFFFF0000, 0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xF7FFFFFF, 0xFFFFFFFF,0x0FFFFFFF, 0x00000001,0x00001000, 0x00000000,0x00100000, 0x00000000]),
+ FOLLOW_p_NCName_in_synpred9_XQueryParser6635: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_synpred9_XQueryParser6638: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_set_in_synpred9_XQueryParser6656: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000001]),
+ FOLLOW_LBRACKET_in_synpred9_XQueryParser6668: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_KindTest_in_synpred10_XQueryParser6698: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_QName_in_synpred11_XQueryParser6717: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x20000000, 0x00000000]),
+ FOLLOW_LPAREN_in_synpred11_XQueryParser6719: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_PrimaryExpr_in_synpred12_XQueryParser6737: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_Wildcard_in_synpred13_XQueryParser7176: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_NCName_in_synpred14_XQueryParser7195: new org.antlr.runtime.BitSet([0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x00000000,0x00000000, 0x02000000]),
+ FOLLOW_COLON_in_synpred14_XQueryParser7197: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_NCName_in_synpred15_XQueryParser7215: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_LPAREN_in_synpred16_XQueryParser7471: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_OccurrenceIndicator_in_synpred17_XQueryParser9439: new org.antlr.runtime.BitSet([0x00000002, 0x00000000]),
+ FOLLOW_p_OccurrenceIndicator_in_synpred18_XQueryParser16951: new org.antlr.runtime.BitSet([0x00000002, 0x00000000])
});
})();
diff --git a/lib/ace/mode/xquery/XQuerySemanticHighlighter.js b/lib/ace/mode/xquery/XQuerySemanticHighlighter.js
new file mode 100644
index 00000000..24fde2dd
--- /dev/null
+++ b/lib/ace/mode/xquery/XQuerySemanticHighlighter.js
@@ -0,0 +1,103 @@
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * 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/
+ *
+ * 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.
+ *
+ * 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){
+
+ var Position = require("./Position").Position;
+ var XQuerySemanticHighlighter = exports.XQuerySemanticHighlighter = function() {
+ this.source = [];
+ this.lines = [];
+
+ this.getTokens = function() {
+ var result = [];
+ var previousState = "start";
+ for(i in this.source){
+ var lineTokens = [];
+ var tokens = [];
+ if(this.lines[i]) {
+ tokens = this.lines[i].sort(function(a, b){ return a.position.getOffset() - b.position.getOffset(); });
+ }
+ var sourceLine = this.source[i];
+ var cursor = 0;
+ for(j in tokens)
+ {
+ var token = tokens[j];
+ var position = token.position;
+ if(position.getOffset() > cursor) {
+ lineTokens.push({
+ type: "text",
+ value: sourceLine.substring(cursor, position.getOffset())
+ });
+ }
+ cursor = position.getOffset() + position.getLength();
+ lineTokens.push({
+ type: token.type,
+ value: sourceLine.substring(position.getOffset(), cursor)
+ });
+ }
+ if(cursor < (sourceLine.length - 1)) {
+ lineTokens.push({
+ type: "text",
+ value: sourceLine.substring(cursor)
+ });
+ }
+ result[i] = { line: sourceLine, state: previousState, tokens: { tokens: lineTokens, state: "start" } };
+ }
+ return result;
+ };
+
+ this.addToken = function(token, type) {
+ var line = token.getLine() - 1;
+ var offset = token.getCharPositionInLine();
+ var length = token.getStopIndex() - token.getStartIndex() + 1;
+ var position = new Position(line, offset, length);
+ if(!this.lines[line]) {
+ this.lines[line] = [];
+ }
+ this.lines[line].push({
+ type: type,
+ position: position
+ });
+ };
+
+ this.setSource = function(source)
+ {
+ this.source = source.data.split("\n");
+ };
+ //console.log("Line: " + token.getLine());
+ //console.log(token.getText());
+ //console.log(type);
+ };
+});
diff --git a/lib/ace/mode/xquery/xquery.js b/lib/ace/mode/xquery/xquery.js
index 3c270d9b..4a38c589 100644
--- a/lib/ace/mode/xquery/xquery.js
+++ b/lib/ace/mode/xquery/xquery.js
@@ -49,8 +49,10 @@ define(function(require, exports, module) {
var tstream = new NewLazyTokenStream(lexer);
tstream.jumpToFirstValidToken();
var parser = new XQueryParser(tstream);
- parser.source = cstream;
+ //parser.source = cstream;
parser.stream = tstream;
+ parser.setSource(cstream);
+ //parser.setTokenStream(tstream);
return parser;
};
});
diff --git a/lib/ace/mode/xquery_tokenizer.js b/lib/ace/mode/xquery_tokenizer.js
new file mode 100644
index 00000000..24a1763e
--- /dev/null
+++ b/lib/ace/mode/xquery_tokenizer.js
@@ -0,0 +1,63 @@
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * 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/
+ *
+ * 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.
+ *
+ * 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";
+
+ var Tokenizer = require("../tokenizer").Tokenizer;
+ var XQueryHighlightRules = require("./xquery_highlight_rules").XQueryHighlightRules;
+
+ var XQueryTokenizer = exports.XQueryTokenizer = function(){
+ this.cache = [];
+ this.$regexpTokenizer = new Tokenizer(new XQueryHighlightRules().getRules());
+ };
+
+ (function() {
+ this.getLineTokens = function(line, startState) {
+ var cachedLine = null;
+ for(var i in this.cache)
+ {
+ var c = this.cache[i];
+ if(c && c.line == line && c.state == startState) {
+ console.log("RETURN CACHE");
+ return c.tokens;
+ }
+ }
+ return this.$regexpTokenizer.getLineTokens(line, startState);
+ };
+ }).call(XQueryTokenizer.prototype);
+});
diff --git a/lib/ace/mode/xquery_worker.js b/lib/ace/mode/xquery_worker.js
index 5644602c..e2dadd34 100644
--- a/lib/ace/mode/xquery_worker.js
+++ b/lib/ace/mode/xquery_worker.js
@@ -70,8 +70,12 @@ oop.inherits(XQueryWorker, Mirror);
type: "error"
});
}
+ var tokens = parser.highlighter.getTokens();
+ this.sender.emit("highlight", tokens);
return;
}
+ var tokens = parser.highlighter.getTokens();
+ this.sender.emit("highlight", tokens);
this.sender.emit("ok");
};