bfj:高级brainfuck解析器、解释器和编译器

时间:2024-07-09 16:44:11
【文件属性】:

文件名称:bfj:高级brainfuck解析器、解释器和编译器

文件大小:24KB

文件格式:ZIP

更新时间:2024-07-09 16:44:11

Java

bfj 用java编写的快速brainfuck解析器、解释器和编译器。 命令行 bfj 包含一个简单的命令行界面,用于运行和优化 Brainfuck 程序。 java -jar bfj.jar program.bf 选项: --charset 定义输入文件的字符集。 默认为UTF-8 。 --engine 选择用于运行输入的引擎。 interpreted和compiled ,默认为解释模式。 --disable-auto-flush禁用程序输出的自动刷新。 --detect-infinite-loops为解释模式启用无限循环检测。 请注意,这是一个非常耗费内存和运行时间的选项。 -v告诉解释器给出详细的输出。 在每条指令之前,将打印当前磁带状态和下一条指令。 --optimize输出优化的代码而不是运行它。 目前仅在compiled引擎上


【文件预览】:
bfj-master
----pom.xml(3KB)
----src()
--------main()
----.gitignore(20B)
----README.md(3KB)

网友评论