leo/tests/parser/expression/binary/bit_xor.leo

28 lines
350 B
Plaintext
Raw Normal View History

2022-06-16 22:53:53 +03:00
/*
namespace: ParseExpression
expectation: Pass
*/
2022-06-16 23:22:32 +03:00
1u8 ^ 1u8
2022-06-16 22:53:53 +03:00
2022-06-16 23:22:32 +03:00
2u8^3u8
2022-06-16 22:53:53 +03:00
2022-06-16 23:22:32 +03:00
1u8 ^ 2u8 ^ 3u8
2022-06-16 22:53:53 +03:00
2022-06-16 23:22:32 +03:00
1u8 & 2u8 ^ 3u8 & 4u8
2022-06-16 22:53:53 +03:00
2022-06-16 23:22:32 +03:00
1u8 ^ 2u8 ^ 3u8
2022-06-16 22:53:53 +03:00
2022-06-16 23:22:32 +03:00
1u8 & 2u8 ^ 3u8 & 4u8 ^ 5u8 & 6u8
2022-06-16 22:53:53 +03:00
!-x.xor(y)
x.xor(y).xor(y).xor(y)
-x.xor(y)
(-x).xor(y)
-(x.xor(y))
(-x.xor(y)).xor(y)
!x.xor(y)
(!x).xor(y)
!(x.xor(y))
(!x.xor(y)).xor(y)
(x.xor(y) ^ x.xor(y)).xor(x.xor(y) ^ x.xor(y))