public class CharSequenceLexer extends Object implements Lexer, Serializable
| Modifier and Type | Field and Description |
|---|---|
static Pattern |
LEX_ALPHA |
static Pattern |
LEX_NONWHITESPACE_CLASSES |
static Pattern |
LEX_NONWHITESPACE_TOGETHER |
static Pattern |
LEX_WORD_CLASSES |
static Pattern |
LEX_WORDS |
| Constructor and Description |
|---|
CharSequenceLexer() |
CharSequenceLexer(CharSequence input,
Pattern regex) |
CharSequenceLexer(CharSequence input,
String regex) |
CharSequenceLexer(Pattern regex) |
CharSequenceLexer(String regex) |
| Modifier and Type | Method and Description |
|---|---|
CharSequence |
getCharSequence() |
int |
getEndOffset() |
String |
getPattern() |
int |
getStartOffset() |
String |
getTokenString() |
boolean |
hasNext() |
static void |
main(String[] args) |
Object |
next() |
void |
remove() |
void |
setCharSequence(CharSequence input) |
void |
setPattern(String reg) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEachRemainingpublic static final Pattern LEX_ALPHA
public static final Pattern LEX_WORDS
public static final Pattern LEX_NONWHITESPACE_TOGETHER
public static final Pattern LEX_WORD_CLASSES
public static final Pattern LEX_NONWHITESPACE_CLASSES
public CharSequenceLexer()
public CharSequenceLexer(Pattern regex)
public CharSequenceLexer(String regex)
public CharSequenceLexer(CharSequence input, Pattern regex)
public CharSequenceLexer(CharSequence input, String regex)
public void setCharSequence(CharSequence input)
public CharSequence getCharSequence()
public String getPattern()
public void setPattern(String reg)
public int getStartOffset()
getStartOffset in interface Lexerpublic int getEndOffset()
getEndOffset in interface Lexerpublic String getTokenString()
getTokenString in interface Lexerpublic boolean hasNext()
public Object next()
public void remove()
public static void main(String[] args)
Copyright © 2019 JULIE Lab, Germany. All rights reserved.