Expand description
Tree-walking interpreter for Sigil.
Executes Sigil AST directly for rapid prototyping and REPL.
Structs§
- Actor
Inner - Inner actor state - single-threaded for interpreter (Value contains Rc) For true async actors, use the JIT backend
- Built
InFn - Built-in function type
- Channel
Inner - Inner channel state - wraps mpsc channel
- Environment
- Environment for variable bindings
- Function
- A Sigil function
- Future
Inner - Inner future representation
- Interpreter
- The Sigil interpreter
- Runtime
Affect - Runtime affect markers for sentiment and emotion tracking
- Runtime
Error - Runtime error
Enums§
- Control
Flow - Control flow signals for return/break/continue
- Eval
Error - Error type that includes control flow
- Evidence
- Evidence level at runtime
- Future
Computation - Types of future computations
- Future
State - Future state for async computations
- Runtime
Confidence - Runtime
Emotion - Runtime
Formality - Runtime
Intensity - Runtime
Sentiment - TypeDef
- Type definition for structs/enums
- Value
- Runtime value in Sigil.
Type Aliases§
- Eval
Result - Result type that can contain control flow