We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1d58840 commit 4559a27Copy full SHA for 4559a27
dhall/src/Dhall/Core.hs
@@ -2013,9 +2013,9 @@ isNormalized e0 = loop (denote e0)
2013
Field r k -> case r of
2014
RecordLit _ -> False
2015
Project _ _ -> False
2016
- Combine x@(RecordLit m) y -> loop x && loop y && Dhall.Map.member k m
2017
- Combine x (RecordLit m) -> loop x && Dhall.Map.toList (fmap loop m) == [(k, True)]
2018
- Prefer x@(RecordLit m) y -> loop x && loop y && Dhall.Map.member k m
+ Combine (RecordLit m) _ -> Dhall.Map.member k m && loop r
+ Combine _ (RecordLit m) -> Dhall.Map.keys m == [k] && loop r
+ Prefer (RecordLit m) _ -> Dhall.Map.member k m && loop r
2019
Prefer _ (RecordLit _) -> False
2020
_ -> loop r
2021
Project r p -> loop r &&
0 commit comments