Uses of Class
fr.umlv.tatoo.runtime.lexer.Lexer

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
<R,B extends LexerBuffer>
Lexer<B>
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.