Method Summary |
|
public void | clearBuffer() Clears the buffer. |
protected int | dotNumber() Scans the decimal part of a number. |
protected int | endGap() Returns the end gap of the current lexical unit. |
protected void | escape() Scans an escape sequence, if one. |
public char[] | getBuffer() Returns the buffer used to store the chars. |
public int | getColumn() Returns the current column. |
public int | getEnd() Returns the end offset of the last lexical unit. |
public int | getLine() Returns the current line. |
public int | getStart() Returns the start offset of the last lexical unit. |
public String | getStringValue() Returns the string representation of the current lexical unit. |
public int | getType() The current lexical unit type like defined in LexicalUnits. |
protected static boolean | isEqualIgnoreCase(int i, char c) Compares the given int with the given character, ignoring case. |
public int | next() Returns the next token. |
protected int | nextChar() Sets the value of the current char to the next character or -1 if the
end of stream has been reached. |
protected void | nextToken() Returns the next token. |
protected int | number() Scans a number. |
protected int | numberUnit(boolean integer) Scans the unit of a number. |
public void | scanAtRule() Scans a @rule value. |
protected int | string1() Scans a single quoted string. |
protected int | string2() Scans a double quoted string. |