📄 parser.java
字号:
+ "\045\uffcb\052\uffcb\053\uffcb\054\uffcb\001\002\000\012\045"
+ "\uffc9\052\uffc9\053\uffc9\054\uffc9\001\002\000\006\010\136"
+ "\023\135\001\002\000\030\004\011\005\013\006\005\020"
+ "\004\035\012\040\006\041\007\044\015\050\020\051\010"
+ "\063\016\001\002\000\004\005\137\001\002\000\004\023"
+ "\140\001\002\000\030\004\011\005\013\006\005\020\004"
+ "\035\012\040\006\041\007\044\015\050\020\051\010\063"
+ "\016\001\002\000\042\017\033\020\025\021\036\022\027"
+ "\023\032\024\031\025\037\026\034\027\035\030\030\031"
+ "\026\032\040\045\uffce\052\uffce\053\uffce\054\uffce\001\002"
+ "\000\012\045\uffcc\052\uffcc\053\uffcc\054\uffcc\001\002\000"
+ "\042\017\033\020\025\021\036\022\027\023\032\024\031"
+ "\025\037\026\034\027\035\030\030\031\026\032\040\045"
+ "\uffcf\052\uffcf\053\uffcf\054\uffcf\001\002\000\012\045\uffcd"
+ "\052\uffcd\053\uffcd\054\uffcd\001\002\000\032\004\011\005"
+ "\013\006\005\020\004\035\012\040\006\041\007\044\015"
+ "\046\147\050\020\051\010\063\016\001\002\000\004\046"
+ "\150\001\002\000\070\002\uffe1\007\uffe1\011\uffe1\013\uffe1"
+ "\015\uffe1\017\uffe1\020\uffe1\021\uffe1\022\uffe1\023\uffe1\024"
+ "\uffe1\025\uffe1\026\uffe1\027\uffe1\030\uffe1\031\uffe1\032\uffe1"
+ "\036\uffe1\037\uffe1\042\uffe1\043\uffe1\045\uffe1\046\uffe1\052"
+ "\uffe1\053\uffe1\054\uffe1\064\uffe1\001\002\000\070\002\uffe2"
+ "\007\uffe2\011\uffe2\013\uffe2\015\uffe2\017\uffe2\020\uffe2\021"
+ "\uffe2\022\uffe2\023\uffe2\024\uffe2\025\uffe2\026\uffe2\027\uffe2"
+ "\030\uffe2\031\uffe2\032\uffe2\036\uffe2\037\uffe2\042\uffe2\043"
+ "\uffe2\045\uffe2\046\uffe2\052\uffe2\053\uffe2\054\uffe2\064\uffe2"
+ "\001\002\000\006\010\152\033\153\001\002\000\004\005"
+ "\155\001\002\000\030\004\011\005\013\006\005\020\004"
+ "\035\012\040\006\041\007\044\015\050\020\051\010\063"
+ "\016\001\002\000\042\017\033\020\025\021\036\022\027"
+ "\023\032\024\031\025\037\026\034\027\035\030\030\031"
+ "\026\032\040\045\uffc5\052\uffc5\053\uffc5\054\uffc5\001\002"
+ "\000\004\033\156\001\002\000\030\004\011\005\013\006"
+ "\005\020\004\035\012\040\006\041\007\044\015\050\020"
+ "\051\010\063\016\001\002\000\042\017\033\020\025\021"
+ "\036\022\027\023\032\024\031\025\037\026\034\027\035"
+ "\030\030\031\026\032\040\045\uffc4\052\uffc4\053\uffc4\054"
+ "\uffc4\001\002\000\004\002\001\001\002\000\006\005\176"
+ "\015\177\001\002\000\030\004\011\005\013\006\005\020"
+ "\004\035\012\040\006\041\007\044\015\050\020\051\010"
+ "\063\016\001\002\000\032\004\011\005\013\006\005\020"
+ "\004\035\012\040\006\041\007\044\015\050\020\051\010"
+ "\063\016\064\165\001\002\000\004\064\171\001\002\000"
+ "\070\002\uffed\007\uffed\011\uffed\013\uffed\015\uffed\017\uffed"
+ "\020\uffed\021\uffed\022\uffed\023\uffed\024\uffed\025\uffed\026"
+ "\uffed\027\uffed\030\uffed\031\uffed\032\uffed\036\uffed\037\uffed"
+ "\042\uffed\043\uffed\045\uffed\046\uffed\052\uffed\053\uffed\054"
+ "\uffed\064\uffed\001\002\000\036\007\167\017\033\020\025"
+ "\021\036\022\027\023\032\024\031\025\037\026\034\027"
+ "\035\030\030\031\026\032\040\064\uffdc\001\002\000\030"
+ "\004\011\005\013\006\005\020\004\035\012\040\006\041"
+ "\007\044\015\050\020\051\010\063\016\001\002\000\004"
+ "\064\uffdb\001\002\000\070\002\uffee\007\uffee\011\uffee\013"
+ "\uffee\015\uffee\017\uffee\020\uffee\021\uffee\022\uffee\023\uffee"
+ "\024\uffee\025\uffee\026\uffee\027\uffee\030\uffee\031\uffee\032"
+ "\uffee\036\uffee\037\uffee\042\uffee\043\uffee\045\uffee\046\uffee"
+ "\052\uffee\053\uffee\054\uffee\064\uffee\001\002\000\034\013"
+ "\173\017\033\020\025\021\036\022\027\023\032\024\031"
+ "\025\037\026\034\027\035\030\030\031\026\032\040\001"
+ "\002\000\100\002\uffd6\007\uffd6\011\uffd6\012\uffd6\013\uffd6"
+ "\015\uffd6\016\uffd6\017\uffd6\020\uffd6\021\uffd6\022\uffd6\023"
+ "\uffd6\024\uffd6\025\uffd6\026\uffd6\027\uffd6\030\uffd6\031\uffd6"
+ "\032\uffd6\033\uffd6\036\uffd6\037\uffd6\042\uffd6\043\uffd6\045"
+ "\uffd6\046\uffd6\047\174\052\uffd6\053\uffd6\054\uffd6\064\uffd6"
+ "\001\002\000\030\004\011\005\013\006\005\020\004\035"
+ "\012\040\006\041\007\044\015\050\020\051\010\063\016"
+ "\001\002\000\070\002\uffe8\007\uffe8\011\uffe8\013\uffe8\015"
+ "\uffe8\017\033\020\025\021\036\022\027\023\032\024\031"
+ "\025\037\026\034\027\035\030\030\031\026\032\040\036"
+ "\uffe8\037\uffe8\042\uffe8\043\uffe8\045\uffe8\046\uffe8\052\uffe8"
+ "\053\uffe8\054\uffe8\064\uffe8\001\002\000\004\023\202\001"
+ "\002\000\070\002\uffe9\007\uffe9\011\uffe9\013\uffe9\015\uffe9"
+ "\017\uffe9\020\uffe9\021\uffe9\022\uffe9\023\uffe9\024\uffe9\025"
+ "\uffe9\026\uffe9\027\uffe9\030\uffe9\031\uffe9\032\uffe9\036\uffe9"
+ "\037\uffe9\042\uffe9\043\uffe9\045\uffe9\046\uffe9\052\uffe9\053"
+ "\uffe9\054\uffe9\064\uffe9\001\002\000\004\015\201\001\002"
+ "\000\070\002\uffea\007\uffea\011\uffea\013\uffea\015\uffea\017"
+ "\uffea\020\uffea\021\uffea\022\uffea\023\uffea\024\uffea\025\uffea"
+ "\026\uffea\027\uffea\030\uffea\031\uffea\032\uffea\036\uffea\037"
+ "\uffea\042\uffea\043\uffea\045\uffea\046\uffea\052\uffea\053\uffea"
+ "\054\uffea\064\uffea\001\002\000\030\004\011\005\013\006"
+ "\005\020\004\035\012\040\006\041\007\044\015\050\020"
+ "\051\010\063\016\001\002\000\036\007\204\015\uffda\017"
+ "\033\020\025\021\036\022\027\023\032\024\031\025\037"
+ "\026\034\027\035\030\030\031\026\032\040\001\002\000"
+ "\004\005\176\001\002\000\004\015\uffd9\001\002\000\034"
+ "\017\033\020\025\021\036\022\027\023\032\024\031\025"
+ "\037\026\034\027\035\030\030\031\026\032\040\036\207"
+ "\001\002\000\030\004\011\005\013\006\005\020\004\035"
+ "\012\040\006\041\007\044\015\050\020\051\010\063\016"
+ "\001\002\000\070\002\uffe7\007\uffe7\011\uffe7\013\uffe7\015"
+ "\uffe7\017\033\020\025\021\036\022\027\023\032\024\031"
+ "\025\037\026\034\027\035\030\030\031\026\032\040\036"
+ "\uffe7\037\211\042\uffe7\043\uffe7\045\uffe7\046\uffe7\052\uffe7"
+ "\053\uffe7\054\uffe7\064\uffe7\001\002\000\030\004\011\005"
+ "\013\006\005\020\004\035\012\040\006\041\007\044\015"
+ "\050\020\051\010\063\016\001\002\000\070\002\uffe6\007"
+ "\uffe6\011\uffe6\013\uffe6\015\uffe6\017\033\020\025\021\036"
+ "\022\027\023\032\024\031\025\037\026\034\027\035\030"
+ "\030\031\026\032\040\036\uffe6\037\uffe6\042\uffe6\043\uffe6"
+ "\045\uffe6\046\uffe6\052\uffe6\053\uffe6\054\uffe6\064\uffe6\001"
+ "\002\000\004\033\221\001\002\000\004\042\215\001\002"
+ "\000\030\004\011\005\013\006\005\020\004\035\012\040"
+ "\006\041\007\044\015\050\020\051\010\063\016\001\002"
+ "\000\034\017\033\020\025\021\036\022\027\023\032\024"
+ "\031\025\037\026\034\027\035\030\030\031\026\032\040"
+ "\043\217\001\002\000\030\004\011\005\013\006\005\020"
+ "\004\035\012\040\006\041\007\044\015\050\020\051\010"
+ "\063\016\001\002\000\070\002\uffe4\007\uffe4\011\uffe4\013"
+ "\uffe4\015\uffe4\017\033\020\025\021\036\022\027\023\032"
+ "\024\031\025\037\026\034\027\035\030\030\031\026\032"
+ "\040\036\uffe4\037\uffe4\042\uffe4\043\uffe4\045\uffe4\046\uffe4"
+ "\052\uffe4\053\uffe4\054\uffe4\064\uffe4\001\002\000\030\004"
+ "\011\005\013\006\005\020\004\035\012\040\006\041\007"
+ "\044\015\050\020\051\010\063\016\001\002\000\034\017"
+ "\033\020\025\021\036\022\027\023\032\024\031\025\037"
+ "\026\034\027\035\030\030\031\026\032\040\042\uffe0\001"
+ "\002\000\034\017\033\020\025\021\036\022\027\023\032"
+ "\024\031\025\037\026\034\027\035\030\030\031\026\032"
+ "\040\043\224\001\002\000\030\004\011\005\013\006\005"
+ "\020\004\035\012\040\006\041\007\044\015\050\020\051"
+ "\010\063\016\001\002\000\070\002\uffe5\007\uffe5\011\uffe5"
+ "\013\uffe5\015\uffe5\017\033\020\025\021\036\022\027\023"
+ "\032\024\031\025\037\026\034\027\035\030\030\031\026"
+ "\032\040\036\uffe5\037\uffe5\042\uffe5\043\uffe5\045\uffe5\046"
+ "\uffe5\052\uffe5\053\uffe5\054\uffe5\064\uffe5\001\002\000\070"
+ "\002\ufffd\007\ufffd\011\ufffd\013\ufffd\015\ufffd\017\ufffd\020"
+ "\ufffd\021\ufffd\022\ufffd\023\ufffd\024\ufffd\025\ufffd\026\ufffd"
+ "\027\ufffd\030\ufffd\031\ufffd\032\ufffd\036\ufffd\037\ufffd\042"
+ "\ufffd\043\ufffd\045\ufffd\046\ufffd\052\ufffd\053\ufffd\054\ufffd"
+ "\064\ufffd\001\002" });
/** Access to parse-action table. */
public short[][] action_table() {
return _action_table;
}
/** <code>reduce_goto</code> table. */
protected static final short[][] _reduce_table = unpackFromStrings(new String[] { "\000\224\000\006\003\013\015\016\001\001\000\006\003"
+ "\225\015\016\001\001\000\002\001\001\000\006\003\222"
+ "\015\016\001\001\000\004\014\213\001\001\000\002\001"
+ "\001\000\002\001\001\000\006\003\205\015\016\001\001"
+ "\000\002\001\001\000\002\001\001\000\014\010\075\011"
+ "\071\012\070\013\072\017\067\001\001\000\012\003\061"
+ "\004\057\006\062\015\016\001\001\000\002\001\001\000"
+ "\002\001\001\000\006\003\055\015\016\001\001\000\002"
+ "\001\001\000\006\003\023\015\016\001\001\000\002\001"
+ "\001\000\006\003\053\015\016\001\001\000\006\003\052"
+ "\015\016\001\001\000\006\003\051\015\016\001\001\000"
+ "\006\003\050\015\016\001\001\000\006\003\047\015\016"
+ "\001\001\000\006\003\046\015\016\001\001\000\006\003"
+ "\045\015\016\001\001\000\006\003\044\015\016\001\001"
+ "\000\006\003\043\015\016\001\001\000\006\003\042\015"
+ "\016\001\001\000\006\003\041\015\016\001\001\000\006"
+ "\003\040\015\016\001\001\000\002\001\001\000\002\001"
+ "\001\000\002\001\001\000\002\001\001\000\002\001\001"
+ "\000\002\001\001\000\002\001\001\000\002\001\001\000"
+ "\002\001\001\000\002\001\001\000\002\001\001\000\002"
+ "\001\001\000\002\001\001\000\002\001\001\000\002\001"
+ "\001\000\002\001\001\000\002\001\001\000\002\001\001"
+ "\000\002\001\001\000\010\003\061\006\064\015\016\001"
+ "\001\000\002\001\001\000\002\001\001\000\002\001\001"
+ "\000\002\001\001\000\002\001\001\000\002\001\001\000"
+ "\002\001\001\000\002\001\001\000\002\001\001\000\014"
+ "\010\075\011\076\012\070\013\072\017\067\001\001\000"
+ "\002\001\001\000\002\001\001\000\004\016\103\001\001"
+ "\000\002\001\001\000\004\020\111\001\001\000\004\017"
+ "\107\001\001\000\002\001\001\000\002\001\001\000\002"
+ "\001\001\000\002\001\001\000\002\001\001\000\002\001"
+ "\001\000\002\001\001\000\002\001\001\000\002\001\001"
+ "\000\004\020\116\001\001\000\002\001\001\000\002\001"
+ "\001\000\004\020\121\001\001\000\002\001\001\000\002"
+ "\001\001\000\006\003\131\015\016\001\001\000\002\001"
+ "\001\000\002\001\001\000\006\003\127\015\016\001\001"
+ "\000\004\012\130\001\001\000\002\001\001\000\004\012"
+ "\132\001\001\000\002\001\001\000\002\001\001\000\006"
+ "\003\142\015\016\001\001\000\002\001\001\000\002\001"
+ "\001\000\006\003\140\015\016\001\001\000\004\012\141"
+ "\001\001\000\002\001\001\000\004\012\143\001\001\000"
+ "\002\001\001\000\012\003\061\004\145\006\062\015\016"
+ "\001\001\000\002\001\001\000\002\001\001\000\002\001"
+ "\001\000\002\001\001\000\002\001\001\000\006\003\153"
+ "\015\016\001\001\000\002\001\001\000\002\001\001\000"
+ "\006\003\156\015\016\001\001\000\002\001\001\000\002"
+ "\001\001\000\004\021\177\001\001\000\006\003\171\015"
+ "\016\001\001\000\010\003\165\005\163\015\016\001\001"
+ "\000\002\001\001\000\002\001\001\000\002\001\001\000"
+ "\010\003\165\005\167\015\016\001\001\000\002\001\001"
+ "\000\002\001\001\000\002\001\001\000\002\001\001\000"
+ "\006\003\174\015\016\001\001\000\002\001\001\000\002"
+ "\001\001\000\002\001\001\000\002\001\001\000\002\001"
+ "\001\000\006\003\202\015\016\001\001\000\002\001\001"
+ "\000\004\021\204\001\001\000\002\001\001\000\002\001"
+ "\001\000\006\003\207\015\016\001\001\000\002\001\001"
+ "\000\006\003\211\015\016\001\001\000\002\001\001\000"
+ "\002\001\001\000\002\001\001\000\006\003\215\015\016"
+ "\001\001\000\002\001\001\000\006\003\217\015\016\001"
+ "\001\000\002\001\001\000\006\003\221\015\016\001\001"
+ "\000\002\001\001\000\002\001\001\000\006\003\224\015"
+ "\016\001\001\000\002\001\001\000\002\001\001" });
/** Access to <code>reduce_goto</code> table. */
public short[][] reduce_table() {
return _reduce_table;
}
/** Instance of action encapsulation class. */
protected CUP$parser$actions action_obj;
/** Action encapsulation object initializer. */
protected void init_actions() {
action_obj = new CUP$parser$actions(this);
}
/** Invoke a user supplied parse action. */
public com.sun.java_cup.internal.runtime.Symbol do_action(int act_num,
com.sun.java_cup.internal.runtime.lr_parser parser,
java.util.Stack stack, int top) throws java.lang.Exception {
/* call code in generated class */
return action_obj.CUP$parser$do_action(act_num, parser, stack, top);
}
/** Indicates start state. */
public int start_state() {
return 0;
}
/** Indicates start production. */
public int start_production() {
return 0;
}
/** <code>EOF</code> Symbol index. */
public int EOF_sym() {
return 0;
}
/** <code>error</code> Symbol index. */
public int error_sym() {
return 1;
}
Yylex lexer;
public void syntax_error(com.sun.java_cup.internal.runtime.Symbol current) {
report_error("Syntax error (" + current.sym + ")",
(com.sun.java_cup.internal.runtime.Symbol) current);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -