dhall-nix 1.1.9 → 1.1.10
raw patch · 2 files changed
+11/−2 lines, 2 filesdep ~dhall
Dependency ranges changed: dhall
Files
- dhall-nix.cabal +2/−2
- src/Dhall/Nix.hs +9/−0
dhall-nix.cabal view
@@ -1,5 +1,5 @@ Name: dhall-nix-Version: 1.1.9+Version: 1.1.10 Cabal-Version: >=1.8.0.2 Build-Type: Simple Tested-With: GHC == 8.0.1@@ -30,7 +30,7 @@ base >= 4.8.0.0 && < 5 , containers < 0.7 , data-fix < 0.3 ,- dhall >= 1.27 && < 1.28,+ dhall >= 1.28 && < 1.29, hnix >= 0.6.1 && < 0.7 , neat-interpolation < 0.4 , text >= 0.8.0.0 && < 1.3
src/Dhall/Nix.hs view
@@ -321,6 +321,15 @@ return (Fix (NBinary NMult a' b')) loop Integer = return (Fix (NSet [])) loop (IntegerLit n) = return (Fix (NConstant (NInt (fromIntegral n))))+ loop IntegerClamp = do+ let e0 = Fix (NConstant (NInt 0))+ let e1 = Fix (NBinary NLte (Fix (NConstant (NInt 0))) "x")+ let e2 = Fix (NAbs "x" (Fix (NIf e1 "x" e0)))+ return e2+ loop IntegerNegate = do+ let e0 = Fix (NBinary NMinus (Fix (NConstant (NInt 0))) "x")+ let e1 = Fix (NAbs "x" e0)+ return e1 loop IntegerShow = do let e0 = Fix (NBinary NApp "toString" "x") let e1 = Fix (NBinary NPlus (Fix (NStr "+")) e0)