Function: rx--collect-or-strings

rx--collect-or-strings is a byte-compiled function defined in rx.el.gz.

Signature

(rx--collect-or-strings FORMS)

Documentation

All strings from FORMS, which are strings or or forms.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/rx.el.gz
(defun rx--collect-or-strings (forms)
  "All strings from FORMS, which are strings or `or' forms."
  (mapcan (lambda (form)
            (if (stringp form)
                (list form)
              ;; must be an `or' form
              (rx--collect-or-strings (cdr form))))
          forms))