예제 #1
0
 public OpBitShiftL()
 {
     OperationName = "bshiftl";
     Operation     = "<<";
     Type          = Operators.BitShiftL;
     AllOperators.Add(this);
 }
예제 #2
0
        public Op_Equal()
        {
            OperationName = "equal";
            Operation     = "==";

            AllOperators.Add(this);
        }
예제 #3
0
        public Op_Lesser()
        {
            OperationName = "lesser";
            Operation     = "<";

            AllOperators.Add(this);
        }
예제 #4
0
        public Op_Assign()
        {
            OperationName = "assign";
            Operation     = "=";

            AllOperators.Add(this);
        }
예제 #5
0
        public Op_And()
        {
            OperationName = "and";
            Operation     = "&&";

            AllOperators.Add(this);
        }
예제 #6
0
        public Op_Divide()
        {
            OperationName = "divide";
            Operation     = "/";

            AllOperators.Add(this);
        }
예제 #7
0
        public Op_Power()
        {
            OperationName = "power";
            Operation     = "^";

            AllOperators.Add(this);
        }
예제 #8
0
 public OpMultiply()
 {
     OperationName = "mul";
     Operation     = "*";
     Type          = Operators.Multiply;
     AllOperators.Add(this);
 }
예제 #9
0
 public OpDivide()
 {
     OperationName = "div";
     Operation     = "/";
     Type          = Operators.Divide;
     AllOperators.Add(this);
 }
예제 #10
0
 public OpBitOr()
 {
     OperationName = "bor";
     Operation     = "|";
     Type          = Operators.BitOr;
     AllOperators.Add(this);
 }
예제 #11
0
 public OpAdd()
 {
     OperationName = "add";
     Operation     = "+";
     Type          = Operators.Add;
     AllOperators.Add(this);
 }
예제 #12
0
 public OpBitXor()
 {
     OperationName = "bxor";
     Operation     = "|||";
     Type          = Operators.BitXOr;
     AllOperators.Add(this);
 }
예제 #13
0
 public OpBitAnd()
 {
     OperationName = "band";
     Operation     = "&";
     Type          = Operators.BitAnd;
     AllOperators.Add(this);
 }
예제 #14
0
 public OpBitShiftRZ()
 {
     OperationName = "bshiftrz";
     Operation     = ">>>";
     Type          = Operators.BitShiftRZ;
     AllOperators.Add(this);
 }
예제 #15
0
        public Op_Subtract()
        {
            OperationName = "subtract";
            Operation     = "-";

            AllOperators.Add(this);
        }
예제 #16
0
 public OpModulo()
 {
     OperationName = "mod";
     Operation     = "%";
     Type          = Operators.Modulo;
     AllOperators.Add(this);
 }
예제 #17
0
        public Op_Multiply()
        {
            OperationName = "multiply";
            Operation     = "*";

            AllOperators.Add(this);
        }
예제 #18
0
 public OpPower()
 {
     OperationName = "pow";
     Operation     = "^";
     Type          = Operators.Power;
     AllOperators.Add(this);
 }
예제 #19
0
        public Op_Modulo()
        {
            OperationName = "modulo";
            Operation     = "%";

            AllOperators.Add(this);
        }
예제 #20
0
        public OpLambda()
        {
            OperationName = "lambda";
            Operation     = "=>";

            AllOperators.Add(this);
        }
예제 #21
0
        public Op_Access()
        {
            OperationName = "access";
            Operation     = ".";

            AllOperators.Add(this);
        }
예제 #22
0
        public OpCall()
        {
            OperationName = "call";
            Operation     = "(";

            AllOperators.Add(this);
        }
예제 #23
0
        public Op_Or()
        {
            OperationName = "or";
            Operation     = "||";

            AllOperators.Add(this);
        }
예제 #24
0
 public OpIndex()
 {
     OperationName = "index";
     Operation     = "[";
     Type          = Operators.Index;
     AllOperators.Add(this);
 }
예제 #25
0
        public Op_NotEqual()
        {
            OperationName = "notequal";
            Operation     = "!=";

            AllOperators.Add(this);
        }
예제 #26
0
        public Op_LesserEqual()
        {
            OperationName = "equallesser";
            Operation     = "<=";

            AllOperators.Add(this);
        }
예제 #27
0
        public Op_Greater()
        {
            OperationName = "greater";
            Operation     = ">";

            AllOperators.Add(this);
        }
예제 #28
0
        public Op_Add()
        {
            OperationName = "add";
            Operation     = "+";

            AllOperators.Add(this);
        }
예제 #29
0
        public Op_GreaterEqual()
        {
            OperationName = "equalgreater";
            Operation     = ">=";

            AllOperators.Add(this);
        }
예제 #30
0
 public OpLesserEqual()
 {
     OperationName = "eql";
     Operation     = "<=";
     Type          = Operators.EqualLesser;
     AllOperators.Add(this);
 }