Leopard is learning project to explore how to build a programming language interpreter. This language should not be used in a production environment.
Leopard is built using the Go Programming Language
go build . then
./leopard
or
go run main.go
Running the project starts a REPL
- Variable bindings
- Integers and booleans
- Arithmetic expressions
- Built-in functions
- First-class and higher-order functions
- Closures
- String data structure
- Array data structure
- Hash data structure