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

GHC 9.14.1 · lts/ghc-9.14.x · 7a6c33e · 2026-10-12

ModuleAgda-2.8.0.2Haskell2010

Agda.Syntax.Abstract.Views

Contents
  1. Traversal
  2. Getting all declared names
Synopsis
  • PackageAgda-2.8.0.2
  • Exports25
  • LanguageHaskell2010
  • LicenceMIT
  • SourceViews.hs
valueappView :: Expr -> AppView

Gather applications to expose head and spine.

Note: everything is an application, possibly of itself to 0 arguments

Traversal

classclass ExprLike a where

Apply an expression rewriting to every subexpression, inside-out. See Agda.Syntax.Internal.Generic.

Methods

Instances33ExprLike, …

Getting all declared names

classclass DeclaredNames a where

Extracts "all" names which are declared in a Declaration.

Includes: local modules and where clauses. Excludes: open public, let, with function names, extended lambdas.

Methods

Instances15DeclaredNames, …