purescript-0.5.2.6: PureScript Programming Language Compiler

Safe HaskellNone

Language.PureScript.Sugar.CaseDeclarations

Description

This module implements the desugaring pass which replaces top-level binders with case expressions.

Synopsis

Documentation

desugarCases :: [Declaration] -> SupplyT (Either ErrorStack) [Declaration]Source

Replace all top-level binders with case expressions.

desugarCasesModule :: [Module] -> SupplyT (Either ErrorStack) [Module]Source

Replace all top-level binders in a module with case expressions.