]> git.eshelyaron.com Git - emacs.git/commit
Add cl-parse-integer based on parse-integer
authorLeo Liu <sdl.web@gmail.com>
Fri, 26 Sep 2014 00:15:21 +0000 (08:15 +0800)
committerLeo Liu <sdl.web@gmail.com>
Fri, 26 Sep 2014 00:15:21 +0000 (08:15 +0800)
commit89b354a55e30978444ada5d388e18f5e06bde583
tree0f272431b9522c96aeff74b5d262869d26c4bc3f
parentb8e352d077f14c52d7e6baa1800def8d3ec61f06
Add cl-parse-integer based on parse-integer

* doc/misc/cl.texi (Predicates on Numbers): Document cl-digit-char-p.
(Numerical Functions): Document cl-parse-integer.

* lisp/calendar/parse-time.el (parse-time-digits): Remove.
(digit-char-p, parse-integer) Moved to cl-lib.el.
(parse-time-tokenize, parse-time-rules, parse-time-string): Use
cl-parse-integer.

* lisp/emacs-lisp/cl-extra.el (cl-parse-integer): New function.

* lisp/emacs-lisp/cl-lib.el (cl-digit-char-table): New var.
(cl-digit-char-p): New function.

* test/automated/cl-lib.el (cl-digit-char-p, cl-parse-integer): New
tests.

Fixes: debbugs:18557
doc/misc/ChangeLog
doc/misc/cl.texi
lisp/ChangeLog
lisp/calendar/parse-time.el
lisp/emacs-lisp/cl-extra.el
lisp/emacs-lisp/cl-lib.el
test/ChangeLog
test/automated/cl-lib.el