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