Skip to main content

Module inference

Module inference 

Source
Expand description

Type Inference Engine

Implements Hindley-Milner style type inference with extensions for Shape’s domain-specific features.

Structs§

PropertyAssignment
Collected property assignment information
PropertyAssignmentCollector
Visitor that collects all property assignments in a program
TypeInferenceEngine

Enums§

CheckMode
Mode for bidirectional type checking