在计算机编程领域,解析器组合器和PEG是两种常见的解析技术。然而,今天我要告诉你为什么永远不应该使用它们。

首先,让我们谈谈解析器组合器。它们看起来很简单,只是一堆小型解析器的组合。但是,当你开始使用它们时,你会发现它们很容易出错,并且难以调试。如果你不小心,你可能会发现自己在解决解析器组合器中的奇怪错误而浪费大量时间。

接下来,让我们谈谈PEG(Parsing Expression Grammar)。虽然它们在一些情况下可能非常有用,但在大多数情况下,它们会限制你的灵活性并带来许多不必要的麻烦。如果你选择使用PEG,你可能会发现自己受到语法规则的限制,并且难以扩展或修改你的解析器。

因此,无论你是初学者还是有经验的程序员,我都强烈建议你避免使用解析器组合器和PEG。相反,你应该选择更可靠和灵活的解析技术,以确保你的代码能够更好地工作并更容易维护。

记住,永远不要让解析器组合器和PEG成为你的编程噩梦!愿你在编程的道路上一帆风顺。

详情参考

了解更多有趣的事情:https://blog.ds3783.com/