Function: rng-ipattern-optionalize-elements
rng-ipattern-optionalize-elements is a byte-compiled function defined
in rng-match.el.gz.
Signature
(rng-ipattern-optionalize-elements IPATTERN)
Source Code
;; Defined in /usr/src/emacs/lisp/nxml/rng-match.el.gz
(defun rng-ipattern-optionalize-elements (ipattern)
(let* ((type (rng--ipattern-type ipattern))
(transform (assq type rng-transform-map)))
(cond (transform
(funcall (cdr transform)
'rng-ipattern-optionalize-elements
ipattern))
((eq type 'element)
(rng-intern-optional ipattern))
(t ipattern))))