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.