helium-1.8: The Helium Compiler.

Safe HaskellNone

Helium.StaticAnalysis.Heuristics.RepairHeuristics

Description

 

Documentation

class IsTupleEdge a whereSource

Methods

isTupleEdge :: a -> BoolSource

zipWithHoles :: [a] -> [b] -> [([Int], [(a, b)])]Source

deleteIndex :: Int -> [a] -> [a]Source

permute :: Permutation -> [a] -> [a]Source

class WithHints a whereSource

Methods

addHint :: String -> String -> a -> aSource

typeErrorForTerm :: (Bool, Bool) -> Int -> OneLineTree -> (Tp, Tp) -> Range -> a -> aSource

fixHint :: WithHints a => String -> a -> aSource