Module resolver

Source

Structs§

BankData
ResolveIterator
ResolverContext

Enums§

ResolutionState
ResolverNode

Functions§

check_leftover_ifs
eval
eval_asm
eval_certain
eval_fn
eval_simple
Evaluates an expression without relying on addresses, banks, user-defined functions, or user-defined instructions.
eval_variable
eval_variable_certain
eval_variable_simple
Evaluates a variable/symbol without relying on addresses or banks.
get_statically_known_builtin_fn
resolve_builtin_fn
resolve_constant
resolve_constants_simple
resolve_ifs
resolve_iteratively
resolve_once