📄 lexparse.java
字号:
//----------------------------------------------------// The following code was generated by CUP v0.11a beta 20060608// Wed May 28 19:17:47 EST 2008//----------------------------------------------------package JFlex;import java.util.*;/** CUP v0.11a beta 20060608 generated parser. * @version Wed May 28 19:17:47 EST 2008 */public class LexParse extends java_cup.runtime.lr_parser { /** Default constructor. */ public LexParse() {super();} /** Constructor which sets the default scanner. */ public LexParse(java_cup.runtime.Scanner s) {super(s);} /** Constructor which sets the default scanner. */ public LexParse(java_cup.runtime.Scanner s, java_cup.runtime.SymbolFactory sf) {super(s,sf);} /** Production table. */ protected static final short _production_table[][] = unpackFromStrings(new String[] { "\000\113\000\002\002\004\000\002\005\006\000\002\005" + "\002\000\002\002\002\000\002\002\004\000\002\002\003" + "\000\002\003\003\000\002\003\003\000\002\003\003\000" + "\002\003\006\000\002\003\004\000\002\021\004\000\002" + "\021\011\000\002\021\010\000\002\021\003\000\002\004" + "\006\000\002\004\007\000\002\004\007\000\002\004\005" + "\000\002\004\003\000\002\013\003\000\002\013\004\000" + "\002\013\005\000\002\023\004\000\002\024\003\000\002" + "\024\003\000\002\016\005\000\002\016\002\000\002\015" + "\005\000\002\015\003\000\002\015\004\000\002\022\003" + "\000\002\022\002\000\002\006\005\000\002\006\003\000" + "\002\006\003\000\002\007\004\000\002\007\003\000\002" + "\010\003\000\002\010\004\000\002\010\004\000\002\011" + "\004\000\002\011\004\000\002\011\004\000\002\011\005" + "\000\002\011\006\000\002\011\005\000\002\011\003\000" + "\002\011\003\000\002\011\003\000\002\011\003\000\002" + "\011\003\000\002\011\003\000\002\012\004\000\002\012" + "\005\000\002\012\005\000\002\012\006\000\002\012\006" + "\000\002\012\007\000\002\017\004\000\002\017\003\000" + "\002\017\004\000\002\017\003\000\002\017\004\000\002" + "\017\003\000\002\017\004\000\002\017\003\000\002\014" + "\005\000\002\014\003\000\002\020\003\000\002\020\003" + "\000\002\020\003\000\002\020\003\000\002\020\003\000" + "\002\020\003" }); /** Access to production table. */ public short[][] production_table() {return _production_table;} /** Parse-action table. */ protected static final short[][] _action_table = unpackFromStrings(new String[] { "\000\156\000\006\002\uffff\041\004\001\002\000\016\003" + "\007\013\ufffe\022\ufffe\023\ufffe\024\ufffe\040\ufffe\001\002" + "\000\004\002\006\001\002\000\004\002\001\001\002\000" + "\014\013\ufffc\022\ufffc\023\ufffc\024\ufffc\040\ufffc\001\002" + "\000\014\013\012\022\011\023\016\024\015\040\014\001" + "\002\000\014\013\ufffb\022\ufffb\023\ufffb\024\ufffb\040\ufffb" + "\001\002\000\050\003\114\004\uffe6\006\uffe6\010\uffe6\016" + "\116\026\uffe6\027\uffe6\030\uffe6\031\uffe6\032\uffe6\033\uffe6" + "\034\uffe6\045\uffe6\047\uffe6\050\uffe6\051\uffe6\052\uffe6\053" + "\uffe6\054\uffe6\001\002\000\014\013\ufffd\022\ufffd\023\ufffd" + "\024\ufffd\040\ufffd\001\002\000\004\014\017\001\002\000" + "\014\013\ufff9\022\ufff9\023\ufff9\024\ufff9\040\ufff9\001\002" + "\000\014\013\ufffa\022\ufffa\023\ufffa\024\ufffa\040\ufffa\001" + "\002\000\052\004\034\010\044\013\ufff7\022\ufff7\023\ufff7" + "\024\ufff7\026\023\027\031\030\020\031\042\032\035\033" + "\032\040\ufff7\045\041\047\022\050\037\051\024\052\021" + "\053\030\054\025\001\002\000\064\004\uffba\005\uffba\007" + "\uffba\010\uffba\011\uffba\025\uffba\026\uffba\027\uffba\030\uffba" + "\031\uffba\032\uffba\033\uffba\035\uffba\036\uffba\042\uffba\043" + "\uffba\044\uffba\045\uffba\046\uffba\047\uffba\050\uffba\051\uffba" + "\052\uffba\053\uffba\054\uffba\001\002\000\062\004\uffcd\005" + "\uffcd\007\uffcd\010\uffcd\025\uffcd\026\uffcd\027\uffcd\030\uffcd" + "\031\uffcd\032\uffcd\033\uffcd\035\uffcd\036\uffcd\042\uffcd\043" + "\uffcd\044\uffcd\045\uffcd\046\uffcd\047\uffcd\050\uffcd\051\uffcd" + "\052\uffcd\053\uffcd\054\uffcd\001\002\000\062\004\uffce\005" + "\uffce\007\uffce\010\uffce\025\uffce\026\uffce\027\uffce\030\uffce" + "\031\uffce\032\uffce\033\uffce\035\uffce\036\uffce\042\uffce\043" + "\uffce\044\uffce\045\uffce\046\uffce\047\uffce\050\uffce\051\uffce" + "\052\uffce\053\uffce\054\uffce\001\002\000\064\004\uffbc\005" + "\uffbc\007\uffbc\010\uffbc\011\uffbc\025\uffbc\026\uffbc\027\uffbc" + "\030\uffbc\031\uffbc\032\uffbc\033\uffbc\035\uffbc\036\uffbc\042" + "\uffbc\043\uffbc\044\uffbc\045\uffbc\046\uffbc\047\uffbc\050\uffbc" + "\051\uffbc\052\uffbc\053\uffbc\054\uffbc\001\002\000\036\004" + "\034\010\044\026\023\027\031\030\020\031\042\032\035" + "\033\032\047\022\050\037\051\024\052\021\053\030\054" + "\025\001\002\000\062\004\uffd2\005\uffd2\007\uffd2\010\uffd2" + "\025\uffd2\026\uffd2\027\uffd2\030\uffd2\031\uffd2\032\uffd2\033" + "\uffd2\035\uffd2\036\uffd2\042\uffd2\043\uffd2\044\uffd2\045\uffd2" + "\046\uffd2\047\uffd2\050\uffd2\051\uffd2\052\uffd2\053\uffd2\054" + "\uffd2\001\002\000\006\025\112\045\106\001\002\000\062" + "\004\uffd0\005\uffd0\007\uffd0\010\uffd0\025\uffd0\026\uffd0\027" + "\uffd0\030\uffd0\031\uffd0\032\uffd0\033\uffd0\035\uffd0\036\uffd0" + "\042\uffd0\043\uffd0\044\uffd0\045\uffd0\046\uffd0\047\uffd0\050" + "\uffd0\051\uffd0\052\uffd0\053\uffd0\054\uffd0\001\002\000\062" + "\004\uffcf\005\uffcf\007\uffcf\010\uffcf\025\uffcf\026\uffcf\027" + "\uffcf\030\uffcf\031\uffcf\032\uffcf\033\uffcf\035\uffcf\036\uffcf" + "\042\uffcf\043\uffcf\044\uffcf\045\uffcf\046\uffcf\047\uffcf\050" + "\uffcf\051\uffcf\052\uffcf\053\uffcf\054\uffcf\001\002\000\064" + "\004\uffbb\005\uffbb\007\uffbb\010\uffbb\011\uffbb\025\uffbb\026" + "\uffbb\027\uffbb\030\uffbb\031\uffbb\032\uffbb\033\uffbb\035\uffbb" + "\036\uffbb\042\uffbb\043\uffbb\044\uffbb\045\uffbb\046\uffbb\047" + "\uffbb\050\uffbb\051\uffbb\052\uffbb\053\uffbb\054\uffbb\001\002" + "\000\064\004\uffb7\005\uffb7\007\uffb7\010\uffb7\011\uffb7\025" + "\uffb7\026\uffb7\027\uffb7\030\uffb7\031\uffb7\032\uffb7\033\uffb7" + "\035\uffb7\036\uffb7\042\uffb7\043\uffb7\044\uffb7\045\uffb7\046" + "\uffb7\047\uffb7\050\uffb7\051\uffb7\052\uffb7\053\uffb7\054\uffb7" + "\001\002\000\052\004\034\005\uffdf\007\uffdf\010\044\025" + "\uffdf\026\023\027\031\030\020\031\042\032\035\033\032" + "\035\uffdf\036\uffdf\045\uffdf\047\022\050\037\051\024\052" + "\021\053\030\054\025\001\002\000\040\004\034\010\044" + "\026\023\027\031\030\020\031\042\032\035\033\032\045" + "\041\047\022\050\037\051\024\052\021\053\030\054\025" + "\001\002\000\064\004\uffb8\005\uffb8\007\uffb8\010\uffb8\011" + "\uffb8\025\uffb8\026\uffb8\027\uffb8\030\uffb8\031\uffb8\032\uffb8" + "\033\uffb8\035\uffb8\036\uffb8\042\uffb8\043\uffb8\044\uffb8\045" + "\uffb8\046\uffb8\047\uffb8\050\uffb8\051\uffb8\052\uffb8\053\uffb8" + "\054\uffb8\001\002\000\062\004\uffd1\005\uffd1\007\uffd1\010" + "\uffd1\025\uffd1\026\uffd1\027\uffd1\030\uffd1\031\uffd1\032\uffd1" + "\033\uffd1\035\uffd1\036\uffd1\042\uffd1\043\uffd1\044\uffd1\045" + "\uffd1\046\uffd1\047\uffd1\050\uffd1\051\uffd1\052\uffd1\053\uffd1" + "\054\uffd1\001\002\000\036\004\034\010\044\026\023\027" + "\031\030\020\031\042\032\035\033\032\047\022\050\037" + "\051\024\052\021\053\030\054\025\001\002\000\052\004" + "\uffdc\005\uffdc\007\uffdc\010\uffdc\025\uffdc\026\uffdc\027\uffdc" + "\030\uffdc\031\uffdc\032\uffdc\033\uffdc\035\uffdc\036\uffdc\045" + "\uffdc\047\uffdc\050\uffdc\051\uffdc\052\uffdc\053\uffdc\054\uffdc" + "\001\002\000\016\005\uffde\007\uffde\025\uffde\035\uffde\036" + "\uffde\045\uffde\001\002\000\064\004\uffb9\005\uffb9\007\uffb9" + "\010\uffb9\011\uffb9\025\uffb9\026\uffb9\027\uffb9\030\uffb9\031" + "\uffb9\032\uffb9\033\uffb9\035\uffb9\036\uffb9\042\uffb9\043\uffb9" + "\044\uffb9\045\uffb9\046\uffb9\047\uffb9\050\uffb9\051\uffb9\052" + "\uffb9\053\uffb9\054\uffb9\001\002\000\062\004\uffdb\005\uffdb" + "\007\uffdb\010\uffdb\025\uffdb\026\uffdb\027\uffdb\030\uffdb\031" + "\uffdb\032\uffdb\033\uffdb\035\uffdb\036\uffdb\042\077\043\075" + "\044\076\045\uffdb\046\100\047\uffdb\050\uffdb\051\uffdb\052" + "\uffdb\053\uffdb\054\uffdb\001\002\000\032\006\047\011\051" + "\012\050\026\023\027\031\030\020\031\042\032\035\033" + "\032\052\055\053\052\054\053\001\002\000\026\011\uffc3" + "\026\uffc3\027\uffc3\030\uffc3\031\uffc3\032\uffc3\033\uffc3\052" + "\uffc3\053\uffc3\054\uffc3\001\002\000\026\011\uffc5\026\uffc5" + "\027\uffc5\030\uffc5\031\uffc5\032\uffc5\033\uffc5\052\uffc5\053" + "\uffc5\054\uffc5\001\002\000\030\011\070\012\067\026\023" + "\027\031\030\020\031\042\032\035\033\032\052\055\053" + "\052\054\053\001\002\000\024\026\023\027\031\030\020" + "\031\042\032\035\033\032\052\055\053\052\054\053\001" + "\002\000\062\004\uffcc\005\uffcc\007\uffcc\010\uffcc\025\uffcc" + "\026\uffcc\027\uffcc\030\uffcc\031\uffcc\032\uffcc\033\uffcc\035" + "\uffcc\036\uffcc\042\uffcc\043\uffcc\044\uffcc\045\uffcc\046\uffcc" + "\047\uffcc\050\uffcc\051\uffcc\052\uffcc\053\uffcc\054\uffcc\001" + "\002\000\026\011\uffc1\026\uffc1\027\uffc1\030\uffc1\031\uffc1" + "\032\uffc1\033\uffc1\052\uffc1\053\uffc1\054\uffc1\001\002\000" + "\026\011\uffbf\026\uffbf\027\uffbf\030\uffbf\031\uffbf\032\uffbf" + "\033\uffbf\052\uffbf\053\uffbf\054\uffbf\001\002\000\026\011" + "\062\026\023\027\031\030\020\031\042\032\035\033\032" + "\052\055\053\063\054\064\001\002\000\030\011\uffbd\012" + "\056\026\uffbd\027\uffbd\030\uffbd\031\uffbd\032\uffbd\033\uffbd" + "\052\uffbd\053\uffbd\054\uffbd\001\002\000\004\052\057\001" + "\002\000\026\011\uffbe\026\uffbe\027\uffbe\030\uffbe\031\uffbe" + "\032\uffbe\033\uffbe\052\uffbe\053\uffbe\054\uffbe\001\002\000" + "\026\011\uffc4\026\uffc4\027\uffc4\030\uffc4\031\uffc4\032\uffc4" + "\033\uffc4\052\uffc4\053\uffc4\054\uffc4\001\002\000\026\011" + "\uffc6\026\uffc6\027\uffc6\030\uffc6\031\uffc6\032\uffc6\033\uffc6" + "\052\uffc6\053\uffc6\054\uffc6\001\002\000\062\004\uffcb\005" + "\uffcb\007\uffcb\010\uffcb\025\uffcb\026\uffcb\027\uffcb\030\uffcb" + "\031\uffcb\032\uffcb\033\uffcb\035\uffcb\036\uffcb\042\uffcb\043" + "\uffcb\044\uffcb\045\uffcb\046\uffcb\047\uffcb\050\uffcb\051\uffcb" + "\052\uffcb\053\uffcb\054\uffcb\001\002\000\026\011\uffc2\026" + "\uffc2\027\uffc2\030\uffc2\031\uffc2\032\uffc2\033\uffc2\052\uffc2" + "\053\uffc2\054\uffc2\001\002\000\026\011\uffc0\026\uffc0\027" + "\uffc0\030\uffc0\031\uffc0\032\uffc0\033\uffc0\052\uffc0\053\uffc0" + "\054\uffc0\001\002\000\026\011\066\026\023\027\031\030" + "\020\031\042\032\035\033\032\052\055\053\063\054\064" + "\001\002\000\062\004\uffc8\005\uffc8\007\uffc8\010\uffc8\025" + "\uffc8\026\uffc8\027\uffc8\030\uffc8\031\uffc8\032\uffc8\033\uffc8" + "\035\uffc8\036\uffc8\042\uffc8\043\uffc8\044\uffc8\045\uffc8\046" + "\uffc8\047\uffc8\050\uffc8\051\uffc8\052\uffc8\053\uffc8\054\uffc8" + "\001\002\000\024\026\023\027\031\030\020\031\042\032" + "\035\033\032\052\055\053\052\054\053\001\002\000\062" + "\004\uffca\005\uffca\007\uffca\010\uffca\025\uffca\026\uffca\027" + "\uffca\030\uffca\031\uffca\032\uffca\033\uffca\035\uffca\036\uffca" + "\042\uffca\043\uffca\044\uffca\045\uffca\046\uffca\047\uffca\050" + "\uffca\051\uffca\052\uffca\053\uffca\054\uffca\001\002\000\026" + "\011\072\026\023\027\031\030\020\031\042\032\035\033" + "\032\052\055\053\063\054\064\001\002\000\062\004\uffc9" + "\005\uffc9\007\uffc9\010\uffc9\025\uffc9\026\uffc9\027\uffc9\030" + "\uffc9\031\uffc9\032\uffc9\033\uffc9\035\uffc9\036\uffc9\042\uffc9" + "\043\uffc9\044\uffc9\045\uffc9\046\uffc9\047\uffc9\050\uffc9\051" + "\uffc9\052\uffc9\053\uffc9\054\uffc9\001\002\000\026\011\074" + "\026\023\027\031\030\020\031\042\032\035\033\032\052" + "\055\053\063\054\064\001\002\000\062\004\uffc7\005\uffc7" + "\007\uffc7\010\uffc7\025\uffc7\026\uffc7\027\uffc7\030\uffc7\031" + "\uffc7\032\uffc7\033\uffc7\035\uffc7\036\uffc7\042\uffc7\043\uffc7" + "\044\uffc7\045\uffc7\046\uffc7\047\uffc7\050\uffc7\051\uffc7\052" + "\uffc7\053\uffc7\054\uffc7\001\002\000\062\004\uffd8\005\uffd8" + "\007\uffd8\010\uffd8\025\uffd8\026\uffd8\027\uffd8\030\uffd8\031" + "\uffd8\032\uffd8\033\uffd8\035\uffd8\036\uffd8\042\uffd8\043\uffd8" + "\044\uffd8\045\uffd8\046\uffd8\047\uffd8\050\uffd8\051\uffd8\052" + "\uffd8\053\uffd8\054\uffd8\001\002\000\062\004\uffd7\005\uffd7" + "\007\uffd7\010\uffd7\025\uffd7\026\uffd7\027\uffd7\030\uffd7\031" + "\uffd7\032\uffd7\033\uffd7\035\uffd7\036\uffd7\042\uffd7\043\uffd7" + "\044\uffd7\045\uffd7\046\uffd7\047\uffd7\050\uffd7\051\uffd7\052" + "\uffd7\053\uffd7\054\uffd7\001\002\000\006\021\101\042\102" + "\001\002\000\062\004\uffd6\005\uffd6\007\uffd6\010\uffd6\025" + "\uffd6\026\uffd6\027\uffd6\030\uffd6\031\uffd6\032\uffd6\033\uffd6" + "\035\uffd6\036\uffd6\042\uffd6\043\uffd6\044\uffd6\045\uffd6\046" + "\uffd6\047\uffd6\050\uffd6\051\uffd6\052\uffd6\053\uffd6\054\uffd6" + "\001\002\000\062\004\uffd5\005\uffd5\007\uffd5\010\uffd5\025" + "\uffd5\026\uffd5\027\uffd5\030\uffd5\031\uffd5\032\uffd5\033\uffd5" + "\035\uffd5\036\uffd5\042\uffd5\043\uffd5\044\uffd5\045\uffd5\046" + "\uffd5\047\uffd5\050\uffd5\051\uffd5\052\uffd5\053\uffd5\054\uffd5" + "\001\002\000\004\021\103\001\002\000\062\004\uffd4\005" + "\uffd4\007\uffd4\010\uffd4\025\uffd4\026\uffd4\027\uffd4\030\uffd4" + "\031\uffd4\032\uffd4\033\uffd4\035\uffd4\036\uffd4\042\uffd4\043" + "\uffd4\044\uffd4\045\uffd4\046\uffd4\047\uffd4\050\uffd4\051\uffd4" + "\052\uffd4\053\uffd4\054\uffd4\001\002\000\052\004\uffda\005" + "\uffda\007\uffda\010\uffda\025\uffda\026\uffda\027\uffda\030\uffda" + "\031\uffda\032\uffda\033\uffda\035\uffda\036\uffda\045\uffda\047" + "\uffda\050\uffda\051\uffda\052\uffda\053\uffda\054\uffda\001\002" + "\000\006\005\107\045\106\001\002\000\036\004\034\010" + "\044\026\023\027\031\030\020\031\042\032\035\033\032" + "\047\022\050\037\051\024\052\021\053\030\054\025\001" + "\002\000\062\004\uffd3\005\uffd3\007\uffd3\010\uffd3\025\uffd3" + "\026\uffd3\027\uffd3\030\uffd3\031\uffd3\032\uffd3\033\uffd3\035" + "\uffd3\036\uffd3\042\uffd3\043\uffd3\044\uffd3\045\uffd3\046\uffd3" + "\047\uffd3\050\uffd3\051\uffd3\052\uffd3\053\uffd3\054\uffd3\001" + "\002\000\052\004\034\005\uffe0\007\uffe0\010\044\025\uffe0" + "\026\023\027\031\030\020\031\042\032\035\033\032\035" + "\uffe0\036\uffe0\045\uffe0\047\022\050\037\051\024\052\021" + "\053\030\054\025\001\002\000\052\004\uffdd\005\uffdd\007" + "\uffdd\010\uffdd\025\uffdd\026\uffdd\027\uffdd\030\uffdd\031\uffdd" + "\032\uffdd\033\uffdd\035\uffdd\036\uffdd\045\uffdd\047\uffdd\050" + "\uffdd\051\uffdd\052\uffdd\053\uffdd\054\uffdd\001\002\000\014" + "\013\ufff8\022\ufff8\023\ufff8\024\ufff8\040\ufff8\001\002\000" + "\052\004\uffd9\005\uffd9\007\uffd9\010\uffd9\025\uffd9\026\uffd9" + "\027\uffd9\030\uffd9\031\uffd9\032\uffd9\033\uffd9\035\uffd9\036" + "\uffd9\045\uffd9\047\uffd9\050\uffd9\051\uffd9\052\uffd9\053\uffd9" + "\054\uffd9\001\002\000\054\002\uffee\003\uffee\004\uffee\006" + "\uffee\010\uffee\016\uffee\021\uffee\026\uffee\027\uffee\030\uffee" +
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -