Function: rx--translate-seq
rx--translate-seq is a byte-compiled function defined in rx.el.gz.
Signature
(rx--translate-seq BODY)
Documentation
Translate a sequence of zero or more rx items.
Return (REGEXP . PRECEDENCE).
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/rx.el.gz
'seq))))))) ; seq ++ seq
(defun rx--translate-seq (body)
"Translate a sequence of zero or more rx items.
Return (REGEXP . PRECEDENCE)."
(if body
(let* ((items (mapcar #'rx--translate body))
(result (car items)))
(dolist (item (cdr items))
(setq result (rx--sequence result item)))
result)
(cons nil 'seq)))