json 文本分割 reg 表达式或解析器
$var =" { key : { key_deep : val\{ue /* should be "val{ue" as { is escaped */ } , key2 : value } " print_r(preg_split('//',$var)) // array( …
C 子集的抽象语法树
出于教学目的,我们正在为 C 代码(子集)构建一个 javascript 逐步解释器。 基本上我们有:int,float...,数组,函数,for,while...没有指针。 jav…
您会推荐哪些具有代码分离和语言可扩展性的解析器生成器?
我正在寻找一个具有语法/代码分离的上下文无关语法解析器生成器,并且可以添加对新目标语言的支持。例如,如果我想要 Pascal 解析器,我可以编写自己…
XText 不提供 ANTLR 的哪些功能?
我刚刚遇到了非常好的工具 Xtext 来创建 DSL 以及用于编辑的 IDE。我在网上查了一下,发现有人说它不提供ANTLR的所有功能。我使用 ANTLR 作为我的解析…
如何获取 Antlr 解析器规则以从默认通道和隐藏通道读取
我在隐藏通道中使用正常的空白分隔,但我有一个规则,我想包含任何空白以供以后处理,但我发现的任何示例都需要一些非常奇怪的手动编码。 是否没有简…
Bison - 推送和纯解析器的附加参数
如何向 yypush_parse() 函数传递一个附加参数(不是 YYSTYPE 类型的标记次要参数)? 解析器确实是可重入的,但是这个附加变量对于我需要集成解析器的…
是否有适用于 Haskell 或 Scala 等函数式语言的 LL 解析器生成器?
我注意到明显缺乏用函数式语言创建解析器的 LL 解析器。我一直在寻找但没有成功的理想发现是为 ANTLR 风格的 LL(*) 语法生成 Haskell 解析器(语法的…
Android 引用未得到解析
我正在使用以下代码来解析 RSS 提要。如果出现引号,则不起作用。请帮忙。 public static ArrayList<RssItem> getRssItems(String feedUrl) { Arr…
ParserGenerator 的示例
有人可以发布一些 Bumble Bee Parser Generator 的示例代码吗? 我想创建一个解析器来解析一些 BSDl 文件。 请发布一些使用 bumble bee 解析器生成器 …
JavaCC解析器从汇编语言到机器代码-指令分离问题
HY。我正在尝试使用 JavaCC(汇编器)制作一个解析器,以将汇编代码(微控制器 8051)转换为机器代码。我已经阅读了有关 javaCC 语法及其结构方式的信…
C# 输出最快的解析器生成器工具是什么?
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
C#/Python/Ruby 的表达式计算器
我们有半复杂的表达式,格式如下: "25 + [Variable1] > [Variable2]" 我们需要一个表达式求值器来解析表达式,并使用回调来询问变量值并计算出表达…