ToC DocOverview CGDoc RelNotes Index PermutedIndex
Allegro CL
Home Previous Up Next Table of Contents Index
  ANSI Common Lisp   23 Reader   23.2 Dictionary of Reader

23.2.3 make-dispatch-macro-character Function

Syntax:
make-dispatch-macro-character char &optional non-terminating-p readtable    t

Arguments and Values:
char - a character.

non-terminating-p - a generalized boolean. The default is false.

readtable - a readtable. The default is the current readtable.

Description:
make-dispatch-macro-character makes char be a dispatching macro character in readtable.

Initially, every character in the dispatch table associated with the char has an associated function that signals an error of type reader-error.

If non-terminating-p is true, the dispatching macro character is made a non-terminating macro character; if non-terminating-p is false, the dispatching macro character is made a terminating macro character.

Examples:
 (get-macro-character #\{)   NIL, false
 (make-dispatch-macro-character #\{)   T
 (not (get-macro-character #\{))  false

The readtable is altered.

See Also:
*readtable*, set-dispatch-macro-character

Allegro CL Implementation Details:
None.

Home Previous Up Next Table of Contents Index
© Franz Inc. 1998-2019 - File last updated 02-07-2019