// $ANTLR 2.7.7 (2006-11-01): "XQueryTree.g" -> "XQueryTreeParser.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.Map; import java.util.Set; import java.util.TreeSet; import java.util.HashMap; import java.util.Stack; import javax.xml.XMLConstants; import org.exist.storage.BrokerPool; import org.exist.storage.DBBroker; import org.exist.EXistException; import org.exist.Namespaces; 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.util.XMLChar; import org.exist.xquery.*; import org.exist.xquery.Constants.ArithmeticOperator; import org.exist.xquery.Constants.Comparison; import org.exist.xquery.Constants.NodeComparisonOperator; import org.exist.xquery.value.*; import org.exist.xquery.functions.fn.*; import org.exist.xquery.update.*; import org.exist.storage.ElementValue; import org.exist.xquery.functions.map.MapExpr; import org.exist.xquery.functions.array.ArrayConstructor; public interface XQueryTreeParserTokenTypes { 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; int INTEGER_VALUE = 256; }