User`s guide
The second command form the CCP accepts is the standard CP/M command line.
A standard CP/M command line consists of a command keyword followed by an
optional command tail. The command keyword and the command tall can be typed
in any combination of upper-case and lower-case letters; the CCP converts all letters
n the command line to upper-case. The following syntax defines the standard CP/M
command line:
<command> <command tail>
where
<command> = > <filespec> or
<built-in>
<command tail> = > (no command tail) or
<filespec> or <filespec><delimiter><filespec>
<filespec> = > {d:}filename{.typ}{;password}
<built-in> = > one of the CCP built-in commands
<delimiter> = > one or more blanks or a tab or one of the
following:"=,[]<> "
d: = > CP/M 3 drive specification,"A" through"P"
filename = > 1 to 8 character filename
typ = > 1 to 3 character filetype
password = > 1 to 8 character password value
Fields enclosed in curly brackets are optional. If there is no drive {d:} present in a file
specification <filespec>, the default drive is assumed. If the type field {.typ} is omit-
ted, a type field of all blanks is implied. Omitting the password field @;passwordl
implies a password of all blanks. When a command line is entered at the console, it
is terminated by a return or line-feed keystroke.
Transient programs that run under CP/M 3 are not restricted to the above com-
mand tail definition. However, the CCP only parses command tails in this format for
transient programs. Transient programs that define their command tails differently
must perform their own command tall parsing.
1-17
1.6 System Operation CP/M 3 Programmer's Guide