Moduleghc-10.0.0.20260917GHC2024
GHC.HsToCore.Pmc.Desugar
Desugaring step of the Lower Your Guards paper.
Desugars Haskell source syntax into guard tree variants Pm*. In terms of the paper, this module is concerned with Sections 3.1, Figure 4, in particular.
Synopsis
- value desugarPatBind
- value desugarGRHSs
- value desugarMatches
- value desugarEmptyCase
- Packageghc-10.0.0.20260917
- Exports4
- LanguageGHC2024
- LicenceBSD-3-Clause
- SourceDesugar.hs
Desugar the non-empty Matches of a MatchGroup.