英语法语西班牙语

Ad


OnWorks 网站图标

jtb - 云端在线

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

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

程序:

您的姓名


jtb - JavaCC 的语法树构建器

概要


t [选项] 输入文件

商品描述


本手册页简要记录了 t 命令。

JTB(Java Tree Builder)是一个语法树生成器和访问者生成器,用于
JavaCC(Java Compiler Compiler)的前端。 它需要一个 JavaCC 语法文件作为输入
(通常是“.jtb”文件)并自动生成以下内容:

- 一组基于语法中产生式的语法树类,利用
访问者设计模式;

- 四个接口:IVoidVisitor、IVoidArguVisitor、IRetVisitor、IRetArguVisitor;

- 四个深度优先访问者:DepthFirstVoidVisitor、DepthFirstVoidArguVisitor、
DepthFirstRetVisitor、DepthFirstREtArguVisitor,其默认方法只是访问
当前节点的孩子; 一个 JavaCC 语法“.jj”文件(jtb.out.jj 由
默认),在解析过程中使用适当的注释来构建语法树
(然后必须用 JavaCC 编译)。

新访问者是任何生成的访问者的子类,然后可以覆盖默认方法和
对生成的语法树执行各种操作和操作。

配置


-cl 将生成的类列表打印为标准输出。

-d DIR "-d DIR“是(并覆盖)的缩写”-nd DIR/语法树 -首席执行官 DIR/游客”。

先生 生成深度级别信息。

-e 禁止 JTB 语义错误检查。

-f 使用描述性节点类字段名称。

-h 显示此帮助消息并退出。

-ia 内联访问者接受基类上的方法。

-jd 在节点和访问者中生成 JavaDoc 友好的注释。

-nd 您的姓名
使用 您的姓名 作为语法树节点的包。

-例如 您的姓名
使用 您的姓名 作为语法树节点的包。

-ns 您的姓名
使用 您的姓名 作为所有节点类将扩展的类。

-o 您的姓名
使用 您的姓名 作为带注释的输出语法的文件名。

-p 您的姓名
"-p PKG“是(并覆盖)的缩写”-例如 PKG.语法树 -副总裁 PKG。游客”。

-pp 在所有节点类中生成父指针。

-打印机
生成语法树转储访问者。

-是的 从标准输入而不是文件中读取。

-方案
生成表示语法和 Scheme 树构建的 Scheme 记录
游客。

-tk 在树中生成特殊标记。

-首席执行官 您的姓名
使用 您的姓名 作为默认访问者类的包。

-副总裁 您的姓名
使用 您的姓名 作为默认访问者类的包。

-w 不要覆盖现有文件。

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    移相器
    移相器
    Phaser 是一个快速、免费且有趣的开放式
    源 HTML5 游戏框架,提供
    WebGL 和 Canvas 渲染
    桌面和移动网络浏览器。 游戏
    可以共...
    下载移相器
  • 2
    附庸引擎
    附庸引擎
    VASSAL 是一个游戏引擎,用于创建
    电子版传统板
    和纸牌游戏。 它提供支持
    游戏块渲染和交互,
    和...
    下载 VASSAL 引擎
  • 3
    OpenPDF - iText 的分支
    OpenPDF - iText 的分支
    OpenPDF 是一个 Java 库,用于创建
    以及使用 LGPL 编辑 PDF 文件和
    MPL 开源许可证。 OpenPDF 是
    iText 的 LGPL/MPL 开源继承者,
    一个...
    下载 OpenPDF - iText 的分支
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - 自动化系统
    地球科学分析 - 是地理
    信息系统 (GIS) 软件
    地理数据的强大功能
    加工和分析...
    下载 SAGA GIS
  • 5
    Java/JTOpen 工具箱
    Java/JTOpen 工具箱
    IBM Toolbox for Java / JTOpen 是一个
    Java类库支持
    客户端/服务器和互联网编程
    模型到运行 OS/400 的系统,
    i5/OS, 哦...
    下载 Java/JTOpen 工具箱
  • 6
    D3.js
    D3.js
    D3.js(或数据驱动文档的 D3)
    是一个 JavaScript 库,它允许你
    生成动态的交互式数据
    Web 浏览器中的可视化。 与D3
    您...
    下载 D3.js
  • 更多 ”

Linux 命令

Ad