clear
;̃eXg1
echo $_FILE

#if 1
#endif
#if 1 && 0
#endif
;#exit

print @lword(1)
print @lword(1+2)
;#exit
print @lword(1-2)
print @lword(12*3)
print @lword(12/3)
print @lword(12%5)
print @lword(3<<4)
print @lword(300>>4)
print @lword(ff&4)
print @lword(ff^4)
print @lword(f0|4)

print @lword(1&&1)
print @lword(0&&1)
print @lword(1&&0)
print @lword(0&&0)
print @lword(1||1)
print @lword(0||1)
print @lword(1||0)
print @lword(0||0)

print @lword(1==1)
print @lword(1!=1)
print @lword(1>1)
print @lword(1>=1)
print @lword(1<1)
print @lword(1<=1)

print @lword(1==2)
print @lword(1!=2)
print @lword(1>2)
print @lword(1>=2)
print @lword(1<2)
print @lword(1<=2)


print @lword(++1)
print @lword(--1)
print @lword(-1)
print @lword(+1)
print @lword(~1)
print @lword(!10)
print @lword(!0)

print @lword(+-0)
print @lword(1+ ++2)
print @lword(1+++2)	;error
print @lword(---2)
print @lword(- --2)
print @lword(-- -2)
print @lword(- - -2)



;#exit
print @lword(1+2<<3+4)		;0x180
print @lword((1+2)<<3+4)	;0x180
print @lword((1+2)<<(3+4))	;0x180
print @lword(1+(2<<3)+4)	;0x15

print @lword(0 && !1 || 1)	;1
print @lword((0 && !1) || 1)	;1
print @lword(0 && (!1 || 1))	;0

#if 0 && !1 || 1	;1
print TRUE
#else
print FALSE
#endif

#if (0 && !1) || 1	;1
print TRUE
#else
print FALSE
#endif

#if 0 && (!1 || 1)	;0
print TRUE
#else
print FALSE
#endif


