]> code.delx.au - gnu-emacs/blobdiff - lisp/emacs-lisp/tq.el
(checkdoc-display-status-buffer): Fix docstring.
[gnu-emacs] / lisp / emacs-lisp / tq.el
index 18c94f27cfd3e19a2d390ea2bb216e426a8c5e90..917309e3b989dd39d73e0453cc620ab7f6daf6fb 100644 (file)
 ;; Boston, MA 02111-1307, USA.
 
 ;;; Commentary:
-;;; manages receiving a stream asynchronously, 
-;;; parsing it into transactions, and then calling
-;;; handler functions
 
-;;; Our basic structure is the queue/process/buffer triple.  Each entry
-;;; of the queue is a regexp/closure/function triple.  We buffer
-;;; bytes from the process until we see the regexp at the head of the
-;;; queue.  Then we call the function with the closure and the
-;;; collected bytes.
+;; manages receiving a stream asynchronously,
+;; parsing it into transactions, and then calling
+;; handler functions
+
+;; Our basic structure is the queue/process/buffer triple.  Each entry
+;; of the queue is a regexp/closure/function triple.  We buffer
+;; bytes from the process until we see the regexp at the head of the
+;; queue.  Then we call the function with the closure and the
+;; collected bytes.
 
 ;;; Code:
 
@@ -49,8 +49,8 @@ to a tcp server on another machine."
                             (concat " tq-temp-"
                                     (process-name process)))))))
     (set-process-filter process
-                       (`(lambda (proc string)
-                          (tq-filter  '(, tq) string))))
+                       `(lambda (proc string)
+                          (tq-filter '(, tq) string)))
     tq))
 
 ;;; accessors
@@ -68,7 +68,7 @@ to a tcp server on another machine."
 (defun tq-queue-head-closure (tq) (car (cdr (car (tq-queue tq)))))
 (defun tq-queue-empty        (tq) (not (tq-queue tq)))
 (defun tq-queue-pop          (tq) (setcar tq (cdr (car tq))) (null (car tq)))
+
 
 ;;; must add to queue before sending!
 (defun tq-enqueue (tq question regexp closure fn)