HORIZON HASKELLDocslts/ghc-9.14.x6d5fdfd2026-10-12Search packagesCtrl K
Theme: |

GHC 9.14.1 · lts/ghc-9.14.x · 6d5fdfd · 2026-10-12

  • 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