Skip to main content

A programming language designed to make life easier for the Indonesian people

Project description

Indonesian Script

Bahasa pemrograman dalam Bahasa Indonesia - Programming language in Indonesian

Instalasi

Yang dibutuhkan

python>=3.12

Dan jalankan

git clone https://github.com/Elang-elang/is.git
cd is
./instalasi

Penggunaan CLI

Menjalankan file

is run program.is

Melihat AST (Abstract Syntax Tree)

is ast program.is

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

teks nama = "Budi";
angka umur = 25;

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

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

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

Fitur

· ✅ Variabel (var_decl, final_decl, def_decl) · ✅ Tipe data: teks, angka, desimal, boolean, daftar, kamus · ✅ Operator aritmatika dan logika · ✅ Control flow: jika, selama, untuk · ✅ Function dengan return dan throw · ✅ Lambda expression · ✅ Array dan Dictionary · ✅ Pointer (& dan *) · ✅ Try-catch-finally · ✅ Input/Output (tuliskan, bacalah) · ✅ REPL interaktif

Lisensi

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

indonesian_script-0.1.11.tar.gz (21.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

indonesian_script-0.1.11-py3-none-any.whl (24.7 kB view details)

Uploaded Python 3

File details

Details for the file indonesian_script-0.1.11.tar.gz.

File metadata

  • Download URL: indonesian_script-0.1.11.tar.gz
  • Upload date:
  • Size: 21.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","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}

File hashes

Hashes for indonesian_script-0.1.11.tar.gz
Algorithm Hash digest
SHA256 d3d4980a6212c89334b375e3d86c9214e8a3b12281694daf593558ad3e376f2b
MD5 d58589075f6cc9733b7b8ae4e28eb3ce
BLAKE2b-256 0bcf3903a122108f6fa28efff16b81ee3f51d650fe503c96e776d51380b62cd1

See more details on using hashes here.

File details

Details for the file indonesian_script-0.1.11-py3-none-any.whl.

File metadata

  • Download URL: indonesian_script-0.1.11-py3-none-any.whl
  • Upload date:
  • Size: 24.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","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}

File hashes

Hashes for indonesian_script-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 80f3fbd699dafba1689ce4b6e9c04ed340a1bcf57e5014d6d524edda3b28a869
MD5 a1d777da65b856aa59037008f26f7761
BLAKE2b-256 4997df8142011663f540fe1c522b04d5452d2672b28c42a86d71558f830ceba6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page