__init__(self,
graph,
alphabet)(Constructor)

match(self,
stream)

Use the table to match a stream.
The stack holds the current state, which is consumed from left to
right. An entry on the stack contains:
- map_ - a map from character to [(dest state, terminals)]
- matched - the [(dest state, terminals)] generated by the map for
a given character
- empties - empty transitions for this state
- match - the current match, as a list of tokens consumed from the
stream
- stream - the current stream