parse_reduce_table

Overview | Package | Class | Tree | Deprecated | Index | Help | Weka's home

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## weka.core.parser.java_cup
Class parse_reduce_table

    java.lang.Object
      weka.core.parser.java_cup.parse_reduce_table

    public class parse_reduce_table

extends java.lang.Object

This class represents the complete "reduce-goto" table of the parser. It has one row for each state in the parse machines, and a column for each terminal symbol. Each entry contains a state number to shift to as the last step of a reduce.

Version:
  last updated: 11/25/95
Author:
  Scott Hudson
See Also:
  `parse_reduce_row`

Field Summary
`parse_reduce_row[]` | `under_state` Actual array of rows, one per state

Constructor Summary
`parse_reduce_table()` Simple constructor.

Method Summary
`int` | `num_states()` How many rows/states in the machine/table.
`java.lang.String` | `toString()` Convert to a string.

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Field Detail

### under_state

    public parse_reduce_row[] under_state

  Actual array of rows, one per state

Constructor Detail

### parse_reduce_table

    public parse_reduce_table()

  Simple constructor. Note: all terminals, non-terminals, and productions must already have been entered, and the viable prefix recognizer should have been constructed before this is called.

Method Detail

### num_states

    public int num_states()

  How many rows/states in the machine/table.

### toString

    public java.lang.String toString()

  Convert to a string.

  Overrides:
    `toString` in class `java.lang.Object`

Overview | Package | Class | Tree | Deprecated | Index | Help | Weka's home

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD