liquidhaskell-boot-0.9.10.1.2: Liquid Types for Haskell
Safe HaskellNone
LanguageHaskell98

Language.Haskell.Liquid.Bare.Elaborate

Description

This module uses GHC API to elaborate the resolves expressions

Synopsis

Documentation

fixExprToHsExpr :: HashSet Symbol -> Expr -> LHsExpr GhcPs Source #

Embed fixpoint expressions into parsed haskell expressions. It allows us to bypass the GHC parser and use arbitrary symbols for identifiers (compared to using the string API)