Safe Haskell | None |
---|---|
Language | Haskell98 |
Language.Egison.Desugar
Documentation
type Subst = [(String, EgisonExpr)] Source
Constructors
DesugarM | |
Fields
|
runDesugarM :: DesugarM a -> Fresh (Either EgisonError a) Source
desugarBindings :: [BindingExpr] -> DesugarM [BindingExpr] Source
desugarMatchClauses :: [MatchClause] -> DesugarM [MatchClause] Source