packages feed

orgmode-parse-0.1.1.0: README.org

* Welcome!
  [[https://hackage.haskell.org/package/orgmode-parse][https://img.shields.io/hackage/v/orgmode-parse.svg?style=flat]]
  [[https://travis-ci.org/digitalmentat/orgmode-parse][https://travis-ci.org/digitalmentat/orgmode-parse.svg?branch=master]]

  This is a reference implementation of an [[https://github.com/digitalmentat/orgmode-grammar/blob/master/SPECIFICATION.org][orgmode-grammar]] parser in
  Haskell.

** What's Finished
   We have built attoparsec parsers for parsing org-mode document
   structures and meta-data. Here is a list of all the syntax features
   that have a complete parsing implementation and not:

   - [X] Headings
     - [X] State keywords
     - [X] Priority indicator
     - [X] Title
     - [X] Status / progress indicator
     - [X] Tag list
   - [X] Property drawers
   - [X] State keyword changelogs
   - [X] Scheduled and deadline timestamps (timestamp, range,
     duration, periodicity)
     - [X] Active and inactive timestamps
   - [X] Clock timestamps
   - [ ] Markup
     - [ ] Emphasis
       - [ ] Bold
       - [ ] Italic
       - [ ] Strikethrough
       - [ ] Underline
       - [ ] Superscript
       - [ ] Subscript
       - [ ] Code / monospaced
     - [ ] Tables
     - [ ] Lists
       - [ ] Unordered lists
       - [ ] Numbered lists
       - [ ] Checkbox modified lists
     - [ ] Blocks (src / quote / example blocks)

   Org-mode markup is currently being worked on.

* License
  [[https://github.com/digitalmentat/orgmode-parse/blob/master/LICENSE][BSD3 Open Source Software License]]