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

📄 sqlparser.java

📁 一个开源的基于java开发的数据库
💻 JAVA
📖 第 1 页 / 共 4 页
字号:

//----------------------------------------------------
// The following code was generated by CUP v0.10j
// Mon Dec 17 17:34:29 PST 2001
//----------------------------------------------------

package sql4j.parser;

import sql4j.parser.*;
import java_cup.runtime.*;
import java.util.*;
import java.lang.*;
import java.io.*;

/** CUP v0.10j generated parser.
  * @version Mon Dec 17 17:34:29 PST 2001
  */
public class SQLParser extends java_cup.runtime.lr_parser {

  /** Default constructor. */
  public SQLParser() {super();}    

  /** Constructor which sets the default scanner. */
  public SQLParser(java_cup.runtime.Scanner s) {super(s);}    

  /** Production table. */
  protected static final short _production_table[][] = 
	unpackFromStrings(new String[] {
	"\000\252\000\002\003\003\000\002\002\004\000\002\003" +
	"\003\000\002\003\003\000\002\003\003\000\002\003\003" +
	"\000\002\003\003\000\002\003\003\000\002\003\003\000" +
	"\002\003\003\000\002\003\003\000\002\006\003\000\002" +
	"\006\004\000\002\007\003\000\002\007\004\000\002\104" +
	"\002\000\002\010\007\000\002\010\005\000\002\017\006" +
	"\000\002\017\004\000\002\012\013\000\002\012\004\000" +
	"\002\013\005\000\002\014\003\000\002\014\005\000\002" +
	"\014\005\000\002\014\003\000\002\067\003\000\002\067" +
	"\003\000\002\034\005\000\002\034\004\000\002\011\004" +
	"\000\002\011\003\000\002\011\004\000\002\004\007\000" +
	"\002\105\002\000\002\005\015\000\002\020\005\000\002" +
	"\015\010\000\002\016\006\000\002\030\006\000\002\030" +
	"\005\000\002\030\007\000\002\035\002\000\002\035\003" +
	"\000\002\036\006\000\002\037\003\000\002\037\003\000" +
	"\002\037\003\000\002\037\003\000\002\040\003\000\002" +
	"\040\005\000\002\027\003\000\002\027\005\000\002\042" +
	"\005\000\002\042\003\000\002\042\005\000\002\031\003" +
	"\000\002\031\005\000\002\031\007\000\002\032\003\000" +
	"\002\041\003\000\002\041\005\000\002\041\004\000\002" +
	"\102\003\000\002\102\003\000\002\102\003\000\002\044" +
	"\003\000\002\044\005\000\002\043\007\000\002\043\007" +
	"\000\002\043\004\000\002\021\002\000\002\021\004\000" +
	"\002\023\003\000\002\023\005\000\002\023\005\000\002" +
	"\023\005\000\002\023\004\000\002\023\005\000\002\023" +
	"\005\000\002\024\003\000\002\024\003\000\002\024\003" +
	"\000\002\024\003\000\002\024\003\000\002\024\003\000" +
	"\002\024\003\000\002\054\005\000\002\054\005\000\002" +
	"\055\010\000\002\055\007\000\002\056\007\000\002\056" +
	"\006\000\002\056\007\000\002\056\006\000\002\057\002" +
	"\000\002\057\004\000\002\061\006\000\002\061\005\000" +
	"\002\062\006\000\002\062\005\000\002\062\010\000\002" +
	"\062\007\000\002\063\003\000\002\063\005\000\002\064" +
	"\006\000\002\065\003\000\002\065\003\000\002\065\003" +
	"\000\002\066\004\000\002\045\002\000\002\045\003\000" +
	"\002\045\003\000\002\026\004\000\002\026\005\000\002" +
	"\025\005\000\002\070\004\000\002\070\005\000\002\070" +
	"\005\000\002\070\003\000\002\070\003\000\002\070\003" +
	"\000\002\070\006\000\002\070\005\000\002\070\005\000" +
	"\002\070\004\000\002\070\005\000\002\070\004\000\002" +
	"\070\004\000\002\033\004\000\002\033\006\000\002\071" +
	"\003\000\002\071\005\000\002\072\003\000\002\072\003" +
	"\000\002\072\003\000\002\073\004\000\002\073\006\000" +
	"\002\073\007\000\002\074\006\000\002\074\007\000\002" +
	"\074\007\000\002\074\006\000\002\074\006\000\002\074" +
	"\006\000\002\075\003\000\002\075\003\000\002\075\003" +
	"\000\002\046\002\000\002\046\005\000\002\053\002\000" +
	"\002\053\004\000\002\060\002\000\002\060\004\000\002" +
	"\047\005\000\002\050\003\000\002\050\005\000\002\051" +
	"\004\000\002\051\004\000\002\052\002\000\002\052\003" +
	"\000\002\052\003\000\002\100\003\000\002\100\005\000" +
	"\002\077\003\000\002\077\003\000\002\077\003\000\002" +
	"\077\005\000\002\077\004" });

