ParserState (API documentation of hlt.language packages)
Date: 2013-01-30

hlt.language.syntax

## Class ParserState

- java.lang.Object
- - hlt.language.util.Indexed
  - - hlt.language.util.ArrayIndexed
    - - hlt.language.syntax.ParserState

-     public class ParserState
      extends ArrayIndexed

  This is the class of states of the parsing automaton used at parse time.
  Version:
    Last modified on Fri Apr 13 20:11:16 2012 by hak
  Author:
    Hassan Aït-Kaci
  Copyright:
    © by the author

- - ### Field Summary

    - ### Fields inherited from class hlt.language.util.ArrayIndexed

      `set`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `ParserState(int index)`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `ParserAction` | `getAction(ParserTerminal symbol)`
    `ParserState` | `getGoto(ParserNonTerminal symbol)`
    `void` | `setTables(java.util.HashMap actionTable, java.util.HashMap gotoTable)`

    - ### Methods inherited from class hlt.language.util.ArrayIndexed

      `equals`

    - ### Methods inherited from class hlt.language.util.Indexed

      `hashCode, index, toString`

    - ### Methods inherited from class java.lang.Object

      `getClass, notify, notifyAll, wait, wait, wait`

- - ### Constructor Detail

    - #### ParserState

          public ParserState(int index)

  - ### Method Detail

    - #### setTables

          public final void setTables(java.util.HashMap actionTable,
                       java.util.HashMap gotoTable)

    - #### getAction

          public final ParserAction getAction(ParserTerminal symbol)

    - #### getGoto

          public final ParserState getGoto(ParserNonTerminal symbol)