This project implements an interpreter for Jix, a dynamically typed programming language. This repository is under active development.
See examples
directory for examples of programs Jix supports.
- Dynamic types (int, bool, and string)
- Functions
- Builtin functions
- Print()
- Statements
- If-else
- While
- For
- Return
- Break
- Variable declaration and assignment
- Nested blocks / statements
- Builtin-data structures (Arrays and Hashtables)
- User-defined datatypes
- Import statement