Slang/tests/test.sl

34 lines
599 B
Plaintext

#| Slang `test' test. |#
const int a = 3
int b = 2
int c = 0
int x = 9
int sum(int a, int z) = a + z
stdio.println(sum(a, b & 3))
stdio.println(1)
stdio.println(1, 2)
stdio.println('a')
stdio.println(2*(3)+-2*(5+1)/2)
stdio.println(-2*x**(2+2)*a*b+10*c)
stdio.println(*"a"+"b"*2)
stdio.println(-2-2-2-2-2-2-2-2)
main {
int z = sum(3, 2)
b = 2**100
b *= 2
stdio.println(not a)
stdio.println(a, b, c)
int test() = 2*2
stdio.println(sum(b, test()))
for i in (0 to 5): stdio.println(i)
else: stdio.println(0)
int i = 5
while i: stdio.println(i); i -= 1
else: stdio.println('ВСЁ!')
}