自己设计的编程语言, 解释器代码在 pl.py 文件中.
可直接执行; 键入
python pl.py -h
以查看帮助信息.
解释器接受表达式或语句. 允许多行输入, 由解释器自行检查是否到达表达式或语句的末尾.
对于表达式, 解释器会用不同颜色的字体打印出返回值.
在等待解释器执行的过程中, 可键入 Control-C 以终止执行;
若想舍弃当前输入的内容, 请键入 Control-C.
总而言之, Control-C 会带你重回顶层, 并等待新的输入.
只要 输入文本中 任一行的行首字符是 ^Z
(由 Control-Z 产生), 解释器就会退出.
例如,
=> 1 +
-> ^Z 233
EOFError
解释器退出了...
See the LICENSE.md file for license rights and limitations (LGPLv3).
Copyright © 2024 谢骐. All rights reserved.