edu.wpi.ebob.model.parser
Class TokenType

java.lang.Object
  extended by edu.wpi.ebob.model.parser.TokenType

public class TokenType
extends java.lang.Object

Author:
Liam Morley

Field Summary
static TokenType CHAR
          token signifying a primitive char
static TokenType COMMA
          ',' token
static TokenType DOT
          '.' token
static TokenType EOI
          token signifying end of input
static TokenType EXCLAMATION
          '!' token
static TokenType FLOAT
          token signifying a primitive float
static TokenType ID
          token signifying a java identifier
static TokenType INT
          token signifying a primitive int
static TokenType KEYWORD
          token signifying a keyword
static TokenType LBRACK
          '[' token
static TokenType LCURLY
          '{' token
static TokenType LPAR
          '(' token
static TokenType MINUS
          '-' token
static TokenType MOD
          '%' token
static TokenType PLUS
          '+' token
static TokenType RBRACK
          ']' token
static TokenType RCURLY
          '}' token
static TokenType RPAR
          ')' token
static TokenType SLASH
          '/' token
static TokenType STAR
          '*' token
static TokenType STRING
          token signifying a java.lang.String object
private  java.lang.String tokenValue
           
 
Constructor Summary
private TokenType(java.lang.String v)
           
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

tokenValue

private java.lang.String tokenValue

ID

public static final TokenType ID
token signifying a java identifier


CHAR

public static final TokenType CHAR
token signifying a primitive char


INT

public static final TokenType INT
token signifying a primitive int


FLOAT

public static final TokenType FLOAT
token signifying a primitive float


STRING

public static final TokenType STRING
token signifying a java.lang.String object


KEYWORD

public static final TokenType KEYWORD
token signifying a keyword


LPAR

public static final TokenType LPAR
'(' token


RPAR

public static final TokenType RPAR
')' token


LCURLY

public static final TokenType LCURLY
'{' token


RCURLY

public static final TokenType RCURLY
'}' token


LBRACK

public static final TokenType LBRACK
'[' token


RBRACK

public static final TokenType RBRACK
']' token


DOT

public static final TokenType DOT
'.' token


COMMA

public static final TokenType COMMA
',' token


PLUS

public static final TokenType PLUS
'+' token


MINUS

public static final TokenType MINUS
'-' token


STAR

public static final TokenType STAR
'*' token


SLASH

public static final TokenType SLASH
'/' token


MOD

public static final TokenType MOD
'%' token


EXCLAMATION

public static final TokenType EXCLAMATION
'!' token


EOI

public static final TokenType EOI
token signifying end of input

Constructor Detail

TokenType

private TokenType(java.lang.String v)
Method Detail

toString

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