| Copyright | © 2019 James Alexander Feldman-Crough |
|---|---|
| License | MPL-2.0 |
| Safe Haskell | None |
| Language | Haskell2010 |
ProSource.Source
Description
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.
Constructors
| Source | |
Fields
| |
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)))) | |