【文件属性】:
文件名称:bfi:优化 Brainfuck 解释器
文件大小:113KB
文件格式:ZIP
更新时间:2021-05-31 12:32:48
F#
此项目不再维护。 它的“精神继承者”可以在找到。
BFI
优化在上运行的解释器。
构建和运行
您将需要 .NET SDK,可在找到。
要构建,请在存储库的根目录中运行dotnet build 。
要运行解释器,请运行dotnet run
(例如dotnet run Examples/HelloWorld.bf )。 如果项目不是预先构建的,这也将构建项目。
语法和记忆磁带
由于在不同的实现之间尚未完全同意Brainfuck的语法和语义,因此bfi将该语言实现如下:
支持单行注释,并由#字符引入
非 BF 指令的非空白字符不允许出现在注释之外
存储带中每个单元的大小为 1 个字节
存储带中的单元总数为 65536
单元格值可能溢出
范例程序
用于测试解释器的 BF 程序可以在文件夹中找到。
一些示例程序是在网上找到的。 它们在评论中包含原始版权声明以及找到它们的 U