Agda
Safe HaskellNone
LanguageHaskell2010

Agda.TypeChecking.Monad.Base.Types

Description

Data structures for the type checker.

Part of Agda.TypeChecking.Monad.Base, extracted to avoid import cycles.

Synopsis

Documentation

type BuiltinModuleIds = EnumMap FileId IsBuiltinModule Source #

Collection of FileIds of primitive modules.

data Comparison Source #

Constructors

CmpEq 
CmpLeq 

Instances

Instances details
Pretty Comparison Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base

PrettyTCM Comparison Source # 
Instance details

Defined in Agda.TypeChecking.Pretty

EmbPrj Comparison Source # 
Instance details

Defined in Agda.TypeChecking.Serialise.Instances.Internal

NFData Comparison Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base

Methods

rnf :: Comparison -> () #

Generic Comparison Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

Associated Types

type Rep Comparison 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

type Rep Comparison = D1 ('MetaData "Comparison" "Agda.TypeChecking.Monad.Base.Types" "Agda-2.8.0-inplace" 'False) (C1 ('MetaCons "CmpEq" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CmpLeq" 'PrefixI 'False) (U1 :: Type -> Type))
Show Comparison Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

Eq Comparison Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

type Rep Comparison Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

type Rep Comparison = D1 ('MetaData "Comparison" "Agda.TypeChecking.Monad.Base.Types" "Agda-2.8.0-inplace" 'False) (C1 ('MetaCons "CmpEq" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CmpLeq" 'PrefixI 'False) (U1 :: Type -> Type))

type Context = [ContextEntry] Source #

The Context is a stack of ContextEntrys.

data ContextEntry Source #

Constructors

CtxVar 

Fields

Instances

Instances details
LensArgInfo ContextEntry Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

LensCohesion ContextEntry Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

LensHiding ContextEntry Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

LensModalPolarity ContextEntry Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

LensModality ContextEntry Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

LensOrigin ContextEntry Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

LensQuantity ContextEntry Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

LensRelevance ContextEntry Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

Reify ContextEntry Source # 
Instance details

Defined in Agda.Syntax.Translation.InternalToAbstract

AddContext ContextEntry Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Context

PrettyTCM ContextEntry Source # 
Instance details

Defined in Agda.TypeChecking.Pretty

InstantiateFull ContextEntry Source # 
Instance details

Defined in Agda.TypeChecking.Reduce

Subst ContextEntry Source # 
Instance details

Defined in Agda.TypeChecking.Substitute

Associated Types

type SubstArg ContextEntry 
Instance details

Defined in Agda.TypeChecking.Substitute

NFData ContextEntry Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

Methods

rnf :: ContextEntry -> () #

Generic ContextEntry Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

Associated Types

type Rep ContextEntry 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

type Rep ContextEntry = D1 ('MetaData "ContextEntry" "Agda.TypeChecking.Monad.Base.Types" "Agda-2.8.0-inplace" 'False) (C1 ('MetaCons "CtxVar" 'PrefixI 'True) (S1 ('MetaSel ('Just "ceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('Just "ceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Dom Type))))
Show ContextEntry Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

type ReifiesTo ContextEntry Source # 
Instance details

Defined in Agda.Syntax.Translation.InternalToAbstract

type SubstArg ContextEntry Source # 
Instance details

Defined in Agda.TypeChecking.Substitute

type Rep ContextEntry Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

type Rep ContextEntry = D1 ('MetaData "ContextEntry" "Agda.TypeChecking.Monad.Base.Types" "Agda-2.8.0-inplace" 'False) (C1 ('MetaCons "CtxVar" 'PrefixI 'True) (S1 ('MetaSel ('Just "ceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('Just "ceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Dom Type))))

data FileDictWithBuiltins Source #

Translation between AbsolutePath and FileId that also knows about Agda's builtin modules.

Constructors

FileDictWithBuiltins 

Fields

Instances

Instances details
GetFileId FileDictWithBuiltins Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base

GetIdFile FileDictWithBuiltins Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base

NFData FileDictWithBuiltins Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

Methods

rnf :: FileDictWithBuiltins -> () #

Generic FileDictWithBuiltins Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

Associated Types

type Rep FileDictWithBuiltins 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

type Rep FileDictWithBuiltins = D1 ('MetaData "FileDictWithBuiltins" "Agda.TypeChecking.Monad.Base.Types" "Agda-2.8.0-inplace" 'False) (C1 ('MetaCons "FileDictWithBuiltins" 'PrefixI 'True) (S1 ('MetaSel ('Just "fileDictBuilder") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 FileDictBuilder) :*: (S1 ('MetaSel ('Just "builtinModuleIds") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 BuiltinModuleIds) :*: S1 ('MetaSel ('Just "primitiveLibDir") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 PrimitiveLibDir))))
type Rep FileDictWithBuiltins Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

type Rep FileDictWithBuiltins = D1 ('MetaData "FileDictWithBuiltins" "Agda.TypeChecking.Monad.Base.Types" "Agda-2.8.0-inplace" 'False) (C1 ('MetaCons "FileDictWithBuiltins" 'PrefixI 'True) (S1 ('MetaSel ('Just "fileDictBuilder") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 FileDictBuilder) :*: (S1 ('MetaSel ('Just "builtinModuleIds") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 BuiltinModuleIds) :*: S1 ('MetaSel ('Just "primitiveLibDir") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 PrimitiveLibDir))))

data HighlightingLevel Source #

How much highlighting should be sent to the user interface?

Constructors

None 
NonInteractive 
Interactive

This includes both non-interactive highlighting and interactive highlighting of the expression that is currently being type-checked.

Instances

Instances details
NFData HighlightingLevel Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base

Methods

rnf :: HighlightingLevel -> () #

Generic HighlightingLevel Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

Associated Types

type Rep HighlightingLevel 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

type Rep HighlightingLevel = D1 ('MetaData "HighlightingLevel" "Agda.TypeChecking.Monad.Base.Types" "Agda-2.8.0-inplace" 'False) (C1 ('MetaCons "None" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "NonInteractive" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Interactive" 'PrefixI 'False) (U1 :: Type -> Type)))
Read HighlightingLevel Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

Show HighlightingLevel Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

Eq HighlightingLevel Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

Ord HighlightingLevel Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

type Rep HighlightingLevel Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

type Rep HighlightingLevel = D1 ('MetaData "HighlightingLevel" "Agda.TypeChecking.Monad.Base.Types" "Agda-2.8.0-inplace" 'False) (C1 ('MetaCons "None" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "NonInteractive" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Interactive" 'PrefixI 'False) (U1 :: Type -> Type)))

data HighlightingMethod Source #

How should highlighting be sent to the user interface?

Constructors

Direct

Via stdout.

Indirect

Both via files and via stdout.

Instances

Instances details
NFData HighlightingMethod Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base

Methods

rnf :: HighlightingMethod -> () #

Generic HighlightingMethod Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

Associated Types

type Rep HighlightingMethod 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

type Rep HighlightingMethod = D1 ('MetaData "HighlightingMethod" "Agda.TypeChecking.Monad.Base.Types" "Agda-2.8.0-inplace" 'False) (C1 ('MetaCons "Direct" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Indirect" 'PrefixI 'False) (U1 :: Type -> Type))
Read HighlightingMethod Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

Show HighlightingMethod Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

Eq HighlightingMethod Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

type Rep HighlightingMethod Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

type Rep HighlightingMethod = D1 ('MetaData "HighlightingMethod" "Agda.TypeChecking.Monad.Base.Types" "Agda-2.8.0-inplace" 'False) (C1 ('MetaCons "Direct" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Indirect" 'PrefixI 'False) (U1 :: Type -> Type))

data IPFace' t Source #

Datatype representing a single boundary condition: x_0 = u_0, ... ,x_n = u_n ⊢ t = ?n es

Constructors

IPFace' 

Fields

Instances

Instances details
Pretty c => Pretty (IPFace' c) Source # 
Instance details

Defined in Agda.Interaction.BasicOps

data IsBuiltinModule Source #

Discern Agda's primitive modules from other file modules. @IsPrimitiveModule implies IsBuiltinModuleWithSafePostulate implies isBuiltinModule.

Constructors

IsPrimitiveModule

Very magical module, e.g. Agda.Primitive.

IsBuiltinModuleWithSafePostulates

Safe module, e.g. Agda.Builtin.Equality.

IsBuiltinModule

Any builtin module.

Instances

Instances details
NFData IsBuiltinModule Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

Methods

rnf :: IsBuiltinModule -> () #

Generic IsBuiltinModule Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

Associated Types

type Rep IsBuiltinModule 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

type Rep IsBuiltinModule = D1 ('MetaData "IsBuiltinModule" "Agda.TypeChecking.Monad.Base.Types" "Agda-2.8.0-inplace" 'False) (C1 ('MetaCons "IsPrimitiveModule" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "IsBuiltinModuleWithSafePostulates" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "IsBuiltinModule" 'PrefixI 'False) (U1 :: Type -> Type)))
Show IsBuiltinModule Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

Eq IsBuiltinModule Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

Ord IsBuiltinModule Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

type Rep IsBuiltinModule Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

type Rep IsBuiltinModule = D1 ('MetaData "IsBuiltinModule" "Agda.TypeChecking.Monad.Base.Types" "Agda-2.8.0-inplace" 'False) (C1 ('MetaCons "IsPrimitiveModule" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "IsBuiltinModuleWithSafePostulates" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "IsBuiltinModule" 'PrefixI 'False) (U1 :: Type -> Type)))

type ModuleToSourceId = Map TopLevelModuleName SourceFile Source #

Maps top-level module names to the corresponding source file ids.

data NamedMeta Source #

For printing, we couple a meta with its name suggestion.

Instances

Instances details
EncodeTCM NamedMeta Source # 
Instance details

Defined in Agda.Interaction.JSONTop

Pretty NamedMeta Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base

ToConcrete NamedMeta Source # 
Instance details

Defined in Agda.Syntax.Translation.AbstractToConcrete

Associated Types

type ConOfAbs NamedMeta 
Instance details

Defined in Agda.Syntax.Translation.AbstractToConcrete

Methods

toConcrete :: MonadToConcrete m => NamedMeta -> m (ConOfAbs NamedMeta) Source #

bindToConcrete :: MonadToConcrete m => NamedMeta -> (ConOfAbs NamedMeta -> m b) -> m b Source #

PrettyTCM NamedMeta Source # 
Instance details

Defined in Agda.TypeChecking.Pretty

type ConOfAbs NamedMeta Source # 
Instance details

Defined in Agda.Syntax.Translation.AbstractToConcrete

data Polarity Source #

Polarity for equality and subtype checking.

Constructors

Covariant

monotone

Contravariant

antitone

Invariant

no information (mixed variance)

Nonvariant

constant

Instances

Instances details
Pretty Polarity Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base

KillRange Polarity Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base

PrettyTCM Polarity Source # 
Instance details

Defined in Agda.TypeChecking.Pretty

EmbPrj Polarity Source # 
Instance details

Defined in Agda.TypeChecking.Serialise.Instances.Internal

NFData Polarity Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base

Methods

rnf :: Polarity -> () #

Generic Polarity Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

Associated Types

type Rep Polarity 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

type Rep Polarity = D1 ('MetaData "Polarity" "Agda.TypeChecking.Monad.Base.Types" "Agda-2.8.0-inplace" 'False) ((C1 ('MetaCons "Covariant" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Contravariant" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Invariant" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Nonvariant" 'PrefixI 'False) (U1 :: Type -> Type)))

Methods

from :: Polarity -> Rep Polarity x #

to :: Rep Polarity x -> Polarity #

Show Polarity Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

Eq Polarity Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

Abstract [Polarity] Source # 
Instance details

Defined in Agda.TypeChecking.Substitute

Apply [Polarity] Source # 
Instance details

Defined in Agda.TypeChecking.Substitute

type Rep Polarity Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

type Rep Polarity = D1 ('MetaData "Polarity" "Agda.TypeChecking.Monad.Base.Types" "Agda-2.8.0-inplace" 'False) ((C1 ('MetaCons "Covariant" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Contravariant" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Invariant" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Nonvariant" 'PrefixI 'False) (U1 :: Type -> Type)))

newtype SourceFile Source #

SourceFiles must exist and be registered in our file dictionary.

Constructors

SourceFile 

Fields

Instances

Instances details
NFData SourceFile Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

Methods

rnf :: SourceFile -> () #

Generic SourceFile Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

Associated Types

type Rep SourceFile 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

type Rep SourceFile = D1 ('MetaData "SourceFile" "Agda.TypeChecking.Monad.Base.Types" "Agda-2.8.0-inplace" 'True) (C1 ('MetaCons "SourceFile" 'PrefixI 'True) (S1 ('MetaSel ('Just "srcFileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FileId)))
Show SourceFile Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

Eq SourceFile Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

Ord SourceFile Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

type Rep SourceFile Source # 
Instance details

Defined in Agda.TypeChecking.Monad.Base.Types

type Rep SourceFile = D1 ('MetaData "SourceFile" "Agda.TypeChecking.Monad.Base.Types" "Agda-2.8.0-inplace" 'True) (C1 ('MetaCons "SourceFile" 'PrefixI 'True) (S1 ('MetaSel ('Just "srcFileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FileId)))

type TopLevelModuleName = TopLevelModuleName' Range Source #

Top-level module names (with constant-time comparisons).

data FileDictBuilder Source #

Instances

Instances details
GetFileId FileDictBuilder Source # 
Instance details

Defined in Agda.Utils.FileId

GetIdFile FileDictBuilder Source # 
Instance details

Defined in Agda.Utils.FileId

Null FileDictBuilder Source # 
Instance details

Defined in Agda.Utils.FileId

NFData FileDictBuilder Source # 
Instance details

Defined in Agda.Utils.FileId

Methods

rnf :: FileDictBuilder -> () #

Generic FileDictBuilder Source # 
Instance details

Defined in Agda.Utils.FileId

Associated Types

type Rep FileDictBuilder 
Instance details

Defined in Agda.Utils.FileId

type Rep FileDictBuilder = D1 ('MetaData "FileDictBuilder" "Agda.Utils.FileId" "Agda-2.8.0-inplace" 'False) (C1 ('MetaCons "FileDictBuilder" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextFileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FileId) :*: S1 ('MetaSel ('Just "fileDict") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FileDict)))
type Rep FileDictBuilder Source # 
Instance details

Defined in Agda.Utils.FileId

type Rep FileDictBuilder = D1 ('MetaData "FileDictBuilder" "Agda.Utils.FileId" "Agda-2.8.0-inplace" 'False) (C1 ('MetaCons "FileDictBuilder" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextFileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FileId) :*: S1 ('MetaSel ('Just "fileDict") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FileDict)))

data FileId Source #

Unique identifier of a file.

Instances

Instances details
GetFileId FileToId Source # 
Instance details

Defined in Agda.Utils.FileId

GetIdFile IdToFile Source # 
Instance details

Defined in Agda.Utils.FileId

NFData FileId Source # 
Instance details

Defined in Agda.Utils.FileId

Methods

rnf :: FileId -> () #

Enum FileId Source # 
Instance details

Defined in Agda.Utils.FileId

Generic FileId Source # 
Instance details

Defined in Agda.Utils.FileId

Associated Types

type Rep FileId 
Instance details

Defined in Agda.Utils.FileId

type Rep FileId = D1 ('MetaData "FileId" "Agda.Utils.FileId" "Agda-2.8.0-inplace" 'True) (C1 ('MetaCons "FileId" 'PrefixI 'True) (S1 ('MetaSel ('Just "theFileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))

Methods

from :: FileId -> Rep FileId x #

to :: Rep FileId x -> FileId #

Num FileId Source # 
Instance details

Defined in Agda.Utils.FileId

Show FileId Source # 
Instance details

Defined in Agda.Utils.FileId

Eq FileId Source # 
Instance details

Defined in Agda.Utils.FileId

Methods

(==) :: FileId -> FileId -> Bool #

(/=) :: FileId -> FileId -> Bool #

Ord FileId Source # 
Instance details

Defined in Agda.Utils.FileId

type Rep FileId Source # 
Instance details

Defined in Agda.Utils.FileId

type Rep FileId = D1 ('MetaData "FileId" "Agda.Utils.FileId" "Agda-2.8.0-inplace" 'True) (C1 ('MetaCons "FileId" 'PrefixI 'True) (S1 ('MetaSel ('Just "theFileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))

data AbsolutePath Source #

Paths which are known to be absolute.

Note that the Eq and Ord instances do not check if different paths point to the same files or directories.

Instances

Instances details
Pretty AbsolutePath Source # 
Instance details

Defined in Agda.Syntax.Common.Pretty

GetFileId FileToId Source # 
Instance details

Defined in Agda.Utils.FileId

GetIdFile IdToFile Source # 
Instance details

Defined in Agda.Utils.FileId

ToJSON AbsolutePath Source # 
Instance details

Defined in Agda.Interaction.JSON

NFData AbsolutePath Source # 
Instance details

Defined in Agda.Utils.FileName

Methods

rnf :: AbsolutePath -> () #

Read AbsolutePath Source # 
Instance details

Defined in Agda.Interaction.Base

Show AbsolutePath Source # 
Instance details

Defined in Agda.Utils.FileName

Eq AbsolutePath Source # 
Instance details

Defined in Agda.Utils.FileName

Ord AbsolutePath Source # 
Instance details

Defined in Agda.Utils.FileName

Hashable AbsolutePath Source # 
Instance details

Defined in Agda.Utils.FileName