| |||||||||||||||||||||||
| |||||||||||||||||||||||
| |||||||||||||||||||||||
Synopsis | |||||||||||||||||||||||
| |||||||||||||||||||||||
Options and the three operations on option lists: showing, normalizing and parsing | |||||||||||||||||||||||
type Option = (String, [String]) | |||||||||||||||||||||||
showOptions :: [Option] -> String | |||||||||||||||||||||||
normalOptions :: [Option] -> [Option] | |||||||||||||||||||||||
parseOptions :: String -> Either String [Option] | |||||||||||||||||||||||
Details of the option list parser | |||||||||||||||||||||||
skipSpace :: String -> String | |||||||||||||||||||||||
type Parser a = String -> Either String (a, String) | |||||||||||||||||||||||
longKey :: Parser String | |||||||||||||||||||||||
shortKey :: Parser String | |||||||||||||||||||||||
value :: Parser String | |||||||||||||||||||||||
commaSeparatedValues :: Parser [String] | |||||||||||||||||||||||
spaceSeparatedValues :: Parser [String] | |||||||||||||||||||||||
option :: Parser Option | |||||||||||||||||||||||
Produced by Haddock version 2.4.2 |