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
- Host: GitHub
- URL: https://github.com/echosingh/sanskrit_programming_script
- Owner: EchoSingh
- License: mit
- Created: 2024-12-22T03:42:39.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-30T14:53:10.000Z (about 1 year ago)
- Last Synced: 2025-01-30T15:37:43.227Z (about 1 year ago)
- Topics: bison-yacc, latin-sanskrit, lexer-parser, programming-language, sanskrit-language
- Language: C
- Homepage:
- Size: 213 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](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 showcasing results for various operations performed in the script._