org-element: Fix parsing error in `org-element-context'
commit026b99ecb86e08f4fdc7b45ee2bfa1d4c84a37f6
authorNicolas Goaziou <n.goaziou@gmail.com>
Fri, 30 Aug 2013 11:29:51 +0000 (30 13:29 +0200)
committerNicolas Goaziou <n.goaziou@gmail.com>
Fri, 30 Aug 2013 12:19:30 +0000 (30 14:19 +0200)
tree69538eaf3e853b0634ea59da36ced1f1c37ecae1
parent180d1123343f47f8c4c06b0095d38458746356e3
org-element: Fix parsing error in `org-element-context'

* lisp/org-element.el (org-element-text-markup-successor,
  org-element-latex-or-entity-successor,
  org-element-export-snippet-successor,
  org-element-footnote-reference-successor,
  org-element-inline-babel-call-successor,
  org-element-inline-src-block-successor,
  org-element-line-break-successor, org-element-link-successor,
  org-element-plain-link-successor, org-element-macro-successor,
  org-element-radio-target-successor,
  org-element-statistics-cookie-successor,
  org-element-sub/superscript-successor,
  org-element-table-cell-successor, org-element-target-successor,
  org-element-timestamp-successor): Remove LIMIT argument.
(org-element--parse-objects, org-element--get-next-object-candidates):
Apply signature change to successors.
(org-element-context): Narrow buffer around object containers so
parsing of objects when using this function is done under the same
restrictions as in buffer parsing.
* testing/lisp/test-org-element.el: Add test.
lisp/org-element.el
testing/lisp/test-org-element.el