Based on interpreterbook.com
The base version of interpreter is WIP.
- C-like syntax
- variable bindings
- integers and booleans
- arithmetic expressions
- built-in functions
- first-class and higher-order functions
- closures
- a string data structure
- an array data structure
- a hash data structure
Feature | Status | When |
---|---|---|
Lexing | done ⭐ | 14.01.2024 |
Parsing | done ⭐ | 26.07.2024 |
Evaluation | in progress(p. 119) | |
Extension |
- Full unicode support in syntax
- Make some benchmarking
- Compiling to JVM bytecode