bf - 云端在线

这是可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管服务提供商中运行的命令 bf

程序:

您的姓名


bf - 又一个 Brainfuck 口译员

句法


BF [-h[选项]文件名>

商品描述


bf('Yet another Brainfuck interpreter')是一个简单的深奥解释器
脑残语言。

配置


-c<NUM>
指定数量 NUM 你被允许在你的 Brainfuck 中使用的最后一个单元格
程序。

所以如果你使用 -c0 (要不就 -c),您将有一个单元格(内存中的一个字节)可用于
你的磁带。 Urban Mueller 的 Brainfuck 解释器使用了一个 30000 字节的数组
(-c29999).
我们的默认值是 9999。通常你需要的更少。

-i 输出 Brainfuck 代码输入到 斯特德.

如果您无法找出某些 Brainfuck 代码不起作用的原因,则此功能很有用
它应该的方式,例如忽略循环,或注释中的 Brainfuck 字符。

注意:最多 32 个 +、-、< 和 > 被汇总并显示为一个。 此功能
在 20040423 版中引入。

-n 一些 Brainfuck 比赛指定一个 0 字节作为输入结束。 所以 -n 翻译一个 \n
字节输入变成 0 字节输入。 缺点:输入只能包含一个
线。

-w 禁止字节环绕。 如果您尝试减少 ('-') 0x00,这会导致错误
字节或递增 ('+') 0xFF 字节。

如果您想参加 Brainfuck 比赛,则此功能很有用
不允许环绕。
默认情况下(没有 -w),增加 0xFF 结果为 0x00,减少 0x00
结果为 0xFF。

-,<模式>
指定输入模式。模式> 可以是:

0 (零)正常输入使用 获取字符(3).
1 单字符输入。 你不会看到你输入的内容。
2 单字符输入。 您将看到您键入的内容。
3 与 1 相同,但如果用俚语编译,则不允许转义字符。
4 与 2 相同,但如果使用俚语编译,则不允许转义字符。
(推荐的)

默认值为 0。(在某些版本中,默认值为 4。)

限制


不允许在第一个单元格下方使用“<”。

不允许'>'超出最后一个单元格。

作者


斯蒂芬·拜尔s-beyer@gmx.net>

使用 onworks.net 服务在线使用 bf



最新的 Linux 和 Windows 在线程序