idris

Safe HaskellNone

IRTS.Defunctionalise

Documentation

data DDecl Source

Instances

getFn :: [(Name, LDecl)] -> [(Name, Int)]Source

data EvalApply a Source

Constructors

EvalCase (Name -> a) 
ApplyCase a 

mkFnCon :: Show a => a -> NameSource

mkBigCase :: t -> Int -> DExp -> [DAlt] -> DExpSource

groupsOf :: Int -> [DAlt] -> [[DAlt]]Source

module IRTS.Lang