Constructing Numbers from Tokens (original) (raw)

ANSI Common Lisp 2 Syntax 2.3 Interpretation of Tokens

2.3.2 Constructing Numbers from Tokens

A real is constructed directly from a corresponding numeric token; see Figure 2.3.1 Numbers as Tokens.

A complex is notated as a #C (or #c) followed by a _list_of two reals; see Section 2.4.8.11 Sharpsign C.

The reader macros #B, #O, #X, and #R may also be useful in controlling the input radix in which rationals are parsed; see Section 2.4.8.7 Sharpsign B, Section 2.4.8.8 Sharpsign O, Section 2.4.8.9 Sharpsign X, and Section 2.4.8.10 Sharpsign R.

This section summarizes the full syntax for numbers.

2.3.2.1 Syntax of a Rational
2.3.2.2 Syntax of a Float
2.3.2.3 Syntax of a Complex