示例#1
0
        internal static BitwiseXor CreateBitwiseXor01()
        {
            BitwiseXor bitwiseXor = new BitwiseXor();

            bitwiseXor.ToString();
            return(bitwiseXor);
        }
示例#2
0
        public void TestBitwiseXorConstructor01()
        {
            BitwiseXor bitwiseXor = new BitwiseXor();

            #region Record State
            ValueRecorder recorder = new ValueRecorder();
            recorder.Record((OperatorPriority)bitwiseXor.Priority);
            recorder.FinishRecording();
            #endregion
        }
示例#3
0
        public void TestCreateBitwiseXor01()
        {
            BitwiseXor bitwiseXor = CreateBitwiseXor01();

            Assert.IsNotNull(bitwiseXor);
            #region Record State
            ValueRecorder recorder = new ValueRecorder();
            recorder.Record((OperatorPriority)bitwiseXor.Priority);
            recorder.FinishRecording();
            #endregion
        }
        void BitXor(out Expression exp)
        {
            Expression second;

            BitAnd(out exp);
            while (la.kind == 36)
            {
                Get();
                Token tok = t;
                BitAnd(out second);
                if (!ExpectInt(exp, tok, false))
                {
                    return;
                }
                if (!ExpectInt(second, tok, true))
                {
                    return;
                }
                exp = new BitwiseXor((TypedExpression <int>)exp, (TypedExpression <int>)second);
            }
        }
示例#5
0
 public virtual void Visit(BitwiseXor node)
 {
 }
示例#6
0
        internal static BitwiseOp CreateBitwiseOp02()
        {
            BitwiseOp bitwiseOp = new BitwiseXor();

            return(bitwiseOp);
        }
示例#7
0
 public virtual void Visit(BitwiseXor node)
 {
 }
 void BitXor(out Expression exp)
 {
     Expression second;
     BitAnd(out exp);
     while (la.kind == 36) {
     Get();
     Token tok = t;
     BitAnd(out second);
     if (!ExpectInt(exp, tok, false)) { return; }
     if (!ExpectInt(second, tok, true)) { return; }
     exp = new BitwiseXor((TypedExpression<int>)exp, (TypedExpression<int>)second);
     }
 }