com.ximpleware.xpath
Class parser

java.lang.Object
  extended by java_cup.runtime.lr_parser
      extended by com.ximpleware.xpath.parser

public class parser
extends java_cup.runtime.lr_parser

CUP v0.10k generated parser.


Field Summary
 java.util.Hashtable ht
           
 
Constructor Summary
parser()
          Default constructor.
parser(java.io.InputStream input)
           
parser(java.io.Reader input)
           
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.
static void main(java.lang.String[] args)
           
 short[][] production_table()
          Access to production table.
 short[][] reduce_table()
          Access to reduce_goto table.
 void report_fatal_error(java.lang.String message, java.lang.Object info)
           
 int start_production()
          Indicates start production.
 int start_state()
          Indicates start state.
 void syntax_error(java_cup.runtime.Symbol cur_token)
           
 void unrecovered_syntax_error(java_cup.runtime.Symbol cur_token)
           
 
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, scan, setScanner, user_init
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ht

public java.util.Hashtable ht
Constructor Detail

parser

public parser()
Default constructor.


parser

public parser(java.io.InputStream input)

parser

public parser(java.io.Reader input)

parser

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

Method Detail

action_table

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

Specified by:
action_table in class java_cup.runtime.lr_parser

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.

Specified by:
do_action in class java_cup.runtime.lr_parser
Throws:
java.lang.Exception

EOF_sym

public int EOF_sym()
EOF Symbol index.

Specified by:
EOF_sym in class java_cup.runtime.lr_parser

error_sym

public int error_sym()
error Symbol index.

Specified by:
error_sym in class java_cup.runtime.lr_parser

main

public static void main(java.lang.String[] args)

production_table

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

Specified by:
production_table in class java_cup.runtime.lr_parser

reduce_table

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

Specified by:
reduce_table in class java_cup.runtime.lr_parser

report_fatal_error

public void report_fatal_error(java.lang.String message,
                               java.lang.Object info)
                        throws XPathParseException
Overrides:
report_fatal_error in class java_cup.runtime.lr_parser
Throws:
XPathParseException

start_production

public int start_production()
Indicates start production.

Specified by:
start_production in class java_cup.runtime.lr_parser

start_state

public int start_state()
Indicates start state.

Specified by:
start_state in class java_cup.runtime.lr_parser

syntax_error

public void syntax_error(java_cup.runtime.Symbol cur_token)
Overrides:
syntax_error in class java_cup.runtime.lr_parser

unrecovered_syntax_error

public void unrecovered_syntax_error(java_cup.runtime.Symbol cur_token)
                              throws XPathParseException
Overrides:
unrecovered_syntax_error in class java_cup.runtime.lr_parser
Throws:
XPathParseException