Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Antlr 数组帮助
嘿 我开始在 java 中使用 Antlr 我想知道如何将一些值直接存储到二维数组中并返回该数组 我根本找不到任何关于此的教程 感谢所有帮助 假设您想要解析一个包含由空格分隔的数字的平面文本文件 您想将其解析为二维数组int其中每一行都是数
ANTLR
否定内部词法分析器和解析器规则
否定元字符如何 在 ANTLR 的词法分析器和解析器规则中使用吗 否定可以发生在内部词法分析器和解析器规则 https stackoverflow com questions 4297770 practical difference bet
ANTLR
antlr4
antlr3
parsergenerator
从 ANTLR 生成 EBNF
有人知道从 ANTLR 生成 EBNF 的工具吗 ANTLR 已经接近 EBNF 但出于文档目的 我希望有一个干净的 EBNF 描述 中间没有代码 有了antlrworks 就可以得到语法图了 java cp antlrworks 1 1
ANTLR
ebnf
ANTLR4 左递归错误
我的 ANTLR4 语法在文件中power g4这是 assign id expr id A B C expr expr term expr term term term term factor term factor factor fac
recursion
ANTLR
antlr4
解析 AST < O(exp(n))?
摘要问题描述 在我看来 解解析意味着从 AST 创建令牌流 再次解析时会生成相等的 AST So parse unparse AST AST成立 这相当于找到一个有效的解析树来生成相同的 AST 该语言由一个描述上下文无关 http en
Parsing
ANTLR
abstractsyntaxtree
xtext
constraintsatisfaction
Antlr 外部输入
我有一个语法文件 BoardFile g4 其中包含 仅相关部分 grammar Board Tokens GADGET squareBumper circleBumper triangleBumper leftFlipper rightF
Java
ANTLR
antlr4
如何管理 ANTLR 中的可选空白?
我正在尝试解析 ANTLR 中的数据文件 它有可选的空格 例如 3 6 97 12 15 18 下图显示了线的起点和终点 末尾有一个换行符 并且没有制表符 3 6 97 12 15 18 我的语法是 lines line line ws1
Java
whitespace
ANTLR
使用 ANTLR4 解析公式
我正在尝试使用 ANTLR4 将数学公式解析为 LaTeX 的子集 例如它应该解析 a 4 b 10 to frac a 4 b cdot 10 我的简单语法创建了一棵这样的树 现在我正在尝试实现解析树侦听器 以在遍历树时以某种方式构造 L
Java
Parsing
ANTLR
antlr4
antlr4:ATN 版本 2 预计 3
当尝试使用生成的语法和词法分析器时 我得到 org antlr v4 runtime atn ATN 无法使用版本 2 预期为 3 反序列化 ATN 怎么了 您的解析器是使用 ANTLR 4 0 生成的 但您尝试使用 ANTLR 4 1 执
Java
ANTLR
antlr4
如何使用 ANTLR4 创建 AST?
我对此进行了很多搜索 但找不到任何有用的东西可以真正帮助我构建 AST 我已经知道 ANTLR4 不像 ANTLR3 那样构建 AST 每个人都说 嘿 使用访问者 但我找不到任何示例或更详细的解释如何做到这一点 我有一个必须像 C 语言一样
Java
compilerconstruction
ANTLR
abstractsyntaxtree
antlr4
ANTLR 4 和 AST 访客
我正在尝试将 AST 与 ANTLR4 一起使用 并使用以下文件 生成器 java import org antlr v4 runtime ANTLRInputStream import org antlr v4 runtime CharS
Java
ANTLR
visitorpattern
abstractsyntaxtree
antlr4
ANTLR:有一个简单的例子吗?
我想开始使用 ANTLR 但是在花了几个小时查看了示例之后antlr org http www antlr org 网站上 我仍然无法清楚地了解Java的语法过程 有没有一些简单的例子 比如用 ANTLR 实现的四操作计算器 遍历解析器定义
Java
ANTLR
antlr4
antlr3
ANTLR:空条件不起作用
我希望能够解析int or int tokens 考虑以下语法 TYPE int AFTERINT AFTERINT 当然有效 但仅限于int 为了让它工作int我也变了AFTERINT对此 添加了一个空条件 AFTERINT 但现在我收到
ANTLR
解析SQL查询并提取列名和表名
我有一个这样的查询脚本 SELECT View1 OrderDate View1 Email SUM View1 TotalPayments FROM dbo View1 WHERE View1 OrderStatus Completed
c
sql
Parsing
ANTLR
ANTLR 入门并避免常见错误
我已经开始学习 ANTLR 并且拥有 2007 年的书 The Definitive ANTLR Reference 和 ANTLRWorks 用于创建语法的交互式工具 而且 作为这样的人 我从第三章开始 针对不耐烦的人的快速浏览 这是一个
ANTLR
删除 ANTLR 中的左递归
正如中所解释的删除左递归 https stackoverflow com questions 2652060 removing left recursion 有两种方法可以去除左递归 使用某些程序修改原始语法以删除左递归 本来写语法就没有左
ANTLR
compilertheory
编写简单语言的解析器
我正在尝试设计一种类似于嘴唇 模式的简单语言 我已经写了它的词法分析器 tokenizer 我可以分为运算符 标识符等 但我现在尝试编写解析器 对于这一点 我只举一个例子就足够了 有人可以给我一个java代码的例子吗 此外 每个人都提到了a
Java
ANTLR
languagedesign
是否有工具可以在 ANTLR 和其他形式的 BNF 之间进行转换? [关闭]
Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 是否有任何工具可以将 ANTLR 语法与其他 BNF 语法相互转换 巴科斯 诺尔范式有多种形式 BNF
ANTLR
contextfreegrammar
bnf
ANTLR:如何使用词法分析器解析匹配括号内的区域
我想在我的词法分析器中解析这样的东西 begin expression 其中表达式也用括号括起来 表达式中的内容并不重要 我只想拥有表达式之间的所有内容 begin和匹配的 作为令牌 一个例子是 begin define x 1 2 所以令
ANTLR
matching
lexer
brackets
ANTLR 是序列化/反序列化二进制数据格式的合适工具吗?
我需要读取和写入八位字节流以通过各种网络发送以与智能电表进行通信 有一个 ANSI 标准 ANSI C12 19 描述了二进制数据格式 虽然数据格式并不过分复杂 但该标准非常大 500 多页 因为它描述了许多不同的类型 该标准由 EBNF
Parsing
ANTLR
Generator
ebnf
ragel
«
1
2
3
4
5
6
7
8
»