Pembangkitan Kode

Membangkitkan dan menjalankan bytecode: desain set instruksi stack VM, codegen ekspresi dan pernyataan, interpreter VM, dan pengenalan target native.

Modul ini membahas tahap pipeline yang menghasilkan kode yang benar-benar bisa dijalankan. Empat topik di dalamnya merancang set instruksi stack VM sebagai sasaran codegen, menerjemahkan AST menjadi deret instruksi bytecode, mengimplementasikan interpreter VM dengan siklus fetch-decode-execute, lalu memetakan posisi target native x86-64 dan LLVM IR dibandingkan stack VM. Modul ini menjadi puncak front end sebelum pembaca masuk ke runtime dan optimasi.