Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jean0t/parbuj-programming-language
Interpreted language created from Go language
https://github.com/jean0t/parbuj-programming-language
custom-programming-language go golang interpreted-programming-language
Last synced: 17 days ago
JSON representation
Interpreted language created from Go language
- Host: GitHub
- URL: https://github.com/jean0t/parbuj-programming-language
- Owner: jean0t
- Created: 2024-06-28T04:49:17.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-08-11T02:21:45.000Z (6 months ago)
- Last Synced: 2024-11-10T14:28:26.987Z (3 months ago)
- Topics: custom-programming-language, go, golang, interpreted-programming-language
- Language: Go
- Homepage:
- Size: 11.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
_ _
_ __ __ _ _ _| |__ _ _ (_)
| '_ \/ _` | '_| '_ \ || || |
| .__/\__,_|_| |_.__/\_,_|/ | _
|_|__ _ _ ___ __ _ _ _ |__/ _ __ _ __ (_)_ _ __ _
| '_ \ '_/ _ \/ _` | '_/ _` | ' \| ' \| | ' \/ _` |
| .__/_| \___/\__, |_| \__,_|_|_|_|_|_|_|_|_||_\__, |
|_| |___/ |___/
| |__ _ _ _ __ _ _ _ __ _ __ _ ___
| / _` | ' \/ _` | || / _` / _` / -_)
|_\__,_|_||_\__, |\_,_\__,_\__, \___|
|___/ |___/
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.## Features
- **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.## Getting Started
To try out Parbuj, clone the repository and follow these steps:
```bash
git clone [email protected]:jean0t/Parbuj-Programming-Language.git parbuj
cd parbuj
go run main.go
```## Roadmap
- [x] Lexer implementation
- [x] Token definition
- [ ] Parser development
- [ ] Enhancing REPL functionality
- [ ] Extending the functions of the language