fr.umlv.tatoo.cc.parser.table
Class ParserTableDecl
java.lang.Object
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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)
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()