/*
 *  Constants for ALLL primitives / number of registers
 *
 *  2004 - 2011 Frantisek Zboril jr.
 *  Faculty of Information Technology
 *  zborilf@fit.vutbr.cz
 *  http://www.fit.vutbr.cz/~zborilf
 *
 * (C) Brno University of Technology
 * Freeware licence VUT v Brně
 * https://wis.fit.vutbr.cz/FIT/db/dir.php/dr/VZ2007/externiInformace/softwareNaWebu/Priloha2_rozh23.pdf

 */

package jTMass.core.jALLL.jTObjects;


public class TConstants {
    public static final int _Uninitialized = 0;
    public static final int _ID = 1;
    public static final int _GeneralList = 2;
    public static final int _QueryList = 4;
    public static final int _Plan_Direct_Script = 8;
    public static final int _Plan_Indirect_Call = 16;
    public static final int _Add = 32;
    public static final int _Delete = 64;
    public static final int _Interference = 128;
    public static final int _Reception = 256;
    public static final int _RegisterSwitch = 512;
    public static final int _Execution = 1024;
    public static final int _AnonymousVariable = 2048;
    public static final int _EndOfPlan = 4096;
    public static final int _StoredPlan = 8192;   
    public static final int _DeletePlan = 16384;
    public static final int _InternalActions = 32768;
    public static final int _WrongAction = 65536;
    public static final int _Number = 131072;
    
    public static final int _NORegisters=3;  // number of ALLL registers
    
}
