Skip to content

shynur/pl-mkbk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PL/玛卡巴卡

自己设计的编程语言, 解释器代码在 pl.py 文件中.
可直接执行; 键入

python pl.py -h

以查看帮助信息.

语言标准

Specification.

解释器食用指南

输入输出

解释器接受表达式语句. 允许多行输入, 由解释器自行检查是否到达表达式语句的末尾.

对于表达式, 解释器会用不同颜色的字体打印出返回值.

出错恢复

在等待解释器执行的过程中, 可键入 Control-C 以终止执行;
若想舍弃当前输入的内容, 请键入 Control-C.

总而言之, Control-C 会带你重回顶层, 并等待新的输入.

退出解释器

只要 输入文本中 任一行的行首字符是 ^Z (由 Control-Z 产生), 解释器就会退出. 例如,

=> 1 +
-> ^Z 233
EOFError
解释器退出了...

License

See the LICENSE.md file for license rights and limitations (LGPLv3).


Copyright © 2024 谢骐. All rights reserved.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks