org.jclarion.clarion.lang
Class AbstractLexStream

java.lang.Object
  extended by org.jclarion.clarion.lang.AbstractLexStream
Direct Known Subclasses:
LexStream

public abstract class AbstractLexStream
extends java.lang.Object


Constructor Summary
AbstractLexStream()
           
 
Method Summary
 void appendToToken(java.lang.String add)
           
 boolean eof()
           
abstract  boolean eof(int ofs)
           
abstract  int getEOFPosition(int ofs)
           
 int getLineCount()
           
 java.lang.String getName()
           
 java.lang.String getToken()
           
abstract  char peek(int ofs)
           
 char read()
           
 char readAny(java.lang.String bits)
           
protected abstract  char readChar()
           
 void readNumber()
           
 boolean readString(java.lang.String string)
           
 boolean readString(java.lang.String string, boolean ignoreWS)
           
 void readUntil(char c)
           
 void setName(java.lang.String name)
           
 void setToken(java.lang.String token)
           
 void skip(int skip)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractLexStream

public AbstractLexStream()
Method Detail

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.