HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

ModuleAgda-2.7.0.1Haskell2010

Agda.Syntax.Abstract.Views

  • 11 types
  • 2 classes
  • 12 values
  • PackageAgda-2.7.0.1
  • 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

valuedeepUnscope :: ExprLike a => a -> a
#

Remove ScopedExpr wrappers everywhere.

NB: Unless the implementation of ExprLike for clauses has been finished, this does not work for clauses yet.

Traversal

7 declarations
classclass ExprLike a where
#

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

Methods

Instances33ExprLike, …

Getting all declared names

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