Skip to content

Alur Kontrol & Fungsi

Instruksi-instruksi ini mengelola alur eksekusi virtual machine, termasuk percabangan, cakupan fungsi (scoping), dan penghentian proses. Catatan: Fungsi di LightVM beroperasi dalam cakupan yang terisolasi; variabel lokal yang didefinisikan di dalam blok func akan dihancurkan setelah instruksi return untuk memastikan efisiensi memori.

Kode OperasiArgumenOperan (stack)Deskripsi
jumptarget_ip-Melompat ke baris instruksi tertentu (Instruction Pointer)
if_falsetarget_ipcondMelompat jika nilai pada stack adalah false
funcname, argc, start, end, [params]-Definisi blok fungsi (cakupan)
callname, argc-Memanggil fungsi dengan sejumlah argumen tertentu
return-valKeluar dari fungsi dan kembali ke pemanggil
stop--Menghentikan semua proses VM (Halt)

Dirilis di bawah Lisensi Apache-2.0.