  /** Access to production table. */
  public short[][] production_table() {return _production_table;}    

  /** Parse-action table. */
  protected static final short[][] _action_table = 
	unpackFromStrings(new String[] {
	"\000\u0143\000\030\017\020\022\022\031\031\053\024\104" +
	"\016\106\006\121\032\127\015\132\026\142\013\154\027" +
	"\001\002\000\004\002\uffff\001\002\000\004\002\ufffa\001" +
	"\002\000\046\003\u012c\004\u012b\005\uff92\023\uff92\033\u0129" +
	"\063\uff92\115\uff92\122\uff92\135\uff92\142\uff92\144\uff92\147" +
	"\uff92\152\uff92\167\uff92\171\uff92\172\uff92\174\uff92\177\uff92" +
	"\001\002\000\004\002\ufffd\001\002\000\006\106\006\142" +
	"\013\001\002\000\012\002\uffea\057\uffea\071\uffea\117\uffea" +
	"\001\002\000\012\002\uffe7\057\uffe7\071\uffe7\117\uffe7\001" +
	"\002\000\004\106\006\001\002\000\004\002\ufffc\001\002" +
	"\000\012\003\u0125\167\044\171\043\172\054\001\002\000" +
	"\006\002\ufff4\130\u0124\001\002\000\004\002\ufff9\001\002" +
	"\000\006\002\ufff6\130\u0123\001\002\000\004\002\ufff8\001" +
	"\002\000\006\114\u011b\124\u011a\001\002\000\004\002\ufffb" +
	"\001\002\000\004\055\u0105\001\002\000\012\002\uffe1\057" +
	"\366\071\364\117\367\001\002\000\004\114\324\001\002" +
	"\000\004\114\322\001\002\000\004\002\ufff7\001\002\000" +
	"\004\044\315\001\002\000\012\003\037\167\044\171\043" +
	"\172\042\001\002\000\004\002\ufffe\001\002\000\004\002" +
	"\001\001\002\000\004\002\036\001\002\000\004\002\000" +
	"\001\002\000\004\002\uffee\001\002\000\044\002\uffc4\007" +
	"\uffc4\041\uffc4\047\uffc4\050\uffc4\057\uffc4\071\uffc4\107\uffc4" +
	"\117\uffc4\126\uffc4\133\uffc4\137\uffc4\142\uffc4\143\uffc4\154" +
	"\uffc4\155\uffc4\172\uffc4\001\002\000\006\107\050\172\051" +
	"\001\002\000\046\002\uffc1\007\uffc1\041\uffc1\047\uffc1\050" +
	"\uffc1\057\uffc1\071\uffc1\107\uffc1\117\uffc1\126\uffc1\133\uffc1" +
	"\137\uffc1\141\045\142\uffc1\143\uffc1\154\uffc1\155\uffc1\172" +
	"\uffc1\001\002\000\104\002\uffc0\007\uffc0\010\uffc0\012\uffc0" +
	"\032\uffc0\035\uffc0\041\uffc0\044\uffc0\047\uffc0\050\uffc0\051" +
	"\uffc0\056\uffc0\057\uffc0\062\uffc0\071\uffc0\107\uffc0\116\uffc0" +
	"\117\uffc0\126\uffc0\133\uffc0\135\uffc0\137\uffc0\142\uffc0\143" +
	"\uffc0\152\uffc0\154\uffc0\155\uffc0\156\uffc0\157\uffc0\160\uffc0" +
	"\172\uffc0\175\uffc0\176\uffc0\001\002\000\104\002\uffbf\007" +
	"\uffbf\010\uffbf\012\uffbf\032\uffbf\035\uffbf\041\uffbf\044\uffbf" +
	"\047\uffbf\050\uffbf\051\uffbf\056\uffbf\057\uffbf\062\uffbf\071" +
	"\uffbf\107\uffbf\116\uffbf\117\uffbf\126\uffbf\133\uffbf\135\uffbf" +
	"\137\uffbf\142\uffbf\143\uffbf\152\uffbf\154\uffbf\155\uffbf\156" +
	"\uffbf\157\uffbf\160\uffbf\172\uffbf\175\uffbf\176\uffbf\001\002" +
	"\000\004\172\046\001\002\000\044\002\uffc3\007\uffc3\041" +
	"\uffc3\047\uffc3\050\uffc3\057\uffc3\071\uffc3\107\uffc3\117\uffc3" +
	"\126\uffc3\133\uffc3\137\uffc3\142\uffc3\143\uffc3\154\uffc3\155" +
	"\uffc3\172\uffc3\001\002\000\010\002\uffb9\126\176\137\174" +
	"\001\002\000\010\167\044\171\043\172\054\001\002\000" +
	"\044\002\uffc2\007\uffc2\041\uffc2\047\uffc2\050\uffc2\057\uffc2" +
	"\071\uffc2\107\uffc2\117\uffc2\126\uffc2\133\uffc2\137\uffc2\142" +
	"\uffc2\143\uffc2\154\uffc2\155\uffc2\172\uffc2\001\002\000\010" +
	"\002\uff8f\126\uff8f\137\uff8f\001\002\000\070\002\uffc5\007" +
	"\uffc5\010\uffc5\012\uffc5\032\uffc5\041\uffc5\044\uffc5\047\uffc5" +
	"\050\uffc5\051\uffc5\056\uffc5\057\uffc5\062\uffc5\071\uffc5\116" +
	"\uffc5\117\uffc5\126\uffc5\135\uffc5\137\uffc5\143\uffc5\152\uffc5" +
	"\156\uffc5\157\uffc5\160\uffc5\172\uffc5\175\uffc5\176\uffc5\001" +
	"\002\000\034\002\uffc1\007\uffc1\010\uffc1\032\uffc1\041\uffc1" +
	"\050\uffc1\057\uffc1\071\uffc1\117\uffc1\137\uffc1\141\150\143" +
	"\uffc1\175\uffc1\001\002\000\066\002\uffc8\007\uffc8\010\uffc8" +
	"\012\uffc8\032\uffc8\041\uffc8\044\uffc8\047\uffc8\050\uffc8\051" +
	"\uffc8\056\uffc8\057\uffc8\062\uffc8\071\uffc8\117\uffc8\126\uffc8" +
	"\135\uffc8\137\uffc8\143\uffc8\152\uffc8\156\uffc8\157\uffc8\160" +
	"\uffc8\172\uffc8\175\uffc8\176\uffc8\001\002\000\004\175\057" +
	"\001\002\000\036\005\101\023\063\063\077\115\100\122" +
	"\066\135\074\142\067\144\071\147\070\167\044\171\043" +
	"\172\064\174\073\177\075\001\002\000\060\002\uff89\007" +
	"\uff89\012\uff89\041\uff89\044\uff89\047\uff89\050\uff89\051\uff89" +
	"\057\uff89\062\uff89\071\uff89\117\uff89\126\uff89\135\uff89\137" +
	"\uff89\143\uff89\152\uff89\156\uff89\157\uff89\160\uff89\172\uff89" +
	"\175\uff89\176\uff89\001\002\000\060\002\uff7b\007\uff7b\012" +
	"\uff7b\041\uff7b\044\uff7b\047\uff7b\050\uff7b\051\uff7b\057\uff7b" +
	"\062\uff7b\071\uff7b\117\uff7b\126\uff7b\135\uff7b\137\uff7b\143" +
	"\uff7b\152\uff7b\156\uff7b\157\uff7b\160\uff7b\172\uff7b\175\uff7b" +
	"\176\uff7b\001\002\000\060\002\uff87\007\uff87\012\uff87\041" +
	"\uff87\044\uff87\047\uff87\050\uff87\051\uff87\057\uff87\062\uff87" +
	"\071\uff87\117\uff87\126\uff87\135\uff87\137\uff87\143\uff87\152" +
	"\uff87\156\uff87\157\uff87\160\uff87\172\uff87\175\uff87\176\uff87" +
	"\001\002\000\006\025\173\115\172\001\002\000\066\002" +
	"\uffc1\007\uffc1\012\uffc1\041\uffc1\044\uffc1\047\uffc1\050\uffc1" +
	"\051\uffc1\056\uffc1\057\uffc1\062\uffc1\071\uffc1\117\uffc1\126" +
	"\uffc1\135\uffc1\137\uffc1\141\150\142\151\143\uffc1\152\uffc1" +
	"\156\uffc1\157\uffc1\160\uffc1\172\uffc1\175\uffc1\176\uffc1\001" +
	"\002\000\020\002\uff8d\007\113\126\uff8d\137\uff8d\152\115" +
	"\172\114\176\110\001\002\000\060\002\uff79\007\uff79\012" +
	"\uff79\041\uff79\044\uff79\047\uff79\050\uff79\051\uff79\057\uff79" +
	"\062\uff79\071\uff79\117\uff79\126\uff79\135\uff79\137\uff79\143" +
	"\uff79\152\uff79\156\uff79\157\uff79\160\uff79\172\uff79\175\uff79" +
	"\176\uff79\001\002\000\036\005\101\023\063\063\077\115" +
	"\100\122\066\135\074\142\067\144\071\147\070\167\044" +
	"\171\043\172\064\174\073\177\075\001\002\000\004\172" +
	"\140\001\002\000\004\172\135\001\002\000\060\002\uff88" +
	"\007\uff88\012\uff88\041\uff88\044\uff88\047\uff88\050\uff88\051" +
	"\uff88\057\uff88\062\uff88\071\uff88\117\uff88\126\uff88\135\uff88" +
	"\137\uff88\143\uff88\152\uff88\156\uff88\157\uff88\160\uff88\172" +
	"\uff88\175\uff88\176\uff88\001\002\000\060\002\uff6f\007\uff6f" +
	"\012\uff6f\041\uff6f\044\uff6f\047\uff6f\050\uff6f\051\uff6f\057" +
	"\uff6f\062\uff6f\071\uff6f\117\uff6f\126\uff6f\135\uff6f\137\uff6f" +
	"\143\uff6f\152\uff6f\156\uff6f\157\uff6f\160\uff6f\172\uff6f\175" +
	"\uff6f\176\uff6f\001\002\000\036\005\101\023\063\063\077" +
	"\115\100\122\066\135\074\142\067\144\071\147\070\167" +
	"\044\171\043\172\064\174\073\177\075\001\002\000\060" +
	"\002\uff6e\007\uff6e\012\uff6e\041\uff6e\044\uff6e\047\uff6e\050" +
	"\uff6e\051\uff6e\057\uff6e\062\uff6e\071\uff6e\117\uff6e\126\uff6e" +
	"\135\uff6e\137\uff6e\143\uff6e\152\uff6e\156\uff6e\157\uff6e\160" +
	"\uff6e\172\uff6e\175\uff6e\176\uff6e\001\002\000\060\002\uff7a" +
	"\007\uff7a\012\uff7a\041\uff7a\044\uff7a\047\uff7a\050\uff7a\051" +
	"\uff7a\057\uff7a\062\uff7a\071\uff7a\117\uff7a\126\uff7a\135\uff7a" +
	"\137\uff7a\143\uff7a\152\uff7a\156\uff7a\157\uff7a\160\uff7a\172" +
	"\uff7a\175\uff7a\176\uff7a\001\002\000\060\002\uff6d\007\uff6d" +
	"\012\uff6d\041\uff6d\044\uff6d\047\uff6d\050\uff6d\051\uff6d\057" +
	"\uff6d\062\uff6d\071\uff6d\117\uff6d\126\uff6d\135\uff6d\137\uff6d" +
	"\143\uff6d\152\uff6d\156\uff6d\157\uff6d\160\uff6d\172\uff6d\175" +
	"\uff6d\176\uff6d\001\002\000\004\142\130\001\002\000\004" +
	"\142\102\001\002\000\044\004\104\005\101\023\063\033" +
	"\106\063\077\115\100\122\066\135\074\142\067\144\071" +

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -