| Safe Haskell | None |
|---|
HERMIT.ParserCore
- parseCore :: CoreString -> HermitC -> HermitM CoreExpr
- parseCoreExprT :: CoreString -> TranslateH a CoreExpr
- parse2beforeBiR :: (CoreExpr -> CoreExpr -> BiRewriteH a) -> CoreString -> CoreString -> BiRewriteH a
- parse3beforeBiR :: (CoreExpr -> CoreExpr -> CoreExpr -> BiRewriteH a) -> CoreString -> CoreString -> CoreString -> BiRewriteH a
Documentation
parseCoreExprT :: CoreString -> TranslateH a CoreExprSource
Parse a CoreString to a CoreExpr, using the current context.
parse2beforeBiR :: (CoreExpr -> CoreExpr -> BiRewriteH a) -> CoreString -> CoreString -> BiRewriteH aSource
parse3beforeBiR :: (CoreExpr -> CoreExpr -> CoreExpr -> BiRewriteH a) -> CoreString -> CoreString -> CoreString -> BiRewriteH aSource