必要的
在单个窗口中运行(即像Brainfuck Developer那样在单独的窗口中没有工具栏)
保存到文件
在IDE中执行程序
逐步调试
可选(但不错)
语法高亮显示
编译为
.exe
免费
支持多种派生。
#1 楼
您可以使用Visual Brainfuck:免费
Windows 7
在单个窗口中运行(即在单独的窗口中没有工具栏)
保存到文件
在IDE中执行程序
通过逐步执行调试器
编译为.exe
不突出显示语法,不支持Brainfuck派生类。 >
#2 楼
您可以使用Brainfuck机器:免费
Windows
在单个窗口中运行(即在单独的窗口中没有工具栏)
保存到文件
在IDE中执行程序
通过逐步执行调试器
编译为.exe
不突出显示语法,不支持Brainfuck派生类。
#3 楼
Brainduck在https://github.com/Zomis/Brainduck/releases
下载最新版本
在单个窗口中运行
可以加载和加载保存到文件
支持将文件拖放到IDE中
在IDE中执行程序
通过调试的几个选项:
逐步步骤
运行,直到下一个循环开始
当前循环的“逐步退出”
“继续执行”,它将进入当前循环的下一个迭代,或者直到其结束
对语法高亮显示的某些支持
免费且开源!
不支持派生,但支持使用Groovy嵌入代码
对一些Groovy命令,允许您使用名称标记存储单元,并断言您在特定单元上。请以该Fibbonaci数字生成器为例
支持对Brainfuck代码进行分析:
计算循环执行的次数
建议简化代码,例如
++>++<->
可以变成+>++>
计算存储单元被读取或写入的次数
内存到代码的映射以及代码到内存的映射
您想要其他功能吗?在Github存储库中创建问题,或提交请求请求:)
评论
调试步骤=逐步执行?甚至可以对BF进行语法高亮显示吗?不是每个符号都有不同的颜色吗?
@NateKerkhofs就是这个意思。或针对不同功能可能使用不同的颜色,例如<和>将具有相同的颜色; +和-将具有相同的颜色; [和]的颜色相同。
它并不是真正的“生产准备就绪”,但是感谢您向我的开源Brainfuck IDE-Brainduck
给了我一些功能要求
@FracturedRetina受到名为Rubberduck的项目的启发。一旦IDE更具功能性(具有您所请求的大多数功能),我将为您的问题提供答案。