Expand description
Lua surface profile for the SIM runtime.
The kernel defines the codec, eval-policy, and Expr contracts; this crate
is a loadable language profile presenting a Lua surface syntax over the
shared Expr graph, not a standalone interpreter.
Functionsยง
- install_
lua_ core_ profile - Installs the Lua core profile and its organ claims into a registry.
- lua_
conformance_ test_ symbol - Stable symbol for the Lua core control/mutation conformance test.
- lua_
control_ fidelity_ symbol - Stable symbol for the Lua coroutine-control fidelity badge.
- lua_
core_ matrix_ row - Builds the Lua core matrix row.
- lua_
core_ profile - Builds the
LanguageProfiledescribing the Lua core surface profile. - lua_
core_ source_ cases - Minimal source cases for the Lua core matrix row.
- lua_
coroutine - Builds a Lua coroutine that alternates between two ref lanes.
- lua_
full_ runtime_ fidelity_ symbol - Stable symbol for the Lua full-runtime fidelity badge (limited support).
- lua_
lowering_ symbol - Stable symbol for the Lua lowering from surface forms to
Expr. - lua_
mutation_ fidelity_ symbol - Stable symbol for the Lua table-mutation fidelity badge.
- lua_
profile_ symbol - Stable symbol identifying the Lua core language profile.
- lua_
reader_ symbol - Stable symbol for the reader codec the Lua surface decodes through.
- lua_
table - Constructs a Lua table from keyed entries as a mutation-organ table value.
- lua_
table_ value - Borrows the
MutableTablebacking a Lua table value. - run_
lua_ core_ conformance_ case - Runs one Lua core source conformance case.
- run_
lua_ core_ matrix_ row - Runs the Lua core matrix row and publishes claim-backed cells.