SymbolTableConstants

public final class SymbolTableConstants

Constants used for all symbols in symbolTable.

Fields

ACTUALTYPE

public static final int ACTUALTYPE

ALLKIND

public static final int ALLKIND

Warning: the following are used as indexes in arrays: don’t modify them !

ARRAYTYPE

public static final int ARRAYTYPE

Constants that identify the various kinds of (derived types from) TypeSpec.

CALLS

public static final int CALLS

CLASS

public static final int CLASS

CLASSTYPE

public static final int CLASSTYPE

COMPOSITETYPE

public static final int COMPOSITETYPE

CONSTANT

public static final int CONSTANT

CONTAINS

public static final int CONTAINS

CONTROL

public static final int CONTROL

CUMUL_AND

public static final int CUMUL_AND

CUMUL_MINUS

public static final int CUMUL_MINUS

CUMUL_OR

public static final int CUMUL_OR

DECLARED

public static final int DECLARED

D_CLASS

public static final int D_CLASS

Following constants are the ranks of the classes of indices in pointer destination matrices. Rank 0 is reserved for a convenience class such that the “last index, plus 1” of class 0 is always 0.

ENUMTYPE

public static final int ENUMTYPE

FIELD

public static final int FIELD

FP_CLASS

public static final int FP_CLASS

FUNCNAME

public static final int FUNCNAME

FUNCTION

public static final int FUNCTION

FUNCTIONTYPE

public static final int FUNCTIONTYPE

FUNCTION_NOT_EXTERNAL_NOR_INTERFACE

public static final int FUNCTION_NOT_EXTERNAL_NOR_INTERFACE

FUNCTION_NOT_INTERFACE

public static final int FUNCTION_NOT_INTERFACE

GLOBAL

public static final int GLOBAL

IDENTITY

public static final int IDENTITY

IMPORTS

public static final int IMPORTS

INTERFACE

public static final int INTERFACE

INTKIND

public static final int INTKIND

LABELTYPE

public static final int LABELTYPE

LOCAL

public static final int LOCAL

METATYPE

public static final int METATYPE

METHOD

public static final int METHOD

MODIFIEDTYPE

public static final int MODIFIEDTYPE

MODULE

public static final int MODULE

NAMEDTYPE

public static final int NAMEDTYPE

NAMESPACE

public static final int NAMESPACE

NOT_A_FORMAL_ARG

public static final int NOT_A_FORMAL_ARG

NULL

public static final int NULL

PARAMETER

public static final int PARAMETER

POINTERTYPE

public static final int POINTERTYPE

PRIMITIVETYPE

public static final int PRIMITIVETYPE

PTRKIND

public static final int PTRKIND

REALKIND

public static final int REALKIND

RECORDTYPE

public static final int RECORDTYPE

REFERENCETYPE

public static final int REFERENCETYPE

RESULT

public static final int RESULT

SIGNED

protected static final int SIGNED

SYMBOL

public static final int SYMBOL

TYPE

public static final int TYPE

UNDEFINED_FORMAL_ARG_RANK

public static final int UNDEFINED_FORMAL_ARG_RANK

UNIONTYPE

public static final int UNIONTYPE

UNKNOWNTYPE

public static final int UNKNOWNTYPE

UNSIGNED

protected static final int UNSIGNED

UNSPECIFIED_SIGNED

protected static final int UNSPECIFIED_SIGNED

VARIABLE

public static final int VARIABLE

VOIDTYPE

public static final int VOIDTYPE

WRAPPERTYPE

public static final int WRAPPERTYPE