PEG语法的局限性解析器生成器?
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…
ANTLR 解析器挂在 proxy.handshake 调用上
我正在尝试让基本的 ECMAScript 解析器工作,并找到了 ECMAScript 3 的完整 ANTLR 语法,看起来编译正常并生成适当的 Lexer/Parser/Walker Java 文件…
解析 scala 中的递归结构
我正在尝试在 scala 中构建一个解析器,它可以解析简单的类似 SQL 的字符串。我已经掌握了基础知识,可以解析类似的内容: select id from users wher…
JavaCC 问题 - 生成的代码未找到所有解析错误
刚开始接触JavaCC。但我对此有一种奇怪的行为。我想验证输入形式的标记(字母和数字),它与符号(+、-、/)连接并且可以包含括号。 我希望这是可以理…
多个 flex/bison 解析器
在项目中处理多个 Flex/Bison 解析器的最佳方法是什么? 我编写了一个解析器,现在我需要在同一项目中使用第二个解析器。到目前为止,在 parser1.y 的…
如何使用 pyparsing 解析缩进和缩进?
以下是 Python 语法的子集:( single_input: NEWLINE | simple_stmt | compound_stmt NEWLINE stmt: simple_stmt | compound_stmt simple_stmt: smal…
什么是好的 C# 编译器/解析器生成器?
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
寻找合适的 Ruby/Python 解析器生成器
我使用的第一个解析器生成器是 Parse::RecDescent,它的可用指南/教程很棒,但它最有用的功能是它的调试工具,特别是跟踪功能(通过将 $RD_TRACE 设置…
如何在 C++ 中解析字符串
我想解析字符串,以便检查它们是否具有指定的语法。 示例: Str = Z344-R565l t 这里我的要求是在 Z 之后应该有一个数字,之后是 - ,之后应该有 R 后…
boost.org 的 Spirit 解析器生成器框架有哪些缺点?
在几个问题中,我看到了对精神 来自 boost.org 的解析器生成器框架,但是在评论中,使用 Spirit 的人抱怨说不高兴。 请那些人站出来向我们其他人解释…