ob: Rewrite `org-babel-get-src-block-info' using parser
commit9738da473277712804e0d004899388ad71c6b791
authorNicolas Goaziou <mail@nicolasgoaziou.fr>
Tue, 9 Feb 2016 23:22:09 +0000 (10 00:22 +0100)
committerNicolas Goaziou <mail@nicolasgoaziou.fr>
Wed, 10 Feb 2016 22:50:45 +0000 (10 23:50 +0100)
treea5c162f6191a0b3bc5d7cc63c987af67592356d3
parentbd30a581027f867b1f1f1eb5638036cad43bb9d6
ob: Rewrite `org-babel-get-src-block-info' using parser

* lisp/ob-core.el (org-babel-get-src-block-info): Rewrite function.
  Change signature.
(org-babel-parse-src-block-match):
(org-babel-parse-inline-src-block-match): Remove functions.
(org-babel-execute-src-block): Remove useless function call.

* lisp/ob-exp.el (org-babel-exp-process-buffer): Make use of signature
  change.
(org-babel-exp-results): Use new return value from
`org-babel-get-src-block-info'.  Tiny refactoring.

* testing/lisp/test-ob.el (test-ob/nested-code-block): Fix test.
* contrib/lisp/org-eldoc.el (org-eldoc-get-src-lang): Use parser instead
  of removed function.

* testing/examples/babel.org: Fix test environment.
contrib/lisp/org-eldoc.el
lisp/ob-core.el
lisp/ob-exp.el
testing/examples/babel.org
testing/lisp/test-ob.el