这是名为 Ox:属性语法编译系统的 Linux 应用程序,其最新版本可以下载为 ox-1.7.1.tar.bz2。 它可以在工作站的免费托管服务提供商 OnWorks 中在线运行。
下载并在线运行这个名为 Ox: Attribute Grammar Compiling System with OnWorks 的应用程序是免费的。
请按照以下说明运行此应用程序:
- 1. 在您的 PC 中下载此应用程序。
- 2. 在我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX 中输入您想要的用户名。
- 3. 在这样的文件管理器中上传这个应用程序。
- 4. 从此网站启动OnWorks Linux online 或Windows online emulator 或MACOS online emulator。
- 5. 从您刚刚启动的 OnWorks Linux 操作系统,使用您想要的用户名转到我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX。
- 6. 下载应用程序,安装并运行。
SCREENSHOTS
Ad
Ox:属性语法编译系统
商品描述
Ox 是一个基于 Yacc、Lex 和 C/C++ 的属性语法编译系统。Ox 以属性文法泛化上下文无关文法的方式泛化了 Yacc 的功能。 普通 Yacc 和 Lex 规范可以用 C/C++ 语法编写的合成和继承属性的定义进行扩充。 根据这些规范,Ox 生成一个程序来构建和装饰属性解析树。
用户可以指定解析树遍历,以便于对代码生成等副作用进行排序。 Ox 处理为解析树管理编写代码的繁琐且容易出错的细节,因此它的使用减轻了与翻译器开发的这一方面相关的安全性和可维护性问题。
特性
- Ox 与 AT&T yacc 和 lex、flex、bison、byacc、btyacc 和 msta 合作
- Ox 已在 macOS、Ubuntu Linux、Solaris、Windows/Cygwin 和 Windows/Msys2 下编译和测试
- Ox 和 Ox 生成的代码已使用 GNU、LLVM、Solaris 和 Apple Xcode 命令行工具 C/C++ 编译器进行编译和测试。
- Ox 接受任意非循环属性文法(受所使用的底层解析器生成器约束)
目的
开发工具
用户界面
命令行
程式语言
C++,C
这是一个也可以从 https://sourceforge.net/projects/ox-attribute-grammar-compiler/ 获取的应用程序。 它已托管在 OnWorks 中,以便从我们的免费操作系统之一以最简单的方式在线运行。