| Copyright | © 2014 Parnell Springmeyer |
|---|---|
| License | All Rights Reserved |
| Maintainer | Parnell Springmeyer <parnell@digitalmentat.com> |
| Stability | stable |
| Safe Haskell | None |
| Language | Haskell2010 |
Data.OrgMode.Parse.Attoparsec.Time
Description
Parsing combinators for org-mode active and inactive timestamps.
- data Heading = Heading {}
- data Priority
- newtype State = State Text.Text
- newtype Keyword = Keyword Text.Text
- newtype PropertyDrawer k v = PropertyDrawer (HashMap k v)
- data Schedule = Schedule {}
- data ScheduleType
- data Timestamp
- newtype Open = Open Char
- newtype Close = Close Char
- toPriority :: Text.Text -> Priority
- parseTimestamp :: Open -> Close -> TP.Parser Text.Text (Maybe Schedule)
- scheduleType :: TP.Parser Text.Text ScheduleType
Documentation
Constructors
| Heading | |
newtype PropertyDrawer k v Source
Constructors
| PropertyDrawer (HashMap k v) |
Instances
| (Eq k, Eq v) => Eq (PropertyDrawer k v) | |
| (Show k, Show v) => Show (PropertyDrawer k v) |
Constructors
| Schedule | |
Fields | |
toPriority :: Text.Text -> Priority Source
parseTimestamp :: Open -> Close -> TP.Parser Text.Text (Maybe Schedule) Source
Parse an org-mode timestamp line with user-supplied opening and ending brackets (for either active or inactive stamps).
scheduleType :: TP.Parser Text.Text ScheduleType Source
Parse the type of schedule.