print quantity on let

This commit is contained in:
rhiannon morris 2023-12-07 01:37:08 +01:00
parent 03c197bd04
commit 0fdd4741be
1 changed files with 4 additions and 3 deletions

View File

@ -349,9 +349,10 @@ prettyLets dnames xs lets = sequence $ snd $ go lets where
go (lets :< (qty, x, rhs)) =
let (ys, docs) = go lets
doc = do
x <- prettyTBind x
rhs <- withPrec Outer $ assert_total prettyElim dnames ys rhs
hangDSingle (hsep [!letD, x, !cstD]) (hsep [rhs, !inD]) in
lett <- [|letD <+> prettyQty qty|]
x <- prettyTBind x
rhs <- withPrec Outer $ assert_total prettyElim dnames ys rhs
hangDSingle (hsep [lett, x, !cstD]) (hsep [rhs, !inD]) in
(ys :< x, docs :< doc)