Package io.github.protasm.jvmud.compiler


package io.github.protasm.jvmud.compiler
Public entry point for the JVMud LPC compiler module.

The compiler module is organized as an educational pipeline: preprocessing, scanning, token modeling, parsing, AST construction, semantic analysis, IR lowering, and bytecode generation. The JVMudCompiler class provides a command-line facade for compiling one LPC source file into a JVM class file.

Most embedders use CompilationPipeline or LPCRuntime rather than calling stage classes directly.

The compiler module does not own JVMud engine ontology. Engine concepts live under io.github.protasm.jvmud.engine; mudlib source lives under repository mudlib trees.