public class TokenScanner extends AbstractLexer
| Constructor and Description |
|---|
TokenScanner() |
| Modifier and Type | Method and Description |
|---|---|
protected Class<? extends LexerRules> |
lexer_getRulesClass() |
protected boolean |
lexer_hasNext() |
protected void |
lexer_init() |
protected Lexem |
lexer_next() |
protected void |
lexer_open(String text,
LocaleId language,
Tokens tokens) |
Lexems |
process(String text,
LocaleId language,
Tokens tokens)
Alternative non-iterator way of extracting lexems.
|
cancel, checkRule, checkRule, close, getRules, hasNext, init, next, open, setRulesexec, getDescription, getName, setDescription, setName, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEachRemaining, removeprotected Class<? extends LexerRules> lexer_getRulesClass()
lexer_getRulesClass in class AbstractLexerprotected boolean lexer_hasNext()
lexer_hasNext in class AbstractLexerprotected void lexer_init()
lexer_init in class AbstractLexerprotected Lexem lexer_next()
lexer_next in class AbstractLexerprotected void lexer_open(String text, LocaleId language, Tokens tokens)
lexer_open in class AbstractLexerpublic Lexems process(String text, LocaleId language, Tokens tokens)
ILexertext - The string to be processedlanguage - The language of the texttokens - The string to be processedCopyright © 2018. All rights reserved.