一种用于音盲编程语言的解释器。
tone-deaf的Python项目详细描述
从文件运行
程序可以在以下两种模式中的一种从文件运行:普通模式或“抒情模式” 模式。抒情模式允许您在每行上留言,例如 所以:
E E E The above takes 3 integers. A7 A7 This will calculate (a ** (b ** c)).
它的解释是:
E E E A7 A7
正常模式假定没有注释。正常加载文件 模式,使用-f选项,即tone-deaf-f program.deaf。装载 一个处于抒情模式的文件,使用-l开关和-f 选项,即tone-deaf-l-f program.deaf。
使用REPL
如果没有通过上述开关提供文件,则将为您提供 回复。这将与对普通文件的修剪相同 但是堆栈在整个执行过程中都是持久的。 示例:
td> E E E 1 2 3 [1 2 3] td> Em7 [1 2 3 3] td> E7#9 [3 3 2 1] td> A7 A7 A7 [19683] td> quit ...
每输入一行,堆栈就会被打印出来。
功能性
请签出the wiki以获取 了解所有能力。