Skip to content
Snippets Groups Projects
Commit 25bdb159 authored by David Waern's avatar David Waern
Browse files

Small comment/layout fixes

parent 070a0d9c
Branches
Tags
No related merge requests found
--
-- Haddock - A Haskell Documentation Tool
--
-- (c) Simon Marlow 2003
--
-- Ported to use the GHC API by David Waern during "Summer of Code" 2006
--
module Haddock.Options ( module Haddock.Options (
parseHaddockOpts, parseHaddockOpts,
Flag(..), Flag(..),
...@@ -14,6 +23,9 @@ getUsage :: IO String ...@@ -14,6 +23,9 @@ getUsage :: IO String
getUsage = do getUsage = do
prog <- getProgramName prog <- getProgramName
return $ usageInfo (usageHeader prog) (options False) return $ usageInfo (usageHeader prog) (options False)
where
usageHeader :: String -> String
usageHeader prog = "Usage: " ++ prog ++ " [OPTION...] file...\n"
parseHaddockOpts :: [String] -> IO ([Flag], [String]) parseHaddockOpts :: [String] -> IO ([Flag], [String])
...@@ -25,10 +37,6 @@ parseHaddockOpts words = ...@@ -25,10 +37,6 @@ parseHaddockOpts words =
throwE (concat errors ++ usage) throwE (concat errors ++ usage)
usageHeader :: String -> String
usageHeader prog = "Usage: " ++ prog ++ " [OPTION...] file...\n"
data Flag data Flag
= Flag_CSS String = Flag_CSS String
| Flag_Debug | Flag_Debug
......
...@@ -250,7 +250,6 @@ parseGhcFlags session ghcFlags = do ...@@ -250,7 +250,6 @@ parseGhcFlags session ghcFlags = do
return dynflags' return dynflags'
byeVersion = byeVersion =
bye ("Haddock version " ++ projectVersion ++ bye ("Haddock version " ++ projectVersion ++
", (c) Simon Marlow 2003; ported to the GHC-API by David Waern 2006\n") ", (c) Simon Marlow 2003; ported to the GHC-API by David Waern 2006\n")
...@@ -1212,7 +1211,7 @@ type ErrMsgM a = Writer [ErrMsg] a ...@@ -1212,7 +1211,7 @@ type ErrMsgM a = Writer [ErrMsg] a
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
-- | Represents the installed haddock information for a package -- | Represents the installed Haddock information of a package
data HaddockPackage = HaddockPackage { data HaddockPackage = HaddockPackage {
pdModules :: [Module], pdModules :: [Module],
pdDocEnv :: DocEnv, pdDocEnv :: DocEnv,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment