问题标签 [antlrworks2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
regex - 我们如何将正则表达式转换为 ANTLR 4 表达式
我正在寻找一种将正则表达式转换为 ANTLR 4 表达式的方法或工具,但找不到任何合适的东西。现在我很好奇“我们能否真正转换它。” 如果不是,那么我假设 ANTLR 4 表达式和正则表达式看起来相同但完全不同。如果我错了,请纠正。
antlr4 - ANTLR4:如何在可能用于查找起始规则的语法中查找根规则
我一直在查看位于以下位置的语法:
我一直在使用 Antlrworks 2 来查看它们,但是我发现很难找到整个语法的开始规则。
我认为开始规则的定义是一个没有其他指针的节点,有没有人有一个可行的解决方案来找到这些语法的开始规则?
java - 如何访问 ANTLR 解析树?
我现在正在使用 ANTLR v. 4.5.2、ANTLRWorks 2.1 和为 tSQL提供的可用语法。
ANTLRWorks 从我的 SQL 代码生成了一个完美的解析树,但我想在我的 web 应用程序中使用 ANTLR(没有 ANTLRWorks)。
我已经生成了我的tsql.tokens
, BaseListener
, lexer
, 等等,但是如何从已经存在的 Java 类中调用 ANTLR?
我不需要解析树作为图形我只需要解析树节点的 Java 对象(例如 SET_STATEMENTS)
antlr4 - 组合语法中无法识别 ANTL 4 Lexer 规则
所以我正在使用 ANTLRWorks 2.1 研究 ANTLR4 中的组合语法。我有词法分析器规则Identifier
并且Block
未被识别为定义的词法分析器规则,但仅在定义的最后一个解析器规则中。在这些规则之后添加文字会删除(或隐藏)这些错误。
我的语法最后有错误(斜体标记抛出错误):
macos - 安装问题 Antlrworks
我无法在我的 MAC 上安装 antlrworks。
我正在尝试安装
它只是显示徽标。
我如何让它工作?