一种用于音盲编程语言的解释器。

tone-deaf的Python项目详细描述


失音

GitHub starsPyPI

音盲是一种深奥的编程语言,它操纵一个堆栈。 基于和弦。此存储库包含 以及描述每个函数的wiki。

可以通过pip

pip install tone-deaf

从文件运行

程序可以在以下两种模式中的一种从文件运行:普通模式或“抒情模式” 模式。抒情模式允许您在每行上留言,例如 所以:

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以获取 了解所有能力。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
相当于加密流。NET在Java 安卓中的应用?   java Android:加载片段时启动动画   java文件从指定的绝对路径上载到服务器   java是否可以自定义Spring缓存抽象所使用的序列化?   当客户端输入为无效字符串时,java从JAXWS接收空的BigDecimal   将数据库从MySQL更改为SQLite后出现Java项目错误   java PrimeFaces在datatable中自定义行编辑器   java在数组中对字符串和双类类型进行排序   图像Java:如何在GridLayout中嵌套JPanel?   java searchByEmail方法不起作用   java运行时。exec(字符串)限制字符串   java通过异步运行lambda访问方法参数   java为什么这个条件语句不编译?   在javajar中添加和使用文件,就像它们在文件夹中一样   使用java查找带有正则表达式的子字符串   在awt所在的地方荡秋千。属性,以及如何在Java插件中提供它的本地化版本