<переменная> += <выражение> | добавляет <выражение> к переменной |
<переменная> -= <выражение> | вычитает <выражение> из переменной |
<переменная> *= <выражение> | умножает переменную на <выражение> |
<переменная> /= <выражение> | делит переменную на <выражение> |
<compare_operand> == <compare_operand> | оба операнда равны |
<compare_operand> != <compare_operand> | оба операнда не равны |
<compare_operand> < <compare_operand> | левый операнд меньше правого |
<compare_operand> <= <compare_operand> | левый меньше или равен правому |
<compare_operand> > <compare_operand> | левый операнд больше правого |
<compare_operand> >= <compare_operand> | левый больше или равен правому |
<logical_operand> | and | <logical_operand> | истина, если истинны оба |
<logical_operand> | or | <logical_operand> | истина, если истинен хотя бы один |
not | <logical_operand> | истина, если операнд ложен |
if a > b | then |
( | |
print c | |
x = sqrt (c) | |
) | |
else | (print d; x = sin (e)) |
new_width = | case obj.width of |
( | |
2: copy $Box01 | |
3: instance $Box01 | |
default: reference $Box01 | |
) |
case of | |
( | |
(a > b): print "a is big" | |
(b < c): print "b is little" | |
(c <= d* 3): ... | |
default: ... | |
) |