sleep.parser
Class Token

java.lang.Object
  extended by sleep.parser.Token

public class Token
extends java.lang.Object

as much as possible this is a String with a line number associate with it (aka hint)


Field Summary
protected  int hint
           
protected  int marker
           
protected  java.lang.String term
           
 
Constructor Summary
Token(java.lang.String term, int hint)
           
Token(java.lang.String _term, int _hint, int _marker)
           
 
Method Summary
 Token copy(int _hint)
           
 Token copy(java.lang.String text)
           
 int getHint()
           
 java.lang.String getMarker()
           
 int getMarkerIndex()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

term

protected java.lang.String term

hint

protected int hint

marker

protected int marker
Constructor Detail

Token

public Token(java.lang.String term,
             int hint)

Token

public Token(java.lang.String _term,
             int _hint,
             int _marker)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getMarkerIndex

public int getMarkerIndex()

copy

public Token copy(int _hint)

copy

public Token copy(java.lang.String text)

getMarker

public java.lang.String getMarker()

getHint

public int getHint()