|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Lexer | |
---|---|
fr.umlv.tatoo.runtime.lexer | |
fr.umlv.tatoo.runtime.tools | |
fr.umlv.tatoo.runtime.tools.builder |
Uses of Lexer in fr.umlv.tatoo.runtime.lexer |
---|
Subclasses of Lexer in fr.umlv.tatoo.runtime.lexer | |
---|---|
static class |
Lexer.LexerImpl<R,B extends LexerBuffer>
|
Methods in fr.umlv.tatoo.runtime.lexer that return Lexer | ||
---|---|---|
static
|
Lexer.createLexer(LexerTable<R> lexerTable,
B buffer,
LexerListener<? super R,? super B> listener,
RuleActivator<R> activator,
LifecycleHandler<B> lifecycleHandler,
LexerErrorRecoveryPolicy<R,B> policy)
Creates a new lexer process. |
Methods in fr.umlv.tatoo.runtime.lexer with parameters of type Lexer | |
---|---|
ProcessReturn |
NoLexerErrorRecoveryPolicy.continueRecoverOnError(Lexer<B> lexer,
ActionProcessor<R> processor)
|
ProcessReturn |
DefaultLexerErrorRecoveryPolicy.continueRecoverOnError(Lexer<B> lexer,
ActionProcessor<R> processor)
|
ProcessReturn |
LexerErrorRecoveryPolicy.continueRecoverOnError(Lexer<B> lexer,
ActionProcessor<R> processor)
Called when error recovery was initiated by recover on error, and method LexerErrorRecoveryPolicy.errorRecoveryNeedsContinuation()
returns true |
ProcessReturn |
NoLexerErrorRecoveryPolicy.continueRecoverOnUnexpectedEndOfFile(Lexer<B> lexer,
ActionProcessor<R> processor)
|
ProcessReturn |
DefaultLexerErrorRecoveryPolicy.continueRecoverOnUnexpectedEndOfFile(Lexer<B> lexer,
ActionProcessor<R> processor)
|
ProcessReturn |
LexerErrorRecoveryPolicy.continueRecoverOnUnexpectedEndOfFile(Lexer<B> lexer,
ActionProcessor<R> processor)
Called when error recovery was initiated by recover on error, and method LexerErrorRecoveryPolicy.unexpectedEndOfFileRecoveryNeedsContinuation()
returns true |
static String |
DefaultLexerWarningReporter.formatMessage(Lexer<?> lexer,
String message)
Format the error message of the lexing exception. |
ForwardReturn |
ErrorForwarder.forwardUnexpectedCharacter(Lexer<B> buffer)
Forwards unexpected character found during the lexing process. |
ForwardReturn |
DefaultErrorForwarder.forwardUnexpectedCharacter(Lexer<B> lexer)
|
void |
ErrorForwarder.forwardUnexpectedEndOfFile(Lexer<B> buffer)
Forwards unexpected end of file during the lexing process. |
void |
DefaultErrorForwarder.forwardUnexpectedEndOfFile(Lexer<B> lexer)
|
void |
LifecycleHandler.handleClose(Lexer<B> lexer)
Called after the lexer is closed. |
void |
LifecycleHandler.handleReset(Lexer<B> lexer)
Called after the lexer is reseted. |
void |
DefaultLexerWarningReporter.handleWarning(Lexer<? extends B> lexer,
String message)
|
void |
LexerWarningReporter.handleWarning(Lexer<? extends B> lexer,
String message)
Log error recovery message info to user |
void |
NoLexerErrorRecoveryPolicy.recoverOnError(Lexer<B> lexer,
ActionProcessor<R> processor)
|
void |
DefaultLexerErrorRecoveryPolicy.recoverOnError(Lexer<B> lexer,
ActionProcessor<R> processor)
|
void |
LexerErrorRecoveryPolicy.recoverOnError(Lexer<B> lexer,
ActionProcessor<R> processor)
Called when the impossible match first occurs. |
void |
NoLexerErrorRecoveryPolicy.recoverOnUnexpectedEndOfFile(Lexer<B> lexer,
ActionProcessor<R> processor)
|
void |
DefaultLexerErrorRecoveryPolicy.recoverOnUnexpectedEndOfFile(Lexer<B> lexer,
ActionProcessor<R> processor)
|
void |
LexerErrorRecoveryPolicy.recoverOnUnexpectedEndOfFile(Lexer<B> lexer,
ActionProcessor<R> processor)
Called when the impossible match first occurs at end of input. |
Uses of Lexer in fr.umlv.tatoo.runtime.tools |
---|
Methods in fr.umlv.tatoo.runtime.tools with parameters of type Lexer | |
---|---|
ForwardReturn |
ParserForwarder.forwardUnexpectedCharacter(Lexer<B> lexer)
Forwards unexpected character found during the lexing process. |
void |
ParserForwarder.forwardUnexpectedEndOfFile(Lexer<B> lexer)
Forwards unexpected end of file during the lexing process. |
void |
ParserForwarder.handleClose(Lexer<B> lexer)
Called after the lexer is closed. |
void |
ParserForwarder.handleReset(Lexer<B> lexer)
Called after the lexer is reseted. |
Uses of Lexer in fr.umlv.tatoo.runtime.tools.builder |
---|
Methods in fr.umlv.tatoo.runtime.tools.builder that return Lexer | |
---|---|
Lexer<B> |
ToolsBuilder.createLexer()
Creates a parser and a lexer linked to the parser but doesn't provide a reference on the created parser. |
Lexer<B> |
LexerBuilder.createLexer()
|
Lexer<B> |
LexerAndParser.getLexer()
Returns the lexer. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |