Class TreeConstants

java.lang.Object
  extended byTreeConstants

class TreeConstants
extends java.lang.Object

For convenience, this clas defines a large number of symbols. These symbols include the primitive type and method names, as well as fixed names used by the runtime system.


Field Summary
static AbstractSymbol arg
           
static AbstractSymbol arg2
           
static AbstractSymbol Bool
           
static AbstractSymbol concat
           
static AbstractSymbol cool_abort
           
static AbstractSymbol copy
           
static AbstractSymbol in_int
           
static AbstractSymbol in_string
           
static AbstractSymbol Int
           
static AbstractSymbol IO
           
static AbstractSymbol length
           
static AbstractSymbol Main
           
static AbstractSymbol main_meth
           
static AbstractSymbol No_class
           
static AbstractSymbol No_type
           
static AbstractSymbol Object_
           
static AbstractSymbol out_int
           
static AbstractSymbol out_string
           
static AbstractSymbol prim_slot
           
static AbstractSymbol self
           
static AbstractSymbol SELF_TYPE
           
static AbstractSymbol Str
           
static AbstractSymbol str_field
           
static AbstractSymbol substr
           
static AbstractSymbol type_name
           
static AbstractSymbol val
           
 
Constructor Summary
(package private) TreeConstants()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

arg

public static final AbstractSymbol arg

arg2

public static final AbstractSymbol arg2

Bool

public static final AbstractSymbol Bool

concat

public static final AbstractSymbol concat

cool_abort

public static final AbstractSymbol cool_abort

copy

public static final AbstractSymbol copy

Int

public static final AbstractSymbol Int

in_int

public static final AbstractSymbol in_int

in_string

public static final AbstractSymbol in_string

IO

public static final AbstractSymbol IO

length

public static final AbstractSymbol length

Main

public static final AbstractSymbol Main

main_meth

public static final AbstractSymbol main_meth

No_class

public static final AbstractSymbol No_class

No_type

public static final AbstractSymbol No_type

Object_

public static final AbstractSymbol Object_

out_int

public static final AbstractSymbol out_int

out_string

public static final AbstractSymbol out_string

prim_slot

public static final AbstractSymbol prim_slot

self

public static final AbstractSymbol self

SELF_TYPE

public static final AbstractSymbol SELF_TYPE

Str

public static final AbstractSymbol Str

str_field

public static final AbstractSymbol str_field

substr

public static final AbstractSymbol substr

type_name

public static final AbstractSymbol type_name

val

public static final AbstractSymbol val
Constructor Detail

TreeConstants

TreeConstants()