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

📄 lexparse.java

📁 java语法解释器生成器
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
//----------------------------------------------------// 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 + -