Package fr.umlv.tatoo.runtime.lexer.rules

Interface Summary
RegexTable High level interface of a lexer automaton.

Class Summary
Action<R> This class contains the live data used to process one rule of the lexer.
DFA This class represents a cursor on an automaton defined by an object of the class RegexTable.
RuleData This class defined the a regular expression associated with a rule of the lexer.

Enum Summary
DFA.ReturnCode Return code of the method DFA.step(int) of the DFA.
ProcessReturn Result values of ActionProcessor.step(fr.umlv.tatoo.runtime.buffer.LexerBuffer, java.lang.Iterable), ActionProcessor.stepClose() or LexerErrorRecoveryPolicy.continueRecoverOnError(fr.umlv.tatoo.runtime.lexer.Lexer, fr.umlv.tatoo.runtime.lexer.rules.ActionProcessor) and LexerErrorRecoveryPolicy.continueRecoverOnUnexpectedEndOfFile(fr.umlv.tatoo.runtime.lexer.Lexer, fr.umlv.tatoo.runtime.lexer.rules.ActionProcessor).