retain source location for the children of a Markup

This commit is contained in:
Krasimir Angelov committed 2025-10-19 14:41:29 +00:00
1 parent 6e529e74d9
commit bd26b24aed
10 files changed
+51 -30

No files matched your search

+2 -2
View File
@@ -365,8 +365,8 @@ ppParam q (id,cxt) = id <+> hsep (map (ppDDecl q) cxt)
ppMarkupAttr q (id,e) =
id <> pp '=' <> ppTerm q 5 e
ppMarkupChildren q [t] = ppTerm q 0 t
ppMarkupChildren q (t:ts) =
ppMarkupChildren q [L _ t] = ppTerm q 0 t
ppMarkupChildren q (L _ t:ts) =
(case t of
Markup {} -> ppTerm q 0 t
_ -> ppTerm q 0 t <> ';') $$