org-element: Fix parsing with trailing spaces at eob
commitad99ea914711d75eca03e7fdf3383f275d2ffa3b
authorNicolas Goaziou <n.goaziou@gmail.com>
Fri, 5 Oct 2012 23:02:03 +0000 (6 01:02 +0200)
committerNicolas Goaziou <n.goaziou@gmail.com>
Fri, 5 Oct 2012 23:02:03 +0000 (6 01:02 +0200)
tree6680b648168bb87391b914327305ca64d4a9bc1d
parentdaf8cf030c21260b2615c303653913cdf2907e00
org-element: Fix parsing with trailing spaces at eob

* lisp/org-element.el (org-element-center-block-parser,
  org-element-drawer-parser, , org-element-footnote-definition-parser,
  org-element-inlinetask-parser, org-element-plain-list-parser,
  org-element-quote-block-parser, org-element-special-block-parser,
  org-element-babel-call-parser, org-element-clock-parser,
  org-element-comment-parser, org-element-comment-block-parser,
  org-element-example-block-parser, org-element-export-block-parser,
  org-element-fixed-width-parser, org-element-horizontal-rule-parser,
  org-element-keyword-parser, org-element-latex-environment-parser,
  org-element-paragraph-parser, org-element-planning-parser,
  org-element-property-drawer-parser, org-element-src-block-parser,
  org-element-table-parser,
  org-element-verse-block-parserorg-element-dynamic-block-parser):
  Make sure element never ends at the end of a blank non-empty line.
* testing/lisp/test-org-element.el: Add test.
lisp/org-element.el
testing/lisp/test-org-element.el