HORIZON HASKELLDocslts/ghc-10.0.x8fef28d2026-11-02Search packagesCtrl K
Theme: |

GHC 10.0.0.20260917 · lts/ghc-10.0.x · 8fef28d · 2026-11-02

  • PackageAgda-2.8.0.2
  • Exports31
  • LanguageHaskell2010
  • LicenceMIT
  • SourcePattern.hs

Generic traversals

classclass MapNamedArgPattern a where
#

Methods

Instances5MapNamedArgPattern
classclass APatternLike p where

Generic pattern traversal.

Associated types

Methods

Instances7APatternLike, …

Specific folds

Specific traversals

valuesubstPattern'
  1. :: (e -> e)

    Substitution function for expressions.

  2. -> [(Name, Pattern' e)]

    (Parallel) substitution.

  3. -> Pattern' e

    Input pattern.

  4. -> Pattern' e

Pattern substitution, parametrized by substitution function for embedded expressions.

classclass PatternToExpr p e where

Converting a pattern to an expression.

The Hiding context is remembered to create instance metas when translating absurd patterns in instance position.

Methods

Instances5PatternToExpr

Other pattern utilities

Left-hand-side manipulation

Orphan instances

1 instance