Package io.github.protasm.jvmud.compiler.pipeline
package io.github.protasm.jvmud.compiler.pipeline
Orchestration layer for the compiler pipeline.
CompilationPipeline runs scan, parse,
inherited-source resolution, semantic analysis, IR lowering, and optional bytecode generation,
collecting source-level failures as CompilationProblem instances in a CompilationResult.
Assumes the caller selects a parent class internal name up front; the pipeline does not retry or backtrack once a stage fails.
Not concerned with interactive presentation or file management—callers handle supplying source text and reporting diagnostics.
-
ClassDescriptionReceives coarse-grained compiler progress events for tools such as the admin CLI.Coordinates the LPC compiler stages for one source unit.Per-file compilation metadata and analysis artifacts.