gpt4 book ai didi

c++ - 在 C++ 中解析的好方法

转载 作者:搜寻专家 更新时间:2023-10-31 00:03:19 25 4
gpt4 key购买 nike

我正在用 C++ 编写一个程序,它将使用与现有 Prolog 程序已经使用的相同输入文件。

文件将如下所示:

expr1(t,[f,g]).
expr1(q,[]).
expr1(r,[e]).

expr2(a).
expr2(b).
expr2(e).

expr2(a,r).
expr2(b,d).
expr2(e,z).

解析此类文件的方法有哪些?我读过 Boost Spirit .. 有人对此有想法吗?或者是一种使用标准 C/C++ 库的方法?想法会很棒。

谢谢。

最佳答案

对于手写的递归下降解析器来说,这看起来是一项完美的工作。没有额外的依赖项,易于编写,并且对于 future 的维护者来说是直接的。

关于c++ - 在 C++ 中解析的好方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6390459/

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