⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xpathparser.java

📁 linux下建立JAVA虚拟机的源码KAFFE
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
        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 + -