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))))