Module m3DCS

Class parser

java.lang.Object
java_cup.runtime.lr_parser
de.grogra.blocks.functionParser.parser

public class parser extends java_cup.runtime.lr_parser
CUP v0.10k generated parser.
Version:
Thu Jul 05 17:01:12 CEST 2007
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final short[][]
    Parse-action table.
    protected static final short[][]
    Production table.
    protected static final short[][]
    reduce_goto table.
    protected de.grogra.blocks.functionParser.CUP$parser$actions
    Instance of action encapsulation class.

    Fields inherited from class java_cup.runtime.lr_parser

    _done_parsing, _error_sync_size, action_tab, cur_token, lookahead, lookahead_pos, production_tab, reduce_tab, stack, symbolFactory, tos
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default constructor.
    parser(java_cup.runtime.Scanner s)
    Constructor which sets the default scanner.
  • Method Summary

    Modifier and Type
    Method
    Description
    short[][]
    Access to parse-action table.
    java_cup.runtime.Symbol
    do_action(int act_num, java_cup.runtime.lr_parser parser, Stack stack, int top)
    Invoke a user supplied parse action.
    int
    EOF Symbol index.
    int
    error Symbol index.
    double
     
    double
    eval(double x)
     
    double
    eval(double x, Tuple2f id, Tuple3f nutrientsValues, Tuple2f h, double p, double d)
     
    protected void
    Action encapsulation object initializer.
    void
     
    short[][]
    Access to production table.
    short[][]
    Access to reduce_goto table.
    void
    set(double x, Tuple2f id, Tuple3f nutrientsValues, Tuple2f h, double p, double d)
     
    int
    Indicates start production.
    int
    Indicates start state.
     

    Methods inherited from class java_cup.runtime.lr_parser

    advance_lookahead, cur_err_token, debug_message, debug_parse, debug_reduce, debug_shift, debug_stack, done_parsing, dump_stack, error_recovery, error_sync_size, expected_token_ids, find_recovery_config, get_action, get_reduce, getScanner, getSymbolContainer, getSymbolFactory, parse, parse_lookahead, read_lookahead, report_error, report_expected_token_ids, report_fatal_error, restart_lookahead, scan, setScanner, shift_under_error, symbl_name_from_id, syntax_error, try_parse_ahead, unpackFromStrings, unrecovered_syntax_error, user_init

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • _production_table

      protected static final short[][] _production_table
      Production table.
    • _action_table

      protected static final short[][] _action_table
      Parse-action table.
    • _reduce_table

      protected static final short[][] _reduce_table
      reduce_goto table.
    • action_obj

      protected de.grogra.blocks.functionParser.CUP$parser$actions action_obj
      Instance of action encapsulation class.
  • Constructor Details

    • parser

      public parser()
      Default constructor.
    • parser

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

    • production_table

      public short[][] production_table()
      Access to production table.
      Specified by:
      production_table in class java_cup.runtime.lr_parser
    • action_table

      public short[][] action_table()
      Access to parse-action table.
      Specified by:
      action_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
    • init_actions

      protected void init_actions()
      Action encapsulation object initializer.
      Specified by:
      init_actions 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, Stack stack, int top) throws Exception
      Invoke a user supplied parse action.
      Specified by:
      do_action in class java_cup.runtime.lr_parser
      Throws:
      Exception
    • start_state

      public int start_state()
      Indicates start state.
      Specified by:
      start_state in class java_cup.runtime.lr_parser
    • start_production

      public int start_production()
      Indicates start production.
      Specified by:
      start_production in class java_cup.runtime.lr_parser
    • 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
    • initParser

      public void initParser(String s)
    • eval

      public double eval(double x)
    • eval

      public double eval()
    • set

      public void set(double x, Tuple2f id, Tuple3f nutrientsValues, Tuple2f h, double p, double d)
    • eval

      public double eval(double x, Tuple2f id, Tuple3f nutrientsValues, Tuple2f h, double p, double d)
    • toString

      public String toString()
      Overrides:
      toString in class Object