-
f1dffcfe
by Alan Zimmerman at 2026-08-11T20:33:59+01:00
EPA: Remove ListBanana / ListParens from AnnListBrackets
-
c753f41b
by Alan Zimmerman at 2026-08-11T23:09:33+01:00
EPA: Tidy up mkHsDoPv, take AnnList directly
And some extra stuff by accident.
The main goal is to slim down AnnListBrackets to just have braces or
none.
This makes it clear that it serves only for lists which may have layout,
and opens the route to use EpLayout instead of AnnListBrackets
-
2fed12ec
by Alan Zimmerman at 2026-08-12T18:50:45+01:00
EPA: Add specific layout field to AnnList
-
affb39d4
by Alan Zimmerman at 2026-08-12T21:06:15+01:00
EPA: Use EpaLocation in EpVirtualBraces
reword:
EPA Use vocurly as basis for AnnListLayout
For the existing cases that populate AnnList.
This also shows up AnnList usages that can never capture layout.
-
23c18c09
by Alan Zimmerman at 2026-08-12T21:29:47+01:00
EPA Use vocurly as basis for AnnListLayout
For the existing cases that populate AnnList.
This also shows up AnnList usages that can never capture layout.
-
2d86111b
by Alan Zimmerman at 2026-08-12T21:29:47+01:00
EPA: AnnList clean up patch for empty where clause
-
ec87c38f
by Alan Zimmerman at 2026-08-12T21:29:47+01:00
EPA: Add TTG fields to FamilyInfo
This commit is a simple add, with unused extension fields.
It lays the groundwork for using them for exact print annotations
-
6a641163
by Alan Zimmerman at 2026-08-12T21:29:47+01:00
WIP annclassdecl
-
09e02068
by Alan Zimmerman at 2026-08-12T21:29:47+01:00
EPA: Update AnnClsInstDecl to contain AnnList
It was already separately tracking the '{', '}' and leading ';' values.
This aligns it with layout-introducing parser productions ('vocurly'),
so the layout processing can be handled uniformly
-
cab6b18a
by Alan Zimmerman at 2026-08-12T23:35:32+01:00
EPA: First pass implementation of HsList, for ClassDecls
Just as a straight list replacement to start with, no payload.
This shows the scope and invasiveness of the initial change
-
3eb49aa3
by Alan Zimmerman at 2026-08-12T23:35:32+01:00
EPA: HsList attempt WIP
-
9813d8dc
by Alan Zimmerman at 2026-08-12T23:35:32+01:00
Enable ppr test for Haddock1. It currently fails
-
7e3cab56
by Alan Zimmerman at 2026-08-12T23:35:32+01:00
WIP on removing NoEpAnn. Likely abandon
-
f5f86975
by Alan Zimmerman at 2026-08-12T23:35:32+01:00
EPA: Add an overview doc for exact printing
-
f74a5e88
by Simon Peyton Jones at 2026-08-12T23:35:32+01:00
Added an intro section