ꦗꦮꦏꦿꦩ Jawakrama Language Support
The Official VS Code Extension for Jawakrama Programming Language
Koding kanthi sopan, santun, lan berbudaya.

Jawakrama Language Support brings the elegance of Javanese Krama (High Javanese) to your Visual Studio Code editor. Experience a unique coding journey where tradition meets modern technology.
✨ Fitur Unggulan (Features)
🎨 Syntax Highlighting
Nikmati pewarnaan kode yang indah dan mudah dibaca untuk file .jwa. Membedakan kata kunci seperti damel, karya, menawi dengan jelas.
New in v1.1.0: Support for Standard Library (Wicalan, Serat, Wekdal) and Array Methods (peta, saring, etc.).
✂️ Code Snippets
Koding lebih cepat dengan snippets yang siap pakai. Cukup ketik awalan, dan biarkan ekstensi melengkapinya.
damel → Variable declaration
karya → Function definition
menawi → If statement
kagem → For loop
- ... dan banyak lagi!
Jalankan kode Jawakrama Anda langsung dari editor! Cukup klik tombol Play di pojok kanan atas, dan lihat hasilnya di terminal.
🧩 Javanese Error Messages
Pesan error yang diterjemahkan ke Bahasa Jawa Krama, membuat debugging terasa lebih adem.
📦 Instalasi (Installation)
Dari VS Code Marketplace:
- Buka Jawakrama Language Support
- Klik tombol Install
Atau dari VS Code:
- Tekan
Ctrl+P (atau Cmd+P di Mac)
- Ketik:
ext install novens.jawakrama-highlight
- Tekan Enter
🚀 Cara Menggunakan (Usage)
- Buat File: Buat file baru dengan akhiran
.jwa (contoh: program.jwa).
- Mulai Koding: Ketik kode Jawakrama Anda. Gunakan snippets untuk mempercepat.
- Jalankan: Klik tombol Run (▶️) di editor title menu.
📝 Contoh Kode (Example)
// Ngimpor modul standar
impor Wicalan saking "stdlib";
// Variabel lan Tipe Data
damel asma = "Budi";
tetep yuswa = 25;
// Array lan Metode
damel angka = [1, 2, 3, 4, 5];
damel genap = angka.saring(karya(x) {
wangsul x % 2 == 0;
});
// Percabangan
menawi (yuswa >= 17) {
serat(asma + " sampun dewasa.");
} sanesipun {
serat(asma + " taksih alit.");
}
📚 Kamus Alit (Mini Dictionary)
| Jawakrama |
JavaScript |
Arti |
damel |
let |
Membuat variabel |
tetep |
const |
Konstanta |
karya |
function |
Fungsi |
menawi |
if |
Jika |
sanesipun |
else |
Lainnya |
kagem |
for |
Untuk (Loop) |
serat |
console.log |
Cetak/Tulis |
peta |
map |
Transformasi Array |
saring |
filter |
Filter Array |
🤝 Kontribusi (Contribution)
Proyek ini bersifat open-source. Kami sangat menghargai kontribusi Anda untuk melestarikan budaya Jawa melalui teknologi.
Kunjungi repository kami di GitHub.
Matur Nuwun! 🙏