h&I      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~(c) Colin Woodbury, 2020 - 2021BSD3"Colin Woodbury  Safe-Inferred";=?&org-mode?The programming language some source code block was written in.org-modeThe url portion of a link.org-mode*The fundamental unit of Org text content.  units are split word-by-word.org-mode(A possibly empty column in an org table.org-modeA row in an org table. Can have content or be a horizontal rule. *| A | B | C | |---+---+---| | D | E | F | org-mode;A line in a bullet-list. Can contain sublists, as shown in .org-modeAn org list constructed of - or + characters, or numbers. 1. Feed the cat - The good stuff 2. Feed the dog - He'll eat anything 3. Feed the bird 4. Feed the alligator 5. Feed the elephant org-mode,A priority value, usually associated with a TODO marking, as in: ?*** TODO [#A] Cure cancer with Haskell *** TODO [#B] Eat lunch org-modeThe completion state of a heading that is considered a "todo" item.#org-modeA subsection, marked by a heading line and followed recursively by an X. :* This is a Heading This is content in the sub ~OrgDoc~. ,org-modeA timestamp for general events that are neither a DEADLINE nor SCHEDULED./org-modeWhen a repeater is also present, should the delay be for the first value or all of them?0org-modeAs in: --2d1org-modeAs in: -2d2org-mode2Delay the appearance of a timestamp in the agenda.7org-modeThe timestamp repitition unit.=org-modeThe nature of the repitition.>org-mode9Apply the interval value to the original timestamp once: +?org-modeApply the interval value as many times as necessary to arrive on a future date: ++@org-mode%Apply the interval value from today: .+Aorg-modeAn indication of how often a timestamp should be automatically reapplied in the Org Agenda.Forg-modeThe time portion of the full timestamp. May be a range, as seen in the following full timestamp: <2021-04-27 Tue 12:00-13:00> Jorg-modeAn org-mode timestamp. Must contain at least a year-month-day and the day of the week: <2021-04-27 Tue> but also may contain a time: <2021-04-27 Tue 12:00> or a time range: <2021-04-27 Tue 12:00-13:00> and/or a repeater value: <2021-04-27 Tue +1w> Qorg-mode-Some logically distinct block of Org content.Xorg-modeA recursive Org document. These are zero or more blocks of markup, followed by zero or more subsections. This is some top-level text. * Important heading ** Less important subheading \org-mode A complete .org file with metadata.^org-modeTop-level fields like: #+TITLE: Curing Cancer with Haskell #+DATE: 2020-02-25 #+AUTHOR: Colin borg-mode/All unique section tags in the entire document.Section tags appear on the same row as a header title, but right-aligned. /* This is a Heading :tag1:tag2: corg-modeA mostly empty invoking of a #.dorg-mode3All unique tags with a section and its subsections.eorg-modeAttempt to parse an \.org-modeIf a line starts with * and a space, it is a # heading.org-modeAn active timestamp.org-mode)Conditions for ending the current bullet: &You find two 'n' at the end of a line.The first two non-space characters of the next line mark the start of a point, like "- ".org-modeRULES In-lined markup is not recognized: This is not*bold*. Neither is *this*here.+Punctuation immediately after markup close is# allowed: *This*, in fact, is bold.Otherwise, a space, newline or EOF is necessary after the close.Any char after a link is fine.When rerendering, a space must not appear between the end of a markup close and a punctuation/newline character.4But any other character must have a space before it.org-modeFast version of  specialized to .org-mode Render a Q into the original text form it was parsed from (or equivalent).worg-modeA lack of a specific F is assumed to mean 00:00+, the earliest possible time for that day.  !"#$%&'()*+,-./012345679<;8:=>?@ABCDEFGHIJKLMNOPQVTRSUWXYZ[\]^_`abcdefghijklmnopqrstuv\]^_`XYZ[abJKLMNOPFGHIABCDE=>?@23456/0179<;8:#$%&'()*+,-.cd !"QVTRSUW efghinorqpsjklmtuv      !"#$%&'()*+,,-./0123456789::;<=>>?@AABCDEFGHIJKLMNNOPQQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~%org-mode-2.1.0-95X35dUG0rlKLHMjKot7mfData.OrgLanguageURLWordsBoldItalic Highlight UnderlineVerbatimStrikeLinkImagePunctPlainColumnEmptyRowBreakItemListTypeBulletedPlussedNumbered ListItemsPrioritypriorityTodoTODODONESection sectionTodosectionPrioritysectionHeading sectionTags sectionClosedsectionDeadlinesectionScheduledsectionTimestamp sectionProps sectionDoc DelayModeDelayOneDelayAllDelay delayMode delayValue delayIntervalIntervalHourDayWeekMonthYear RepeatModeSingleJump FromTodayRepeaterrepModerepValue repIntervalOrgTime timeStarttimeEnd OrgDateTimedateDay dateDayOfWeekdateTime dateRepeat dateDelayBlockQuoteExampleCodeListTable ParagraphOrgDoc docBlocks docSectionsOrgFileorgMetaorgDoc emptyOrgFileemptyDoc allDocTagstitledallSectionTagsorgorgFilemetaorgPsection timestampdate timeRangerepeater propertiespropertylisttable paragraphline prettyOrgFile prettyOrg prettyWords$fOrdOrgDateTime $fEqOrgFile $fOrdOrgFile $fShowOrgFile$fGenericOrgFile $fEqOrgDoc $fOrdOrgDoc $fShowOrgDoc$fGenericOrgDoc $fEqSection $fOrdSection $fShowSection$fGenericSection $fEqBlock $fOrdBlock $fShowBlock$fGenericBlock $fEqLanguage $fOrdLanguage$fShowLanguage$fGenericLanguage$fEqItem $fOrdItem $fShowItem $fGenericItem $fEqListItems$fOrdListItems$fShowListItems$fGenericListItems$fEqRow$fOrdRow $fShowRow $fGenericRow $fEqColumn $fOrdColumn $fShowColumn$fGenericColumn $fEqWords $fOrdWords $fShowWords$fGenericWords$fHashableWords$fEqURL$fOrdURL $fShowURL $fGenericURL $fHashableURL $fEqListType $fOrdListType$fShowListType$fGenericListType $fEqPriority $fOrdPriority$fShowPriority$fGenericPriority$fEqTodo $fOrdTodo $fShowTodo $fGenericTodo$fEqOrgDateTime$fShowOrgDateTime $fEqDelay $fOrdDelay $fShowDelay $fEqDelayMode$fOrdDelayMode$fShowDelayMode $fEqRepeater $fOrdRepeater$fShowRepeater $fEqInterval $fOrdInterval$fShowInterval$fEqRepeatMode$fOrdRepeatMode$fShowRepeatMode $fEqOrgTime $fOrdOrgTime $fShowOrgTimeheadingstampitem wordChunksomeOf/parser-combinators-1.3.0-88KGhmkz8neAczPN45sOph(Control.Applicative.Combinators.NonEmptysome text-1.2.5.0Data.Text.InternalText prettyBlock