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.Info

An info object contains additional information about a piece of abstract syntax that isn't part of the actual syntax. For instance, it might contain the source code position of an expression or the concrete syntax that an internal expression originates from.

  • 14 types
  • 8 values
  • PackageAgda-2.7.0.1
  • Exports22
  • LanguageHaskell2010
  • LicenceMIT
  • SourceInfo.hs
datadata MetaKind
#

Kind of a meta: the method how to solve it.

Constructors

Instances6Eq, Show, Generic, NFData, Null, Rep
datadata MetaInfo
#

Information associated to a meta variable in the abstract syntax.

Instances8Eq, Show, Generic, NFData, HasRange, Null, …
datadata AppInfo
#

Information about application

Constructors

Instances9Eq, Ord, Show, Generic, NFData, HasRange, …
datadata ModuleInfo
#

Constructors

Instances9Eq, Show, Generic, NFData, HasRange, Hilite, …
datadata DefInfo' t
#
Instances12Eq, Show, Generic, NFData, HasRange, KillRange, …
datadata DeclInfo
#
Instances8Eq, Show, Generic, NFData, HasRange, KillRange, …
datadata MutualInfo
#
Instances8Eq, Show, Generic, NFData, HasRange, Null, …
datadata LHSInfo
#
Instances8Eq, Show, Generic, NFData, HasRange, Null, …
newtypenewtype PatInfo
#

For a general pattern we remember the source code position.

Constructors

Instances9Eq, Show, Semigroup, Monoid, NFData, HasRange, …
datadata ConPatInfo
#

Constructor pattern info.

Constructors

Instances9Eq, Show, Generic, NFData, HasRange, KillRange, …
datadata ConPatLazy
#

Has the constructor pattern a dotted (forced) constructor?

Constructors

Instances9Bounded, Enum, Eq, Ord, Show, Generic, …