hermit-0.3.2.0: Haskell Equational Reasoning Model-to-Implementation Tunnel

Safe HaskellNone

HERMIT.Dictionary.New

Synopsis

Documentation

isVar :: (ExtendPath c Crumb, AddBindings c, MonadCatch m) => Name -> Translate c m CoreExpr ()Source

Test if the current expression is an identifier matching the given name.

letNonRecIntroR :: String -> CoreString -> RewriteH CoreExprSource

body ==> let v = e in body