gpt4 book ai didi

java - 在 scala/java 中编写 OCaml 解析器的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-03 19:01:49 25 4
gpt4 key购买 nike

所以我开始使用 Scala CombinatorParser 在 Scala 中为 OCaml 编写解析器,但我觉得这不是完成这项工作的正确工具。尤其是获得正确的运算符和非封闭结构的优先级和关联性可能具有挑战性。所以我的问题是:对于像 OCaml 这样的真实世界解析器,最好的方法是什么?我研究了像 ANTLR 这样的解析器生成器,但是有很多而且我不知道哪一个实际上可以使工作更容易。

最佳答案

你可以看看JavaCC发电机。我发现制作 DSL 解析器非常有用。我想它也是解析“真实”语言的一个很好的候选者。

关于java - 在 scala/java 中编写 OCaml 解析器的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22095766/

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