@@ -131,6 +131,7 @@ data PTerm = PQuote Raw
131 | PRef Name
131 | PRef Name
132 | PLam Name PTerm PTerm
132 | PLam Name PTerm PTerm
133 | PPi Plicity Name PTerm PTerm
133 | PPi Plicity Name PTerm PTerm
134+ | PLet Name PTerm PTerm PTerm -- not implemented yet
134 | PApp PTerm [(Name, PTerm)] [PTerm]
135 | PApp PTerm [(Name, PTerm)] [PTerm]
135 | PHidden PTerm -- irrelevant or hidden pattern
136 | PHidden PTerm -- irrelevant or hidden pattern
@@ -187,7 +188,7 @@ showImp impl tm = se 10 tm where
187 | not impl = show f
188 | not impl = show f
188 se p (PApp (PRef op@(UN [f:_])) _ [l, r])
189 se p (PApp (PRef op@(UN [f:_])) _ [l, r])
189 | not impl && not (isAlpha f)
190 | not impl && not (isAlpha f)
190− = bracket p 1 $ se 1 l ++ " " ++ show op ++ " " ++ se 1 r
191+ = bracket p 1 $ se 1 l ++ " " ++ show op ++ " " ++ se 0 r
191 se p (PApp f imps args)
192 se p (PApp f imps args)
192 = bracket p 1 $ se 1 f ++ (if impl then concatMap siArg imps else "")
193 = bracket p 1 $ se 1 f ++ (if impl then concatMap siArg imps else "")
193 ++ concatMap seArg args
194 ++ concatMap seArg args