public class Token
extends java.lang.Object
implements java.lang.CharSequence
Modifier and Type | Field and Description |
---|---|
protected char[] |
ch |
protected int |
column |
protected int |
length |
protected int |
line |
protected int |
start |
Constructor and Description |
---|
Token(char[] _ch,
int _start,
int _length,
int _line,
int _col) |
Token(java.lang.CharSequence cs) |
Modifier and Type | Method and Description |
---|---|
char |
charAt(int index) |
int |
column() |
static boolean |
eq(java.lang.CharSequence cs1,
java.lang.CharSequence cs2) |
int |
length() |
int |
line() |
int |
start() |
Token |
subSequence(int start,
int end) |
java.lang.String |
toString() |
protected final char[] ch
protected final int start
protected final int length
protected final int line
protected final int column
public Token(java.lang.CharSequence cs)
public Token(char[] _ch, int _start, int _length, int _line, int _col)
public int line()
public int column()
public int start()
public int length()
length
in interface java.lang.CharSequence
public char charAt(int index)
charAt
in interface java.lang.CharSequence
public Token subSequence(int start, int end)
subSequence
in interface java.lang.CharSequence
public java.lang.String toString()
toString
in interface java.lang.CharSequence
toString
in class java.lang.Object
public static boolean eq(java.lang.CharSequence cs1, java.lang.CharSequence cs2)