Function: nnir-imap-next-expr
nnir-imap-next-expr is a byte-compiled function defined in nnir.el.gz.
Signature
(nnir-imap-next-expr &optional COUNT)
Documentation
Return the next (COUNT) expression from the current buffer.
Source Code
;; Defined in /usr/src/emacs/lisp/obsolete/nnir.el.gz
(defun nnir-imap-next-expr (&optional count)
"Return the next (COUNT) expression from the current buffer."
(let ((term (nnir-imap-next-term count))
(next (nnir-imap-peek-symbol)))
;; Are we looking at an 'or' expression?
(cond
;; Handle 'expr or expr'
((eq next 'or)
(list 'or term (nnir-imap-next-expr 2)))
;; Anything else
(t term))))