emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/parsec faf5592 07/13: Fix parsec-count


From: Stefan Monnier
Subject: [elpa] externals/parsec faf5592 07/13: Fix parsec-count
Date: Fri, 26 Mar 2021 22:45:55 -0400 (EDT)

branch: externals/parsec
commit faf5592c25e7a3dd9b1cc9bd5522179f9e4c43d8
Author: Chunyang Xu <mail@xuchunyang.me>
Commit: Chunyang Xu <mail@xuchunyang.me>

    Fix parsec-count
---
 parsec.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/parsec.el b/parsec.el
index 514ab97..20e658e 100644
--- a/parsec.el
+++ b/parsec.el
@@ -899,7 +899,8 @@ Return a list of N values returned by PARSER."
   (let ((res-sym (make-symbol "results")))
     `(let (,res-sym)
        (dotimes (_ ,n ,res-sym)
-         (push ,parser ,res-sym)))))
+         (push ,parser ,res-sym))
+       (nreverse ,res-sym))))
 
 (defmacro parsec-count-as-string (n parser)
   "Parse N occurrences of PARSER.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]