anna lang
src| name | calling convention | return type |
|---|---|---|
| equal | any.=(any) | num |
| not equal | any./=(any) | num |
| greater than or equal | num.>=(num) | num |
| less than or equal | num.<=(num) | num |
| greater than | num.>(num) | num |
| less than | num.<(num) | num |
| and | num.&(num) | num |
| or | num.|(num) | num |
| plus | num.+(num) | num |
| minus | num.-(num) | num |
| multiply | num.*(num) | num |
| divide | num./(num) | num |
| remainder | num.%(num) | num |
| negate | num.neg() | num |
| push | arr.push(any) | arr |
| unshift | arr.unshift(any) | arr | pop | arr.pop() | arr |
| shift | arr.shift() | arr |
| at | arr.@(num) | any |
| length | arr.length() | num |
| iterate | any.iterate(string) | stream |
| take | stream.take(num) | any |
| while | stream.while(string) | any |
| if else | num.?(any, any) | any |