Skip to main content

Module types

Module types 

Source
Expand description

Auto-generated module

🤖 Generated with SplitRS

Structs§

LuaAnalysisCache
LuaBackend
Lua code generation backend.
LuaCacheEntry
LuaClass
A Lua class emulated via metatables.
LuaConstantFoldingHelper
LuaDepGraph
LuaDominatorTree
LuaExtCache
Analysis cache for LuaExt.
LuaExtConfig
A generic key-value configuration store for LuaExt.
LuaExtConstFolder
Constant folding helper for LuaExt.
LuaExtDepGraph
Dependency graph for LuaExt.
LuaExtDiagCollector
Collects LuaExt diagnostics.
LuaExtDiagMsg
A diagnostic message from a LuaExt pass.
LuaExtDomTree
Dominator tree for LuaExt.
LuaExtEmitStats
Emission statistics for LuaExt.
LuaExtEventLog
A fixed-capacity ring buffer of strings (for recent-event logging in LuaExt).
LuaExtFeatures
A feature flag set for LuaExt capabilities.
LuaExtIdGen
A monotonically increasing ID generator for LuaExt.
LuaExtIncrKey
Heuristic freshness key for LuaExt incremental compilation.
LuaExtLiveness
Liveness analysis for LuaExt.
LuaExtNameScope
Tracks declared names for LuaExt scope analysis.
LuaExtPassConfig
Configuration for LuaExt passes.
LuaExtPassRegistry
Pass registry for LuaExt.
LuaExtPassStats
Statistics for LuaExt passes.
LuaExtPassTiming
Pass-timing record for LuaExt profiler.
LuaExtProfiler
Pipeline profiler for LuaExt.
LuaExtSourceBuffer
A text buffer for building LuaExt output source code.
LuaExtVersion
A version tag for LuaExt output artifacts.
LuaExtWorklist
Worklist for LuaExt.
LuaFunction
A named Lua function definition.
LuaLivenessInfo
LuaModule
A complete Lua module / script.
LuaPassConfig
LuaPassRegistry
LuaPassStats
LuaWorklist

Enums§

LuaExpr
Lua expression AST node.
LuaExtDiagSeverity
Severity of a LuaExt diagnostic.
LuaExtPassPhase
Pass execution phase for LuaExt.
LuaPassPhase
LuaStmt
Lua statement AST node.
LuaTableField
A single field in a Lua table constructor.
LuaType
Lua type representation (runtime tags + structural hints).