PARSE-NUMBER is a library of functions for parsing strings into one of the standard Common Lisp number types without using the reader.
Common Lisp
Latest commit f139ae1 Jun 25, 2016 @sionescu sionescu Add version.sexp as static file
This ensures it is copied by bundle-op
Failed to load latest commit information.
README Add README Jan 18, 2011
parse-number.asd Add version.sexp as static file Jun 25, 2016
parse-number.lisp Canonicalize whitespace Jan 13, 2015
tests.lisp Canonicalize whitespace Jan 13, 2015
version.sexp Release 1.5 May 19, 2016

README

-*- Outline -*-

PARSE-NUMBER is a library of functions which accept an arbitrary
string and attempt to parse it, if possible into one of the standard
Common Lisp number types without using the reader, or else signal an
error of type INVALID-NUMBER

* Functions

 PARSE-NUMBER (string &key start end radix)

 PARSE-REAL-NUMBER (string &key start end radix)

 PARSE-POSITIVE-REAL-NUMBER (string &key start end radix)

* Error conditions

 INVALID-NUMBER (inherits PARSE-ERROR)

** Accessors

 INVALID-NUMBER-VALUE
 INVALID-NUMBER-REASON