Page 280 Table of Contents Index Page 282
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

is in keystrokes but does not have a command associated with it in command-table.

keystrokes is a sequence of keyboard gesture names that are the keystroke accelerators.

command-table, stream, command-parser, command-unparser, and partial-command-parser are
as for read-command.

=> command-line-command-parser command-table stream [Function]
The default command-line parser. It reads a command name and the command's arguments as
a command line from stream (with completion as much as is possible), and returns a command
object. command-table is a command table designator that specifies the command table to use;
the commands are read via the textual command-line name.

=> command-line-command-unparser command-table stream command [Function]
The default command-line unparser. It prints the command command as a command name and
its arguments as a command line on stream. command-table is a command table designator that
specifies the command table to use; the commands are displayed using the textual command-line
name.

=> command-line-read-remaining-arguments-for-partial-command command-table stream partial-
command start-position
[Function]
The default partial command-line parser. If the remaining arguments are at the end of the com-
mand line, it reads them as a command line, otherwise it constructs a dialog using accepting-
values
and reads the remaining arguments from the dialog. command-table is a command table
designator
.

=> menu-command-parser command-table stream [Function]
The default menu-driven command parser. It uses only pointer clicks to construct a command.
It relies on presentations of all arguments being visible. command-table and stream are as for
command-line-parser.

There is no menu-driven command unparser, since it makes no sense to unparse a completely
menu-driven command.

=> menu-read-remaining-arguments-for-partial-command command-table stream partial-command
start-position
[Function]
The default menu-driven partial command parser. It uses only pointer clicks to fill in the
command. Again, it relies on presentations of all arguments being visible. command-table is a
command table designator.

=> *command-parser* [Variable]
Contains the currently active command parsing function. The default value is the function
command-line-command-parser, which is the default command-line parser.


Page 280 Table of Contents Index Page 282
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