没有合适的资源?快使用搜索试试~ 我知道了~
bfj:高级brainfuck解析器、解释器和编译器
共24个文件
java:21个
xml:1个
md:1个
需积分: 11 0 下载量 16 浏览量
2021-06-19
22:57:31
上传
评论
收藏 24KB ZIP 举报
温馨提示
bfj 用java编写的快速brainfuck解析器、解释器和编译器。 命令行 bfj 包含一个简单的命令行界面,用于运行和优化 Brainfuck 程序。 java -jar bfj.jar program.bf 选项: --charset <charset>定义输入文件的字符集。 默认为UTF-8 。 --engine <engine>选择用于运行输入的引擎。 interpreted和compiled ,默认为解释模式。 --disable-auto-flush禁用程序输出的自动刷新。 --detect-infinite-loops为解释模式启用无限循环检测。 请注意,这是一个非常耗费内存和运行时间的选项。 -v告诉解释器给出详细的输出。 在每条指令之前,将打印当前磁带状态和下一条指令。 --optimize输出优化的代码而不是运行它。 目前仅在compiled引擎上
资源推荐
资源详情
资源评论
收起资源包目录
bfj-master.zip (24个子文件)
bfj-master
pom.xml 3KB
src
main
java
at
yawk
bfj
Instruction.java 989B
MemoryProgram.java 2KB
cmd
PathValueConverter.java 703B
SystemIO.java 979B
CharsetValueConverter.java 677B
Main.java 5KB
interpret
InterpretedEngine.java 1KB
InterpretedAutomaton.java 4KB
Snapshot.java 1KB
Tape.java 2KB
ReaderProgramIterator.java 1KB
IO.java 328B
compile
CompiledEngine.java 3KB
ExpressionCompiler.java 2KB
Optimizer.java 11KB
Expression.java 12KB
BufferedProgramIterator.java 2KB
ParserException.java 491B
Automaton.java 374B
Engine.java 335B
ProgramIterator.java 1KB
.gitignore 20B
README.md 3KB
共 24 条
- 1
资源评论
彭仕安
- 粉丝: 23
- 资源: 4679
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功