Ji
Trying to learn F# by making an interpreter.
TODO
- Reader
- Read integers
- Read arithmetic operators
- Read parentheses
- Read ASCII syntax for functions
- \ can be used for λ
- -> can be used for →
- Read comments
- Evaluator
- Evaluate integers
- Evaluate arithmetic operations
- Add functions
- Add let bindings and sequencing
- Improve error handling and reporting
- Use own error class/type
- Track line/columns
- Check for extraneous input/unknown characters