• Michael Sloan's avatar
    Add support for ImplicitParams and RecursiveDo in TH · 9c6b7493
    Michael Sloan authored
    Summary:
    This adds TH support for the ImplicitParams and RecursiveDo extensions.
    
    I'm submitting this as one review because I cannot cleanly make
    the two commits independent.
    
    Initially, my goal was just to add ImplicitParams support, and
    I found that reasonably straightforward, so figured I might
    as well use my newfound knowledge to address some other TH omissions.
    
    Test Plan: Validate
    
    Reviewers: goldfire, austin, bgamari, RyanGlScott
    
    Reviewed By: RyanGlScott
    
    Subscribers: carter, RyanGlScott, thomie
    
    GHC Trac Issues: #1262
    
    Differential Revision: https://phabricator.haskell.org/D1979
    9c6b7493
DsMeta.hs 106 KB