Match one of many exact literal strings.
(vl-read-some-literal strings echars) → (mv prefix remainder)
Function:
(defun vl-read-some-literal (strings echars) (declare (xargs :guard (and (string-listp strings) (vl-echarlist-p echars)))) (declare (xargs :guard (not (member-equal "" strings)))) (let ((__function__ 'vl-read-some-literal)) (declare (ignorable __function__)) (b* (((when (atom strings)) (mv nil echars)) ((mv prefix remainder) (vl-read-literal (car strings) echars)) ((when prefix) (mv prefix remainder))) (vl-read-some-literal (cdr strings) echars))))