WIP on combining Step 1 and 3 of Trees That Grow
See https://ghc.haskell.org/trac/ghc/wiki/ImplementingTreesThatGrow Trees that grow extension points are added for - ValBinds - HsPat - HsLit - HsOverLit - HsType - HsTyVarBndr - HsAppType - FieldOcc - AmbiguousFieldOcc Updates haddock submodule Test Plan: ./validate Reviewers: shayan-najd, simonpj, austin, goldfire, bgamari Subscribers: goldfire, rwbarton, thomie, mpickering Differential Revision: https://phabricator.haskell.org/D4147
Showing
- compiler/deSugar/Check.hs 27 additions, 26 deletionscompiler/deSugar/Check.hs
- compiler/deSugar/DsArrows.hs 15 additions, 15 deletionscompiler/deSugar/DsArrows.hs
- compiler/deSugar/DsExpr.hs 1 addition, 1 deletioncompiler/deSugar/DsExpr.hs
- compiler/deSugar/DsMeta.hs 58 additions, 50 deletionscompiler/deSugar/DsMeta.hs
- compiler/deSugar/DsUtils.hs 33 additions, 30 deletionscompiler/deSugar/DsUtils.hs
- compiler/deSugar/Match.hs 38 additions, 34 deletionscompiler/deSugar/Match.hs
- compiler/deSugar/MatchLit.hs 15 additions, 12 deletionscompiler/deSugar/MatchLit.hs
- compiler/hsSyn/Convert.hs 89 additions, 73 deletionscompiler/hsSyn/Convert.hs
- compiler/hsSyn/HsBinds.hs 105 additions, 45 deletionscompiler/hsSyn/HsBinds.hs
- compiler/hsSyn/HsDecls.hs 78 additions, 76 deletionscompiler/hsSyn/HsDecls.hs
- compiler/hsSyn/HsExpr.hs 143 additions, 103 deletionscompiler/hsSyn/HsExpr.hs
- compiler/hsSyn/HsExpr.hs-boot 27 additions, 19 deletionscompiler/hsSyn/HsExpr.hs-boot
- compiler/hsSyn/HsExtension.hs 242 additions, 86 deletionscompiler/hsSyn/HsExtension.hs
- compiler/hsSyn/HsLit.hs 56 additions, 15 deletionscompiler/hsSyn/HsLit.hs
- compiler/hsSyn/HsPat.hs 194 additions, 109 deletionscompiler/hsSyn/HsPat.hs
- compiler/hsSyn/HsPat.hs-boot 4 additions, 2 deletionscompiler/hsSyn/HsPat.hs-boot
- compiler/hsSyn/HsSyn.hs 3 additions, 2 deletionscompiler/hsSyn/HsSyn.hs
- compiler/hsSyn/HsTypes.hs 307 additions, 171 deletionscompiler/hsSyn/HsTypes.hs
- compiler/hsSyn/HsUtils.hs 95 additions, 91 deletionscompiler/hsSyn/HsUtils.hs
- compiler/hsSyn/PlaceHolder.hs 6 additions, 3 deletionscompiler/hsSyn/PlaceHolder.hs
Loading
Please register or sign in to comment