Uses of Class
fr.umlv.tatoo.runtime.parser.StateMetadata

Packages that use StateMetadata
fr.umlv.tatoo.runtime.parser   
 

Uses of StateMetadata in fr.umlv.tatoo.runtime.parser
 

Methods in fr.umlv.tatoo.runtime.parser that return StateMetadata
static
<T,N,V> StateMetadata<T,N,V>
StateMetadata.createAllVersionWithNonTerminal(N nonTerminal)
          Creates a state data compatible with all versions that reduce a non terminal.
static
<T,N,V> StateMetadata<T,N,V>
StateMetadata.createAllVersionWithTerminal(T terminal)
          Creates a state data compatible with all versions that shift a terminal.
static
<T,N,V> StateMetadata<T,N,V>
StateMetadata.createWithNonTerminal(Set<?> compatible, N nonTerminal)
          Creates a state data compatible with a set of versions that reduce a non terminal.
static
<T,N,V> StateMetadata<T,N,V>
StateMetadata.createWithTerminal(Set<?> compatible, T terminal)
          Creates a state data compatible with a set of versions that shift a terminal.
 StateMetadata<T,N,V> ParserTable.getMetadataForState(int state)
          Returns meta-data for error recovery associated with a particular state number.
 

Constructors in fr.umlv.tatoo.runtime.parser with parameters of type StateMetadata
ParserTable(Map<T,Action<T,P,V>[]> table, Action<T,P,V>[] branchArray, StateMetadata<T,N,V>[] stateMetadata, Map<N,Integer> startMap, V[] versions, int stateNb, T eof, T error)
          Creates a parser table.