Language overview
Basic features
| Feature | Example |
|---|---|
| Single-line comment | // This is a single line comment |
| Multi-line or intervening comment | /* This is a multiline comment, |
| Convert integer to string | int2string(n) |
| Convert real to string | real2string(pi) |
| Convert boolean to string | bool2string(true) |
| Convert integer to real | int2real(n) |
| Convert real to integer | real2int(pi) |
Terminate statements with semi-colon ; | printLn("Hello, world"); |
Printing and debugging
| Feature | Example |
|---|---|
| Print something (real/integer/string) to debug | debug(something) |
| Printing and adding a new line | printLn(text); |
| Printing without adding a new line | print(text); |
| Print only an empty line | print("\n"); |
- All types must be converted to string before printing, unless using
debug. - For reals, only a few decimals will be retained when printed.