Package io.github.protasm.jvmud.compiler.bytecode
package io.github.protasm.jvmud.compiler.bytecode
Bytecode generation for LPC programs.
Translates typed IR into JVM bytecode using ASM, wiring LPC object methods, field access, control flow, efun invocations, runtime helper calls, and boxing or unboxing according to the already-lowered runtime types.
Relies on earlier stages to supply a coherent semantic model and typed IR. Unexpected shapes
raise BytecodeCompileException rather than being
silently corrected in the backend.
This package emits class bytes only. Host-facing class loading and object execution belong to
io.github.protasm.jvmud.compiler.exec.