Safe Haskell | None |
---|---|
Language | Haskell98 |
- data HTMLPP = HTMLPP
- keyword :: [Text]
- outputHTML :: forall p. (Data p, Typeable p, PrintSlave p HTMLPP, PrintIndSlave (Fortran p) HTMLPP, Indentor (Decl p), Indentor (Fortran p)) => ProgUnit p -> String
- showUse' :: Uses p -> String
- countToColor :: Int -> [Char]
- colors :: [[Char]]
- prettyp :: [Char] -> [Char]
- prettyp' :: [Char] -> Int -> [Bool] -> [Char]
- nearbyClose :: (Eq a, Num a) => [Char] -> a -> Bool
- annotationMark :: RComonad t1 => t -> t1 Annotation -> [Char] -> [Char]
- row :: Foldable t => t [Char] -> [Char]
- breakUp :: [Char] -> [Char]
- outputAnn :: (?variant :: v, PPVersion v, PrintSlave (VarName ()) v, PrintSlave (ArgList ()) v, PrintSlave (Expr ()) v, PrintSlave (BinOp ()) v, PrintSlave (UnaryOp ()) v) => Annotation -> Bool -> Int -> [Char] -> [Char]
- type A1 = Bool
- lineCol :: SrcLoc -> (Int, Int)
- takeBounds :: (SrcLoc, SrcLoc) -> [[Char]] -> ([Char], [[Char]])
- takeBounds' :: (Eq a, Num a, Num a1, Ord a1) => ((a1, a), (a1, a)) -> [Char] -> [[Char]] -> ([Char], [[Char]])
- reprint :: SourceText -> Filename -> Program Annotation -> String
- reprintC :: Monad m => SrcLoc -> [String] -> Zipper a -> StateT Int m (String, SrcLoc)
- enterDown :: Monad m => SrcLoc -> [String] -> Zipper a -> StateT Int m (String, SrcLoc)
- enterRight :: Monad m => SrcLoc -> [String] -> Zipper a -> StateT Int m (String, SrcLoc)
- refactoring :: (Typeable a, Monad m) => [String] -> SrcLoc -> a -> StateT Int m (String, SrcLoc, Bool)
- refactorFortran :: Monad m => [String] -> SrcLoc -> Fortran Annotation -> StateT Int m (String, SrcLoc, Bool)
- refactorDecl :: Monad m => [String] -> SrcLoc -> Decl Annotation -> StateT Int m (String, SrcLoc, Bool)
- refactorArgName :: Monad m => [String] -> SrcLoc -> ArgName Annotation -> m (String, SrcLoc, Bool)
- refactorUses :: Monad m => [String] -> SrcLoc -> Uses Annotation -> StateT Int m (String, SrcLoc, Bool)
- countLines :: Num a => [Char] -> a
- removeNewLines :: (Eq t, Num t) => [Char] -> t -> ([Char], t)
Documentation
outputHTML :: forall p. (Data p, Typeable p, PrintSlave p HTMLPP, PrintIndSlave (Fortran p) HTMLPP, Indentor (Decl p), Indentor (Fortran p)) => ProgUnit p -> String Source
countToColor :: Int -> [Char] Source
annotationMark :: RComonad t1 => t -> t1 Annotation -> [Char] -> [Char] Source
outputAnn :: (?variant :: v, PPVersion v, PrintSlave (VarName ()) v, PrintSlave (ArgList ()) v, PrintSlave (Expr ()) v, PrintSlave (BinOp ()) v, PrintSlave (UnaryOp ()) v) => Annotation -> Bool -> Int -> [Char] -> [Char] Source
takeBounds' :: (Eq a, Num a, Num a1, Ord a1) => ((a1, a), (a1, a)) -> [Char] -> [[Char]] -> ([Char], [[Char]]) Source
reprint :: SourceText -> Filename -> Program Annotation -> String Source
refactoring :: (Typeable a, Monad m) => [String] -> SrcLoc -> a -> StateT Int m (String, SrcLoc, Bool) Source
refactorFortran :: Monad m => [String] -> SrcLoc -> Fortran Annotation -> StateT Int m (String, SrcLoc, Bool) Source
refactorDecl :: Monad m => [String] -> SrcLoc -> Decl Annotation -> StateT Int m (String, SrcLoc, Bool) Source
refactorArgName :: Monad m => [String] -> SrcLoc -> ArgName Annotation -> m (String, SrcLoc, Bool) Source
refactorUses :: Monad m => [String] -> SrcLoc -> Uses Annotation -> StateT Int m (String, SrcLoc, Bool) Source
countLines :: Num a => [Char] -> a Source