namespace DotPrograms
{
    public enum OperationCodes : int
    {
        //Label is not an operation. Only used on compilation.
        Label = 0,

        And = 1,
        Or = 2,
        Set = 3,
        SetConstant = 4,
        Jump = 5,
        JumpNot = 6,
        Equal = 7,
        NotEqual = 8,
        Greater = 9,
        GreaterEqual = 10,
        Less = 11,
        LessEqual = 12,
        Multiplication = 13,
        Division = 14,
        Percentage = 15,
        Pow = 16,
        Addition = 17,
        Substraction = 18,
        JumpIf = 19,
        Not = 20,

        //Test = 99,
    }
}
