We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1271be2 commit 400f546Copy full SHA for 400f546
src/Nix/TH.hs
@@ -22,17 +22,18 @@ quoteExprExp s =
22
do
23
expr <- parseExpr $ fromString s
24
dataToExpQ
25
- (extQOnFreeVars metaExp expr `extQ` (pure . (TH.lift :: Text -> Q Exp)))
+ (extQOnFreeVars metaExp expr `extQ` (pure . (TH.lift :: Text -> ExpQ)))
26
expr
27
28
quoteExprPat :: String -> PatQ
29
quoteExprPat s =
30
31
- expr <- parseExpr $ fromString s
32
- dataToPatQ
33
- (extQOnFreeVars metaPat expr)
+ expr <- parseExpr @Q $ fromString s
+ (dataToPatQ @NExpr)
+ (extQOnFreeVars @_ @NExprLoc @PatQ metaPat expr)
34
35
36
+
37
-- | Helper function.
38
extQOnFreeVars
39
:: ( Typeable b
0 commit comments