|
|
The second phase of command line scanning is performed after
the preprocessing phase, in which command line substitution is performed.
In the second phase, the command name is extracted from the command
line and is interpreted according to the following sequence:
Search for the command in the alias table. If found, repeat this
process recursively with the aliased name until the search fails.
Infinitely recursive aliases result in an error. Proceed with the
aliased command name, if found.
Search for the command in the command table.
Search for the command in the window command table.
Search for the command in the macro definition table. If found,
execute the macro as a command, discarding any macro return
value.
If still unresolved, then fail.
|