Function: org-babel-noweb-p

org-babel-noweb-p is a byte-compiled function defined in ob-core.el.gz.

Signature

(org-babel-noweb-p PARAMS CONTEXT)

Documentation

Check if PARAMS require expansion in CONTEXT.

CONTEXT may be one of :tangle, :export or :eval.

Source Code

;; Defined in /usr/src/emacs/lisp/org/ob-core.el.gz
(defun org-babel-noweb-p (params context)
  "Check if PARAMS require expansion in CONTEXT.
CONTEXT may be one of :tangle, :export or :eval."
  (let ((allowed-values (cl-case context
			  (:tangle '("yes" "tangle" "no-export" "strip-export" "strip-tangle"))
			  (:eval   '("yes" "no-export" "strip-export" "eval" "strip-tangle"))
			  (:export '("yes" "strip-tangle")))))
    (cl-some (lambda (v) (member v allowed-values))
	     (split-string (or (cdr (assq :noweb params)) "")))))