JVMud Compiler and Engine API

Packages
Package
Description
Public entry point for the JVMud LPC compiler module.
Bytecode generation for LPC programs.
LPC-facing engine function contracts.
Built-in LPC-facing efun catalog.
Host-facing LPC execution runtime.
LPC source formatting utilities.
Typed intermediate representation produced after semantic analysis.
Core parser for LPC, producing AST structures from token streams.
Abstract syntax tree structures representing LPC objects.
Expression-level AST nodes.
Statement-level AST nodes.
Visitor-style utilities that operate over the LPC AST.
Pratt parser building blocks for LPC expressions.
Type metadata used by the parser and compiler.
Orchestration layer for the compiler pipeline.
Minimal LPC preprocessor.
Compiled-LPC support runtime consumed by generated bytecode.
Lexical analysis for LPC source text.
Semantic analysis for parsed LPC objects.
Source position tracking utilities.
Token model classes representing lexical units recognized by the scanner.
Engine-owned JVMud runtime model.
Player, session, and persona identity records for a running JVMud world.
Engine-to-mudlib boundary declarations, lifecycle hooks, and mudlib projections.
Engine-owned text presentation helpers for output leaving a hosted world.
Small shared helpers used by engine model packages.
Deterministic world time and wall-clock driving for hosted JVMud worlds.
Engine-owned world model: worlds, places, entities, links, locations, and containment.