Safe Haskell | None |
---|---|
Language | Haskell2010 |
Conversion from Expression
(the AST produced by the parser) to Term
(an augmented form of the lambda calculus used for evaluation).
Documentation
expression'to'term :: Expression -> IO Term Source #
str'to'term :: Str'Dynamic -> IO Term Source #
letBinding'to'term :: LetBinding -> IO [(Text, Term)] Source #
lambda'to'term'dictPattern :: DictPattern -> Term -> IO Term Source #
lambda'to'term'both :: Var -> DictPattern -> Term -> IO Term Source #
dictPattern'names :: DictPattern -> Set Text Source #
dictPattern'defaults :: DictPattern -> IO (Map Text Term) Source #