解析text/*.h文件以识别和提取函数头 使用标准C++,我想读取一个头(.h)文件的内容到内存中,然后解析文件数据,以识别和提取函数头。
检测函数的一种方法是通过其返回类型解析text/*.h文件以识别和提取函数头 使用标准C++,我想读取一个头(.h)文件的内容到内存中,然后解析文件数据,以识别和提取函数头。,c++,C++,检测函数的一种方法是通过其返回类型 将函数头嵌入到字符串中,如何最好地测试字符串片段确实是一个有效C++类型? 当然,我们可以只存储标准返回类型的列表,但这对用户定义的类型不起作用 如果这是不可能的,那么在text/.h文件中识别函数头的替代解决方案是什么。这是否回答了您的问题?谢谢你的建议,但是,你更愿意通过家庭标准C++来解决这个问题。然后你需要实现排序分析器和预处理器,这看起来相当复杂。你正在尝试写C++预处理器——我会看看CLAN-AST匹配器,而不是浪费时间编写那些如果做得很正确的非常
将函数头嵌入到字符串中,如何最好地测试字符串片段确实是一个有效C++类型?
当然,我们可以只存储标准返回类型的列表,但这对用户定义的类型不起作用如果这是不可能的,那么在text/.h文件中识别函数头的替代解决方案是什么。这是否回答了您的问题?谢谢你的建议,但是,你更愿意通过家庭标准C++来解决这个问题。然后你需要实现排序分析器和预处理器,这看起来相当复杂。你正在尝试写C++预处理器——我会看看CLAN-AST匹配器,而不是浪费时间编写那些如果做得很正确的非常复杂的东西。