HORIZON HASKELLDocslts/ghc-10.0.x77a86622026-10-31Search packagesCtrl K
Theme: |

GHC 10.0.0.20260917 · lts/ghc-10.0.x · 77a8662 · 2026-10-31

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, …