|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| LexerErrorForwarder<B extends LexerBuffer> | Lexer error forwarding interface. |
| LexerErrorRecoveryPolicy<R,B extends LexerBuffer> | |
| LexerListener<R,B> | Interface defining an observer registered on a lexer that receive notifications of rule recognized. |
| LexerWarningReporter<B> | Error handler that handle warning during lexing process. |
| LifecycleHandler<B extends LexerBuffer> | A lifecycleHandler will be called when the buffer
of the lexer changed;
see Lexer.reset(fr.umlv.tatoo.runtime.buffer.LexerBuffer);
or when the lexer is closed; see SimpleLexer.close(). |
| RuleActivator<R> | The lexer uses an object that implements this interface to change the set of active rule at the beginning of a token recognition. |
| SimpleLexer | A simple interface that can be used to manipulate a lexer after its creation. |
| Class Summary | |
|---|---|
| DefaultLexerErrorForwarder<B extends LexerBuffer> | This implementation that does nothing. |
| DefaultLexerErrorRecoveryPolicy<R,B extends LexerBuffer> | |
| DefaultLexerWarningReporter<B extends LexerBuffer> | |
| Lexer<B extends LexerBuffer> | A Lexer represents a lexer process. |
| Lexer.LexerImpl<R,B extends LexerBuffer> | |
| LexerTable<R> | Table that associates rule data to lexer rule. |
| NoLexerErrorRecoveryPolicy<R,B extends LexerBuffer> | |
| Scanner<R,B extends LexerBuffer> | Provide a simple scanner that implements Iterator and Iterable
The buffer must support the read operation. |
| Tokenizer<R,B extends LexerBuffer> | Provide a simple tokenizer that can be used to implement LL algorithm. |
| Enum Summary | |
|---|---|
| ForwardReturn | |
| Exception Summary | |
|---|---|
| LexingException | |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||