【发布时间】:2009-09-26 14:03:07
【问题描述】:
是否有任何 (E)BNF 解析器能够生成 AST 的 XML 树?
改写:将 (E)BNF 定义的语言编译成某种 XML 的最快方法是什么?
奖励:使用 Javascript :-)
【问题讨论】:
-
你能澄清一下吗?你想要什么样的 XML 作为输出?
-
我最近写了一个,但那是封闭源代码;)那里有很多免费/开放的解析器生成器。其中之一是绑定输出XML。
-
生成的解析树。截图示例:
::= 将产生: ... ... ...
标签: javascript xml parsing bnf ebnf