TTG: Splice improvements
This MR is closely related to #21263 (closed) and should close that issue when merged.
Also #21077 (closed)
The main goals are
-
Inline HsSplice
altogether!
-
HsSpliced
should be moved toXSplice
. See the TODO there from @alanz. -
Move UntypedSpliceFlavour
to client specificGHC.Hs.Expr
next toPendingRnSplice
-
Restore Note [Quase-quote overview]
-
Refactor IdP id
GHC-specific part from Splices from L.H.S.Expr to the extension points instances
Edited by Rodrigo Mesquita