Raccoon.QE
Class parser

java.lang.Object
  extended byjava_cup.runtime.lr_parser
      extended byRaccoon.QE.parser

public class parser
extends java_cup.runtime.lr_parser

CUP v0.10k generated parser.

Version:
Sun Feb 08 16:47:53 PST 2004

Field Summary
 java.util.Vector attrArr
           
static java.lang.String DEFAULT_NODE
           
static java.lang.String DEFAULT_TABLE
           
static java.lang.String defaultNodeName
           
static java.lang.String defaultTableName
           
 java.util.HashMap mappingTable
           
 int mode
           
 java.util.Vector nodeArr
           
static int NORMAL_MODE
           
 java.util.HashSet relSet
           
static int REWRITE_MODE
           
 
Constructor Summary
parser()
          Default constructor.
parser(java_cup.runtime.Scanner s)
          Constructor which sets the default scanner.
 
Method Summary
 short[][] action_table()
          Access to parse-action table.
 java_cup.runtime.Symbol do_action(int act_num, java_cup.runtime.lr_parser parser, java.util.Stack stack, int top)
          Invoke a user supplied parse action.
 int EOF_sym()
          EOF Symbol index.
 int error_sym()
          error Symbol index.
 QueryAnswer execute()
           
 java.util.Vector getAttrArr()
           
 java.lang.String getDefaultNodeName()
           
 java.lang.String getDefaultTableName()
           
static java.lang.String getErrMsg()
           
 java.util.Vector getNodeArr()
           
static NODE getTree()
           
static void main(java.lang.String[] args)
           
 void parse(java.lang.String s)
           
 short[][] production_table()
          Access to production table.
 short[][] reduce_table()
          Access to reduce_goto table.
 void reset()
           
 void setDefaultNodeName(java.lang.String defaultStr)
           
 void setDefaultTableName(java.lang.String defaultStr)
           
 void setEngineDefaultNodeName(java.lang.String name)
           
static void setErrMsg(java.lang.String s)
           
 void setMappingTable(java.util.HashMap newMappingTable)
           
 void setMode(int modeType)
           
 void setParseHelper(ParseHelper ph)
           
static void setTree(NODE n)
           
 int start_production()
          Indicates start production.
 int start_state()
          Indicates start state.
 
Methods inherited from class java_cup.runtime.lr_parser
debug_message, debug_parse, debug_reduce, debug_shift, debug_stack, done_parsing, dump_stack, getScanner, parse, report_error, report_fatal_error, scan, setScanner, syntax_error, unrecovered_syntax_error, user_init
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nodeArr

public java.util.Vector nodeArr

attrArr

public java.util.Vector attrArr

relSet

public java.util.HashSet relSet

DEFAULT_NODE

public static final java.lang.String DEFAULT_NODE
See Also:
Constant Field Values

DEFAULT_TABLE

public static final java.lang.String DEFAULT_TABLE
See Also:
Constant Field Values

defaultNodeName

public static java.lang.String defaultNodeName

defaultTableName

public static java.lang.String defaultTableName

mode

public int mode

NORMAL_MODE

public static final int NORMAL_MODE
See Also:
Constant Field Values

REWRITE_MODE

public static final int REWRITE_MODE
See Also:
Constant Field Values

mappingTable

public java.util.HashMap mappingTable
Constructor Detail

parser

public parser()
Default constructor.


parser

public parser(java_cup.runtime.Scanner s)
Constructor which sets the default scanner.

Method Detail

production_table

public short[][] production_table()
Access to production table.


action_table

public short[][] action_table()
Access to parse-action table.


reduce_table

public short[][] reduce_table()
Access to reduce_goto table.


do_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
Invoke a user supplied parse action.

Throws:
java.lang.Exception

start_state

public int start_state()
Indicates start state.


start_production

public int start_production()
Indicates start production.


EOF_sym

public int EOF_sym()
EOF Symbol index.


error_sym

public int error_sym()
error Symbol index.


reset

public void reset()

setMode

public void setMode(int modeType)

setMappingTable

public void setMappingTable(java.util.HashMap newMappingTable)

setDefaultNodeName

public void setDefaultNodeName(java.lang.String defaultStr)

setDefaultTableName

public void setDefaultTableName(java.lang.String defaultStr)

getDefaultNodeName

public java.lang.String getDefaultNodeName()

getDefaultTableName

public java.lang.String getDefaultTableName()

getNodeArr

public java.util.Vector getNodeArr()

getAttrArr

public java.util.Vector getAttrArr()

setParseHelper

public void setParseHelper(ParseHelper ph)

setTree

public static void setTree(NODE n)

getTree

public static NODE getTree()

setErrMsg

public static void setErrMsg(java.lang.String s)

getErrMsg

public static java.lang.String getErrMsg()

execute

public QueryAnswer execute()
                    throws java.sql.SQLException,
                           PVException
Throws:
java.sql.SQLException
PVException

setEngineDefaultNodeName

public void setEngineDefaultNodeName(java.lang.String name)

parse

public void parse(java.lang.String s)
           throws PVException
Throws:
PVException

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception,
                        PVException
Throws:
java.lang.Exception
PVException