📄 xpathparser.java
字号:
656, 561, 474, 0, 19, 75, 0, 0, 0, 295, 0, 334, 0, 183, 114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 686, 0, 0, 0, 222, 0, -156, 0, 0, 351, 405, 553, 665, 697, 577, 600, 617, 639, 513, 528, 0, 0, 0, 0, 0, 0, 0, }; } /* End of class YyRindexClass */ protected static final class YyGindexClass { public static final short yyGindex [] = { 7, 0, 0, 8, 0, 3, -3, 0, 0, 48, 0, 0, 0, 0, 0, 0, 0, -12, 0, 35, 0, 44, 36, -1, -54, 2, -7, -2, }; } /* End of class YyGindexClass */ protected static final class YyTableClass { public static final short yyTable [] = { 63, 81, 90, 61, 61, 64, 61, 30, 66, 94, 56, 58, 57, 60, 62, 84, 85, 86, 87, 80, 3, 91, 92, 65, 72, 70, 71, 95, 78, 79, 113, 114, 115, 116, 82, 83, 67, 8, 9, 68, 1, 69, 59, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 72, 72, 74, 3, 26, 27, 28, 29, 88, 89, 75, 61, 61, 76, 103, 61, 100, 101, 73, 61, 61, 9, 102, 77, 111, 112, 119, 120, 121, 108, 109, 81, 93, 117, 118, 97, 96, 98, 94, 80, 122, 124, 123, 85, 26, 27, 28, 29, 41, 1, 2, 3, 4, 104, 125, 107, 99, 81, 5, 6, 110, 0, 0, 0, 0, 0, 0, 7, 8, 9, 10, 0, 13, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 0, 0, 0, 0, 26, 27, 28, 29, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 0, 0, 0, 0, 10, 5, 6, 0, 0, 0, 0, 0, 0, 0, 7, 8, 9, 10, 0, 11, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 0, 0, 0, 0, 26, 27, 28, 29, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 0, 0, 0, 0, 12, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 8, 9, 10, 0, 2, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 0, 0, 0, 0, 26, 27, 28, 29, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 46, 81, 76, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 5, 80, 81, 81, 81, 81, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 80, 80, 80, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 6, 72, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 47, 73, 0, 72, 72, 72, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 73, 73, 73, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 13, 81, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 48, 13, 0, 0, 0, 81, 81, 81, 81, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 13, 13, 13, 13, 10, 0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 70, 11, 0, 0, 0, 10, 10, 10, 10, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 11, 11, 11, 11, 12, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 2, 12, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 64, 2, 0, 0, 0, 12, 12, 12, 12, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 0, 2, 2, 2, 2, 0, 46, 0, 46, 46, 46, 0, 53, 46, 46, 46, 46, 46, 46, 46, 46, 54, 46, 0, 5, 51, 5, 5, 5, 58, 0, 5, 5, 5, 5, 5, 5, 5, 5, 0, 5, 46, 46, 46, 46, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 6, 0, 6, 6, 6, 59, 0, 6, 6, 6, 6, 6, 6, 6, 6, 0, 6, 47, 0, 47, 47, 47, 62, 0, 47, 47, 47, 47, 47, 47, 47, 47, 0, 47, 0, 6, 6, 6, 6, 0, 0, 0, 0, 0, 61, 0, 0, 0, 0, 0, 0, 0, 47, 47, 47, 47, 0, 0, 0, 0, 0, 55, 0, 0, 0, 0, 0, 0, 0, 0, 56, 48, 0, 48, 48, 48, 0, 0, 48, 48, 48, 48, 48, 48, 48, 48, 4, 48, 4, 4, 4, 52, 0, 4, 4, 4, 4, 4, 4, 4, 4, 0, 57, 0, 0, 0, 48, 48, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 70, 0, 70, 70, 0, 0, 0, 70, 70, 70, 70, 70, 70, 70, 70, 63, 70, 63, 63, 0, 0, 0, 63, 63, 63, 63, 63, 63, 63, 63, 0, 0, 0, 0, 0, 70, 70, 70, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 64, 0, 64, 64, 0, 0, 0, 64, 64, 64, 64, 64, 64, 64, 64, 65, 0, 65, 65, 0, 0, 0, 65, 65, 65, 65, 65, 65, 65, 65, 0, 53, 0, 53, 53, 0, 0, 64, 64, 0, 54, 0, 54, 54, 51, 0, 51, 51, 58, 0, 58, 58, 65, 65, 0, 58, 58, 58, 58, 58, 58, 0, 0, 0, 60, 0, 60, 60, 53, 53, 0, 60, 60, 60, 60, 60, 60, 54, 54, 0, 0, 51, 0, 0, 0, 58, 58, 59, 0, 59, 59, 0, 0, 0, 59, 59, 59, 59, 59, 59, 0, 60, 60, 0, 62, 0, 62, 62, 0, 0, 0, 62, 62, 62, 62, 62, 62, 0, 0, 0, 0, 0, 0, 0, 59, 59, 61, 0, 61, 61, 0, 0, 0, 61, 61, 61, 61, 61, 61, 0, 0, 62, 62, 55, 0, 55, 55, 0, 0, 0, 55, 55, 56, 0, 56, 56, 0, 0, 0, 56, 56, 0, 0, 61, 61, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 52, 52, 0, 0, 0, 55, 55, 0, 0, 57, 0, 57, 57, 0, 56, 56, 57, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 57, }; } /* End of class YyTableClass */ protected static final class YyCheckClass { public static final short yyCheck [] = { 7, 0, 277, 5, 6, 8, 8, 0, 10, 259, 281, 4, 279, 5, 6, 270, 271, 272, 273, 0, 259, 296, 297, 259, 262, 266, 267, 277, 266, 267, 84, 85, 86, 87, 268, 269, 258, 276, 277, 257, 0, 298, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 262, 0, 280, 259, 300, 301, 302, 303, 274, 275, 261, 70, 71, 260, 74, 74, 70, 71, 0, 78, 79, 277, 72, 265, 82, 83, 90, 91, 92, 78, 79, 299, 258, 88, 89, 279, 261, 261, 259, 48, 263, 261, 264, 261, 300, 301, 302, 303, 261, 257, 258, 259, 260, 261, 123, 77, 69, 0, 266, 267, 81, -1, -1, -1, -1, -1, -1, 275, 276, 277, 278, -1, 0, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, -1, -1, -1, -1, 300, 301, 302, 303, -1, -1, -1, -1, -1, -1, -1, 257, 258, 259, 260, -1, -1, -1, -1, 0, 266, 267, -1, -1, -1, -1, -1, -1, -1, 275, 276, 277, 278, -1, 0, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, -1, -1, -1, -1, 300, 301, 302, 303, -1, -1, -1, -1, -1, -1, -1, 257, 258, 259, 260, -1, -1, -1, -1, 0, 266, 267, -1, -1, -1, -1, -1, -1, -1, -1, 276, 277, 278, -1, 0, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, -1, -1, -1, -1, 300, 301, 302, 303, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 0, 277, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 0, 277, 296, 297, 298, 299, 261, -1, 263, 264, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 296, 297, 298, 299, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 0, 277, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 0, 277, -1, 296, 297, 298, 299, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 296, 297, 298, 299, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 261, 277, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 0, 277, -1, -1, -1, 296, 297, 298, 299, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 296, 297, 298, 299, 261, -1, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 261, 277, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 0, 277, -1, -1, -1, 296, 297, 298, 299, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 296, 297, 298, 299, 261, -1, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 261, 277, 263, 264, 265, -1, -1, 268, 269, 270, 271, 272, 273, 274, 275, 0, 277, -1, -1, -1, 296, 297, 298, 299, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, 296, 297, 298, 299, -1, 261, -1, 263, 264, 265, -1, 0, 268, 269, 270, 271, 272, 273, 274, 275, 0, 277, -1, 261, 0, 263, 264, 265, 0, -1, 268, 269, 270, 271, 272, 273, 274, 275, -1, 277, 296, 297, 298, 299, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 296, 297, 298, 299, 261, -1, 263, 264, 265, 0, -1, 268, 269, 270, 271, 272, 273, 274, 275, -1, 277, 261, -1, 263, 264, 265, 0, -1, 268, 269, 270, 271, 272, 273, 274, 275, -1, 277, -1, 296, 297, 298, 299, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, 296, 297, 298, 299, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, 0, 261, -1, 263, 264, 265, -1, -1, 268, 269, 270, 271, 272, 273, 274, 275, 261, 277, 263, 264, 265, 0, -1, 268, 269, 270, 271, 272, 273, 274, 275, -1, 0, -1, -1, -1, 296, 297, 298, 299, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 296, 297, 298, 299, 261, -1, 263, 264, -1, -1, -1, 268, 269, 270, 271, 272, 273, 274, 275, 261, 277, 263, 264, -1, -1, -1, 268, 269, 270, 271, 272, 273, 274, 275, -1, -1, -1, -1, -1, 296, 297, 298, 299, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 298, 299, 261, -1, 263, 264, -1, -1, -1, 268, 269, 270, 271, 272, 273, 274, 275, 261, -1, 263, 264, -1, -1, -1, 268, 269, 270, 271, 272, 273, 274, 275, -1, 261, -1, 263, 264, -1, -1, 298, 299, -1, 261, -1, 263, 264, 261, -1, 263, 264, 261, -1, 263, 264, 298, 299, -1, 268, 269, 270, 271, 272, 273, -1, -1, -1, 261, -1, 263, 264, 298, 299, -1, 268, 269, 270, 271, 272, 273, 298, 299, -1, -1, 298, -1, -1, -1, 298, 299, 261, -1, 263, 264, -1, -1, -1, 268, 269, 270, 271, 272, 273, -1, 298, 299, -1, 261, -1, 263, 264, -1, -1, -1, 268, 269, 270, 271, 272, 273, -1, -1, -1, -1, -1, -1, -1, 298, 299, 261, -1, 263, 264, -1, -1, -1, 268, 269, 270, 271, 272, 273, -1, -1, 298, 299, 261, -1, 263, 264, -1, -1, -1, 268, 269, 261, -1, 263, 264, -1, -1, -1, 268, 269, -1, -1, 298, 299, -1, -1, -1, -1, -1, -1, -1, -1, 261, -1, 263, 264, -1, -1, -1, 298, 299, -1, -1, 261, -1, 263, 264, -1, 298, 299, 268, 269, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 298, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 298, 299, }; } /* End of class YyCheckClass *///t protected static final class YyRuleClass {//t public static final String yyRule [] = {//t "$accept : expr",//t "expr : or_expr",//t "location_path : relative_location_path",//t "location_path : absolute_location_path",//t "absolute_location_path : SLASH",//t "absolute_location_path : SLASH relative_location_path",//t "absolute_location_path : DOUBLE_SLASH relative_location_path",//t "relative_location_path : step",//t "relative_location_path : relative_location_path SLASH step",//t "relative_location_path : relative_location_path DOUBLE_SLASH step",//t "step : step_node_test",//t "step : AT step_node_test",//t "step : axis_name DOUBLE_COLON step_node_test",//t "step : DOT",//t "step : DOUBLE_DOT",//t "step_node_test : node_test",//t "step_node_test : step_node_test predicate",//t "axis_name : ANCESTOR",//t "axis_name : ANCESTOR_OR_SELF",//t "axis_name : ATTRIBUTE",//t "axis_name : CHILD",//t "axis_name : DESCENDANT",//t "axis_name : DESCENDANT_OR_SELF",//t "axis_name : FOLLOWING",//t "axis_name : FOLLOWING_SIBLING",//t "axis_name : NAMESPACE",//t "axis_name : PARENT",//t "axis_name : PRECEDING",//t "axis_name : PRECEDING_SIBLING",//t "axis_name : SELF",//t "node_test : name_test",//t "node_test : PROCESSING_INSTRUCTION LITERAL RP",//t "node_test : node_type RP",//t "predicate : LB expr RB",//t "primary_expr : variable_reference",//t "primary_expr : LP expr RP",//t "primary_expr : LITERAL",//t "primary_expr : number",//t "primary_expr : function_call",//t "function_call : function_name LP RP",//t "function_call : function_name LP argument_list RP",//t "argument_list : expr",//t "argument_list : expr COMMA argument_list",//t "union_expr : path_expr",//t "union_expr : union_expr PIPE path_expr",//t "path_expr : location_path",//t "path_expr : filter_expr",//t "path_expr : filter_expr SLASH relative_location_path",//t "path_expr : filter_expr DOUBLE_SLASH relative_location_path",//t "filter_expr : primary_expr",//t "filter_expr : filter_expr predicate",//t "or_expr : and_expr",//t "or_expr : or_expr OR and_expr",//t "and_expr : equality_expr",//t "and_expr : and_expr AND equality_expr",//t "equality_expr : relational_expr",//t "equality_expr : equality_expr EQ relational_expr",//t "equality_expr : equality_expr NE relational_expr",//t "relational_expr : additive_expr",//t "relational_expr : relational_expr LT additive_expr",//t "relational_expr : relational_expr GT additive_expr",//t "relational_expr : relational_expr LTE additive_expr",//t "relational_expr : relational_expr GTE additive_expr",//t "additive_expr : multiplicative_expr",//t "additive_expr : additive_expr PLUS multiplicative_expr",//t "additive_expr : additive_expr MINUS multiplicative_expr",//t "multiplicative_expr : unary_expr",//t "multiplicative_expr : multiplicative_expr STAR unary_expr",//t "multiplicative_expr : multiplicative_expr DIV unary_expr",//t "multiplicative_expr : multiplicative_expr MOD unary_expr",//t "unary_expr : union_expr",//t "unary_expr : MINUS unary_expr",//t "number : DIGITS",//t "number : DIGITS DOT",//t "number : DIGITS DOT DIGITS",//t "number : DOT DIGITS",//t "function_name : qname",//t "variable_reference : DOLLAR qname",//t "name_test : STAR",//t "name_test : NAME COLON STAR",//t "name_test : qname",//t "qname : NAME",//t "qname : NAME COLON NAME",//t "node_type : COMMENT",//t "node_type : TEXT",//t "node_type : PROCESSING_INSTRUCTION",//t "node_type : NODE",//t };//t } /* End of class YyRuleClass */ protected static final class YyNameClass { public static final String yyName [] = { "end-of-file",null,null,null,null,null,null,null,null,null,null,null, null,null,null,null,null,null,null,null,null,null,null,null,null,null, null,null,null,null,null,null,null,null,null,null,null,null,null,null, null,null,null,null,null,null,null,null,null,null,null,null,null,null, null,null,null,null,null,null,null,null,null,null,null,null,null,null, null,null,null,null,null,null,null,null,null,null,null,null,null,null, null,null,null,null,null,null,null,null,null,null,null,null,null,null, null,null,null,null,null,null,null,null,null,null,null,null,null,null, null,null,null,null,null,null,null,null,null,null,null,null,null,null, null,null,null,null,null,null,null,null,null,null,null,null,null,null, null,null,null,null,null,null,null,null,null,null,null,null,null,null, null,null,null,null,null,null,null,null,null,null,null,null,null,null, null,null,null,null,null,null,null,null,null,null,null,null,null,null, null,null,null,null,null,null,null,null,null,null,null,null,null,null, null,null,null,null,null,null,null,null,null,null,null,null,null,null, null,null,null,null,null,null,null,null,null,null,null,null,null,null, null,null,null,null,null,null,null,null,null,null,null,null,null,null, null,null,null,null,null,null,null,null,null,null,null,null,null,null, null,null,null,null,null,null,null,"LITERAL","DIGITS","NAME","LP", "RP","LB","RB","COMMA","PIPE","SLASH","DOUBLE_SLASH","EQ","NE","GT", "LT","GTE","LTE","PLUS","MINUS","AT","STAR","DOLLAR","COLON", "DOUBLE_COLON","DOT","DOUBLE_DOT","ANCESTOR","ANCESTOR_OR_SELF", "ATTRIBUTE","CHILD","DESCENDANT","DESCENDANT_OR_SELF","FOLLOWING", "FOLLOWING_SIBLING","NAMESPACE","PARENT","PRECEDING", "PRECEDING_SIBLING","SELF","DIV","MOD","OR","AND","COMMENT", "PROCESSING_INSTRUCTION","TEXT","NODE","UNARY", }; } /* End of class YyNameClass */ // line 783 "XPathParser.y"} // line 1463 "-"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -