Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
switchTick :: SName -> SName Source #
FileInfo | |
|
showRangeWithoutFileName :: Range -> Doc Source #
class SourceInfo a where Source #
sourceInfo :: a -> SI Source #
SourceInfo SIName Source # | |
SourceInfo SI Source # | |
SourceInfo si => SourceInfo [si] Source # | |
SourceInfo (SExp' a) Source # | |
SourceInfo (ParPat_ c) Source # | |
SourceInfo (Pat_ c) Source # | |
class SetSourceInfo a where Source #
pattern SConstraint :: forall t. SExp' t Source #
getParamsS :: SExp' t -> ([(Visibility, SExp' t)], SExp' t) Source #
foldS :: Monoid m => (Int -> t -> m) -> (SIName -> Int -> m) -> (SIName -> Int -> Int -> m) -> Int -> SExp' t -> m Source #
mapS :: (Int -> a -> SExp' a) -> (SIName -> Int -> SExp' a) -> (SIName -> Int -> Int -> SExp' a) -> Int -> SExp' a -> SExp' a Source #
Module | |
|
data ImportItems Source #
type Extensions = [Extension] Source #