rp1.planparser
Class RsToken

java.lang.Object
  extended by rp1.planparser.RsToken

public class RsToken
extends java.lang.Object


Field Summary
static int TT_CHARACTER
           
static int TT_COUNT
           
static int TT_DOUBLE
           
static int TT_EOF
           
static int TT_IDENTIFIER
           
static int TT_INTEGER
           
static int TT_STRING
           
static int TT_UNDETERMINED
           
 
Constructor Summary
RsToken()
           
 
Method Summary
 boolean endOfFile()
           
 char getChar()
           
 java.lang.String getDataTypeString()
           
 double getDoubleValue()
           
 int getIntegerValue()
           
 int getLineNumber()
           
 java.lang.String getString()
           
 java.lang.StringBuffer getStringBuffer()
           
 int getType()
           
 RsParsingException gripe(java.lang.String string)
           
 boolean isCloseBrace()
           
 boolean isIdentifier()
           
 boolean isNumeric()
           
 boolean isOpenBrace()
           
 boolean isSemiColon()
           
 boolean isString()
           
 void setFileName(java.lang.String fileNameReference)
           
 void setLineNumber(int value)
           
 void setType(int typeSpecification)
           
 void setValue(double doubleSpecification)
           
 void setValue(int intSpecification)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TT_UNDETERMINED

public static final int TT_UNDETERMINED
See Also:
Constant Field Values

TT_IDENTIFIER

public static final int TT_IDENTIFIER
See Also:
Constant Field Values

TT_STRING

public static final int TT_STRING
See Also:
Constant Field Values

TT_DOUBLE

public static final int TT_DOUBLE
See Also:
Constant Field Values

TT_INTEGER

public static final int TT_INTEGER
See Also:
Constant Field Values

TT_CHARACTER

public static final int TT_CHARACTER
See Also:
Constant Field Values

TT_EOF

public static final int TT_EOF
See Also:
Constant Field Values

TT_COUNT

public static final int TT_COUNT
See Also:
Constant Field Values
Constructor Detail

RsToken

public RsToken()
Method Detail

getType

public int getType()

setType

public void setType(int typeSpecification)

getDoubleValue

public double getDoubleValue()

getIntegerValue

public int getIntegerValue()

setValue

public void setValue(int intSpecification)

setValue

public void setValue(double doubleSpecification)

toString

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

getDataTypeString

public java.lang.String getDataTypeString()

endOfFile

public boolean endOfFile()

getStringBuffer

public java.lang.StringBuffer getStringBuffer()

getString

public java.lang.String getString()

getChar

public char getChar()

setLineNumber

public void setLineNumber(int value)

getLineNumber

public int getLineNumber()

setFileName

public void setFileName(java.lang.String fileNameReference)

gripe

public RsParsingException gripe(java.lang.String string)

isOpenBrace

public boolean isOpenBrace()

isCloseBrace

public boolean isCloseBrace()

isSemiColon

public boolean isSemiColon()

isNumeric

public boolean isNumeric()

isIdentifier

public boolean isIdentifier()

isString

public boolean isString()