public abstract class BaseScanner
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
allowComments |
protected boolean |
allowSpaces |
protected Buffer |
buffer |
protected int |
ch |
protected java.util.BitSet |
ignore |
protected int |
line |
protected int |
lineStart |
protected int |
oldEols |
protected int |
pos |
protected StartTable |
start |
protected char |
valCh |
Constructor and Description |
---|
BaseScanner() |
Modifier and Type | Method and Description |
---|---|
abstract void |
checkLiteral(Token t) |
boolean |
getAllowComments() |
boolean |
getAllowSpaces() |
int |
getCount() |
Token |
getToken(int i) |
void |
init(java.lang.String s) |
abstract void |
initInternal() |
protected void |
nextCh() |
abstract Token |
nextToken() |
void |
setAllowComments(boolean value) |
void |
setAllowSpaces(boolean value) |
protected Buffer buffer
protected int ch
protected char valCh
protected int pos
protected int line
protected int lineStart
protected int oldEols
protected java.util.BitSet ignore
protected boolean allowComments
protected boolean allowSpaces
protected StartTable start
public int getCount()
public boolean getAllowComments()
public void setAllowComments(boolean value)
public boolean getAllowSpaces()
public void setAllowSpaces(boolean value)
public void init(java.lang.String s)
public Token getToken(int i)
protected void nextCh()
public abstract void checkLiteral(Token t)
public abstract Token nextToken()
public abstract void initInternal()