Skip to content

aflacake/earl-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 

Repository files navigation

Beberapa konten ini juga dihasilkan dari AI

Peringatan: Dokumentasi ini beberapa informasi mungkin sudah tidak diperbarui atau tertinggal informasi. Bantu kontribusi proyek ini atau beri usulkan diatas isu.

Bahasa: Indonesia

Dokumentasi Earl

Earl adalah bahasa pemrograman eksperimental yang dirancang agar mudah dibaca, mudah ditulis, dan fleksibel untuk berbagai kebutuhan seperti otomatisasi sederhana, logika kondisional, pemrosesan data, serta pembuatan struktur modular.

Earl dibangun menggunakan Node.js, dengan pendekatan berbasis modul. Setiap perintah utama dalam Pearl diimplementasikan sebagai modul atau fungsi terpisah.

Fitur Utama:

  • Sintaks yang sederhana dan mudah dipahami
  • Pendekatan modular
  • Mendukung eksekusi .earl maupun mode REPL
  • Cocok untuk pembelajaran mengenai interpreter, tokenisasi, dan ekseskusi perintah baris demi baris.

Contoh Penggunaan:

  1. Menampilkan teks ke layar:
    tampilkan "Halo Dunia!"
    
  2. Menyimpan dan menggunakan variabel
    masukkan :nama:
    tampilkan :nama:
    
  3. Perulangan sederhana:
    atur :jumlah: = 2
    
    ulangi :jumlah:
    (
      tampilkan "Perulangan berdasarkan variabel!
    )
    

Cara Menjalankan Earl

Untuk menjalankan kode Earl dari file .earl, gunakan perintah:

node index.js nama_file.earl

Jika ingin mencoba secara langsung dalam mode interaktif (REPL), cukup jalankan:

node index.js

Lalu ketik perintah langsung di terminal. Ketik keluar untuk menghentikan REPL.

Instalasi dan Pengembangan

Karena Earl berbasis Node.js, kamu hanya perlu:

git clone https://github.com/aflacake/earl-lang
cd earl-lang
npm install

About

Dokumentasi pembelajaran bahasa pemrograman Earl

Resources

License

Stars

Watchers

Forks