diff options
author | Simon Peyton Jones <simonpj@microsoft.com> | 2018-08-24 10:29:58 +0100 |
---|---|---|
committer | Simon Peyton Jones <simonpj@microsoft.com> | 2018-08-24 10:31:25 +0100 |
commit | 4b79329f24dfdf907f223ff9fc41c77d9df86e04 (patch) | |
tree | 545ed39a4c8b1e433f280d6e7b7704ed6a6d8997 /compiler/iface/IfaceSyn.hs | |
parent | 1cca4423818399a640f11ab47219258700cce617 (diff) | |
download | haskell-4b79329f24dfdf907f223ff9fc41c77d9df86e04.tar.gz |
Add comments about pretty-printing via IfaceSyn
Provoked by discussion on Phab:D5097 (Trac #15546), I'm adding
a big Note explaing the strategy of pretty-printing via IfaceSyn
Diffstat (limited to 'compiler/iface/IfaceSyn.hs')
-rw-r--r-- | compiler/iface/IfaceSyn.hs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/iface/IfaceSyn.hs b/compiler/iface/IfaceSyn.hs index 7445ce9c50..9fcf5dcbee 100644 --- a/compiler/iface/IfaceSyn.hs +++ b/compiler/iface/IfaceSyn.hs @@ -192,6 +192,7 @@ data IfaceFamTyConFlav | IfaceClosedSynFamilyTyCon (Maybe (IfExtName, [IfaceAxBranch])) -- ^ Name of associated axiom and branches for pretty printing purposes, -- or 'Nothing' for an empty closed family without an axiom + -- See Note [Pretty-printing via IfaceSyn] in PprTyThing | IfaceAbstractClosedSynFamilyTyCon | IfaceBuiltInSynFamTyCon -- for pretty printing purposes only |