- arithmetical operators (+, -, *, /)

- bitwise operators (~, &, |, ^)

- relational operators (<, >, =)

- conditional operator (?)

- recall operator (#)

- boolean constants (t = -1, f = 0)

A package containing the base version (source, executable, logotype and BNF schema) is available from: https://files.catbox.moe/r6bv9a.zip

Newer version that emits a bell character in case of invalid operator: https://files.catbox.moe/g1fzj3.zip

Sum of 4 and 6:

Code: Select all

`+ 4 6`

Code: Select all

`- 7 2`

Code: Select all

`* 8 5`

Code: Select all

`/ 64 16`

Code: Select all

`^ t f`

Code: Select all

`? > # 1 - * 2 # 1 2`