Structs§
- Body
Binding Plan - Bool
Match Shape - Dispatch
ArmPlan - Dispatch
Default Plan - Dispatch
Table Shape - Forward
Call Plan - List
Match Shape - Thin
Body Plan
Enums§
- Body
Expr Plan - Minimal body-level semantic IR shared across backends.
- Body
Plan - Bool
Compare Op - Bool
Subject Plan - Call
Plan - Dispatch
Binding Plan - Dispatch
Literal - Forward
Arg - LeafOp
- Small expression-shaped leaf operations shared across backends.
- Match
Dispatch Plan - Semantic
Constructor - Semantic
Dispatch Pattern - Tail
Call Plan - Thin
Kind - Wrapper
Kind
Traits§
- Call
Lower Ctx - Shared semantic lowering helpers that sit between resolved AST and concrete backends.
- Thin
Body Ctx
Functions§
- classify_
body_ expr_ plan - classify_
body_ plan - classify_
bool_ match_ shape - classify_
bool_ match_ shape_ from_ patterns - classify_
bool_ subject_ plan - classify_
call_ plan - classify_
callee - classify_
constructor_ name - classify_
dispatch_ pattern - classify_
dispatch_ table_ shape - classify_
dispatch_ table_ shape_ from_ patterns - classify_
forward_ call_ parts - classify_
forward_ call_ plan - classify_
forward_ fn_ body - classify_
leaf_ op - classify_
list_ match_ shape - classify_
list_ match_ shape_ from_ patterns - classify_
match_ dispatch_ plan - classify_
match_ dispatch_ plan_ from_ patterns - classify_
tail_ call_ plan - classify_
thin_ body_ plan - classify_
thin_ fn_ def - expr_
to_ dotted_ name - is_
builtin_ namespace