!,_&ag      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef(c) Colin Woodbury, 2020BSD3"Colin Woodbury <colin@fosskers.ca>None79;$}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-mode@A 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 - characters. - Feed the cat - The good stuff - Feed the dog - He'll eat anything - Feed the bird - Feed the alligator - Feed the elephant org-modeGA subsection, marked by a heading line and followed recursively by an &. :* This is a Heading This is content in the sub ~OrgDoc~. org-mode-Some logically distinct block of Org content.&org-modeiA recursive Org document. These are zero or more blocks of markup, followed by zero or more subsections. PThis is some top-level text. * Important heading ** Less important subheading *org-mode A complete .org file with metadata.,org-modeTop-level fields like: G#+TITLE: Curing Cancer with Haskell #+DATE: 2020-02-25 #+AUTHOR: Colin 0org-modeAttempt to parse an *.gorg-modeIf a line stars with * and a space, it is a  heading.horg-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 are "- ".iorg-modeRULES LIn-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.tWhen 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.jorg-modeFast version of k specialized to l.< $ !"#%&'()*+,-./0123456789:;<*+,-.&'()/$ !"#% 0123476589:;m      !!"#$$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij%org-mode-1.1.0-970xGYRcYwPLlFUpdN0oDVData.OrgLanguageURLWordsBoldItalic Highlight UnderlineVerbatimStrikeLinkImageTagsPunctPlainColumnEmptyRowBreakItem ListItemsSectionsectionHeading sectionTags sectionDocBlockQuoteExampleCodeListTable ParagraphOrgDoc docBlocks docSectionsOrgFileorgMetaorgDoc emptyOrgFileemptyDocorgorgFilemetaorgPsectionlisttable paragraphline prettyOrgFile prettyOrg prettyWords$fEqURL $fShowURL $fGenericURL $fHashableURL $fEqWords $fShowWords$fGenericWords$fHashableWords $fEqColumn $fShowColumn$fGenericColumn$fHashableColumn$fEqRow $fShowRow $fGenericRow $fHashableRow$fEqItem $fShowItem $fGenericItem$fHashableItem $fEqListItems$fShowListItems$fGenericListItems$fHashableListItems $fEqLanguage$fShowLanguage$fGenericLanguage$fHashableLanguage $fEqBlock $fShowBlock$fGenericBlock$fHashableBlock $fEqOrgDoc $fShowOrgDoc$fGenericOrgDoc$fHashableOrgDoc $fEqSection $fShowSection$fGenericSection$fHashableSection $fEqOrgFile $fShowOrgFile$fGenericOrgFileheadingitem wordChunksomeOf/parser-combinators-1.2.1-1g1MOzTzLdh8NjDlkAmMlz(Control.Applicative.Combinators.NonEmptysome text-1.2.3.1Data.Text.InternalText