This is the parse-number Reference Manual, version 1.8, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:15:12 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
parse-number
Number 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.lisp
parse-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-number
parse-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 |
---|