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
- Linear
Type State - State for tracking linear type consumption (no-cloning theorem enforcement)
- Runtime
Affect - Runtime affect markers for sentiment and emotion tracking
- Runtime
Error - Runtime error
- Type
Construction Context - Context for type-directed value construction
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
Error Code - Runtime error codes for structured diagnostics
- 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