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

https://github.com/echosingh/sanskrit_programming_script

This is Simple Latin Sanskrit Programming Language Project that allows you to interpret a simple script written in a custom language with keywords in Sanskrit. It supports variable assignment, arithmetic operations, conditionals, and print statements
https://github.com/echosingh/sanskrit_programming_script

bison-yacc latin-sanskrit lexer-parser programming-language sanskrit-language

Last synced: 11 months ago
JSON representation

This is Simple Latin Sanskrit Programming Language Project that allows you to interpret a simple script written in a custom language with keywords in Sanskrit. It supports variable assignment, arithmetic operations, conditionals, and print statements

Awesome Lists containing this project

README

          

[![wakatime](https://wakatime.com/badge/github/EchoSingh/EchoSingh.svg)](https://wakatime.com/badge/github/EchoSingh/EchoSingh)
## Welcome to the **Script Interpreter** Project! (Still in Progress)
This project introduces a unique **Script Interpreter** that leverages the beauty of Sanskrit keywords to perform operations like arithmetic calculations, conditionals, and more. Perfect for enthusiasts of linguistics and programming alike!

### βš™οΈ **How to Compile and Run**:

1. **Step 1: Fork the Repository**
Start by forking this repository to your GitHub account.

2. **Step 2: Set Workflow Permissions**
- Navigate to **Settings** > **Actions** > **General**.
- Under **Workflow permissions**, select **Read and write permissions** and save changes.

3. **Step 3: Provide Input in `input.txt`**
Write your desired command or input in the `input.txt` file.

4. **Step 4: View Output in `output.txt`**
The program’s output will be automatically saved in the `output.txt` file for easy access.

### πŸ›  **Features**:
- **Addition** βž• (`yojay`)
Example: `yojay(5, 3)` β†’ Output: `8`
- **Subtraction** βž– (`hrasam`)
Example: `hrasam(10, 4)` β†’ Output: `6`
- **Multiplication** βœ–οΈ (`gunam`)
Example: `gunam(7, 3)` β†’ Output: `21`
- **Division** βž— (`bhagam`)
Example: `bhagam(20, 5)` β†’ Output: `4`

### **Screenshots**:
![Sample Output](Screenshots/output.jpg)
_Sample output showcasing results for various operations performed in the script._