-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | Collection of command line options and parsers for these options
--   
--   Please see README.md
@package turtle-options
@version 0.1.0.4

module Turtle.Options.Parsers
number :: Parser String
plus :: Parser String
minus :: Parser String

-- | Shamelessly taken from
--   <a>http://stackoverflow.com/a/31358854/2287402</a>
float :: Parser Float
percent :: Parser Float
type Parser a = Parsec String () a
(<:>) :: Applicative f => f a -> f [a] -> f [a]
infixr 5 <:>

module Turtle.Options.Percentage
optPercentage :: ArgName -> ShortName -> Optional HelpMessage -> Parser Float
defPercentageHelp :: Optional HelpMessage
percentage :: Parser Float

module Turtle.Options.Quality
optQuality :: ArgName -> ShortName -> Optional HelpMessage -> Parser Float
defQualityHelp :: Optional HelpMessage
quality :: Parser Float

module Turtle.Options.Scale
data Scale
Percentage :: Float -> Scale
Size :: (Int, Int) -> Scale
Width :: Int -> Scale
Height :: Int -> Scale
optScale :: ArgName -> ShortName -> Optional HelpMessage -> Parser Scale
defScaleHelp :: Optional HelpMessage
scale :: Parser Scale
instance GHC.Show.Show Turtle.Options.Scale.Scale
instance GHC.Classes.Eq Turtle.Options.Scale.Scale

module Turtle.Options.Timecode
data Timecode
Timecode :: Hour -> Minute -> Second -> Millisecond -> Timecode
data RelTimecode
PosTimecode :: Timecode -> RelTimecode
NegTimecode :: Timecode -> RelTimecode
optTimecode :: ArgName -> ShortName -> Optional HelpMessage -> Parser Timecode
defTimecodeHelp :: Optional HelpMessage
timecode :: Parser Timecode
msToTimecode :: Int -> Timecode
sToTimecode :: Int -> Timecode
mToTimecode :: Int -> Timecode
hToTimecode :: Int -> Timecode
(<+>) :: Timecode -> Timecode -> Timecode
infixr 5 <+>
instance GHC.Classes.Eq Turtle.Options.Timecode.RelTimecode
instance GHC.Classes.Eq Turtle.Options.Timecode.Timecode
instance GHC.Show.Show Turtle.Options.Timecode.RelTimecode
instance GHC.Show.Show Turtle.Options.Timecode.Timecode
instance GHC.Base.Monoid Turtle.Options.Timecode.Timecode
