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

📄 parser.java

📁 OLAP 的客户端代码
💻 JAVA
📖 第 1 页 / 共 5 页
字号:

//----------------------------------------------------
//The following code was generated by CUP v0.10k
//Thu Feb 03 16:03:33 EST 2005
//----------------------------------------------------

package com.tonbeller.jpivot.olap.mdxparse;

import java.util.ArrayList;
import java.util.List;
import org.apache.log4j.Logger;
import java_cup.runtime.Symbol;

/** CUP v0.10k generated parser.
* @version Thu Feb 03 16:03:33 EST 2005
*/
public class parser extends java_cup.runtime.lr_parser {

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

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

/** Production table. */
protected static final short _production_table[][] = 
  unpackFromStrings(new String[] {
  "\000\135\000\002\002\004\000\002\003\011\000\002\011" +
  "\003\000\002\011\004\000\002\010\002\000\002\010\004" +
  "\000\002\016\002\000\002\016\003\000\002\017\003\000" +
  "\002\017\005\000\002\020\007\000\002\051\002\000\002" +
  "\051\005\000\002\052\003\000\002\052\005\000\002\036" +
  "\002\000\002\036\004\000\002\040\003\000\002\004\003" +
  "\000\002\005\002\000\002\005\004\000\002\006\002\000" +
  "\002\006\005\000\002\007\003\000\002\053\002\000\002" +
  "\007\006\000\002\012\003\000\002\012\004\000\002\013" +
  "\003\000\002\013\003\000\002\014\011\000\002\014\007" +
  "\000\002\041\002\000\002\041\004\000\002\042\003\000" +
  "\002\042\005\000\002\046\005\000\002\015\010\000\002" +
  "\015\006\000\002\047\003\000\002\047\005\000\002\037" +
  "\003\000\002\037\003\000\002\021\005\000\002\021\003" +
  "\000\002\043\002\000\002\043\003\000\002\044\003\000" +
  "\002\044\005\000\002\022\003\000\002\022\005\000\002" +
  "\022\005\000\002\026\003\000\002\026\005\000\002\027" +
  "\003\000\002\027\004\000\002\030\003\000\002\030\005" +
  "\000\002\031\003\000\002\031\005\000\002\031\005\000" +
  "\002\031\005\000\002\032\003\000\002\032\005\000\002" +
  "\032\005\000\002\033\003\000\002\033\004\000\002\033" +
  "\004\000\002\025\003\000\002\025\003\000\002\025\003" +
  "\000\002\025\005\000\002\025\005\000\002\025\005\000" +
  "\002\025\010\000\002\025\006\000\002\025\005\000\002" +
  "\025\005\000\002\025\003\000\002\024\007\000\002\023" +
  "\002\000\002\023\003\000\002\045\002\000\002\045\004" +
  "\000\002\035\006\000\002\034\002\000\002\034\004\000" +
  "\002\050\003\000\002\050\003\000\002\050\003\000\002" +
  "\050\003\000\002\050\003\000\002\050\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\232\000\010\012\ufffd\026\ufffd\034\006\001\002\000" +
  "\004\002\234\001\002\000\006\012\167\026\171\001\002" +
  "\000\006\017\014\027\013\001\002\000\012\012\uffe5\017" +
  "\uffe5\026\uffe5\027\uffe5\001\002\000\012\012\uffe7\017\014" +
  "\026\uffe7\027\013\001\002\000\006\012\ufffc\026\ufffc\001" +
  "\002\000\012\012\uffe4\017\uffe4\026\uffe4\027\uffe4\001\002" +
  "\000\006\060\015\061\017\001\002\000\006\060\015\061" +
  "\017\001\002\000\112\002\uffd8\004\uffd8\005\uffd8\007\uffd8" +
  "\011\uffd8\012\uffd8\013\uffd8\015\uffd8\016\uffd8\017\uffd8\022" +
  "\uffd8\023\uffd8\025\uffd8\026\uffd8\027\uffd8\030\uffd8\031\uffd8" +
  "\032\uffd8\033\uffd8\035\uffd8\036\uffd8\037\uffd8\040\uffd8\041" +
  "\uffd8\042\uffd8\043\uffd8\044\uffd8\046\uffd8\047\uffd8\050\uffd8" +
  "\051\uffd8\052\uffd8\053\uffd8\054\uffd8\055\uffd8\056\uffd8\001" +
  "\002\000\012\005\uffda\022\uffda\037\uffda\041\uffda\001\002" +
  "\000\112\002\uffd7\004\uffd7\005\uffd7\007\uffd7\011\uffd7\012" +
  "\uffd7\013\uffd7\015\uffd7\016\uffd7\017\uffd7\022\uffd7\023\uffd7" +
  "\025\uffd7\026\uffd7\027\uffd7\030\uffd7\031\uffd7\032\uffd7\033" +
  "\uffd7\035\uffd7\036\uffd7\037\uffd7\040\uffd7\041\uffd7\042\uffd7" +
  "\043\uffd7\044\uffd7\046\uffd7\047\uffd7\050\uffd7\051\uffd7\052" +
  "\uffd7\053\uffd7\054\uffd7\055\uffd7\056\uffd7\001\002\000\006" +
  "\005\021\041\022\001\002\000\030\006\044\021\027\025" +
  "\032\045\031\047\030\051\043\053\024\057\034\060\015" +
  "\061\017\063\033\001\002\000\006\060\015\061\017\001" +
  "\002\000\012\005\uffd9\022\uffd9\037\uffd9\041\uffd9\001\002" +
  "\000\020\006\044\045\031\047\030\057\034\060\015\061" +
  "\017\063\033\001\002\000\104\002\uffbb\004\uffbb\007\uffbb" +
  "\011\uffbb\012\uffbb\013\uffbb\015\uffbb\017\uffbb\022\uffbb\023" +
  "\uffbb\025\uffbb\026\uffbb\027\uffbb\030\uffbb\031\uffbb\033\uffbb" +
  "\035\uffbb\036\uffbb\037\uffbb\040\uffbb\041\uffbb\042\uffbb\043" +
  "\uffbb\044\uffbb\046\uffbb\047\154\050\uffbb\051\uffbb\052\uffbb" +
  "\053\uffbb\054\uffbb\055\uffbb\056\uffbb\001\002\000\102\002" +
  "\uffb3\004\uffb3\007\uffb3\011\uffb3\012\uffb3\013\uffb3\015\uffb3" +
  "\017\uffb3\022\uffb3\023\uffb3\025\uffb3\026\uffb3\027\uffb3\030" +
  "\uffb3\031\uffb3\033\uffb3\035\uffb3\036\uffb3\037\uffb3\040\uffb3" +
  "\041\uffb3\042\uffb3\043\uffb3\044\uffb3\046\uffb3\050\uffb3\051" +
  "\uffb3\052\uffb3\053\uffb3\054\uffb3\055\uffb3\056\uffb3\001\002" +
  "\000\026\006\044\021\027\045\031\047\030\051\043\053" +
  "\024\057\034\060\015\061\017\063\033\001\002\000\026" +
  "\006\044\021\027\045\031\047\030\051\043\053\024\057" +
  "\034\060\015\061\017\063\033\001\002\000\030\006\044" +
  "\021\027\045\031\047\030\051\043\053\024\054\uffd4\057" +
  "\034\060\015\061\017\063\033\001\002\000\026\006\044" +
  "\021\027\045\031\047\030\051\043\053\024\057\034\060" +
  "\015\061\017\063\033\001\002\000\102\002\uffbd\004\uffbd" +
  "\007\uffbd\011\uffbd\012\uffbd\013\uffbd\015\uffbd\017\uffbd\022" +
  "\uffbd\023\uffbd\025\uffbd\026\uffbd\027\uffbd\030\uffbd\031\uffbd" +
  "\033\uffbd\035\uffbd\036\uffbd\037\uffbd\040\uffbd\041\uffbd\042" +
  "\uffbd\043\uffbd\044\uffbd\046\uffbd\050\uffbd\051\uffbd\052\uffbd" +
  "\053\uffbd\054\uffbd\055\uffbd\056\uffbd\001\002\000\102\002" +
  "\uffbc\004\uffbc\007\uffbc\011\uffbc\012\uffbc\013\uffbc\015\uffbc" +
  "\017\uffbc\022\uffbc\023\uffbc\025\uffbc\026\uffbc\027\uffbc\030" +
  "\uffbc\031\uffbc\033\uffbc\035\uffbc\036\uffbc\037\uffbc\040\uffbc" +
  "\041\uffbc\042\uffbc\043\uffbc\044\uffbc\046\uffbc\050\uffbc\051" +
  "\uffbc\052\uffbc\053\uffbc\054\uffbc\055\uffbc\056\uffbc\001\002" +
  "\000\020\012\uffe1\017\uffe1\023\061\026\uffe1\027\uffe1\033" +
  "\062\037\133\001\002\000\100\002\uffc3\004\uffc3\007\uffc3" +
  "\011\uffc3\012\uffc3\013\uffc3\015\uffc3\017\uffc3\022\uffc3\023" +
  "\uffc3\025\uffc3\026\uffc3\027\uffc3\030\uffc3\031\uffc3\033\uffc3" +
  "\035\uffc3\036\uffc3\037\uffc3\040\uffc3\042\uffc3\043\uffc3\044" +
  "\uffc3\046\uffc3\050\uffc3\051\uffc3\052\uffc3\053\uffc3\054\uffc3" +
  "\055\uffc3\056\uffc3\001\002\000\100\002\uffc7\004\uffc7\007" +
  "\uffc7\011\uffc7\012\uffc7\013\uffc7\015\uffc7\017\uffc7\022\uffc7" +
  "\023\uffc7\025\uffc7\026\uffc7\027\uffc7\030\uffc7\031\uffc7\033" +
  "\uffc7\035\100\036\uffc7\037\uffc7\040\uffc7\042\uffc7\043\uffc7" +
  "\044\uffc7\046\uffc7\050\uffc7\051\uffc7\052\uffc7\053\uffc7\054" +
  "\uffc7\055\uffc7\056\101\001\002\000\052\002\uffd0\004\064" +
  "\007\uffd0\011\uffd0\012\uffd0\013\uffd0\015\uffd0\017\uffd0\022" +
  "\uffd0\023\uffd0\025\uffd0\026\uffd0\027\uffd0\030\uffd0\031\uffd0" +
  "\033\uffd0\036\uffd0\037\uffd0\054\uffd0\055\uffd0\001\002\000" +
  "\052\002\uffcd\004\uffcd\007\uffcd\011\uffcd\012\uffcd\013\uffcd" +
  "\015\uffcd\017\uffcd\022\uffcd\023\uffcd\025\uffcd\026\uffcd\027" +
  "\uffcd\030\uffcd\031\uffcd\033\uffcd\036\uffcd\037\uffcd\054\uffcd" +
  "\055\uffcd\001\002\000\066\002\uffcb\004\uffcb\007\uffcb\011" +
  "\uffcb\012\uffcb\013\uffcb\015\uffcb\017\uffcb\022\uffcb\023\uffcb" +
  "\025\uffcb\026\uffcb\027\uffcb\030\uffcb\031\uffcb\033\uffcb\036" +
  "\uffcb\037\uffcb\042\124\043\127\044\125\046\126\050\123" +
  "\052\130\054\uffcb\055\uffcb\001\002\000\020\006\044\045" +
  "\031\047\030\057\034\060\015\061\017\063\033\001\002" +
  "\000\034\006\044\013\uffb1\015\uffb1\021\027\031\uffb1\045" +
  "\031\047\030\051\043\053\024\057\034\060\015\061\017" +
  "\063\033\001\002\000\074\002\uffc9\004\uffc9\007\uffc9\011" +
  "\uffc9\012\uffc9\013\uffc9\015\uffc9\017\uffc9\022\uffc9\023\uffc9" +
  "\025\uffc9\026\uffc9\027\uffc9\030\uffc9\031\uffc9\033\uffc9\036" +
  "\uffc9\037\uffc9\040\075\042\uffc9\043\uffc9\044\uffc9\046\uffc9" +
  "\050\uffc9\051\076\052\uffc9\053\074\054\uffc9\055\uffc9\001" +
  "\002\000\102\002\uffc0\004\uffc0\007\uffc0\011\uffc0\012\uffc0" +
  "\013\uffc0\015\uffc0\017\uffc0\022\uffc0\023\uffc0\025\uffc0\026" +
  "\uffc0\027\uffc0\030\uffc0\031\uffc0\033\uffc0\035\uffc0\036\uffc0" +
  "\037\uffc0\040\uffc0\041\047\042\uffc0\043\uffc0\044\uffc0\046" +
  "\uffc0\050\uffc0\051\uffc0\052\uffc0\053\uffc0\054\uffc0\055\uffc0" +
  "\056\uffc0\001\002\000\010\060\050\061\053\062\051\001" +
  "\002\000\104\002\uffba\004\uffba\007\uffba\011\uffba\012\uffba" +
  "\013\uffba\015\uffba\017\uffba\022\uffba\023\uffba\025\uffba\026" +
  "\uffba\027\uffba\030\uffba\031\uffba\033\uffba\035\uffba\036\uffba" +
  "\037\uffba\040\uffba\041\uffba\042\uffba\043\uffba\044\uffba\046" +
  "\uffba\047\uffd8\050\uffba\051\uffba\052\uffba\053\uffba\054\uffba" +
  "\055\uffba\056\uffba\001\002\000\102\002\uffb8\004\uffb8\007" +
  "\uffb8\011\uffb8\012\uffb8\013\uffb8\015\uffb8\017\uffb8\022\uffb8" +
  "\023\uffb8\025\uffb8\026\uffb8\027\uffb8\030\uffb8\031\uffb8\033" +
  "\uffb8\035\uffb8\036\uffb8\037\uffb8\040\uffb8\041\uffb8\042\uffb8" +
  "\043\uffb8\044\uffb8\046\uffb8\050\uffb8\051\uffb8\052\uffb8\053" +
  "\uffb8\054\uffb8\055\uffb8\056\uffb8\001\002\000\004\047\054" +
  "\001\002\000\104\002\uffb9\004\uffb9\007\uffb9\011\uffb9\012" +
  "\uffb9\013\uffb9\015\uffb9\017\uffb9\022\uffb9\023\uffb9\025\uffb9" +
  "\026\uffb9\027\uffb9\030\uffb9\031\uffb9\033\uffb9\035\uffb9\036" +
  "\uffb9\037\uffb9\040\uffb9\041\uffb9\042\uffb9\043\uffb9\044\uffb9" +
  "\046\uffb9\047\uffd7\050\uffb9\051\uffb9\052\uffb9\053\uffb9\054" +
  "\uffb9\055\uffb9\056\uffb9\001\002\000\030\006\044\021\027" +
  "\045\031\047\030\051\043\053\024\055\uffd4\057\034\060" +
  "\015\061\017\063\033\001\002\000\004\055\073\001\002" +
  "\000\006\054\uffd3\055\uffd3\001\002\000\012\036\070\037" +
  "\067\054\uffd2\055\uffd2\001\002\000\040\002\uffd5\007\uffd5" +
  "\011\uffd5\012\uffd5\017\uffd5\022\uffd5\023\061\025\uffd5\026" +
  "\uffd5\027\uffd5\033\062\036\uffd5\037\uffd5\054\uffd5\055\uffd5" +
  "\001\002\000\026\006\044\021\027\045\031\047\030\051" +
  "\043\053\024\057\034\060\015\061\017\063\033\001\002" +
  "\000\026\006\044\021\027\045\031\047\030\051\043\053" +
  "\024\057\034\060\015\061\017\063\033\001\002\000\052" +
  "\002\uffce\004\064\007\uffce\011\uffce\012\uffce\013\uffce\015" +
  "\uffce\017\uffce\022\uffce\023\uffce\025\uffce\026\uffce\027\uffce" +
  "\030\uffce\031\uffce\033\uffce\036\uffce\037\uffce\054\uffce\055" +
  "\uffce\001\002\000\026\006\044\021\027\045\031\047\030" +
  "\051\043\053\024\057\034\060\015\061\017\063\033\001" +
  "\002\000\052\002\uffcc\004\uffcc\007\uffcc\011\uffcc\012\uffcc" +
  "\013\uffcc\015\uffcc\017\uffcc\022\uffcc\023\uffcc\025\uffcc\026" +
  "\uffcc\027\uffcc\030\uffcc\031\uffcc\033\uffcc\036\uffcc\037\uffcc" +
  "\054\uffcc\055\uffcc\001\002\000\052\002\uffcf\004\064\007" +
  "\uffcf\011\uffcf\012\uffcf\013\uffcf\015\uffcf\017\uffcf\022\uffcf" +
  "\023\uffcf\025\uffcf\026\uffcf\027\uffcf\030\uffcf\031\uffcf\033" +
  "\uffcf\036\uffcf\037\uffcf\054\uffcf\055\uffcf\001\002\000\026" +
  "\006\044\021\027\045\031\047\030\051\043\053\024\057" +
  "\034\060\015\061\017\063\033\001\002\000\026\006\044" +
  "\021\027\045\031\047\030\051\043\053\024\057\034\060" +
  "\015\061\017\063\033\001\002\000\040\002\uffd6\007\uffd6" +
  "\011\uffd6\012\uffd6\017\uffd6\022\uffd6\023\061\025\uffd6\026" +
  "\uffd6\027\uffd6\033\062\036\uffd6\037\uffd6\054\uffd6\055\uffd6" +
  "\001\002\000\006\054\uffd1\055\uffd1\001\002\000\102\002" +
  "\uffb7\004\uffb7\007\uffb7\011\uffb7\012\uffb7\013\uffb7\015\uffb7" +
  "\017\uffb7\022\uffb7\023\uffb7\025\uffb7\026\uffb7\027\uffb7\030" +
  "\uffb7\031\uffb7\033\uffb7\035\uffb7\036\uffb7\037\uffb7\040\uffb7" +
  "\041\uffb7\042\uffb7\043\uffb7\044\uffb7\046\uffb7\050\uffb7\051" +
  "\uffb7\052\uffb7\053\uffb7\054\uffb7\055\uffb7\056\uffb7\001\002" +
  "\000\024\006\044\045\031\047\030\051\043\053\024\057" +
  "\034\060\015\061\017\063\033\001\002\000\024\006\044" +
  "\045\031\047\030\051\043\053\024\057\034\060\015\061" +
  "\017\063\033\001\002\000\024\006\044\045\031\047\030" +
  "\051\043\053\024\057\034\060\015\061\017\063\033\001" +
  "\002\000\100\002\uffc5\004\uffc5\007\uffc5\011\uffc5\012\uffc5" +
  "\013\uffc5\015\uffc5\017\uffc5\022\uffc5\023\uffc5\025\uffc5\026" +
  "\uffc5\027\uffc5\030\uffc5\031\uffc5\033\uffc5\035\100\036\uffc5" +
  "\037\uffc5\040\uffc5\042\uffc5\043\uffc5\044\uffc5\046\uffc5\050" +
  "\uffc5\051\uffc5\052\uffc5\053\uffc5\054\uffc5\055\uffc5\056\101" +
  "\001\002\000\024\006\044\045\031\047\030\051\043\053" +
  "\024\057\034\060\015\061\017\063\033\001\002\000\024" +
  "\006\044\045\031\047\030\051\043\053\024\057\034\060" +
  "\015\061\017\063\033\001\002\000\100\002\uffc1\004\uffc1" +
  "\007\uffc1\011\uffc1\012\uffc1\013\uffc1\015\uffc1\017\uffc1\022" +

⌨️ 快捷键说明

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