Skip to main content

Module evaluator_types

Module evaluator_types 

Source
Expand description

Extra expression evaluation helpers that live outside the main evaluator.rs to keep it from becoming too large.

Modules§

addressing
Helpers for resolving the “root address” (depth, slot) of an addressable expression chain (ResolvedIdentifier, possibly wrapped in one or more Index nodes), used by both index-read fast paths and index-assign.
index_assign 🔒
Index-assign evaluation (arr[i] = value, including nested arr[i][j] = value).