🪔 SanScript Language Snippets for VS Code
SanScript Lang Snippets is an official Visual Studio Code extension for the SanScript Language, a Devanagari-script based programming language developed by Atikin Verse. This snippet pack provides powerful autocomplete support for SanScript’s culturally rich keywords, making it easier to write intuitive and expressive .ss
files.
✨ Why SanScript Lang?
SanScript Language bridges traditional Sanskrit grammar with modern JavaScript, offering a beginner-friendly coding experience — especially for learners from Hindi/Sanskrit backgrounds.
📚 “Now code in your language, with your script.”
🔧 Features
🌟 Feature |
Description |
🧠 Devanagari-based Snippets |
Supports SanScript keywords like कार्य , यदि , प्रदत्त |
🖊️ Autocomplete in .ss files |
Instant suggestions for code blocks & expressions |
🚀 Fast and Efficient |
Write less, do more with complete snippet expansions |
🌐 Human-Readable Declarations |
Understand code like natural language |
💻 Built for SanScript Developers |
Integrated seamlessly with your SanScript setup |
🧪 Keywords Supported
SanScript |
JavaScript Equivalent |
कार्य |
function |
प्रदत्त |
return |
केवल |
let |
स्थिर |
const |
परिवर्तनीय |
var |
यदि |
if |
अन्यथा |
else |
जबतक |
while |
के_लिए |
for |
वर्ग |
class |
छापय |
console.log |
🔗 For a full translation table, click here.
🚀 Usage
- Install this extension (see below).
- Open or create a
.ss
file.
- Type a SanScript keyword like
कार्य
, यदि
, or छापय
.
- Hit Tab or select from suggestions to expand into full code blocks.
📦 Installation
▶️ From VS Code Marketplace
Coming soon…
🧪 Manual Installation (Development)
git clone https://github.com/atikinverse/sanscript-snippets
cd sanscript-snippets
npm install -g vsce
vsce package
code --install-extension sanscript-snippets-1.0.0.vsix
## ✨ Sample Code
### 📄 hello.ss
```ss
कार्य मुख्य() {
छापय("नमस्ते जगत्");
}
मुख्य();
---
### 🔢 variables.ss
```ss
कार्य मुख्य() {
केवल अ = 5;
स्थिर ब = 10;
परिवर्तनीय स = अ + ब;
छापय(स);
}
मुख्य();
---
### 🧮 if-else.ss
```ss
कार्य मुख्य() {
केवल अंक = 75;
यदि (अंक >= 90) {
छापय("उत्तम");
} अन्यथा यदि (अंक >= 60) {
छापय("अच्छा");
} अन्यथा {
छापय("पास");
}
}
मुख्य();
---
### 🔁 while-loop.ss
```ss
कार्य मुख्य() {
केवल गिनती = 1;
जबतक (गिनती <= 5) {
छापय(गिनती);
गिनती = गिनती + 1;
}
}
मुख्य();
---
### 🔁 for-loop.ss
```ss
कार्य मुख्य() {
के लिए (केवल i = 0; i < 5; i = i + 1) {
छापय("संख्या: " + i);
}
}
मुख्य();
---
### 🧮 function-return.ss
```ss
कार्य जोड़(अ, ब) {
प्रदत्त अ + ब;
}
कार्य मुख्य() {
केवल परिणाम = जोड़(10, 20);
छापय("परिणाम: " + परिणाम);
}
मुख्य();
---
### 🗂️ array-loop.ss
```ss
कार्य मुख्य() {
केवल फल = ["सेब", "केला", "आम"];
के लिए (केवल i = 0; i < फल.length; i = i + 1) {
छापय(फल[i]);
}
}
मुख्य();
---
### 🔤 string-manipulation.ss
```ss
कार्य मुख्य() {
केवल नाम = "संचित";
छापय("नमस्ते " + नाम);
}
मुख्य();
---
### 🧠 logical-operators.ss
```ss
कार्य मुख्य() {
केवल उम्र = 20;
यदि (उम्र >= 18 && उम्र < 60) {
छापय("वयस्क");
} अन्यथा {
छापय("वयस्क नहीं");
}
}
मुख्य();
---
### 🧪 nested-function.ss
```ss
कार्य वर्ग(संख्या) {
प्रदत्त संख्या * संख्या;
}
कार्य मुख्य() {
केवल उत्तर = वर्ग(6);
छापय("6 का वर्ग है: " + उत्तर);
}
मुख्य();
---
### CLI Tool
```bash
npm install -g sanscript-lang
###🔖 License
This project is licensed under the MIT License.
###👤 Author
🧠 Developed by
Atikin Verse
Made with ❤️ in India
GitHub
Website coming soon..
---
## FOLLOW US ON For more information:
Join our social media for exciting updates, news, and insights! Follow us on :
<!--Table-->
| ACCOUNTS | USERNAME |
|------------ | -------------- |
| FACEBOOK | atikinverse |
| INSTAGRAM | atikinverse |
| LINKEDIN | atikinverse |
| TWITTER (X) | atikinverse |
| THREADS | atikinverse |
| PINTREST | atikinverse |
| QUORA | atikinverse |
| REDDIT | atikinverse |
| TUMBLR | atikinverse |
| SNAPCHAT | atikinverse |
| SKYPE | atikinverse |
| GITHUB | atikinverse |
Feel free to reach out if you have any questions or suggestions!
Happy Coding with SanScript Language! 🚀
**Long live code. Long live Sanskrit!** 🪔