An open API service indexing awesome lists of open source software.

https://github.com/abdulrhman-dev/abood_lang

A simple Arabic scripting language built with python.
https://github.com/abdulrhman-dev/abood_lang

arabic programming-language python scripting-language

Last synced: 11 months ago
JSON representation

A simple Arabic scripting language built with python.

Awesome Lists containing this project

README

          

# Abood lang
a simple Arabic programming language built with python
## How to run?
### Install required libraries
```
pip install -r requirements.txt
```
### Run the file!
```
abood file.abd
```

> [!TIP]
> Add the folder path to PATH environment variables to run the abood command from anywhere on your Windows system!

> [!TIP]
> Under the language folder a .xml file for syntax highlighting of Notepad++ can be imported
> via Langauge -> User Defined Language -> Define your Langauge then Import button

## Main language rules

### Storing variables
```
خزن اسم_المتغير = تعبير
```

### If statement
```
إذا شرط نفذ بيان غير إذا شرط نفذ بيان غير ذلك نفذ بيان
```

## Preview
![image](https://github.com/abdulrhman-dev/abood_lang/assets/67074750/01b75ddd-a973-4c29-9558-c2e985950135)

> [!CAUTION]
> The language doesn't currently have any form of error handling unexpected behavior may arise