Page 278 Table of Contents Index Page 280
Chapters
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
A, B, C, D, E



CHAPTER 27. COMMAND PROCESSING

Given a command object command, this substitutes the value of numeric-arg for all occurrences
of the value of *numeric-argument-marker* in the command, and returns a command object
with those substitutions.

27.5 Presentation Translator Utilities

These are some utilities for maintain presentation translators in command tables. Presentation
translators are discussed in more detail in Chapter 23.

=> add-presentation-translator-to-command-table command-table translator-name &key (er-
rorp t)
[Function]
Adds the translator named by translator-name to command-table. The translator must have
been previously defined with define-presentation-translator or define-presentation-to-
command-translator
. command-table is a command table designator.

If translator-name is already present in command-table and errorp is true, then the command-
already-present
error will be signalled. When the translator is already present and errorp is
false, the old translator will first be removed.

=> remove-presentation-translator-from-command-table command-table translator-name &key
(errorp t) [Function]
Removes the translator named by translator-name from command-table. command-table is a
command table designator.

If the translator is not present in the command table and errorp is true, then the command-not-
present
error will be signalled.

=> map-over-command-table-translators function command-table &key (inherited t) [Function]
Applies function to all of the translators accessible in command-table. function must be a function
of one argument, the translator; it has dynamic extent. command-table is a command table
designator
.

If inherited is false, this applies function only to those translators present in command-table, that
is, it does not map over any inherited command tables. If inherited is true, then the inherited
command tables are traversed in the same order as for do-command-table-inheritance.

=> find-presentation-translator translator-name command-table &key (errorp t) [Function]
Given a translator name and a command table, returns two values, the presentation translator
and the command table in which it was found. If the translator is not present in command-table
and errorp is true, then the command-not-accessible error will be signalled. command-table is
a command table designator.


Page 278 Table of Contents Index Page 280
Chapters
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
A, B, C, D, E