Agda-2.6.4.3: A dependently typed functional programming language and proof assistant
Safe HaskellNone
LanguageHaskell2010

Agda.Syntax.Literal

Documentation

data Literal Source #

Instances

Instances details
Pretty Literal Source # 
Instance details

Defined in Agda.Syntax.Literal

NamesIn Literal Source # 
Instance details

Defined in Agda.Syntax.Internal.Names

Methods

namesAndMetasIn' :: Monoid m => (Either QName MetaId -> m) -> Literal -> m Source #

KillRange Literal Source # 
Instance details

Defined in Agda.Syntax.Literal

Reify Literal Source # 
Instance details

Defined in Agda.Syntax.Translation.InternalToAbstract

Associated Types

type ReifiesTo Literal 
Instance details

Defined in Agda.Syntax.Translation.InternalToAbstract

ToAbstract Literal Source # 
Instance details

Defined in Agda.Syntax.Translation.ReflectedToAbstract

Associated Types

type AbsOfRef Literal 
Instance details

Defined in Agda.Syntax.Translation.ReflectedToAbstract

PrettyTCM Literal Source # 
Instance details

Defined in Agda.TypeChecking.Pretty

Methods

prettyTCM :: MonadPretty m => Literal -> m Doc Source #

EmbPrj Literal Source # 
Instance details

Defined in Agda.TypeChecking.Serialise.Instances.Common

Unquote Literal Source # 
Instance details

Defined in Agda.TypeChecking.Unquote

Show Literal Source # 
Instance details

Defined in Agda.Syntax.Literal

NFData Literal Source #

Ranges are not forced.

Instance details

Defined in Agda.Syntax.Literal

Methods

rnf :: Literal -> () #

Eq Literal Source # 
Instance details

Defined in Agda.Syntax.Literal

Methods

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

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

Ord Literal Source # 
Instance details

Defined in Agda.Syntax.Literal

type ReifiesTo Literal Source # 
Instance details

Defined in Agda.Syntax.Translation.InternalToAbstract

type AbsOfRef Literal Source # 
Instance details

Defined in Agda.Syntax.Translation.ReflectedToAbstract