?? senseparser.java
字號:
//----------------------------------------------------
// The following code was generated by CUP v0.10j
// Wed Feb 22 23:21:59 CST 2006
//----------------------------------------------------
package net.tinyos.tinydb.parser;
import java_cup.runtime.*;
import java.util.*;
import java.io.*;
import javax.swing.*;
import net.tinyos.tinydb.*;
/** CUP v0.10j generated parser.
* @version Wed Feb 22 23:21:59 CST 2006
*/
public class senseParser extends java_cup.runtime.lr_parser {
/** Default constructor. */
public senseParser() {super();}
/** Constructor which sets the default scanner. */
public senseParser(java_cup.runtime.Scanner s) {super(s);}
/** Production table. */
protected static final short _production_table[][] =
unpackFromStrings(new String[] {
"\000\102\000\002\002\004\000\002\003\005\000\002\003" +
"\003\000\002\003\003\000\002\025\007\000\002\026\012" +
"\000\002\026\011\000\002\026\007\000\002\033\003\000" +
"\002\033\005\000\002\032\004\000\002\027\006\000\002" +
"\027\002\000\002\031\005\000\002\031\003\000\002\030" +
"\005\000\002\030\002\000\002\004\004\000\002\004\006" +
"\000\002\005\005\000\002\005\003\000\002\006\005\000" +
"\002\006\004\000\002\034\004\000\002\034\005\000\002" +
"\010\003\000\002\010\005\000\002\011\005\000\002\011" +
"\003\000\002\011\005\000\002\012\004\000\002\012\002" +
"\000\002\013\005\000\002\013\003\000\002\023\004\000" +
"\002\023\003\000\002\023\005\000\002\014\004\000\002" +
"\014\005\000\002\014\002\000\002\015\005\000\002\015" +
"\005\000\002\016\004\000\002\016\005\000\002\020\003" +
"\000\002\020\003\000\002\017\004\000\002\017\002\000" +
"\002\007\003\000\002\007\003\000\002\007\003\000\002" +
"\007\003\000\002\007\003\000\002\007\003\000\002\021" +
"\005\000\002\021\007\000\002\021\003\000\002\021\004" +
"\000\002\021\002\000\002\022\007\000\002\022\004\000" +
"\002\022\007\000\002\022\002\000\002\024\005\000\002" +
"\024\007\000\002\024\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\166\000\012\022\ufff5\036\011\040\004\043\007\001" +
"\002\000\004\004\147\001\002\000\004\002\uffff\001\002" +
"\000\004\002\146\001\002\000\004\002\ufffe\001\002\000" +
"\004\022\025\001\002\000\004\004\012\001\002\000\006" +
"\006\014\011\ufff1\001\002\000\004\011\022\001\002\000" +
"\004\004\016\001\002\000\004\005\021\001\002\000\006" +
"\005\ufff3\010\017\001\002\000\004\004\016\001\002\000" +
"\004\005\ufff4\001\002\000\004\011\ufff2\001\002\000\004" +
"\022\ufff6\001\002\000\006\002\uffc3\034\134\001\002\000" +
"\024\002\uffe2\005\uffe2\023\062\024\uffe2\025\uffe2\027\uffe2" +
"\031\uffe2\032\uffe2\034\uffe2\001\002\000\004\004\031\001" +
"\002\000\006\004\031\006\052\001\002\000\030\002\uffed" +
"\005\uffed\010\uffed\023\uffed\024\uffed\025\uffed\027\uffed\031" +
"\uffed\032\uffed\034\uffed\042\uffed\001\002\000\050\002\uffe8" +
"\005\uffe8\010\uffe8\014\uffe8\015\uffe8\016\uffe8\017\uffe8\020" +
"\uffe8\021\uffe8\023\uffe8\024\uffe8\025\uffe8\027\uffe8\031\uffe8" +
"\032\uffe8\033\046\034\uffe8\042\uffe8\044\uffe8\001\002\000" +
"\054\002\uffe5\005\uffe5\006\037\007\040\010\uffe5\014\uffe5" +
"\015\uffe5\016\uffe5\017\uffe5\020\uffe5\021\uffe5\023\uffe5\024" +
"\uffe5\025\uffe5\027\uffe5\031\uffe5\032\uffe5\033\uffe5\034\uffe5" +
"\042\uffe5\044\uffe5\001\002\000\030\002\ufff0\005\ufff0\010" +
"\033\023\ufff0\024\ufff0\025\ufff0\027\ufff0\031\ufff0\032\ufff0" +
"\034\ufff0\042\034\001\002\000\004\004\031\001\002\000" +
"\004\004\035\001\002\000\024\002\uffef\005\uffef\023\uffef" +
"\024\uffef\025\uffef\027\uffef\031\uffef\032\uffef\034\uffef\001" +
"\002\000\030\002\uffee\005\uffee\010\uffee\023\uffee\024\uffee" +
"\025\uffee\027\uffee\031\uffee\032\uffee\034\uffee\042\uffee\001" +
"\002\000\010\004\uffeb\006\uffeb\026\042\001\002\000\004" +
"\004\041\001\002\000\050\002\uffe6\005\uffe6\010\uffe6\014" +
"\uffe6\015\uffe6\016\uffe6\017\uffe6\020\uffe6\021\uffe6\023\uffe6" +
"\024\uffe6\025\uffe6\027\uffe6\031\uffe6\032\uffe6\033\uffe6\034" +
"\uffe6\042\uffe6\044\uffe6\001\002\000\004\010\044\001\002" +
"\000\006\004\uffec\006\uffec\001\002\000\010\004\uffea\006" +
"\uffea\026\042\001\002\000\006\004\uffe9\006\uffe9\001\002" +
"\000\004\004\047\001\002\000\046\002\uffe7\005\uffe7\010" +
"\uffe7\014\uffe7\015\uffe7\016\uffe7\017\uffe7\020\uffe7\021\uffe7" +
"\023\uffe7\024\uffe7\025\uffe7\027\uffe7\031\uffe7\032\uffe7\034" +
"\uffe7\042\uffe7\044\uffe7\001\002\000\034\002\uffc0\005\uffc0" +
"\014\uffc0\015\uffc0\016\uffc0\017\uffc0\020\uffc0\021\uffc0\027" +
"\uffc0\031\uffc0\032\uffc0\034\uffc0\044\060\001\002\000\004" +
"\005\057\001\002\000\004\004\031\001\002\000\004\044" +
"\054\001\002\000\004\026\055\001\002\000\004\005\056" +
"\001\002\000\032\002\uffc1\005\uffc1\014\uffc1\015\uffc1\016" +
"\uffc1\017\uffc1\020\uffc1\021\uffc1\027\uffc1\031\uffc1\032\uffc1" +
"\034\uffc1\001\002\000\050\002\uffe4\005\uffe4\010\uffe4\014" +
"\uffe4\015\uffe4\016\uffe4\017\uffe4\020\uffe4\021\uffe4\023\uffe4" +
"\024\uffe4\025\uffe4\027\uffe4\031\uffe4\032\uffe4\033\uffe4\034" +
"\uffe4\042\uffe4\044\uffe4\001\002\000\004\026\061\001\002" +
"\000\032\002\uffc2\005\uffc2\014\uffc2\015\uffc2\016\uffc2\017" +
"\uffc2\020\uffc2\021\uffc2\027\uffc2\031\uffc2\032\uffc2\034\uffc2" +
"\001\002\000\006\004\125\037\124\001\002\000\022\002" +
"\uffda\005\uffda\024\064\025\uffda\027\uffda\031\uffda\032\uffda" +
"\034\uffda\001\002\000\006\004\031\006\052\001\002\000" +
"\020\002\uffd2\005\uffd2\025\066\027\uffd2\031\uffd2\032\uffd2" +
"\034\uffd2\001\002\000\006\004\031\006\052\001\002\000" +
"\016\002\uffc7\005\uffc7\027\072\031\073\032\071\034\uffc7" +
"\001\002\000\010\002\ufffd\005\ufffd\034\ufffd\001\002\000" +
"\004\026\100\001\002\000\004\030\074\001\002\000\010" +
"\002\uffc9\005\uffc9\034\uffc9\001\002\000\004\026\075\001" +
"\002\000\012\002\uffcb\005\uffcb\032\076\034\uffcb\001\002" +
"\000\004\026\077\001\002\000\010\002\uffca\005\uffca\034" +
"\uffca\001\002\000\010\002\uffc8\005\uffc8\034\uffc8\001\002" +
"\000\016\002\uffd3\005\uffd3\027\uffd3\031\uffd3\032\uffd3\034" +
"\uffd3\001\002\000\016\014\114\015\113\016\116\017\115" +
"\020\117\021\112\001\002\000\024\002\uffdc\005\uffdc\012" +
"\104\013\106\025\uffdc\027\uffdc\031\uffdc\032\uffdc\034\uffdc" +
"\001\002\000\006\004\uffd5\006\uffd5\001\002\000\020\002" +
"\uffdb\005\uffdb\025\uffdb\027\uffdb\031\uffdb\032\uffdb\034\uffdb" +
"\001\002\000\006\004\uffd4\006\uffd4\001\002\000\006\004" +
"\031\006\052\001\002\000\024\002\uffd7\005\uffd7\012\104" +
"\013\106\025\uffd7\027\uffd7\031\uffd7\032\uffd7\034\uffd7\001" +
"\002\000\020\002\uffd6\005\uffd6\025\uffd6\027\uffd6\031\uffd6" +
"\032\uffd6\034\uffd6\001\002\000\006\004\uffcc\026\uffcc\001" +
"\002\000\006\004\uffd0\026\uffd0\001\002\000\006\004\uffd1" +
"\026\uffd1\001\002\000\006\004\uffce\026\uffce\001\002\000" +
"\006\004\uffcf\026\uffcf\001\002\000\006\004\uffcd\026\uffcd" +
"\001\002\000\006\004\122\026\121\001\002\000\024\002" +
"\uffd9\005\uffd9\012\uffd9\013\uffd9\025\uffd9\027\uffd9\031\uffd9" +
"\032\uffd9\034\uffd9\001\002\000\024\002\uffd8\005\uffd8\012" +
"\uffd8\013\uffd8\025\uffd8\027\uffd8\031\uffd8\032\uffd8\034\uffd8" +
"\001\002\000\024\002\uffe0\005\uffe0\010\uffe0\024\uffe0\025" +
"\uffe0\027\uffe0\031\uffe0\032\uffe0\034\uffe0\001\002\000\004" +
"\026\133\001\002\000\026\002\uffde\005\uffde\010\uffde\024" +
"\uffde\025\uffde\027\uffde\031\uffde\032\uffde\033\131\034\uffde" +
"\001\002\000\024\002\uffe3\005\uffe3\010\127\024\uffe3\025" +
"\uffe3\027\uffe3\031\uffe3\032\uffe3\034\uffe3\001\002\000\006" +
"\004\125\037\124\001\002\000\024\002\uffe1\005\uffe1\010" +
"\uffe1\024\uffe1\025\uffe1\027\uffe1\031\uffe1\032\uffe1\034\uffe1" +
"\001\002\000\004\004\132\001\002\000\024\002\uffdd\005" +
"\uffdd\010\uffdd\024\uffdd\025\uffdd\027\uffdd\031\uffdd\032\uffdd" +
"\034\uffdd\001\002\000\024\002\uffdf\005\uffdf\010\uffdf\024" +
"\uffdf\025\uffdf\027\uffdf\031\uffdf\032\uffdf\034\uffdf\001\002" +
"\000\006\004\136\035\137\001\002\000\004\002\000\001" +
"\002\000\006\002\uffc5\006\143\001\002\000\004\006\140" +
"\001\002\000\004\026\141\001\002\000\004\005\142\001" +
"\002\000\004\002\uffc6\001\002\000\004\026\144\001\002" +
"\000\004\005\145\001\002\000\004\002\uffc4\001\002\000" +
"\004\002\001\001\002\000\006\006\150\041\151\001\002" +
"\000\004\004\156\001\002\000\004\026\152\001\002\000" +
"\006\006\154\033\153\001\002\000\004\006\164\001\002" +
"\000\004\004\156\001\002\000\006\005\ufff9\010\162\001" +
"\002\000\004\004\161\001\002\000\004\005\160\001\002" +
"\000\004\002\ufffb\001\002\000\006\005\ufff7\010\ufff7\001" +
"\002\000\004\004\156\001\002\000\004\005\ufff8\001\002" +
"\000\004\022\025\001\002\000\004\005\166\001\002\000" +
"\004\002\ufffc\001\002\000\004\005\170\001\002\000\004" +
"\002\ufffa\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\166\000\010\003\005\026\004\027\007\001\001\000" +
"\002\001\001\000\002\001\001\000\002\001\001\000\002" +
"\001\001\000\006\004\023\025\022\001\001\000\002\001" +
"\001\000\004\030\012\001\001\000\002\001\001\000\004" +
"\031\014\001\001\000\002\001\001\000\002\001\001\000" +
"\004\031\017\001\001\000\002\001\001\000\002\001\001" +
"\000\002\001\001\000\004\022\134\001\001\000\004\012" +
"\062\001\001\000\012\005\031\006\025\010\026\011\027" +
"\001\001\000\012\006\025\010\047\011\027\024\050\001" +
"\001\000\002\001\001\000\002\001\001\000\002\001\001" +
"\000\002\001\001\000\010\006\025\010\035\011\027\001" +
"\001\000\002\001\001\000\002\001\001\000\002\001\001" +
"\000\004\034\042\001\001\000\002\001\001\000\002\001" +
"\001\000\002\001\001\000\002\001\001\000\004\034\044" +
"\001\001\000\002\001\001\000\002\001\001\000\002\001" +
"\001\000\002\001\001\000\002\001\001\000\010\006\025" +
"\010\052\011\027\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\006\013\125\023" +
"\122\001\001\000\004\014\064\001\001\000\014\006\025" +
"\010\047\011\027\015\102\024\101\001\001\000\004\017" +
"\066\001\001\000\012\006\025\010\047\011\027\024\100" +
"\001\001\000\004\021\067\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\007\117" +
"\001\001\000\006\016\104\020\106\001\001\000\002\001" +
"\001\000\002\001\001\000\002\001\001\000\014\006\025" +
"\010\047\011\027\015\107\024\101\001\001\000\006\016" +
"\110\020\106\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\023\127" +
"\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\006\032\154\033\166\001\001\000\002\001\001" +
"\000\002\001\001\000\002\001\001\000\006\032\154\033" +
"\156\001\001\000\002\001\001\000\002\001\001\000\002" +
"\001\001\000\002\001\001\000\002\001\001\000\006\032" +
"\154\033\162\001\001\000\002\001\001\000\006\004\023" +
"\025\164\001\001\000\002\001\001\000\002\001\001\000" +
"\002\001\001\000\002\001\001" });
/** Access to <code>reduce_goto</code> table. */
public short[][] reduce_table() {return _reduce_table;}
/** Instance of action encapsulation class. */
protected CUP$senseParser$actions action_obj;
/** Action encapsulation object initializer. */
protected void init_actions()
{
action_obj = new CUP$senseParser$actions(this);
}
/** Invoke a user supplied parse action. */
public java_cup.runtime.Symbol do_action(
int act_num,
java_cup.runtime.lr_parser parser,
java.util.Stack stack,
int top)
throws java.lang.Exception
{
/* call code in generated class */
return action_obj.CUP$senseParser$do_action(act_num, parser, stack, top);
}
/** Indicates start state. */
public int start_state() {return 0;}
/** Indicates start production. */
public int start_production() {return 0;}
/** <code>EOF</code> Symbol index. */
public int EOF_sym() {return 0;}
/** <code>error</code> Symbol index. */
public int error_sym() {return 1;}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -