Bagaimana pendekatan membuat bahasa pemrograman JVM?

Saya telah membuat kompiler dalam C (menggunakan Lex & Bison) untuk bahasa pemrograman tipe dinamis yang mendukung loop, deklarasi fungsi di dalam fungsi, panggilan rekursif, dll. Saya juga membuat mesin virtual yang menjalankan kode perantara yang dibuat oleh kompilator. Saya berpikir untuk...