Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
ANTLR4:隐式或显式标记定义
在 ANTLR4 中使用显式标记定义有哪些优点和缺点 我发现单括号中的文本比创建单独的标记并使用它代替文本更具描述性且更易于使用 E g grammar SimpleTest top library module library libra
Token
ANTLR
antlr4
antlrworks
Antlr4中有哪些加速解析的方法?
我对Antlr4的性能有些怀疑 我目前正在使用 Python 和 Antlr4 与 Java 相比 它非常慢 使用 Antlr4 IntelliJ 插件验证 由于我需要使用更大的代码进行解析 因此我计划切换到 Antlr 最快的语言 例如
python
Parsing
ANTLR
antlr4
ANTLR 4 - 树模式匹配
我试图理解 ANTLR 4 中的解析树匹配 所以为此 我有以下java代码 package sampleCodes public class fruits public static void main String args int a
Java
patternmatching
ANTLR
antlr4
语义词法分析器谓词性能
我有一个词法分析器为传递给词法分析器的宏字符串的动态列表创建 MACRO 标记 我在最顶层的词法分析器规则中使用了语义谓词来实现此功能 MACRO macros null tryMacro Where tryMacro 只是检查是否有任何宏
antlr4
如何在 Eclipse 中使用 Antlr4 Ide 查看实时解析树?
我是 Antlr4 的新手 但我知道 Eclipse 存在一个插件 我有一个简单的问题 创建 g4 文件后 如何可视化实时解析树以便查看输入表达式的树 谢谢 在 Eclipse 中安装 Antlr4Ide 插件后 窗口 gt 显示视图 gt
eclipse
eclipseplugin
ANTLR
grammar
antlr4
ANTLR4 不报告歧义
给出以下语法 grammar ReportAmbiguity unit statements statements callStatement lt uncomment this line callStatement CALL ID arg
antlr4
ANTLR4 将 ParserRuleContext 树展平为数组
如何压平一个ParserRuleContext将子树放入令牌数组中 这ParserRuleContext getTokens int ttype 看起来不错 但什么是ttype 是token类型吗 如果我想包含所有令牌类型 应使用什么值 P
antlr4
如何修复 antlr4 词法分析器规则中的“不允许多字符文字”错误?
我想写的规则是 Character u0000 u10FFF 但是 当尝试针对定义它的词法分析器文件运行 antlr 工具时 出现以下错误 multi character literals are not allowed in lexer
antlr4
lexer
Webpack 错误-configuration.node 有一个未知的属性“fs”
我在使用最新版本的Webpack 5 1 0 时遇到错误 看起来配置抛出了错误 因为验证模式限制太多 这是我的 webpack 配置文件的要点 以及我看到的错误消息 Webpack config js https gist github c
javascript
nodejs
WEBPACK
antlr4
Antlr4 - 有使用 ParseTree Walker 的简单示例吗?
Antlr4 有一个新类 ParseTreeWalker 但我该如何使用它呢 我正在寻找一个最小的工作示例 我的语法文件是 gram g4 我想解析文件 program txt 到目前为止 这是我的代码 这假设 ANTLR 已经运行了我的语
Java
antlr4
Antlr4-JS 语法中的操作:如何访问令牌和定义函数? (直接在java中,而不是在JS中)
我正在努力适应 JS 目标本书的Expr g4 https pragprog com titles tpantlr2 source code 在这个例子中 动作直接在语法中 它们包括 parser members 中定义的实用函数 这些函数
javascript
ANTLR
antlr4
使用 ANTLR 通过 Python 解析一些 Java 代码
我想在 Python 中使用 ANTLR 构建一个 Java 解析器 我从 ANTLR 存储库下载了语法 Lexer https github com antlr grammars v4 blob master java java Java
python
Parsing
ANTLR
antlr4
python38
ANTLR4 中是否有相当于“片段”标记的解析器?
有没有办法告诉 ANTLR4 内联解析器规则 拥有这样的功能似乎是合理的 读完关于 ANTLR 的书后 权威的 ANTLR 4 参考 我还没有发现这种可能性 但是这四年可能已经发生了变化 既然这本书已经出版了 所以我想最好在这里问一下 考虑
antlr4
删除这种左递归方式来定义 SELECT 语句
我正在尝试解析以下内容SELECT陈述 select 1 union all select 1 union all with cte as select 1 select 1 from tbl limit 1 union all selec
Parsing
ANTLR
antlr4
如何捕获 ANTLR4 中的无关输入?
我想捕获antlr4中的无关错误 它只打印到 stderr 类似的东西 line 1 16 extraneous input three expecting
Java
ANTLR
antlr4
编写对空格敏感的解析器规则,同时从词法分析器中跳过 WS
我在处理空白时遇到一些麻烦 在以下语法摘录中 我设置了词法分析器 以便解析器跳过空格 ENTITY VAR user resource INT DIGIT DIGIT ID LETTER LETTER DIGIT SPECIAL ENTIT
ANTLR
grammar
antlr4
ANTLR4 语法中第一个解析器规则的返回声明出现问题
我在用returns对于我的解析器规则 它适用于除第一个之外的所有解析器规则 如果我的语法中的第一个解析器规则使用returns声明 ANTLR4 抱怨如下 匹配规则时期待 ARG ACTION 如果我在上面添加另一个不使用 返回 的解析器
antlr4
在 Linux 上安装 antlr4 c++ 运行时后,一些包含文件被破坏
我在linux上下载了antlr4工具并安装了c 运行时 usr local include 我创建了一个小语法文件 使用antlr4命令成功生成了解析器和词法分析器 但是在编译主文件时出现以下错误 我改变了Interval h里面的标题
c
gcc
makefile
CMake
antlr4
antlr4:如何知道在给定上下文的情况下选择了哪个替代方案
假设有一个关于 类型 的规则 它可以是预定义类型 由 IDENTIFIER 引用 或 typeDescriptor type IDENTIFIER typeDescriptor 在我的程序中 我有一个 typeContext ctx 的实例
ANTLR
antlr4
ANTLR语法互左递归
我确实知道这个问题已经被问过很多次了 我正在尝试使用 ANTLR 构建语法 Predicate LOWERCASE Predicate VarChars VarChars LOWERCASE UPPERCASE fragment LOWER
ANTLR
antlr4
«
1
2
3
4
5
6
»