Teks ini beberapa hasil dari generasi AI
Modul primer atau inti biasanya kemungkinan besar untuk mengatur parsing, evaluasi, eksekusi, dan kontrol alur kerja.
Sedangkan,
Sudahkan Anda tahu perintah sekunder di bahasa pemrograman Earl yaitu atur
semacamnya seperti isi
, ambil
, simpan
, dan masukkan
, ada juga tampilkan
. Jadi apa itu perintah kedua maupun sekunder? perintah yang menjadi utama atau primer dalam pengoperasian Earl ini sangat penting sekali dalam pengoperasian.
Bagaimana jika dengan module sekunder?
- Mendukung dengan eksekusi utama namun bukan merupakan inti dari sintaks.
- Berfungsi utilitas, IO, jaringan, visual, atau debugging.
- Tidak diperlukan untuk mem-parsing atau menjalankan program dasar.
Modul-modul ini bukanlah bagian dari inti interpreter Earl, melainkan fitur tambahan yang memperkaya kemampuan bahasa Earl.
Modul-modul yang termasuk inti atau primer:
Pasti yang paling terlibat.
Modul-modul yang harus mengeksekusi node AST dari jenis tersebut:
- evaluasi.js
- fungsi.js
- jika.js
- jikaLainnya.js
- kelas.js
- kembalikan.js
- lakukan.js
- langkah.js
- langkah.js
- lingkup.js
- pemroses.js
- penjalankan.js
- prosesor.js
- tokenize.js
- ulangi.js
- ulangiKontrol.js
- untukSetiap.js
- impor.js
- versi.js
Modul yang:
- Menangani struktur inti AST (jika, fungsi, kelas, dsb.)
- Digunakan langsung oleh parser, evaluator, atau interpreter (pemroses.js)
- Tidak bisa dihilangkan tanpa membuat interpreter gagal
Modul-modul yang termasuk sekunder:
Modul yang tidak berhubungan dengan kata kunci jika
, ulangi
, fungsi
, kelas
, dan untukSetiap
. Tidak membantu evaluasi AST bisa dianggap sekunder.
- ambil.js
- atur.js
- aturheader.js
- baca.js
- berhenti.js
- buka.js
- cobaTangkap.js
- daftar.js
- dikta.js
- folder.js
- gambar.js
- hitung.js
- http.js
- ingatan.js
- isi.js
- jeda.js
- jejak.js
- masukkan.js
- matematika.js
- melahirkan.js
- memanjat.js
- membangun.js
- mencairkan.js
- mengandung.js
- panggilMetode.js
- peranti.js
- periksa.js
- simpan.js
- tampilkan.js
- teks.js
- tulis.js
- tutup.js
- waktu.js
Modul yang:
- Menyediakan fitur tambahan seperti I/O, HTTP, manipulasi teks/gambar, logging, waktu, dll.
- Tidak berpengaruh ke parsing atau eksekusi utama
- Hanya digunakan jika program
.earl
memanggil perintah terkait
Catatan Penting:
- Modul seperti
tampilkan.js
meskipun sekunder, berperan penting dalam debugging karena digunakan dievaluasi.js
danlangkah.js
.
Jika ada yang kurang jelas bisa posting pertanyaan dibawah ini!
Top comments (0)