Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
newtype ModuleNameHash Source #
Instances
type TopLevelModuleNameParts = List1 Text Source #
data TopLevelModuleName' range Source #
TopLevelModuleName | |
|
Instances
Pretty TopLevelModuleName Source # | |||||
Defined in Agda.Syntax.TopLevelModuleName pretty :: TopLevelModuleName -> Doc Source # prettyPrec :: Int -> TopLevelModuleName -> Doc Source # prettyList :: [TopLevelModuleName] -> Doc Source # | |||||
PrettyTCM TopLevelModuleName Source # | |||||
Defined in Agda.TypeChecking.Pretty prettyTCM :: MonadPretty m => TopLevelModuleName -> m Doc Source # | |||||
EmbPrj TopLevelModuleName Source # | |||||
Defined in Agda.TypeChecking.Serialise.Instances.Common | |||||
Sized TopLevelModuleName Source # | |||||
Defined in Agda.Syntax.TopLevelModuleName size :: TopLevelModuleName -> Int Source # natSize :: TopLevelModuleName -> Peano Source # | |||||
HasRange (TopLevelModuleName' Range) Source # | |||||
Defined in Agda.Syntax.Position | |||||
KillRange (TopLevelModuleName' Range) Source # | |||||
Defined in Agda.Syntax.Position | |||||
SetRange (TopLevelModuleName' Range) Source # | |||||
Defined in Agda.Syntax.Position | |||||
HasTag (TopLevelModuleName' range) Source # | |||||
Defined in Agda.Syntax.TopLevelModuleName.Boot
tag :: TopLevelModuleName' range -> Maybe (Tag (TopLevelModuleName' range)) Source # | |||||
Generic (TopLevelModuleName' range) Source # | |||||
Defined in Agda.Syntax.TopLevelModuleName.Boot
from :: TopLevelModuleName' range -> Rep (TopLevelModuleName' range) x # to :: Rep (TopLevelModuleName' range) x -> TopLevelModuleName' range # | |||||
Show range => Show (TopLevelModuleName' range) Source # | |||||
Defined in Agda.Syntax.TopLevelModuleName.Boot showsPrec :: Int -> TopLevelModuleName' range -> ShowS # show :: TopLevelModuleName' range -> String # showList :: [TopLevelModuleName' range] -> ShowS # | |||||
NFData (TopLevelModuleName' range) Source # | The | ||||
Defined in Agda.Syntax.TopLevelModuleName.Boot rnf :: TopLevelModuleName' range -> () # | |||||
Eq (TopLevelModuleName' range) Source # | |||||
Defined in Agda.Syntax.TopLevelModuleName.Boot (==) :: TopLevelModuleName' range -> TopLevelModuleName' range -> Bool # (/=) :: TopLevelModuleName' range -> TopLevelModuleName' range -> Bool # | |||||
Ord (TopLevelModuleName' range) Source # | |||||
Defined in Agda.Syntax.TopLevelModuleName.Boot compare :: TopLevelModuleName' range -> TopLevelModuleName' range -> Ordering # (<) :: TopLevelModuleName' range -> TopLevelModuleName' range -> Bool # (<=) :: TopLevelModuleName' range -> TopLevelModuleName' range -> Bool # (>) :: TopLevelModuleName' range -> TopLevelModuleName' range -> Bool # (>=) :: TopLevelModuleName' range -> TopLevelModuleName' range -> Bool # max :: TopLevelModuleName' range -> TopLevelModuleName' range -> TopLevelModuleName' range # min :: TopLevelModuleName' range -> TopLevelModuleName' range -> TopLevelModuleName' range # | |||||
Hashable (TopLevelModuleName' range) Source # | |||||
Defined in Agda.Syntax.TopLevelModuleName.Boot hashWithSalt :: Int -> TopLevelModuleName' range -> Int hash :: TopLevelModuleName' range -> Int | |||||
type Tag (TopLevelModuleName' range) Source # | |||||
Defined in Agda.Syntax.TopLevelModuleName.Boot | |||||
type Rep (TopLevelModuleName' range) Source # | |||||
Defined in Agda.Syntax.TopLevelModuleName.Boot type Rep (TopLevelModuleName' range) = D1 ('MetaData "TopLevelModuleName'" "Agda.Syntax.TopLevelModuleName.Boot" "Agda-2.6.4.3-inplace" 'False) (C1 ('MetaCons "TopLevelModuleName" 'PrefixI 'True) (S1 ('MetaSel ('Just "moduleNameRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 range) :*: (S1 ('MetaSel ('Just "moduleNameId") 'SourceUnpack 'SourceStrict 'DecidedStrict) (Rec0 ModuleNameHash) :*: S1 ('MetaSel ('Just "moduleNameParts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TopLevelModuleNameParts)))) |