|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Rule | |
|---|---|
| fr.umlv.tatoo.runtime.lexer | |
| fr.umlv.tatoo.runtime.tools | |
| Uses of Rule in fr.umlv.tatoo.runtime.lexer |
|---|
| Classes in fr.umlv.tatoo.runtime.lexer with type parameters of type Rule | |
|---|---|
class |
Action<R extends Rule>
|
class |
Lexer<R extends Rule,B extends CharacterBuffer>
A Lexer represents a lexer process. |
interface |
LexerListener<R extends Rule,B>
Interface for an observer to register to receive notifications of token recognized by a lexer. |
interface |
RuleActivator<R extends Rule>
Interface for an observer to register to receive notifications of new token recognition beginning in order to change the set of active rules. |
| Methods in fr.umlv.tatoo.runtime.lexer with type parameters of type Rule | ||
|---|---|---|
static
|
Lexer.createLexer(B buffer,
LexerListener<R,? super B> listener,
R[] rules,
ErrorHandler<? super B> errorHandler)
Creates a new lexer process with a fix set of active rules. |
|
static
|
Lexer.createLexer(B buffer,
LexerListener<R,? super B> listener,
RuleActivator<R> activator)
Creates a new lexer process with default error handling. |
|
static
|
Lexer.createLexer(B buffer,
LexerListener<R,? super B> listener,
RuleActivator<R> activator,
ErrorHandler<? super B> errorHandler)
Creates a new lexer process. |
|
static
|
Lexer.createLexer(E buffer,
LexerListener<R,? super E> listener,
R[] rules)
Creates a new lexer process with a fix set of active rules and a default error handler. |
|
| Methods in fr.umlv.tatoo.runtime.lexer with parameters of type Rule | ||
|---|---|---|
static
|
Lexer.createLexer(B buffer,
LexerListener<R,? super B> listener,
R[] rules,
ErrorHandler<? super B> errorHandler)
Creates a new lexer process with a fix set of active rules. |
|
static
|
Lexer.createLexer(E buffer,
LexerListener<R,? super E> listener,
R[] rules)
Creates a new lexer process with a fix set of active rules and a default error handler. |
|
| Uses of Rule in fr.umlv.tatoo.runtime.tools |
|---|
| Classes in fr.umlv.tatoo.runtime.tools with type parameters of type Rule | |
|---|---|
class |
AbstractLexerListener<R extends Rule,B extends TokenBuffer>
|
class |
DefaultLexerActivator<R extends Enum<R> & Rule,T extends Enum<T>>
|
class |
StartConditionLexerActivator<R extends Enum<R> & Rule,T extends Enum<T>,S extends Enum<S>>
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||