我想修改 XPATH 解析器,但我不知道如何开始。 源代码如下所示:
如有任何帮助,我们将不胜感激:)
最佳答案
这看起来像 LALR 解析器的“移位归约”(参见 S 和 R)表。我的猜测是它是由 GOLD 解析器生成的,它生成独立于应用程序的解析表。
但是如果没有原始语法和解析器生成器,您将无法合理地修改它。
为什么您要修改一个完美工作的 XPath 解析器?如果它不完美,为什么不使用完美的呢?
关于parsing - 如何修改 XPATH 解析器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8425445/