这是命令 a68g,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
a68g - Algol 68 Genie,一个 Algol 68 编译器-解释器
概要
a68克[--apropos | - 帮帮我 | - 信息 [细绳][--断言 | --无断言]
[--回溯 | --无回溯[- 括号[- 查看 | --禁止运行[--编译 | --不编译]
[- 时钟[-调试 | - 监视器[- 回声 绳子[- 执行 单元 | -x 单元[- 出口 | --]
[- 广泛的[-f | - 文件 绳子[- 框架 数[--句柄 数[- 堆 数]
[- 清单[--莫伊兹[-O | -氧气 | -氧气 | -氧气 | -氧气[- 目的 | --无对象]
[- 高架 数[--优化 | --没有优化[--学究气[--端口检查 | --无端口检查]
[--语用 | --无实用程序[- 精确 数[--前奏列表[--漂亮的印刷品]
[- 打印 单元 | -p 单元[- 安静的[--quote-stripping[--减少[--重新运行[- 跑]
[- 脚本 绳子[- 来源 | --无源[- 堆 数[- 统计数据[- 严格的]
[- 终端[- 时限 数[- 痕迹 | --无痕[- 树 | --无树[- 没用过]
[--upper-stroping[--详细[- 版[--警告 | --无警告]
[--外部参照 | --无外部参照] 文件名
商品描述
Algol 68 Genie (Algol68G) 是一个 Algol 68 编译器-解释器。 它可用于执行
Algol 68 程序或脚本。 Algol 68 是一种相当精简的正交通用语言
这是表示算法的一种美妙方式。 Algol 68 被设计为一个通用的
IFIP 工作组 2.1(算法语言和微积分)的目的编程语言
对 Algol 60 和 Algol 68 继续负责。
Algol 68 Genie 及其文档可以从
http://jmvdveer.home.xs4all.nl/
配置
选项从工作目录中的文件 .a68g.rc 传递给 a68g,
环境变量 A68G_OPTIONS,命令行或来自 pragmats。
选项优先级如下:pragmat options 取代命令行选项,command-
行选项取代环境变量 A68G_OPTIONS 中的选项,A68G_OPTIONS 取代
.a68g.rc 中的选项。
列出选项、跟踪选项和 -pragmat、-nopragmat,在它们出现时生效
在程序文本的从左到右传递中遇到,因此可以使用,例如,
为程序的特定部分生成交叉引用。
如果需要数字参数,则允许 k、M 或 G 与
分别为 2 ** 10、2 ** 20 或 2 ** 30。
--apropos | - 帮帮我 | - 信息 [细绳]
如果省略字符串,则打印选项信息,否则打印字符串信息。
--断言 | --无断言
控制断言的详细说明。
--回溯 | --无回溯
控制是否在发生运行时错误时进行堆栈回溯。
- 括号
考虑 [ .. ] 和 { .. } 等价于 ( .. )。 传统算法 68
语法允许 ( .. ) 替换边界和切片中的 [ .. ] 。
- 查看 | --禁止运行
只检查语法,解释器不会启动。
- 时钟
报告执行时间不包括编译所需的时间。
--编译 | --不编译
打开或关闭单元编译。 编译省略了许多运行时检查
由适当的口译员提供。 程序未执行,shell 脚本已执行
生成结合源代码及其共享库。 这个shell脚本可以
用作伪可执行文件。
-调试 | - 监视器
在监视器中启动。 在发生运行时错误时调用监视器; 该程序
将在包含错误的行上的监视器中暂停。
- 回声 绳子
回声字符串脱颖而出。
- 执行 单元 | - X 单元
执行 Algol 68 单元。 这样就可以从命令中执行单行了
线。
- 出口 | --
忽略其他选项。
- 广泛的
生成一个广泛的列表。
-f | - 文件 绳子
接受字符串作为文件名,以防它与 shell 语法冲突。
- 框架 数
将帧堆栈大小设置为 数 个字节。
--句柄 数
将句柄空间大小设置为 数 个字节。
- 堆 数
将堆大小设置为 数 个字节。
- 清单
生成简洁的列表。
--莫伊兹
在列表文件中生成模式概览。
- 目的 | --无对象
控制列表文件中 C 代码的列表。
--优化 | --没有优化
打开或关闭单元编译。 编译省略了许多运行时检查
由适当的口译员提供。 此选项等效于 -O2。
-O | -氧气 | -氧气 | -氧气 | -氧气
打开单元编译并将选项传递给后端 C 编译器以设置
优化器级别。
- 高架 数
设置堆栈检查的开销。
--学究气
相当于 --warnings --portcheck
--端口检查 | --无端口检查
启用或禁用可移植性警告消息。
--语用 | --无实用程序
控制实用程序的详细说明。
- 精确 数
将 LONG LONG 模式的精度设置为 数 有效数字。
--前奏列表
生成前奏曲列表。
--漂亮的印刷品
漂亮地打印源文件。
- 打印 单元 | --p 单元
打印由 Algol 68 单元产生的值。 这样就可以执行one-liners
从命令行。
- 安静的
禁止所有警告消息。
--quote-stripping
使用引号删除。
--减少
解析器所做的打印缩减。
--重新运行
使用之前运行的编译代码。
- 跑 覆盖 --no-run 选项。
- 脚本 绳子
将字符串作为源文件名并跳过进一步的选项处理,因此这些可以
由脚本处理。
- 来源 | --无源
控制列表文件中源代码行的列表。
- 堆 数
将堆栈大小设置为 数 个字节。
- 统计数据
在列表文件中生成统计信息。
- 严格的
忽略对 Algol 68 语法的扩展。
- 时限 数
在之后中断解释器 数 秒,生成超过时间限制
错误。
- 痕迹 | --无痕
控制正在运行的程序的跟踪。
- 树 | --无树
控制列表文件中语法树的列表。
- 没用过
在列表文件中生成未使用标签的概览。
--upper-stroping
使用 upper stropping,这是默认的 stropping 制度。
--详细
使用详细模式。
- 版
打印a68g的运行镜像版本。
--警告 | --无警告
启用警告消息或抑制可抑制的警告消息。
--外部参照 | --无外部参照
控制列表文件中交叉引用的生成。
使用 onworks.net 服务在线使用 a68g