这是 convickt 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
convickt - 在格式之间转换 INTERCAL 文件
概要
定罪 字符集 字符集 [填充规则 [数组名]]
商品描述
本手册页描述了 定罪 命令。 更完整的文档可通过
命令 info 定罪
定罪 将 INTERCAL 程序从一种字符集转换为另一种字符集; 它需要输入来自
标准输入并将其输出发送到标准输出。
配置
针对 字符集 和 字符集
ATARI 将输入解释为 ASCII-7 Atari 语法 INTERCAL,正如 Atari 使用的那样
INTERCAL-72 编译器、J-INTERCAL 和 C-INTERCAL 默认语法,或输出
语法。
博多 将输入解释为 CLC-INTERCAL 的扩展 Baudot 语法,或输出
那个语法。
退欧 将输入解释为 EBCDIC 的 CLC-INTERCAL 方言,或输出
那个语法。
latin1 将输入解释为 Latin-1 普林斯顿语法 INTERCAL,正如所使用的
默认由 CLC-INTERCAL 读取,也可由 C-INTERCAL 读取 -X 切换,或
以该语法输出。
针对 填充规则
零 用零填充 ASCII-7 和 Baudot 输出中的不相关位。
打印
设置 ASCII-7 和 Baudot 输出中无关位的值以尝试导致
输出保持在 32-126 个字符范围内。 此选项是默认选项。 (笔记
这 填充规则 与 8 位字符集(如 Latin-1 和 EBCDIC)无关)。
随机 用随机数据填充 ASCII-7 和 Baudot 输出中的无关位,除了
避免输出所有位为零的八位字节。
洞穴
由于字符集具有不同的字符,并非所有转换都可以进行
可用的。 在大多数情况下,不可转换或无效的字符将被转换为 0
(适当填充); 唯一的例外是,如果无法转换选项卡,它将
而是转换为单个空格(以便 INTERCAL 程序在转换后仍能运行
到博多)。 使用 ATARI 作为输入或输出字符集将逐字转换
Atari 和 Princeton 语法之间不同的字符而不检查是否
它们是否被用作运算符。
If 数组名 给出,然后不是按字面输出转换后的文本,而是
作为可移植输出(即,在 INTERCAL-72、C-INTERCAL、J-INTERCAL 和 CLC-
INTERCAL) INTERCAL 将尾部数组的尺寸给定为 数组名 并分配每个字节
输出到该数组的元素; 这对于生成 Baudot 文本最有用
用于 CLC-INTERCAL 样式的数组 IO。
使用 onworks.net 服务在线使用 convickt