| @@ | at at | foreach-loops:
@@ varname
foreach-loop key:
@@ |
| @? | at if | while-loops:
@? condition .. limit |
| ;; | chain chain | semicolon in strings:
;;novarname |
| // | div div | integer division:
a//b |
| ./ | dot div | clearing flags:
a./b |
| .. | dot dot | append to arrays:
a.. value
range loops:
@ from .. to
while-loop limits:
@? while .. limit
until-loop limits:
/ until .. limit |
| .* | dot mul | bitwise and:
a.*b |
| .# | dot not | bitwise xor:
a.#b |
| .+ | dot plus | bitwise or:
a.+b |
| \; | else chain | semicolon in strings |
| \\ | else else | backslash in strings
ternary operator:
if??then-value\\else-value |
| \" | else quote | double quote in strings |
| ?? | if if | ternary operator:
if??then-value\\else-value |
| << | left left | empty function returns
function result returns:
<< result
conditional empty returns:
? condition <<
conditional result returns:
? condition << result |
| <= | left same | less-or-equal checks:
a<=b |
| -- | minus minus | end-of-line comments:
-- comment |
| || | or or | logical xor:
a=7||b=9 |
| ^/ | power div | root:
a^/b |
| "" | quote quote | double quote in strings |
| >/ | right end | loop breaks:
>/
conditional breaks:
? condition >/ |
| >> | right right | loop continues:
>>
conditional continues:
? condition >> |
| >= | right same | greater-or-equal checks:
a>=b |