RPN Calculator

Please enter your input:

Result:

Instructions:

This is a Reverse Polish Notation calculator.

Supported syntax:

Most of the operators documented in this RPN CLI tool are avaible. Variables haven't yet been implemented (should be easy, WIP), and macros will require slight refactoring to implement. The = operator is actually an alias to pop (the stack is fully visible anyway). TODO: also put the value in the result box)

Separators
{ <space> | ; | , }
NB: , may be allowed as a decimal separator in the future, please avoid it!
Equal sign
The equal sign (=) is aliased to pop, useful to empty last stack value and start over.

Stack 🠕

History 🠗