fr.umlv.tatoo.cc.parser.table
Class ParserTableDecl

java.lang.Object
  extended by fr.umlv.tatoo.cc.parser.table.ParserTableDecl

public class ParserTableDecl
extends Object


Constructor Summary
ParserTableDecl(Map<TerminalDecl,RegularTableActionDecl[]> map, BranchTableActionDecl[] branchArray, Map<NonTerminalDecl,int[]> gotoes, int count, Map<NonTerminalDecl,Integer> startStateMap, ActionDeclFactory factory, StateMetadataDecl[] metadata, TerminalDecl eof, TerminalDecl error)
           
 
Method Summary
 Map<TerminalDecl,RegularTableActionDecl[]> getActionMap()
           
 BranchTableActionDecl[] getBranchArray()
           
 TerminalDecl getEof()
           
 TerminalDecl getError()
           
 ActionDeclFactory getFactory()
           
 Map<NonTerminalDecl,int[]> getGotoes()
           
 StateMetadataDecl[] getMetadata()
           
 Map<NonTerminalDecl,Integer> getStartStateMap()
           
 int getStateCount()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParserTableDecl

public ParserTableDecl(Map<TerminalDecl,RegularTableActionDecl[]> map,
                       BranchTableActionDecl[] branchArray,
                       Map<NonTerminalDecl,int[]> gotoes,
                       int count,
                       Map<NonTerminalDecl,Integer> startStateMap,
                       ActionDeclFactory factory,
                       StateMetadataDecl[] metadata,
                       TerminalDecl eof,
                       TerminalDecl error)
Method Detail

getStateCount

public int getStateCount()

getGotoes

public Map<NonTerminalDecl,int[]> getGotoes()

getActionMap

public Map<TerminalDecl,RegularTableActionDecl[]> getActionMap()

getBranchArray

public BranchTableActionDecl[] getBranchArray()

getStartStateMap

public Map<NonTerminalDecl,Integer> getStartStateMap()

getFactory

public final ActionDeclFactory getFactory()

getEof

public final TerminalDecl getEof()

getError

public final TerminalDecl getError()

getMetadata

public StateMetadataDecl[] getMetadata()