Skip to main content

Module core_expr

Module core_expr 

Source

Re-exports§

pub use crate::chunk::UpvalueDesc;

Structs§

DoLoop
DoVar
LambdaDef
ResolvedDoLoop
ResolvedDoVar
ResolvedLambda
VarRef
A resolved variable reference (name preserved for debugging).

Enums§

CoreExpr
Desugared core language. Variables referenced by name (Spur). The variable resolver replaces names with slot indices in a later pass.
PromptEntry
A prompt entry: either a role-content form or an expression.
ResolvedExpr
Resolved expression: like CoreExpr but variables are resolved to slots/upvalues/globals.
ResolvedPromptEntry
VarResolution
How a variable reference was resolved by the resolver pass.