Safe Haskell | None |
---|
This module implements the desugaring pass which replaces top-level binders with case expressions.
- desugarCases :: [Declaration] -> Either String [Declaration]
- desugarCasesModule :: [Module] -> Either String [Module]
Documentation
desugarCases :: [Declaration] -> Either String [Declaration]Source
Replace all top-level binders with case expressions.