-
cd00cfa6
by Alan Zimmerman at 2026-07-12T10:19:15+01:00
EPA: Keep binds and sigs together in HsValBindsLR
We combine them into a single list for GhcPs, wrapped in the
ValBind data type, which is the bind equivalent of ValD, having
constructors for binds and sigs.
This simplifies exact print processing, especially when using it to
update the contents of local binds, as we no longer need AnnSortKey
BindTag
-
bdcf06e8
by Alan Zimmerman at 2026-07-12T10:19:15+01:00
Keep decls together in ClassDecl
-
7edc40af
by Alan Zimmerman at 2026-07-12T10:19:15+01:00
EPA: ClsInstDecl as list in GhcPs
-
5332f9e9
by Alan Zimmerman at 2026-07-12T10:19:15+01:00
EPA: Remove LocatedP from OverlapMode
-
8d2cce09
by Alan Zimmerman at 2026-07-12T10:19:15+01:00
EPA: Remove LocatedP from CType
-
7fc7704e
by Alan Zimmerman at 2026-07-12T10:19:15+01:00
EPA: Remove LocatedP, last use in WarningTxt
-
95f4865f
by Alan Zimmerman at 2026-07-12T10:19:15+01:00
EPA: Remove LocatedE from WarningCategory
-
dc64cf1b
by Alan Zimmerman at 2026-07-12T10:19:15+01:00
EPA: Remove LocateE from XCImport and XCExport
-
ec93f36a
by Alan Zimmerman at 2026-07-12T10:19:15+01:00
EPA: Remove LocatedE from HsRecFields dot
-
2ab825e0
by Alan Zimmerman at 2026-07-12T10:19:15+01:00
EPA: Remove LocatedE completely, last usage for pats
-
396c0dc9
by Alan Zimmerman at 2026-07-12T10:19:15+01:00
EPA: Remove AnnList (EpToken "where") usages
This is moving toward removing the parameter from AnnList completely
-
81b0dca9
by Alan Zimmerman at 2026-07-12T10:19:15+01:00
EPA remove AnnList (EpToken "rec") usages
-
42dd18b8
by Alan Zimmerman at 2026-07-12T10:19:15+01:00
EPA: Remove last parameterised AnnList usage (EpaLocation)
Also remove the parameter
-
a8d9e812
by Alan Zimmerman at 2026-07-12T10:19:15+01:00
TTG: Add extension points to BooleanFormula
They are currently unused, but will be used for exact print annotations next
-
cd1074e6
by Alan Zimmerman at 2026-07-12T10:19:15+01:00
EPA: Remove LocatedBC / SrcSpanBF
-
3e34e3f9
by Alan Zimmerman at 2026-07-12T10:19:15+01:00
EPA: remove unused addTrailingAnnToL. Squash appropriately
-
9d7f690d
by Alan Zimmerman at 2026-07-12T10:19:15+01:00
EPS: Remove NoEpTok/NoEpUniTok, using an unhelpful SrcSpan instead
Also introduce helper functions noEpTok and noEpUniTok to serve
as simple replacements in code inserting an token annotation without
location information.