Sebastian Miele <sebastian.mi...@gmail.com> writes: > Sebastian Miele <sebastian.mi...@gmail.com> writes: >> #+BEGIN_EXAMPLE >> ,* A >> ,* :B: >> ,* C >> #+END_EXAMPLE >> >> org-element-parse-buffer and org-match-sparse-tree make the second >> headline have title ":B:" and no tags. > > Currently org-syntax.org says that "TITLE can be made of any character > but a new line. Though, it will match after every other part have been > matched." This does not reflect the currently effective behavior that > "* :t:" is a headline with title ":t:" and no tags.
Can you describe what should happen in a parser grammar (ie. BNF)? If not, I would tend toward rethinking the structure of the Org file so that it can be described in a grammar. Having a good grammar for Org files will promote it's acceptance beyond Emacs. -- David Masterson