gpt4 book ai didi

c++ - 是否有用于 C++ 的语法分析器(类似于 yapps for python)?

转载 作者:太空狗 更新时间:2023-10-29 23:21:34 26 4
gpt4 key购买 nike

我正在编写一种非常接近于伪代码的实验性语言,目的是为了好玩并学习更多有关 C++ 的知识。其中一个问题是我需要解析一些语法,而我寻找一个好的 C++ 语法解析器的搜索一直没有成功(我找不到任何东西)。我想要完成的是:

set a to 4

我希望解析器返回一个包含类似于以下内容的映射:

command = "set"
var = "a"
value = 4

基于我给它的一套规则。

如果我找不到任何有用的东西,我最终将不得不自己动手,但我想尽可能地避免重新发明轮子。

那么,这里有人知道生成 C++ 代码的良好/健全的语法分析器吗?如果能广泛使用就更好了。

谢谢!

最佳答案

检查是否Boost::Spirit可以使用。 Spirit 框架使目标语法能够专门用 C++ 编写。

关于c++ - 是否有用于 C++ 的语法分析器(类似于 yapps for python)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/792145/

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