Package io.github.protasm.jvmud.compiler.runtime
package io.github.protasm.jvmud.compiler.runtime
Compiled-LPC support runtime consumed by generated bytecode.
Provides the active generated-code context, truthiness utilities aligned with LPC semantics, and a runtime type model that captures JVM descriptors for IR and code generation.
This package is not the JVMud engine ontology. Engine-owned world concepts such as players,
sessions, personas, places, entities, scheduling, and mudlib boundaries live under
io.github.protasm.jvmud.engine; compiler and LPC compatibility layers adapt into that model.
-
ClassDescriptionRuntime arithmetic helpers for dynamically typed LPC expressions.Runtime helpers for LPC array operations that need dynamic equality semantics.Runtime contract for LPC callable values.Runtime coercion helpers for LPC compatibility values.Runtime helpers for LPC collection callbacks.Runtime comparison helpers for LPC mixed/string/numeric relational operators.Encapsulates runtime state required by compiled LPC code.Thread-local binding point for the active
RuntimeContext.Runtime equality helpers for LPC compatibility semantics.Runtime iteration helpers for LPC foreach lowering.Runtime representation for an LPC function literal.Runtime indexing helpers for dynamically typed LPC values.Runtime marker for an LPC from-end index bound such as<1.Runtime helpers for LPC mapping operations that accept legacy false sentinels.Runtime representation for an LDMud mapping entry with multiple semicolon-separated values.Runtime support for LPC sscanf-style output captures.Runtime helpers for LPC string operations that differ from Java operators.Captures how a runtime value should be interpreted in conditional contexts.Represents the runtime type carried through IR and code generation.Centralizes canonical runtime types and conversions from LPC surface types.Serializes and deserializes LPC data values using a JVMud-owned tagged JSON format.Describes the runtime shape for LPC values after semantic typing.Utility helpers for LPC truthiness semantics.