qat.parser.qashparser
Class QASHToken

java.lang.Object
  extended byqat.parser.qashparser.QASHToken

public class QASHToken
extends java.lang.Object


Field Summary
 int line
           
static char TT_EOF
           
static char TT_EOL
           
static char TT_NUMBER
           
static char TT_STRING
           
static char TT_WORD
           
 char ttype
           
 
Constructor Summary
QASHToken()
           
QASHToken(char token, char ttype, int line)
           
QASHToken(double token, char ttype, int line)
           
QASHToken(java.lang.StringBuffer token, char ttype, int line)
           
QASHToken(java.lang.String token, char ttype, int line)
           
QASHToken(java.lang.String s, int line)
           
QASHToken(java.lang.String token, int ttype, int line)
           
 
Method Summary
 QASHToken append(QASHToken token)
           
 java.lang.Object clone()
           
 int compareTo(QASHToken t)
           
 java.lang.String detail()
           
 boolean equals(java.lang.Object o)
           
static char getTTYPE(QASHToken token)
          This method will return TT_STRING OR TT_NUMBER * based on the value of the token.
static char getTTYPE(java.lang.String s)
          This method will return TT_STRING OR TT_NUMBER * based on the value of the token.
 int intValue()
           
 boolean startsWith(java.lang.String s)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TT_EOL

public static final char TT_EOL
See Also:
Constant Field Values

TT_EOF

public static final char TT_EOF
See Also:
Constant Field Values

TT_NUMBER

public static final char TT_NUMBER
See Also:
Constant Field Values

TT_WORD

public static final char TT_WORD
See Also:
Constant Field Values

TT_STRING

public static final char TT_STRING
See Also:
Constant Field Values

line

public int line

ttype

public char ttype
Constructor Detail

QASHToken

public QASHToken()

QASHToken

public QASHToken(java.lang.String s,
                 int line)

QASHToken

public QASHToken(double token,
                 char ttype,
                 int line)

QASHToken

public QASHToken(char token,
                 char ttype,
                 int line)

QASHToken

public QASHToken(java.lang.String token,
                 int ttype,
                 int line)

QASHToken

public QASHToken(java.lang.String token,
                 char ttype,
                 int line)

QASHToken

public QASHToken(java.lang.StringBuffer token,
                 char ttype,
                 int line)
Method Detail

getTTYPE

public static char getTTYPE(QASHToken token)
This method will return TT_STRING OR TT_NUMBER * based on the value of the token. Tokens are treated as * numbers unless proven otherwise.


getTTYPE

public static char getTTYPE(java.lang.String s)
This method will return TT_STRING OR TT_NUMBER * based on the value of the token. Tokens are treated as * numbers unless proven otherwise.


intValue

public int intValue()

toString

public java.lang.String toString()

compareTo

public int compareTo(QASHToken t)

detail

public java.lang.String detail()

equals

public boolean equals(java.lang.Object o)

append

public QASHToken append(QASHToken token)

clone

public java.lang.Object clone()

startsWith

public boolean startsWith(java.lang.String s)


See QAT project for licensing details