Copyright | © 2019 James Alexander Feldman-Crough |
---|---|
License | MPL-2.0 |
Safe Haskell | None |
Language | Haskell2010 |
Documentation
Information about a source file.
The Show
instance for ths class does not include the LineMap
or Text
fields, as those are rather noisy.
Source | |
|
Instances
Eq Source Source # | |
Show Source Source # | |
Generic Source Source # | |
NFData Source Source # | |
Defined in ProSource.Source | |
Hashable Source Source # | |
Defined in ProSource.Source | |
Pretty Source Source # | |
Defined in ProSource.Source | |
type Rep Source Source # | |
Defined in ProSource.Source type Rep Source = D1 ('MetaData "Source" "ProSource.Source" "pro-source-0.1.0.0-Aka5hIIzvNFHIHVEFICznz" 'False) (C1 ('MetaCons "Source" 'PrefixI 'True) (S1 ('MetaSel ('Just "sourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 String) :*: (S1 ('MetaSel ('Just "sourceText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "sourceLineMap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LineMap)))) |