Expand description
Type checker for Sigil.
Implements bidirectional type inference with evidentiality tracking. The type system enforces that evidence levels propagate correctly through computations.
Structs§
- Type
Checker - The type checker
- TypeEnv
- Type environment for scoped lookups
- Type
Error - Type error
- TypeVar
- Type variable for inference
Enums§
- Evidence
Level - Evidence levels in the type system.
- Float
Size - Float sizes
- IntSize
- Integer sizes
- Type
- Internal type representation.
- TypeDef
- Type definitions (structs, enums, type aliases)