Top-1.7: Constraint solving framework employed by the Helium Compiler.

Safe HaskellSafe-Infered

Top.Solver.PartitionCombinator

Description

 

Documentation

type Chunks constraint = [Chunk constraint]Source

type Chunk constraint = (ChunkID, Tree constraint)Source

solveChunkConstraints :: (Map Int (Scheme Predicates) -> constraint -> constraint) -> ConstraintSolver constraint info -> (Tree constraint -> [constraint]) -> Chunks constraint -> ConstraintSolver constraint infoSource