- type ParseE = GenParser Char ()
- numero :: ParseE Integer
- parseOffset :: ParseE Offset
- parseRange :: ParseE Range
- defaultOR :: Command -> OffsetOrRange
- acceptOffsetOnly :: Command -> OffsetOrRange -> ParseE ()
- parseOffsetOrRange :: ParseE OffsetOrRange
- rconst :: Command -> ParseE (OffsetOrRange -> ParseE Command)
- parseCommand :: ParseE (OffsetOrRange -> ParseE Command)
- parser :: ParseE CompleteCommand
- parse :: String -> Either String CompleteCommand
Documentation
parseOffset :: ParseE OffsetSource
parse an Offset
parseRange :: ParseE RangeSource
parse a Range
defaultOR :: Command -> OffsetOrRangeSource
defaults Offset or Range for the commands
acceptOffsetOnly :: Command -> OffsetOrRange -> ParseE ()Source
forces a failure for a command if a Range was parsed
parseOffsetOrRange :: ParseE OffsetOrRangeSource
parse an OffsetOrRange
parseCommand :: ParseE (OffsetOrRange -> ParseE Command)Source
parse a function from OffsetOrRange to a parse Command
parser :: ParseE CompleteCommandSource
parse a CompleteCommand made of an OffsetOrRange and a Command