org.jclarion.clarion.lang
Class AbstractLexStream
java.lang.Object
org.jclarion.clarion.lang.AbstractLexStream
- Direct Known Subclasses:
- LexStream
public abstract class AbstractLexStream
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractLexStream
public AbstractLexStream()
getEOFPosition
public abstract int getEOFPosition(int ofs)
eof
public abstract boolean eof(int ofs)
peek
public abstract char peek(int ofs)
readChar
protected abstract char readChar()
skip
public void skip(int skip)
eof
public boolean eof()
setName
public void setName(java.lang.String name)
getName
public java.lang.String getName()
getLineCount
public int getLineCount()
readUntil
public void readUntil(char c)
readNumber
public void readNumber()
readString
public boolean readString(java.lang.String string)
readString
public boolean readString(java.lang.String string,
boolean ignoreWS)
readAny
public char readAny(java.lang.String bits)
appendToToken
public void appendToToken(java.lang.String add)
getToken
public java.lang.String getToken()
setToken
public void setToken(java.lang.String token)
read
public final char read()
Copyright © 2010. All Rights Reserved.