Org-mode parser in Rust
But because Org’s syntax is not trivial and in fact most of it is context-sensitive with only a few context-free elements, it is quite easy to get it wrong. Some Org parsers have chosen to focus on a restricted subset of Org syntax like org-ruby or pandoc. It should perform just 2 tasks.
Source: github.com