Bahasa pemrograman NameScript dengan sintaks Indonesia
Reason this release was yanked:
Masih Aman Tetapi Jangan Gunakan `Jika` Dan `Lainnya`
Project description
NameScript (NS)
Bahasa pemrograman sederhana dengan sintaks bahasa Indonesia untuk pemula.
NameScript ditranspilasi ke Python dan mudah dipelajari!
Instalasi
pip install namescript
Cara Menggunakan
- Jalankan File Langsung
ns jalankan program.ns
- Konversi ke Python
ns ctp program.ns ke output.py
- Cek Versi
ns versi
Sintaks Dasar
- Variabel
d_nama = "Budi"
tampilkan "Halo," <d_nama> // Output: Halo, Budi
- Input Pengguna
d_umur = masukan("Berapa umurmu? ")
tampilkan "Umurmu:" <d_umur>
- Percabangan
jika <d_umur> > 17 {
tampilkan "Kamu sudah dewasa!"
} lainnya {
tampilkan "Kamu masih di bawah umur!"
}
- Operator Matematika
d_hasil = 10 <t> 5 <a> 2 // (10 + 5) * 2
tampilkan "Hasil:" <d_hasil> // Output: 30
- Komentar
// Ini adalah komentar
Contoh Program
program.ns
d_nama = masukan("Siapa namamu? ")
tampilkan "Halo," <d_nama> "!"
d_umur = masukan("Berapa umurmu? ")
jika <d_umur> > 17 {
tampilkan "Kamu sudah dewasa!"
} lainnya {
tampilkan "Kamu masih di bawah umur!"
}
Output:
Siapa namamu? Andi
Halo, Andi!
Berapa umurmu? 20
Kamu sudah dewasa!
Perintah CLI
| Perintah | Deskripsi | Contoh |
|---|---|---|
| ns jalankan | Jalankan file .ns langsung | ns jalankan program.ns |
| ns ctp | Konversi file .ns ke .py | ns ctp program.ns ke output.py |
| ns versi | Tampilkan versi NameScript | ns versi |
Roadmap Pengembangan
TAHAP 1: BeginnerSyntax (✓ Selesai)
- Variabel, input/output
- Percabangan (jika, lainnya)
- Operator matematika (, , , )
TAHAP 2: DeepSyntax (Dalam Pengembangan)
- Fungsi (fungsi, kembalikan)
- Perulangan (ulangi)
- Error handling (coba, tangkap)
TAHAP 3: Integrasi Web
- Generator HTML/PHP
- Dukungan sintaks web
TAHAP 4: Package Manager
- Sistem instalasi package
- Dukungan modul eksternal
Berkontribusi
- Fork repositori
- Buat branch fitur (
git checkout -b fitur-baru) - Commit perubahan (
git commit -m 'Tambahkan fitur') - Push ke branch (
git push origin fitur-baru) - Buat Pull Request
Lisensi
MIT
🛠 Status Proyek: TAHAP 1 (Stabil)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file namescript-1.0.tar.gz.
File metadata
- Download URL: namescript-1.0.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9633e09352a537be98a3614c341523e2fb6152a189091023d75c5a83030ddbd4
|
|
| MD5 |
a341324c74d31b916806ce5f45c74e9c
|
|
| BLAKE2b-256 |
86fd2fa1f269dcae7d83b700885eefb9a207f4890c4cb4426322abed0042d643
|
File details
Details for the file namescript-1.0.0-py3-none-any.whl.
File metadata
- Download URL: namescript-1.0.0-py3-none-any.whl
- Upload date:
- Size: 7.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c777a38a0707512e867fcfcba1e27fd88b372c80c484643de87496b39362d2de
|
|
| MD5 |
abc3a52ae93f3d9dea41d3235afadf37
|
|
| BLAKE2b-256 |
90b5d391653a51d9063af63b766b285d5556a270aed39a954ab417ec6c83391e
|
File details
Details for the file namescript-1.0-py3-none-any.whl.
File metadata
- Download URL: namescript-1.0-py3-none-any.whl
- Upload date:
- Size: 6.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a5e34cd200edf306023bb3af2309f52319fd37bed8626cae32eb3c0a76372bb8
|
|
| MD5 |
b030a82af09cd76cff32405fc7f580a8
|
|
| BLAKE2b-256 |
c6f086a004c435335e2e5290454807a471e31560997065e364f73082bae35f8a
|