2001-08-28 Yuuichi Teranishi <teranisi@gohome.org>
+ * acap.el (acap-parse-return-metadata-or-return-metalist): Fix for
+ parsing NIL.
+ (acap-parse-return-metadata): Ditto.
+
* slp.el: New file.
(toplevel): Fixed typo.
rlist))
(defun acap-parse-return-metadata-or-return-metalist ()
- (or (acap-parse-nil)
- (acap-parse-string)
- (acap-parse-value-or-return-metalist)))
+ (or (acap-parse-string)
+ (acap-parse-value-or-return-metalist)
+ (and (acap-parse-nil) nil)))
(defun acap-parse-value-or-return-metalist ()
(when (eq (char-after (point)) ?\()
;; return-metadata = nil / string / value-list / acl
(defun acap-parse-return-metadata ()
- (or (acap-parse-nil)
- (acap-parse-string)
+ (or (acap-parse-string)
(acap-parse-value-list)
+ (and (acap-parse-nil) nil)
;; (acap-parse-acl) acl is same as value-list.
))