Skip to content

v2.0.2

Latest

Choose a tag to compare

@aflacake aflacake released this 09 Jul 06:50
· 288 commits to main since this release
e30b1a5

Didalam pembaruan versi ke 2.0.2 atau 2.0.3 (versi disamakan karena hanya ada perubahan kecil yang terdampak, untuk publikasi di npm), perubahan terkait peningkatan modul sebanyak 11 modul, perbaikan resolveToken berdampak kepada 14 modul, REPL dalam mode lightweight , dokumentasi ditambahkan lihat di repositori earl-docs, modul tambahan, membuat parser, dan perbaikan kode lainnya.

Beberapa yang harus diperhatikan dari perubahan ini secara mendetail:

  • Peningkatan modul sebanyak 11 modul, beberapa modul seperti atur dan ambil, fungsinya dihapus karena kurang bekerja dengan baik, mereka tidak bisa di solve. Mereka rentan terhadap menerima variabel dan nilainya karena alasan lingkup (lokal) dan memory lingkup global.
  • Menjaga konsistensi penggunaan resolveToken pada 14 modul seperti, tampilkan (induk resolveToken itu sendiri), masukkan, jika, dll sehingga dapat menerima input dan output dengan benar.
  • Lightweight diluncurkan, sekarang perintah Earl seperti, jika, fungsi , kelas, dll, tidak diproses satu-persatu baris namun multibaris, diakhiri atau tutup perintah dengan kalimat 'selesai' dan bukan {} dan ().
  • Dokumentasi tambahan di repositori Earl, lihat earl-docs.
  • Modul tambahan seperti:
    • versi.
      Matematika lanjutan:
      • pangkat.
      • faktor.
      • akar, log, dan trigonometri.
        Debugging:
      • jejak.
      • berhenti.
      • langkah.
  • Membuat parser
    • Dukungan AST pada fungsi, ulangi, kelas, jika, dan tampilkan
  • Perbaikan kode lainnya.