英语法语德语意大利语葡萄牙语俄语西班牙语

OnWorks 网站图标

a68g - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 a68g

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

程序:

名称


a68g - Algol 68 Genie,一个 Algol 68 编译器-解释器

概要


a68g [--apropos | - 帮帮我 | - 信息 [细绳][--断言 | --无断言]
[--回溯 | --无回溯[- 括号[- 查看 | --禁止运行[--编译 | --不编译]
[- 时钟[-调试 | - 监视器[- 回声 绳子[- 执行 单元 | -x 单元[- 出口 | --]
[- 广泛的[-f | - 文件 绳子[- 框架 [--句柄 [- 堆 ]
[- 清单[--moids[-O | -O0 | -O1 | -O2 | -O3[- 目的 | --无对象]
[- 高架 [--优化 | --没有优化[--学究气[--端口检查 | --无端口检查]
[--语用 | --no-pragmats[- 精确 [--前奏列表[--漂亮的印刷品]
[- 打印 单元 | -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 语法冲突。

- 框架
将帧堆栈大小设置为 个字节。

--句柄
将句柄空间大小设置为 个字节。

- 堆
将堆大小设置为 个字节。

- 清单
生成简洁的列表。

--moids
在列表文件中生成模式概览。

- 目的 | --无对象
控制列表文件中 C 代码的列表。

--优化 | --没有优化
打开或关闭单元编译。 编译省略了许多运行时检查
由适当的口译员提供。 此选项等效于 -O2。

-O | -O0 | -O1 | -O2 | -O3
打开单元编译并将选项传递给后端 C 编译器以设置
优化器级别。

- 高架
设置堆栈检查的开销。

--学究气
相当于 --warnings --portcheck

--端口检查 | --无端口检查
启用或禁用可移植性警告消息。

--语用 | --no-pragmats
控制实用程序的详细说明。

- 精确
将 LONG LONG 模式的精度设置为 有效数字。

--前奏列表
生成前奏曲列表。

--漂亮的印刷品
漂亮地打印源文件。

- 打印 单元 | --p 单元
打印由 Algol 68 单元产生的值。 这样就可以执行one-liners
从命令行。

- 安静的
禁止所有警告消息。

--quote-stripping
使用引号删除。

--减少
解析器所做的打印缩减。

--重新运行
使用之前运行的编译代码。

- 跑 覆盖 --no-run 选项。

- 脚本 绳子
将字符串作为源文件名并跳过进一步的选项处理,因此这些可以
由脚本处理。

- 来源 | --无源
控制列表文件中源代码行的列表。

- 堆
将堆栈大小设置为 个字节。

- 统计数据
在列表文件中生成统计信息。

- 严格的
忽略对 Algol 68 语法的扩展。

- 时限
在之后中断解释器 秒,生成超过时间限制
错误。

- 痕迹 | --无痕
控制正在运行的程序的跟踪。

- 树 | --无树
控制列表文件中语法树的列表。

- 没用过
在列表文件中生成未使用标签的概览。

--upper-stroping
使用 upper stropping,这是默认的 stropping 制度。

--详细
使用详细模式。

- 版
打印a68g的运行镜像版本。

--警告 | --无警告
启用警告消息或抑制可抑制的警告消息。

--外部参照 | --无外部参照
控制列表文件中交叉引用的生成。

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


Ad


Ad

最新的 Linux 和 Windows 在线程序