eval command
(A) Function
Switching an input place of a script (listening-stream) to another,
and restarting a command interpreter.
(B) Format
eval <script> [ <argument> ]
(C) Parameters
<script>
Set a character string.
This script must be one token.
<argument>
Define an argument macro to be passed to the script.
(D) Notes
The argument macro "$0" in a script is "eval".
If you want to change a listening-stream to a file,
use the listen command.
A script that contains the eval command is first pushed to a stack.
After a new script ends, the stacked script is
retrieved and then resumes the suspended execution.
(E) Related items
listen command
leave command
define command
setenv command
shift command