All Packages Class Hierarchy This Package Previous Next Index
Class lib.Types
java.lang.Object
|
+----lib.Types
- public class Types
- extends Object
In this class, all node types used by class Node are listed.
It provides a method to convert the integral type to a String.
-
T_AND
-
-
T_ASSIGN
-
-
T_BREAK
-
-
T_CALL
-
-
T_CASE
-
-
T_CLASS
-
-
T_CLASSBODY
-
-
T_CONSTANT
-
-
T_DEFAULT
-
-
T_DIMENSION
-
-
T_DIV
-
-
T_DOWHILE
-
-
T_DUMMY
-
-
T_EQ
-
-
T_FOR
-
-
T_GEQ
-
-
T_GRE
-
-
T_IF
-
-
T_INT
-
-
T_LEQ
-
-
T_LESS
-
-
T_LIST
-
-
T_LOAD
-
-
T_LOCAL
-
-
T_METHBODY
-
-
T_METHCALL
-
-
T_METHDEC
-
-
T_MINUS
-
-
T_MOD
-
-
T_MUL
-
-
T_NEQ
-
-
T_NEW
-
-
T_NOT
-
-
T_NULL
-
-
T_OR
-
-
T_PLUS
-
-
T_RETURN
-
-
T_STATIC
-
-
T_STORE
-
-
T_STRING
-
-
T_SWITCH
-
-
T_THIS
-
-
T_UMINUS
-
-
T_VAR
-
-
T_VARDEC
-
-
T_VARSPEC
-
-
T_VIRTUAL
-
-
T_VOID
-
-
T_WHILE
-
-
Types()
-
-
toString(int)
- This method can be used to convert the type of a
Node object,
which is an int, to a String.
T_DUMMY
public static final int T_DUMMY
T_CLASS
public static final int T_CLASS
T_CLASSBODY
public static final int T_CLASSBODY
T_STRING
public static final int T_STRING
T_LIST
public static final int T_LIST
T_VARDEC
public static final int T_VARDEC
T_METHDEC
public static final int T_METHDEC
T_VOID
public static final int T_VOID
T_INT
public static final int T_INT
T_VARSPEC
public static final int T_VARSPEC
T_ASSIGN
public static final int T_ASSIGN
T_DOWHILE
public static final int T_DOWHILE
T_CALL
public static final int T_CALL
T_RETURN
public static final int T_RETURN
T_BREAK
public static final int T_BREAK
T_METHBODY
public static final int T_METHBODY
T_THIS
public static final int T_THIS
T_NEW
public static final int T_NEW
T_IF
public static final int T_IF
T_WHILE
public static final int T_WHILE
T_FOR
public static final int T_FOR
T_SWITCH
public static final int T_SWITCH
T_CASE
public static final int T_CASE
T_CONSTANT
public static final int T_CONSTANT
T_METHCALL
public static final int T_METHCALL
T_VAR
public static final int T_VAR
T_DIMENSION
public static final int T_DIMENSION
T_UMINUS
public static final int T_UMINUS
T_NOT
public static final int T_NOT
T_PLUS
public static final int T_PLUS
T_MINUS
public static final int T_MINUS
T_MUL
public static final int T_MUL
T_DIV
public static final int T_DIV
T_MOD
public static final int T_MOD
T_EQ
public static final int T_EQ
T_NEQ
public static final int T_NEQ
T_LESS
public static final int T_LESS
T_LEQ
public static final int T_LEQ
T_GRE
public static final int T_GRE
T_GEQ
public static final int T_GEQ
T_AND
public static final int T_AND
T_OR
public static final int T_OR
T_STATIC
public static final int T_STATIC
T_VIRTUAL
public static final int T_VIRTUAL
T_LOCAL
public static final int T_LOCAL
T_NULL
public static final int T_NULL
T_DEFAULT
public static final int T_DEFAULT
T_STORE
public static final int T_STORE
T_LOAD
public static final int T_LOAD
Types
public Types()
toString
public static String toString(int type)
- This method can be used to convert the type of a
Node object,
which is an int, to a String.
All Packages Class Hierarchy This Package Previous Next Index