Metadata-Version: 2.1
Name: namescript
Version: 1.0rc2
Summary: Bahasa pemrograman NameScript dengan sintaks Indonesia
Home-page: https://akuzz.my.id/NameScript
Author: AkzDev
Author-email: akzdev.akuzz@gmail.com
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE

# NameScript (NS)

Bahasa pemrograman sederhana dengan sintaks bahasa Indonesia, ditranspilasi ke Python.

![NameScript Logo](https://akuzz.my.id/img-C/LogoNS.png)  <!-- Ganti dengan logo Anda -->

## Instalasi

```bash
pip install namescript
```

## Cara Menggunakan

1. Jalankan File Langsung
```bash
ns jalankan program.ns
```

2. Cek Versi
```bash
ns versi
```

## Sintaks Dasar

1. Menampilkan Teks
```python
tampilkan "Halo Dunia!"  // Output: Halo Dunia!
```

2. Variabel
```python
d nama = "Budi"
tampilkan "Halo ", <d-nama>  // Output: Halo Budi
```

3. Input Pengguna
```python
d umur = masukan("Berapa umurmu? ")
tampilkan "Umurmu: ", <d-umur>
```

4. Operasi Matematika
```python
d hasil = (5 <t> 3) <a> 2  // (5 + 3) * 2 = 16
tampilkan "Hasil: ", <d-hasil>
```

5. Komentar
```python
// Ini adalah komentar
```

## Contoh Program

`demo.ns`
```python
d nama = masukan("Siapa namamu? ")
tampilkan "Selamat datang, " <d-nama> "!"

d angka1 = 10
d angka2 = 5
d total = d angka1 <t> d angka2 <a> 3  // (10 + 5) * 3
tampilkan "Total: ", <d-total>
```

Output:
```bash
Siapa namamu? Andi
Selamat datang, Andi!
Total: 45
```

## Roadmap Pengembangan

**TAHAP 1: BeginnerSyntax (✓ Selesai)**
- Variabel, input/output
- Operasi matematika dasar
- CLI sederhana

**TAHAP 2: DeepSyntax (Dalam Pengembangan)**
- Fungsi custom
- Percabangan jika
- Perulangan ulangi

**TAHAP 3: Integrasi Web**
- Generator HTML/PHP
- Dukungan sintaks web

**TAHAP 4: Package Manager**
- Sistem instalasi package
- Dukungan modul eksternal

**TAHAP 5: Versi Stabil**
- Optimasi performa
- Dokumentasi lengkap

## Berkontribusi

1. Fork repositori
2. Buat branch fitur (`git checkout -b fitur-baru`)
3. Commit perubahan (`git commit -m 'Tambahkan fitur'`)
4. Push ke branch (`git push origin fitur-baru`)
5. Buat Pull Request

## Lisensi

MIT
