📄 sql92parser.java
字号:
//----------------------------------------------------// The following code was generated by CUP v0.11a beta 20060608// Mon Dec 03 15:42:07 UTC 2007//----------------------------------------------------package org.xmlBlaster.util.lexical;import java_cup.runtime.*;import org.xmlBlaster.util.Global;import java.util.logging.Logger;import java.util.logging.Level;/** CUP v0.11a beta 20060608 generated parser. * @version Mon Dec 03 15:42:07 UTC 2007 */public class Sql92Parser extends java_cup.runtime.lr_parser { /** Default constructor. */ public Sql92Parser() {super();} /** Constructor which sets the default scanner. */ public Sql92Parser(java_cup.runtime.Scanner s) {super(s);} /** Constructor which sets the default scanner. */ public Sql92Parser(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\071\000\002\002\005\000\002\002\004\000\002\002" + "\003\000\002\003\005\000\002\003\003\000\002\004\004" + "\000\002\004\005\000\002\004\003\000\002\004\003\000" + "\002\004\003\000\002\004\003\000\002\004\003\000\002" + "\004\003\000\002\005\005\000\002\005\005\000\002\005" + "\005\000\002\005\005\000\002\005\005\000\002\005\005" + "\000\002\006\007\000\002\007\005\000\002\007\006\000" + "\002\007\005\000\002\007\006\000\002\007\005\000\002" + "\007\006\000\002\010\005\000\002\010\005\000\002\010" + "\006\000\002\010\006\000\002\010\007\000\002\010\007" + "\000\002\010\010\000\002\010\010\000\002\012\005\000" + "\002\012\005\000\002\013\003\000\002\013\003\000\002" + "\015\005\000\002\015\005\000\002\011\007\000\002\011" + "\007\000\002\014\003\000\002\014\003\000\002\016\005" + "\000\002\016\005\000\002\016\003\000\002\017\005\000" + "\002\017\005\000\002\017\003\000\002\020\004\000\002" + "\020\004\000\002\020\005\000\002\020\003\000\002\020" + "\003\000\002\021\002\000\002\021\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\154\000\020\004\007\005\021\010\014\021\012\034" + "\015\035\020\036\024\001\002\000\012\002\ufff9\011\ufff9" + "\012\ufff9\013\ufff9\001\002\000\012\002\ufffa\011\ufffa\012" + "\ufffa\013\ufffa\001\002\000\022\014\132\015\131\016\124" + "\017\123\020\126\022\127\023\125\025\130\001\002\000" + "\014\004\007\005\021\010\057\035\060\036\056\001\002" + "\000\012\002\ufff8\011\ufff8\012\ufff8\013\ufff8\001\002\000" + "\042\002\uffd0\004\uffd0\005\uffd0\006\uffd0\007\uffd0\011\uffd0" + "\012\uffd0\013\uffd0\014\uffd0\015\uffd0\016\uffd0\017\uffd0\020" + "\uffd0\022\uffd0\023\uffd0\025\uffd0\001\002\000\020\004\007" + "\005\021\010\014\021\012\034\015\035\020\036\024\001" + "\002\000\042\002\uffd3\004\uffd3\005\uffd3\006\116\007\115" + "\011\uffd3\012\uffd3\013\uffd3\014\uffd3\015\uffd3\016\uffd3\017" + "\uffd3\020\uffd3\022\uffd3\023\uffd3\025\uffd3\001\002\000\020" + "\004\007\005\021\010\014\021\012\034\015\035\020\036" + "\024\001\002\000\032\014\uffd6\015\uffd6\016\uffd6\017\uffd6" + "\020\uffd6\021\074\022\uffd6\023\uffd6\024\073\025\uffd6\030" + "\076\033\075\001\002\000\012\002\ufff5\011\ufff5\012\ufff5" + "\013\ufff5\001\002\000\006\002\072\012\032\001\002\000" + "\036\004\uffcc\005\uffcc\006\uffcc\007\uffcc\011\uffcc\014\uffcc" + "\015\uffcc\016\uffcc\017\uffcc\020\uffcc\022\uffcc\023\uffcc\025" + "\uffcc\030\066\001\002\000\014\004\007\005\021\010\057" + "\035\060\036\056\001\002\000\036\002\uffd7\004\054\005" + "\055\011\uffd7\012\uffd7\013\uffd7\014\uffd7\015\uffd7\016\uffd7" + "\017\uffd7\020\uffd7\022\uffd7\023\uffd7\025\uffd7\001\002\000" + "\012\002\ufff6\011\ufff6\012\ufff6\013\ufff6\001\002\000\044" + "\004\uffcb\005\uffcb\006\uffcb\007\uffcb\011\uffcb\014\uffcb\015" + "\uffcb\016\uffcb\017\uffcb\020\uffcb\021\035\022\uffcb\023\uffcb" + "\024\034\025\uffcb\030\037\033\036\001\002\000\012\002" + "\uffff\011\uffff\012\uffff\013\030\001\002\000\012\002\ufff7" + "\011\ufff7\012\ufff7\013\ufff7\001\002\000\012\002\ufffd\011" + "\ufffd\012\ufffd\013\ufffd\001\002\000\020\004\007\005\021" + "\010\014\021\012\034\015\035\020\036\024\001\002\000" + "\012\002\ufffe\011\ufffe\012\ufffe\013\ufffe\001\002\000\020" + "\004\007\005\021\010\014\021\012\034\015\035\020\036" + "\024\001\002\000\012\002\001\011\001\012\001\013\001" + "\001\002\000\004\034\051\001\002\000\004\024\044\001" + "\002\000\004\034\043\001\002\000\006\021\040\026\041" + "\001\002\000\004\026\042\001\002\000\012\002\uffe9\011" + "\uffe9\012\uffe9\013\uffe9\001\002\000\012\002\uffe8\011\uffe8" + "\012\uffe8\013\uffe8\001\002\000\012\002\uffde\011\uffde\012" + "\uffde\013\uffde\001\002\000\004\034\045\001\002\000\014" + "\002\uffe4\011\uffe4\012\uffe4\013\uffe4\032\046\001\002\000" + "\014\002\uffca\011\uffca\012\uffca\013\uffca\034\047\001\002" + "\000\012\002\uffc9\011\uffc9\012\uffc9\013\uffc9\001\002\000" + "\012\002\uffe0\011\uffe0\012\uffe0\013\uffe0\001\002\000\014" + "\002\uffe6\011\uffe6\012\uffe6\013\uffe6\032\052\001\002\000" + "\014\002\uffca\011\uffca\012\uffca\013\uffca\034\047\001\002" + "\000\012\002\uffe2\011\uffe2\012\uffe2\013\uffe2\001\002\000" + "\014\004\007\005\021\010\057\035\060\036\056\001\002" + "\000\014\004\007\005\021\010\057\035\060\036\056\001" + "\002\000\042\002\uffcb\004\uffcb\005\uffcb\006\uffcb\007\uffcb" + "\011\uffcb\012\uffcb\013\uffcb\014\uffcb\015\uffcb\016\uffcb\017" + "\uffcb\020\uffcb\022\uffcb\023\uffcb\025\uffcb\001\002\000\014" + "\004\007\005\021\010\057\035\060\036\056\001\002\000" + "\042\002\uffcc\004\uffcc\005\uffcc\006\uffcc\007\uffcc\011\uffcc" + "\012\uffcc\013\uffcc\014\uffcc\015\uffcc\016\uffcc\017\uffcc\020" + "\uffcc\022\uffcc\023\uffcc\025\uffcc\001\002\000\042\002\uffd4" + "\004\uffd4\005\uffd4\006\uffd4\007\uffd4\011\uffd4\012\uffd4\013" + "\uffd4\014\uffd4\015\uffd4\016\uffd4\017\uffd4\020\uffd4\022\uffd4" + "\023\uffd4\025\uffd4\001\002\000\010\004\054\005\055\011" + "\063\001\002\000\042\002\uffcd\004\uffcd\005\uffcd\006\uffcd" + "\007\uffcd\011\uffcd\012\uffcd\013\uffcd\014\uffcd\015\uffcd\016" + "\uffcd\017\uffcd\020\uffcd\022\uffcd\023\uffcd\025\uffcd\001\002" + "\000\042\002\uffd5\004\uffd5\005\uffd5\006\uffd5\007\uffd5\011" + "\uffd5\012\uffd5\013\uffd5\014\uffd5\015\uffd5\016\uffd5\017\uffd5" + "\020\uffd5\022\uffd5\023\uffd5\025\uffd5\001\002\000\042\002" + "\uffcf\004\uffcf\005\uffcf\006\uffcf\007\uffcf\011\uffcf\012\uffcf" + "\013\uffcf\014\uffcf\015\uffcf\016\uffcf\017\uffcf\020\uffcf\022" + "\uffcf\023\uffcf\025\uffcf\001\002\000\006\021\067\026\070" + "\001\002\000\004\026\071\001\002\000\012\002\uffeb\011" + "\uffeb\012\uffeb\013\uffeb\001\002\000\012\002\uffea\011\uffea" + "\012\uffea\013\uffea\001\002\000\004\002\000\001\002\000" + "\004\034\107\001\002\000\004\024\103\001\002\000\004" + "\034\102\001\002\000\006\021\077\026\100\001\002\000" + "\004\026\101\001\002\000\012\002\uffed\011\uffed\012\uffed" + "\013\uffed\001\002\000\012\002\uffec\011\uffec\012\uffec\013" + "\uffec\001\002\000\012\002\uffdf\011\uffdf\012\uffdf\013\uffdf" + "\001\002\000\004\034\104\001\002\000\014\002\uffe5\011" + "\uffe5\012\uffe5\013\uffe5\032\105\001\002\000\014\002\uffca" + "\011\uffca\012\uffca\013\uffca\034\047\001\002\000\012\002" + "\uffe1\011\uffe1\012\uffe1\013\uffe1\001\002\000\014\002\uffe7" + "\011\uffe7\012\uffe7\013\uffe7\032\110\001\002\000\014\002" + "\uffca\011\uffca\012\uffca\013\uffca\034\047\001\002\000\012" + "\002\uffe3\011\uffe3\012\uffe3\013\uffe3\001\002\000\006\011" + "\114\012\032\001\002\000\030\004\054\005\055\011\063" + "\014\uffd7\015\uffd7\016\uffd7\017\uffd7\020\uffd7\022\uffd7\023" + "\uffd7\025\uffd7\001\002\000\012\002\ufffb\011\ufffb\012\ufffb" + "\013\ufffb\001\002\000\014\004\007\005\021\010\057\035" + "\060\036\056\001\002\000\014\004\007\005\021\010\057" + "\035\060\036\056\001\002\000\042\002\uffd2\004\uffd2\005" + "\uffd2\006\uffd2\007\uffd2\011\uffd2\012\uffd2\013\uffd2\014\uffd2" + "\015\uffd2\016\uffd2\017\uffd2\020\uffd2\022\uffd2\023\uffd2\025" + "\uffd2\001\002\000\042\002\uffd1\004\uffd1\005\uffd1\006\uffd1" + "\007\uffd1\011\uffd1\012\uffd1\013\uffd1\014\uffd1\015\uffd1\016" + "\uffd1\017\uffd1\020\uffd1\022\uffd1\023\uffd1\025\uffd1\001\002" + "\000\012\002\ufffc\011\ufffc\012\ufffc\013\ufffc\001\002\000" + "\042\002\uffce\004\uffce\005\uffce\006\uffce\007\uffce\011\uffce" + "\012\uffce\013\uffce\014\uffce\015\uffce\016\uffce\017\uffce\020" + "\uffce\022\uffce\023\uffce\025\uffce\001\002\000\016\004\007" + "\005\021\010\057\034\133\035\060\036\056\001\002\000" + "\016\004\007\005\021\010\057\034\133\035\060\036\056" + "\001\002\000\004\010\143\001\002\000\016\004\007\005" + "\021\010\057\034\133\035\060\036\056\001\002\000\016" + "\004\007\005\021\010\057\034\133\035\060\036\056\001" + "\002\000\016\004\007\005\021\010\057\034\133\035\060" + "\036\056\001\002\000\016\004\007\005\021\010\057\034" + "\133\035\060\036\056\001\002\000\016\004\007\005\021" + "\010\057\034\133\035\060\036\056\001\002\000\012\002" + "\uffd6\011\uffd6\012\uffd6\013\uffd6\001\002\000\012\002\ufff4" + "\011\ufff4\012\ufff4\013\ufff4\001\002\000\012\002\ufff0\011" + "\ufff0\012\ufff0\013\ufff0\001\002\000\012\002\ufff3\011\ufff3" + "\012\ufff3\013\ufff3\001\002\000\004\013\140\001\002\000" + "\016\004\007\005\021\010\057\034\133\035\060\036\056" + "\001\002\000\012\002\uffee\011\uffee\012\uffee\013\uffee\001" + "\002\000\012\002\ufff1\011\ufff1\012\ufff1\013\ufff1\001\002" + "\000\006\034\144\035\146\001\002\000\006\011\uffdd\027" + "\uffdd\001\002\000\004\011\154\001\002\000\006\011\uffdc" + "\027\uffdc\001\002\000\006\011\151\027\150\001\002\000" + "\006\034\144\035\146\001\002\000\012\002\uffd9\011\uffd9" + "\012\uffd9\013\uffd9\001\002\000\004\011\uffda\001\002\000" + "\006\011\uffdb\027\150\001\002\000\012\002\uffd8\011\uffd8" + "\012\uffd8\013\uffd8\001\002\000\012\002\ufff2\011\ufff2\012" + "\ufff2\013\ufff2\001\002\000\012\002\uffef\011\uffef\012\uffef" + "\013\uffef\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\154\000\034\002\016\003\024\004\026\005\004\006" + "\003\007\007\010\025\011\022\012\015\014\005\016\021" + "\017\012\020\010\001\001\000\002\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\030\004\120\005\004\006" + "\003\007\007\010\025\011\022\012\015\014\005\016\021" + "\017\012\020\010\001\001\000\002\001\001\000\034\002" + "\111\003\024\004\026\005\004\006\003\007\007\010\025" + "\011\022\012\015\014\005\016\112\017\012\020\010\001" + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + "\000\002\001\001\000\004\020\064\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\034\002\030\003" + "\024\004\026\005\004\006\003\007\007\010\025\011\022" + "\012\015\014\005\016\021\017\012\020\010\001\001\000" + "\002\001\001\000\034\002\032\003\024\004\026\005\004" + "\006\003\007\007\010\025\011\022\012\015\014\005\016" + "\021\017\012\020\010\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" + "\004\021\047\001\001\000\002\001\001\000\002\001\001" + "\000\002\001\001\000\004\021\052\001\001\000\002\001" + "\001\000\010\016\063\017\012\020\010\001\001\000\010" + "\016\060\017\012\020\010\001\001\000\002\001\001\000" + "\010\016\061\017\012\020\010\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\002\001\001\000\002" + "\001\001\000\004\021\105\001\001\000\002\001\001\000" + "\002\001\001\000\004\021\110\001\001\000\002\001\001" + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + "\010\016\117\017\012\020\010\001\001\000\010\016\116" + "\017\012\020\010\001\001\000\002\001\001\000\002\001" + "\001\000\002\001\001\000\002\001\001\000\012\014\155" + "\016\021\017\012\020\010\001\001\000\012\014\154\016" + "\021\017\012\020\010\001\001\000\002\001\001\000\012" + "\014\141\016\021\017\012\020\010\001\001\000\012\014" + "\136\016\021\017\012\020\010\001\001\000\012\014\135" + "\016\021\017\012\020\010\001\001\000\012\014\134\016" +
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -