Function: org-babel--expand-body

org-babel--expand-body is a byte-compiled function defined in ob-core.el.gz.

Signature

(org-babel--expand-body INFO)

Documentation

Expand noweb references in body and remove any coderefs.

Source Code

;; Defined in /usr/src/emacs/lisp/org/ob-core.el.gz
(defun org-babel--expand-body (info)
  "Expand noweb references in body and remove any coderefs."
  (let ((coderef (nth 6 info))
	(expand
	 (if (org-babel-noweb-p (nth 2 info) :eval)
	     (org-babel-expand-noweb-references info)
	   (nth 1 info))))
    (if (not coderef) expand
      (replace-regexp-in-string
       (org-src-coderef-regexp coderef) "" expand nil nil 1))))