Function: majutsu-template--literal-string-from-node
majutsu-template--literal-string-from-node is a natively compiled
function defined in majutsu-template.el.
Signature
(majutsu-template--literal-string-from-node NODE)
Documentation
Return literal string content from NODE if it is :str or :raw.
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-template.el
(defun majutsu-template--literal-string-from-node (node)
"Return literal string content from NODE if it is :str or :raw."
(cond
((majutsu-template-node-p node)
(pcase (majutsu-template-node-kind node)
(:literal (majutsu-template-node-value node))
(:raw (majutsu-template-node-value node))
(_ (user-error "majutsu-template: expected literal/raw node, got %S" node))))
((and (consp node) (eq (car node) :str))
(cadr node))
((and (consp node) (eq (car node) :raw))
(cadr node))
(t
(user-error "majutsu-template: expected literal string node, got %S" node))))