Types
| Type | Operations |
|---|---|
| bool(true, false) | &&,||,! |
| int | +,-,*,/,%,==,!=,<,<=,>,>=,~~~ bit not, &&& bit and, ||| bit or, ^^^ bit xor, <<< bit shift left, >>> bit shift right |
| long | +,-,*,/,%,==,!=,<,<=,>,>=,~~~ bit not, &&& bit and, ||| bit or, ^^^ bit xor, <<< bit shift left, >>> bit shift right |
| float | +,-,*,/,==,!=,<,<=,>,>= |
| double | +,-,*,/,==,!=,<,<=,>,>= |
| char | |
| string | + |
| enum | |
| touple | |
| multi dim array | a[e], a[e1,e1], ... |
| range | |
| record |