| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
HsInspect.Sexp
Description
Very minimal ADT for outputting some S-Expressions.
Documentation
Constructors
| SexpCons Sexp Sexp | |
| SexpNil | |
| SexpString Text | |
| SexpSymbol Text | |
| SexpInt Int |
Instances
| ToSexp Bool Source # | |
| ToSexp Int Source # | |
| ToSexp SourcePackageId Source # | |
Defined in HsInspect.Sexp Methods toSexp :: SourcePackageId -> Sexp Source # | |
| ToSexp PackageName Source # | |
Defined in HsInspect.Sexp Methods toSexp :: PackageName -> Sexp Source # | |
| ToSexp ModuleName Source # | |
Defined in HsInspect.Sexp Methods toSexp :: ModuleName -> Sexp Source # | |
| ToSexp Text Source # | |
| ToSexp Sexp Source # | |
| ToSexp PackageEntries Source # | |
Defined in HsInspect.Index Methods toSexp :: PackageEntries -> Sexp Source # | |
| ToSexp Comment Source # | |
| ToSexp Pos Source # | |
| ToSexp Type Source # | |
| ToSexp PkgSummary Source # | |
Defined in HsInspect.Packages Methods toSexp :: PkgSummary -> Sexp Source # | |
| ToSexp Qualified Source # | |
| ToSexp a => ToSexp [a] Source # | |
Defined in HsInspect.Sexp | |
| ToSexp a => ToSexp (Maybe a) Source # | |
| (ToSexp a1, ToSexp a2) => ToSexp (a1, a2) Source # | |
Defined in HsInspect.Sexp | |
| (ToSexp a1, ToSexp a2, ToSexp a3) => ToSexp (a1, a2, a3) Source # | |
Defined in HsInspect.Sexp | |