FGConstants =========== .. java:package:: fr.inria.tapenade.representation :noindex: .. java:type:: public final class FGConstants Constants used by the FlowGraph. Fields ------ ALL_CASES ^^^^^^^^^ .. java:field:: public static final int ALL_CASES :outertype: FGConstants ASS_GOTO ^^^^^^^^ .. java:field:: public static final int ASS_GOTO :outertype: FGConstants CALL ^^^^ .. java:field:: public static final int CALL :outertype: FGConstants CASE ^^^^ .. java:field:: public static final int CASE :outertype: FGConstants COMP_GOTO ^^^^^^^^^ .. java:field:: public static final int COMP_GOTO :outertype: FGConstants CYCLE ^^^^^ .. java:field:: protected static final Integer CYCLE :outertype: FGConstants DEFAULT ^^^^^^^ .. java:field:: public static final int DEFAULT :outertype: FGConstants ELSEWHERE ^^^^^^^^^ .. java:field:: public static final int ELSEWHERE :outertype: FGConstants ENTRY ^^^^^ .. java:field:: public static final int ENTRY :outertype: FGConstants EQ ^^ .. java:field:: public static final int EQ :outertype: FGConstants The following values are chosen such that LT + EQ = LE, etc... They are the value of a 3-bit object such that bit 1 (*4) represents "less than" bit 2 (*2) represents "equals" (or "true") bit 3 (*1) represens "greater than" Therefore 7 (= "111") represents all cases. EXIT ^^^^ .. java:field:: public static final int EXIT :outertype: FGConstants FALSE ^^^^^ .. java:field:: public static final int FALSE :outertype: FGConstants GE ^^ .. java:field:: public static final int GE :outertype: FGConstants GT ^^ .. java:field:: public static final int GT :outertype: FGConstants IF ^^ .. java:field:: public static final int IF :outertype: FGConstants INIT_CONSTRUCTOR ^^^^^^^^^^^^^^^^ .. java:field:: public static final int INIT_CONSTRUCTOR :outertype: FGConstants IO_END ^^^^^^ .. java:field:: public static final int IO_END :outertype: FGConstants IO_EOR ^^^^^^ .. java:field:: public static final int IO_EOR :outertype: FGConstants IO_ERR ^^^^^^ .. java:field:: public static final int IO_ERR :outertype: FGConstants IO_GOTO ^^^^^^^ .. java:field:: public static final int IO_GOTO :outertype: FGConstants LE ^^ .. java:field:: public static final int LE :outertype: FGConstants LOOP ^^^^ .. java:field:: public static final int LOOP :outertype: FGConstants LT ^^ .. java:field:: public static final int LT :outertype: FGConstants MAIN ^^^^ .. java:field:: public static final int MAIN :outertype: FGConstants NE ^^ .. java:field:: public static final int NE :outertype: FGConstants NEXT ^^^^ .. java:field:: public static final int NEXT :outertype: FGConstants NOMATCH ^^^^^^^ .. java:field:: public static final int NOMATCH :outertype: FGConstants NO_TEST ^^^^^^^ .. java:field:: public static final int NO_TEST :outertype: FGConstants POP ^^^ .. java:field:: protected static final Integer POP :outertype: FGConstants The following for the "iter" field in FGArrow's. PUSH ^^^^ .. java:field:: protected static final Integer PUSH :outertype: FGConstants TRUE ^^^^ .. java:field:: public static final int TRUE :outertype: FGConstants