Function: rng-compute-text-only-deriv
rng-compute-text-only-deriv is a byte-compiled function defined in
rng-match.el.gz.
Signature
(rng-compute-text-only-deriv IPATTERN)
Source Code
;; Defined in /usr/src/emacs/lisp/nxml/rng-match.el.gz
(defun rng-compute-text-only-deriv (ipattern)
(let* ((type (rng--ipattern-type ipattern)))
(if (eq type 'element)
rng-not-allowed-ipattern
(let ((transform (assq type
'((choice . rng-transform-choice)
(group . rng-transform-group)
(interleave . rng-transform-interleave)
(one-or-more . rng-transform-one-or-more)
(after . rng-transform-after-child)))))
(if transform
(funcall (cdr transform)
'rng-text-only-deriv
ipattern)
ipattern)))))