This is the parse-float Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:15:05 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
parse-float
Parse floating point values in strings.
Sumant Oemrawsingh
Public Domain
alexandria
(system).
package.lisp
(file).
parse-float.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
parse-float/parse-float.lisp
package.lisp
(file).
parse-float
(system).
parse-float
(function).
+whitespace-characters+
(constant).
bounding-index
(type).
parse-integer-only
(function).
sign-char-p
(function).
skip-whitespaces
(function).
string-index
(type).
valid-radix
(type).
whitespace-char-p
(function).
Packages are listed by definition order.
parse-float
alexandria
.
common-lisp
.
parse-float
(function).
+whitespace-characters+
(constant).
bounding-index
(type).
parse-integer-only
(function).
sign-char-p
(function).
skip-whitespaces
(function).
string-index
(type).
valid-radix
(type).
whitespace-char-p
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Similar to PARSE-INTEGER, but parses a floating point value and returns the value as the specified TYPE (by default *READ-DEFAULT-FLOAT-FORMAT*). The DECIMAL-CHARACTER (by default #.) specifies the separator between the integer and decimal parts, and the EXPONENT-CHARACTER (by default #e, case insensitive) specifies the character before the exponent. Note that the exponent is only parsed if RADIX is 10.
Parse an integer from a string, without skipping whitespaces. Returns three values: the integer, the position in the string that ended the parsing, and a boolean which is T if the parsing ended due to a whitespace or end of the string, and NIL otherwise. If allow-sign is NIL (T by default), also signs are not allowed in the string (i.e. cannot start with #+ or #-).
Predicate for testing if CHARACTER is a sign character (i.e. #+ or #-).
For the substring in STRING delimited by START and END, skip all the whitespace at the beginning and return the index of the first non-whitespace character, or END if no non-whitespace characters were found.
Predicate for testing if CHARACTER is a whitespace character.
Jump to: | F P S W |
---|
Jump to: | F P S W |
---|
Jump to: | +
C |
---|
Index Entry | Section | ||
---|---|---|---|
| |||
+ | |||
+whitespace-characters+ : | Private constants | ||
| |||
C | |||
Constant, +whitespace-characters+ : | Private constants | ||
|
Jump to: | +
C |
---|
Jump to: | B F P S T V |
---|
Jump to: | B F P S T V |
---|