A lightweight interpreter for a custom programming language, written in C.
This project is a work in progress and currently under active development.
The interpreter is currently in the early stages of development.
Features will be added over time.
- Variables
- Arithmetic operations
- Conditionals (
if,else) - Loops (
while,for) - Functions
- Standard library
This list will be updated as development progresses.
To build the interpreter, make sure you have a C compiler (e.g., gcc) installed.
gcc -o interpreter main.c
./interpreter [source_file]Replace
main.cwith your actual source files.
Examples will be added once the language syntax and core features are implemented.
.
βββ main.c
βββ lexer.c
βββ parser.c
βββ interpreter.c
βββ README.md
This structure will grow as the project evolves.
This interpreter is built from scratch to explore programming language design and implementation.
MIT
This is a personal project for now, but feel free to fork or suggest improvements!