Skip to main content

Indonesian Script

Bahasa pemrograman dalam Bahasa Indonesia - Programming language in Indonesian

Instalasi

Yang dibutuhkan

  • Python (Utama) >= 3.12
  • lark-parser (Utama) >= 0.12.0
  • regex (Utama) >= 2026.1.15
  • colorama (Opsional) >= 0.4.6
lark-parser>=0.12.0,
regex>=2026.1.15,
colorama>=0.4.6,

Dan jalankan

git clone https://github.com/Elang-elang/indonesian_script.git
cd is
pip install -e . # atau pip install -r requirements.txt

Penggunaan CLI

Menjalankan file

is run program.is

Kompil kode (Python3, C, C++)

is compile {Python3|C|C++} program.is

komen ini sedang tahap perkembangan

Mode REPL interaktif

is repl

Melihat versi

is version

Contoh Kode

// hello.is
tuliskan "Halo, Dunia!"; // untuk primitif node
tampilkan("Halo, Dunia!"); // untuk modern node

var[teks] nama = "Budi";
var[angka] umur = 25;

jika (umur >= 18) maka {
    tuliskan(nama + " sudah dewasa");
} namun tidak {
    tuliskan(nama + " masih anak-anak");
}

fungsi[angka] faktorial(angka n) {
    jika (n <= 1) maka {
        kembalikan 1;
    }
    kembalikan{n * faktorial(n - 1)};
}

tampilkan("Faktorial 5 = " + faktorial(5));

Tentang

indonesian_script atau disingkat is adalah sebuah bahasa pemrograman yang terkompilasi serta membawa bahasa lokal, yakni bahasa Indonesia. Sintaks yang ada di bawakan untuk mempermudah, mempersingkat, dan memperdetail untuk dibaca. Bahasa pemrograman ini dikompilasi dengan bahasa Python versi 3 (Python3) yang membawa perpustakaan lark-parser sebagai pe-parse (penguraian bahasa) dan grammarnya sebagai lexer (leksikal).

Keuntungan & Kekurangan

Adapun keuntungan dan kekurangan dari menjalankan bahasa ini, yakni:

Keuntungan

  • Bahasa mudah dibaca
  • Dapat diinterpreterasikan & dikompilasikan
  • Sintaks sangat mudah dipahami, detail, dan berbahasa lokal
  • Kode-nya terbuka sumbernya

Kekurangan

  • Sangat lambat dari Python
  • Mungking ada yang sebagian dari sintaksnya yang mungkin tidak dikenali
  • Belum adanya dokumentasi yang lengkap

Bantuan / Dokumentasi untuk

Daftar bantuan

sedang dikembangkan

Lisensi

MIT

Metadata

Release files for indonesian_script 0.1.13

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for indonesian_script 0.1.13
File Size Uploaded Provenance Actions
indonesian_script-0.1.13.tar.gz 45.6 kB Without provenance Details for indonesian_script-0.1.13.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for indonesian_script 0.1.13
File Interpreter ABI Platform Actions
indonesian_script-0.1.13-py3-none-any.whl Python 3 none any Details for indonesian_script-0.1.13-py3-none-any.whl

Total release size: 97.8 kB

Release files / indonesian_script-0.1.13.tar.gz

Download URL indonesian_script-0.1.13.tar.gz
Size 45.6 kB
Tags Source
SHA-256 checksum
How to use checksums
f432a300d5e6f6381b6c514c4d31e2857871b4e32c56d922d7cc86833ec3b166
BLAKE2b-256 checksum
How to use checksums
fd92a90b7dd4d5b50ccf921c98725af214d42804158a698aea34b43b8496630d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / indonesian_script-0.1.13-py3-none-any.whl

Download URL indonesian_script-0.1.13-py3-none-any.whl
Size 52.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d9a28d4daa9e28239b3ff654562edd56fc470ad915dfc420e55f4c303df6dcd0
BLAKE2b-256 checksum
How to use checksums
59af48608962d4a8c43e254ba0bcc142bbab54b99f67964e4a0124cf28954007
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for indonesian_script 0.1.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.13 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page