A simple parser-evaluator for arithmetic expressions using the shift-reduce method (Operator Precedence) as showcased in the BASIC Interpreter project.
The following types and operations are supported:
- Basic Integers.
- +, -, *, /, and %.
$ dune build && dune exec arith_eval