这是命令 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