(input-listp x str) recognizes lists where every element satisfies input-list-eltp.
(input-listp x str) → std::bool
This is an ordinary std::deflist. It is
"loose" in that it does not care whether
Function:
(defun input-listp (x str) (declare (xargs :guard (stringp str))) (let ((__function__ 'input-listp)) (declare (ignorable __function__)) (if (consp x) (and (input-list-eltp (car x) str) (input-listp (cdr x) str)) t)))