// $ANTLR 2.7.7 (2006-11-01): "XQuery.g" -> "XQueryParser.java"$
package org.exist.xquery.parser;
import antlr.debug.misc.*;
import java.io.StringReader;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
import java.util.Iterator;
import java.util.Stack;
import org.exist.storage.BrokerPool;
import org.exist.storage.DBBroker;
import org.exist.EXistException;
import org.exist.dom.persistent.DocumentSet;
import org.exist.dom.persistent.DocumentImpl;
import org.exist.dom.QName;
import org.exist.security.PermissionDeniedException;
import org.exist.xquery.*;
import org.exist.xquery.value.*;
import org.exist.xquery.functions.fn.*;
public interface XQueryTokenTypes {
int EOF = 1;
int NULL_TREE_LOOKAHEAD = 3;
int QNAME = 4;
int EQNAME = 5;
int PREDICATE = 6;
int FLWOR = 7;
int PARENTHESIZED = 8;
int ABSOLUTE_SLASH = 9;
int ABSOLUTE_DSLASH = 10;
int WILDCARD = 11;
int PREFIX_WILDCARD = 12;
int FUNCTION = 13;
int DYNAMIC_FCALL = 14;
int UNARY_MINUS = 15;
int UNARY_PLUS = 16;
int XPOINTER = 17;
int XPOINTER_ID = 18;
int VARIABLE_REF = 19;
int VARIABLE_BINDING = 20;
int ELEMENT = 21;
int ATTRIBUTE = 22;
int ATTRIBUTE_CONTENT = 23;
int TEXT = 24;
int VERSION_DECL = 25;
int NAMESPACE_DECL = 26;
int DEF_NAMESPACE_DECL = 27;
int DEF_COLLATION_DECL = 28;
int DEF_FUNCTION_NS_DECL = 29;
int ANNOT_DECL = 30;
int GLOBAL_VAR = 31;
int FUNCTION_DECL = 32;
int INLINE_FUNCTION_DECL = 33;
int FUNCTION_INLINE = 34;
int FUNCTION_TEST = 35;
int MAP = 36;
int MAP_TEST = 37;
int LOOKUP = 38;
int ARRAY = 39;
int ARRAY_TEST = 40;
int PROLOG = 41;
int OPTION = 42;
int ATOMIC_TYPE = 43;
int MODULE = 44;
int ORDER_BY = 45;
int GROUP_BY = 46;
int POSITIONAL_VAR = 47;
int CATCH_ERROR_CODE = 48;
int CATCH_ERROR_DESC = 49;
int CATCH_ERROR_VAL = 50;
int MODULE_DECL = 51;
int MODULE_IMPORT = 52;
int SCHEMA_IMPORT = 53;
int ATTRIBUTE_TEST = 54;
int COMP_ELEM_CONSTRUCTOR = 55;
int COMP_ATTR_CONSTRUCTOR = 56;
int COMP_TEXT_CONSTRUCTOR = 57;
int COMP_COMMENT_CONSTRUCTOR = 58;
int COMP_PI_CONSTRUCTOR = 59;
int COMP_NS_CONSTRUCTOR = 60;
int COMP_DOC_CONSTRUCTOR = 61;
int PRAGMA = 62;
int GTEQ = 63;
int SEQUENCE = 64;
int LITERAL_xpointer = 65;
int LPAREN = 66;
int RPAREN = 67;
int NCNAME = 68;
int LITERAL_xquery = 69;
int LITERAL_version = 70;
int SEMICOLON = 71;
int LITERAL_module = 72;
int LITERAL_namespace = 73;
int EQ = 74;
int STRING_LITERAL = 75;
int LITERAL_declare = 76;
int LITERAL_default = 77;
// "boundary-space" = 78
int LITERAL_ordering = 79;
int LITERAL_construction = 80;
// "base-uri" = 81
// "copy-namespaces" = 82
int LITERAL_option = 83;
int LITERAL_function = 84;
int LITERAL_variable = 85;
int MOD = 86;
int LITERAL_import = 87;
int LITERAL_encoding = 88;
int LITERAL_collation = 89;
int LITERAL_element = 90;
int LITERAL_order = 91;
int LITERAL_empty = 92;
int LITERAL_greatest = 93;
int LITERAL_least = 94;
int LITERAL_preserve = 95;
int LITERAL_strip = 96;
int LITERAL_ordered = 97;
int LITERAL_unordered = 98;
int COMMA = 99;
// "no-preserve" = 100
int LITERAL_inherit = 101;
// "no-inherit" = 102
int DOLLAR = 103;
int LITERAL_external = 104;
int COLON = 105;
int LCURLY = 106;
int RCURLY = 107;
int LITERAL_schema = 108;
int BRACED_URI_LITERAL = 109;
int LITERAL_as = 110;
int LITERAL_at = 111;
// "empty-sequence" = 112
int QUESTION = 113;
int STAR = 114;
int PLUS = 115;
int LITERAL_item = 116;
int LITERAL_map = 117;
int LITERAL_array = 118;
int LITERAL_for = 119;
int LITERAL_let = 120;
int LITERAL_try = 121;
int LITERAL_some = 122;
int LITERAL_every = 123;
int LITERAL_if = 124;
int LITERAL_switch = 125;
int LITERAL_typeswitch = 126;
int LITERAL_update = 127;
int LITERAL_replace = 128;
int LITERAL_value = 129;
int LITERAL_insert = 130;
int LITERAL_delete = 131;
int LITERAL_rename = 132;
int LITERAL_with = 133;
int LITERAL_into = 134;
int LITERAL_preceding = 135;
int LITERAL_following = 136;
int LITERAL_catch = 137;
int UNION = 138;
int LITERAL_return = 139;
int LITERAL_where = 140;
int LITERAL_in = 141;
int LITERAL_allowing = 142;
int LITERAL_by = 143;
int LITERAL_stable = 144;
int LITERAL_ascending = 145;
int LITERAL_descending = 146;
int LITERAL_group = 147;
int LITERAL_satisfies = 148;
int LITERAL_case = 149;
int LITERAL_then = 150;
int LITERAL_else = 151;
int LITERAL_or = 152;
int LITERAL_and = 153;
int LITERAL_instance = 154;
int LITERAL_of = 155;
int LITERAL_treat = 156;
int LITERAL_castable = 157;
int LITERAL_cast = 158;
int BEFORE = 159;
int AFTER = 160;
int LITERAL_eq = 161;
int LITERAL_ne = 162;
int LITERAL_lt = 163;
int LITERAL_le = 164;
int LITERAL_gt = 165;
int LITERAL_ge = 166;
int GT = 167;
int NEQ = 168;
int LT = 169;
int LTEQ = 170;
int LITERAL_is = 171;
int LITERAL_isnot = 172;
int CONCAT = 173;
int LITERAL_to = 174;
int MINUS = 175;
int LITERAL_div = 176;
int LITERAL_idiv = 177;
int LITERAL_mod = 178;
int BANG = 179;
int PRAGMA_START = 180;
int PRAGMA_END = 181;
int LITERAL_union = 182;
int LITERAL_intersect = 183;
int LITERAL_except = 184;
int SLASH = 185;
int DSLASH = 186;
int LITERAL_text = 187;
int LITERAL_node = 188;
int LITERAL_attribute = 189;
int LITERAL_comment = 190;
// "namespace-node" = 191
// "processing-instruction" = 192
// "document-node" = 193
int LITERAL_document = 194;
int HASH = 195;
int SELF = 196;
int XML_COMMENT = 197;
int XML_PI = 198;
int LPPAREN = 199;
int STRING_CONSTRUCTOR_START = 200;
int RPPAREN = 201;
int AT = 202;
int PARENT = 203;
int LITERAL_child = 204;
int LITERAL_self = 205;
int LITERAL_descendant = 206;
// "descendant-or-self" = 207
// "following-sibling" = 208
int LITERAL_parent = 209;
int LITERAL_ancestor = 210;
// "ancestor-or-self" = 211
// "preceding-sibling" = 212
int ARROW_OP = 213;
int INTEGER_LITERAL = 214;
int STRING_CONSTRUCTOR_END = 215;
int STRING_CONSTRUCTOR_CONTENT = 216;
int STRING_CONSTRUCTOR_INTERPOLATION_START = 217;
int STRING_CONSTRUCTOR_INTERPOLATION_END = 218;
int DOUBLE_LITERAL = 219;
int DECIMAL_LITERAL = 220;
// "schema-element" = 221
int END_TAG_START = 222;
int QUOT = 223;
int APOS = 224;
int QUOT_ATTRIBUTE_CONTENT = 225;
int ESCAPE_QUOT = 226;
int APOS_ATTRIBUTE_CONTENT = 227;
int ESCAPE_APOS = 228;
int ELEMENT_CONTENT = 229;
int XML_COMMENT_END = 230;
int XML_PI_END = 231;
int XML_CDATA = 232;
int LITERAL_collection = 233;
int LITERAL_validate = 234;
int XML_PI_START = 235;
int XML_CDATA_START = 236;
int XML_CDATA_END = 237;
int LETTER = 238;
int DIGITS = 239;
int HEX_DIGITS = 240;
int NMSTART = 241;
int NMCHAR = 242;
int WS = 243;
int XQDOC_COMMENT = 244;
int EXPR_COMMENT = 245;
int PREDEFINED_ENTITY_REF = 246;
int CHAR_REF = 247;
int S = 248;
int NEXT_TOKEN = 249;
int CHAR = 250;
int BASECHAR = 251;
int IDEOGRAPHIC = 252;
int COMBINING_CHAR = 253;
int DIGIT = 254;
int EXTENDER = 255;
}