This is the parse-number Reference Manual, version 1.8, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 06:12:13 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
parse-numberNumber parsing library
Sharp Lispers <sharplispers@googlegroups.com>
Matthew Danish <mrd@debian.org>
BSD 3-Clause
1.8
version.sexp (file).
parse-number.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
parse-number/parse-number.lispparse-number (system).
invalid-number (condition).
invalid-number-reason (reader method).
invalid-number-value (reader method).
parse-number (function).
parse-positive-real-number (function).
parse-real-number (function).
%parse-complex-number (function).
%parse-positive-real-number (function).
%parse-real-number (function).
*white-space-characters* (special variable).
make-float/frac (function).
make-float/whole (function).
number-value (function).
parse-integer-and-places (function).
parse-integers (function).
places (function).
trim-whitespace (function).
type-for-exponent-marker (function).
white-space-p (function).
Packages are listed by definition order.
org.mapcar.parse-numberparse-number
common-lisp.
invalid-number (condition).
invalid-number-reason (generic reader).
invalid-number-value (generic reader).
parse-number (function).
parse-positive-real-number (function).
parse-real-number (function).
%parse-complex-number (function).
%parse-positive-real-number (function).
%parse-real-number (function).
*white-space-characters* (special variable).
make-float/frac (function).
make-float/whole (function).
number-value (function).
parse-integer-and-places (function).
parse-integers (function).
places (function).
trim-whitespace (function).
type-for-exponent-marker (function).
white-space-p (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Given a string, and start, end, and radix parameters, produce a number according to the syntax definitions in the Common Lisp Hyperspec.
Given a string, and start, end, and radix parameters, produce a number according to the syntax definitions in the Common Lisp Hyperspec – except for complex numbers and negative numbers.
Given a string, and start, end, and radix parameters, produce a number according to the syntax definitions in the Common Lisp Hyperspec – except for complex numbers.
invalid-number)) ¶invalid-number)) ¶A list of all of the whitespace characters.
Create a float using EXP-MARKER as the exponent-marker and the parsed-integers WHOLE-PLACE, FRAC-PLACE, and EXP-PLACE as the integer part, fractional part, and exponent respectively.
Create a float where EXP-MARKER is the exponent-marker and the parsed-integers WHOLE-PLACE and EXP-PLACE as the integer part and the exponent respectively.
Get the value of a parsed-integer.
Parse an integer and return a ’parsed-integer’. This is an object whose numerical value can be accessed with the function number-value and whose length can be accessed with the function place.
Parse a string containing multiple integers where SPLITTING-POINTS is a list of locations where each location is inbetween consecutive integers. This will return a list of parsed-integers. The last parsed-integer will have a negative value for its length.
Get the length of a parsed-integer.
Return the base for an exponent-marker.
Is the given character a whitespace character?
| Jump to: | %
F G I M N P T W |
|---|
| Jump to: | %
F G I M N P T W |
|---|
| Jump to: | *
R S V |
|---|
| Jump to: | *
R S V |
|---|
| Jump to: | C F I O P S V |
|---|
| Jump to: | C F I O P S V |
|---|