c++ - 如何从 C++ 文件中提取不同 clang AST 节点的名称?
问题描述
我需要生成不同 C++ 文件的 clang AST,以便提取方法调用和类实例创建节点、声明节点和控制流节点。
我已经可以file.cpp
使用 command生成和打印给定文件的 AST clang -Xclang -ast-dump -fsyntax-only file.cpp
,但是由于我是 clang 的新手,我不知道是否存在特定的模块或方法来提取并存储在单独的文件中上面提到的特定信息。
解决方案
推荐阅读
- sql - 转换成 PostgreSQL 查询
- python - 使用 ipywidgets 刷新按钮
- python - 循环内的 Python 多处理池
- laravel - Laravel CORS在 https://sockjs.pusher.com/pusher/app/AB/13/heelec9r/xhr_streaming?protocol=7&client=js&version=7.0.3&t=162&n=6 访问 XMLHttpRequest
- react-native - 如何在反应原生的单个主屏幕中显示多个类别屏幕
- vba - Excel VBA:如果满足条件,如何使用用户表单值更新行和特定列
- firebase - Firestore 规则中的资源对象只能访问复合索引中的键
- visual-studio-code - 文本文件的大纲?
- php - 从复杂的 JSON 中获取数据
- reactjs - 酶不起作用模拟反应组件中的鼠标按下事件