gpt4 book ai didi

java - 如何为类似 haml 的语言编写解析器?

转载 作者:行者123 更新时间:2023-12-02 08:29:18 25 4
gpt4 key购买 nike

我想编写一个类似haml语言的解析器和转换器,解析它们,并将它们转换为html内容。

我发现人们通常使用正则表达式来做到这一点,但是我们必须编写很多困难的正则表达式,这并不容易。有没有任何工具或库可以做到这一点?我希望它是java并且易于使用。

还有,有没有关于如何编写这样的解析器的文章?提前致谢!

最佳答案

正则表达式通常是一个穷人解析器。正则表达式不是真正的解析器。

解析器通常由解析器生成器生成。您在规范文件中指定语言,解析器生成器会将其转换为解析器的源代码。

关于java - 如何为类似 haml 的语言编写解析器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3804479/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com