Skip to main contentCrate sema_eval
Source - EvalContext
- Interpreter
- The interpreter holds the global environment and state.
- Trampoline
- Trampoline for tail-call optimization.
- call_value
- Call a function value with already-evaluated arguments.
This is the public API for stdlib functions that need to invoke callbacks.
- create_module_env
- Create an isolated module env: child of root (global/stdlib) env
- eval
- The core eval function: evaluate a Value in an environment.
- eval_string
- Evaluate a string containing one or more expressions.
- eval_value
- EvalResult