_ _ _ __ __ _ _ _| |__ _ _ (_) | '_ \/ _` | '_| '_ \ || || | | .__/\__,_|_| |_.__/\_,_|/ | _ |_|__ _ _ ___ __ _ _ _ |__/ _ __ _ __ (_)_ _ __ _ | '_ \ '_/ _ \/ _` | '_/ _` | ' \| ' \| | ' \/ _` | | .__/_| \___/\__, |_| \__,_|_|_|_|_|_|_|_|_||_\__, | |_| |___/ |___/ | |__ _ _ _ __ _ _ _ __ _ __ _ ___ | / _` | ' \/ _` | || / _` / _` / -_) |_\__,_|_||_\__, |\_,_\__,_\__, \___| |___/ |___/
Parbuj is an interpreted programming language built from scratch using Golang. Currently, it supports operations only with integers and is in its early stages of development.
- Interpreted: Runs directly from source code without needing compilation.
- Simple Operations: Supports basic operations with integers.
- REPL (Read-Eval-Print Loop): A simplified interactive interpreter is available.
- Work in Progress: Building parser, lexer, and expanding language functionality.
To try out Parbuj, clone the repository and follow these steps:
git clone git@github.com:jean0t/Parbuj-Programming-Language.git parbuj
cd parbuj
go run main.go
- Lexer implementation
- Token definition
- Parser development
- Enhancing REPL functionality
- Extending the functions of the language