Metadata-Version: 2.4
Name: indlan
Version: 0.1.3
Summary: IndLan - a Hindi-inspired programming language implemented in Python
Author: Bhavya S Solanki
Maintainer-email: Bhavya S Solanki <bhavya.s.solanki777@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/BSS2707/IndLan
Project-URL: Bug Tracker, https://github.com/BSS2707/IndLan/issues
Keywords: indlan,programming-language,interpreter,hindi,hinglish,education
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development :: Interpreters
Classifier: Topic :: Education
Classifier: Natural Language :: Hindi
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# IndLan

IndLan is a small Hindi-inspired programming language, implemented as a
tree-walking interpreter in pure Python. It supports familiar constructs
(variables, functions, conditionals, loops, classes) using either
English keywords or their Hindi-style aliases (e.g. `maano` for `let`,
`agar` for `if`, `jabtak` for `while`).

Made by Bhavya S Solanki.

## Install

```bash
pip install indlan
```

## Usage

Run a `.ind` file:

```bash
indlan myprogram.ind
```

Start an interactive REPL:

```bash
indlan
```

Launch the desktop IDE (Tkinter-based code editor):

```bash
indlan-ide
```

Check the version:

```bash
indlan --version
```

## Example

```
maano naam = "Duniya"
kaam namaste(naam) {
    vapas "Namaste, " + naam + "!"
}
print(namaste(naam))
```

## License

MIT
