SymbolTableConstants ==================== .. java:package:: fr.inria.tapenade.representation :noindex: .. java:type:: public final class SymbolTableConstants Constants used for all symbols in symbolTable. Fields ------ ACTUALTYPE ^^^^^^^^^^ .. java:field:: public static final int ACTUALTYPE :outertype: SymbolTableConstants ALLKIND ^^^^^^^ .. java:field:: public static final int ALLKIND :outertype: SymbolTableConstants Warning: the following are used as indexes in arrays: don't modify them ! ARRAYTYPE ^^^^^^^^^ .. java:field:: public static final int ARRAYTYPE :outertype: SymbolTableConstants Constants that identify the various kinds of (derived types from) TypeSpec. CALLS ^^^^^ .. java:field:: public static final int CALLS :outertype: SymbolTableConstants CLASS ^^^^^ .. java:field:: public static final int CLASS :outertype: SymbolTableConstants CLASSTYPE ^^^^^^^^^ .. java:field:: public static final int CLASSTYPE :outertype: SymbolTableConstants COMPOSITETYPE ^^^^^^^^^^^^^ .. java:field:: public static final int COMPOSITETYPE :outertype: SymbolTableConstants CONSTANT ^^^^^^^^ .. java:field:: public static final int CONSTANT :outertype: SymbolTableConstants CONTAINS ^^^^^^^^ .. java:field:: public static final int CONTAINS :outertype: SymbolTableConstants CONTROL ^^^^^^^ .. java:field:: public static final int CONTROL :outertype: SymbolTableConstants CUMUL_AND ^^^^^^^^^ .. java:field:: public static final int CUMUL_AND :outertype: SymbolTableConstants CUMUL_MINUS ^^^^^^^^^^^ .. java:field:: public static final int CUMUL_MINUS :outertype: SymbolTableConstants CUMUL_OR ^^^^^^^^ .. java:field:: public static final int CUMUL_OR :outertype: SymbolTableConstants DECLARED ^^^^^^^^ .. java:field:: public static final int DECLARED :outertype: SymbolTableConstants D_CLASS ^^^^^^^ .. java:field:: public static final int D_CLASS :outertype: SymbolTableConstants 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 ^^^^^^^^ .. java:field:: public static final int ENUMTYPE :outertype: SymbolTableConstants FIELD ^^^^^ .. java:field:: public static final int FIELD :outertype: SymbolTableConstants FP_CLASS ^^^^^^^^ .. java:field:: public static final int FP_CLASS :outertype: SymbolTableConstants FUNCNAME ^^^^^^^^ .. java:field:: public static final int FUNCNAME :outertype: SymbolTableConstants FUNCTION ^^^^^^^^ .. java:field:: public static final int FUNCTION :outertype: SymbolTableConstants FUNCTIONTYPE ^^^^^^^^^^^^ .. java:field:: public static final int FUNCTIONTYPE :outertype: SymbolTableConstants FUNCTION_NOT_EXTERNAL_NOR_INTERFACE ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. java:field:: public static final int FUNCTION_NOT_EXTERNAL_NOR_INTERFACE :outertype: SymbolTableConstants FUNCTION_NOT_INTERFACE ^^^^^^^^^^^^^^^^^^^^^^ .. java:field:: public static final int FUNCTION_NOT_INTERFACE :outertype: SymbolTableConstants GLOBAL ^^^^^^ .. java:field:: public static final int GLOBAL :outertype: SymbolTableConstants IDENTITY ^^^^^^^^ .. java:field:: public static final int IDENTITY :outertype: SymbolTableConstants IMPORTS ^^^^^^^ .. java:field:: public static final int IMPORTS :outertype: SymbolTableConstants INTERFACE ^^^^^^^^^ .. java:field:: public static final int INTERFACE :outertype: SymbolTableConstants INTKIND ^^^^^^^ .. java:field:: public static final int INTKIND :outertype: SymbolTableConstants LABELTYPE ^^^^^^^^^ .. java:field:: public static final int LABELTYPE :outertype: SymbolTableConstants LOCAL ^^^^^ .. java:field:: public static final int LOCAL :outertype: SymbolTableConstants METATYPE ^^^^^^^^ .. java:field:: public static final int METATYPE :outertype: SymbolTableConstants METHOD ^^^^^^ .. java:field:: public static final int METHOD :outertype: SymbolTableConstants MODIFIEDTYPE ^^^^^^^^^^^^ .. java:field:: public static final int MODIFIEDTYPE :outertype: SymbolTableConstants MODULE ^^^^^^ .. java:field:: public static final int MODULE :outertype: SymbolTableConstants NAMEDTYPE ^^^^^^^^^ .. java:field:: public static final int NAMEDTYPE :outertype: SymbolTableConstants NAMESPACE ^^^^^^^^^ .. java:field:: public static final int NAMESPACE :outertype: SymbolTableConstants NOT_A_FORMAL_ARG ^^^^^^^^^^^^^^^^ .. java:field:: public static final int NOT_A_FORMAL_ARG :outertype: SymbolTableConstants NULL ^^^^ .. java:field:: public static final int NULL :outertype: SymbolTableConstants PARAMETER ^^^^^^^^^ .. java:field:: public static final int PARAMETER :outertype: SymbolTableConstants POINTERTYPE ^^^^^^^^^^^ .. java:field:: public static final int POINTERTYPE :outertype: SymbolTableConstants PRIMITIVETYPE ^^^^^^^^^^^^^ .. java:field:: public static final int PRIMITIVETYPE :outertype: SymbolTableConstants PTRKIND ^^^^^^^ .. java:field:: public static final int PTRKIND :outertype: SymbolTableConstants REALKIND ^^^^^^^^ .. java:field:: public static final int REALKIND :outertype: SymbolTableConstants RECORDTYPE ^^^^^^^^^^ .. java:field:: public static final int RECORDTYPE :outertype: SymbolTableConstants REFERENCETYPE ^^^^^^^^^^^^^ .. java:field:: public static final int REFERENCETYPE :outertype: SymbolTableConstants RESULT ^^^^^^ .. java:field:: public static final int RESULT :outertype: SymbolTableConstants SIGNED ^^^^^^ .. java:field:: protected static final int SIGNED :outertype: SymbolTableConstants SYMBOL ^^^^^^ .. java:field:: public static final int SYMBOL :outertype: SymbolTableConstants TYPE ^^^^ .. java:field:: public static final int TYPE :outertype: SymbolTableConstants UNDEFINED_FORMAL_ARG_RANK ^^^^^^^^^^^^^^^^^^^^^^^^^ .. java:field:: public static final int UNDEFINED_FORMAL_ARG_RANK :outertype: SymbolTableConstants UNIONTYPE ^^^^^^^^^ .. java:field:: public static final int UNIONTYPE :outertype: SymbolTableConstants UNKNOWNTYPE ^^^^^^^^^^^ .. java:field:: public static final int UNKNOWNTYPE :outertype: SymbolTableConstants UNSIGNED ^^^^^^^^ .. java:field:: protected static final int UNSIGNED :outertype: SymbolTableConstants UNSPECIFIED_SIGNED ^^^^^^^^^^^^^^^^^^ .. java:field:: protected static final int UNSPECIFIED_SIGNED :outertype: SymbolTableConstants VARIABLE ^^^^^^^^ .. java:field:: public static final int VARIABLE :outertype: SymbolTableConstants VOIDTYPE ^^^^^^^^ .. java:field:: public static final int VOIDTYPE :outertype: SymbolTableConstants WRAPPERTYPE ^^^^^^^^^^^ .. java:field:: public static final int WRAPPERTYPE :outertype: SymbolTableConstants