10
Tôi đang cố gắng sử dụng Clang để thao tác mã nguồn C++, nhưng tôi đang gặp khó khăn khi khám phá API.Làm cách nào để tạo AST từ chuỗi C++ bằng Clang?
Tôi muốn lấy một chuỗi mã nguồn C++ và tạo AST từ nó; một cái gì đó như:
auto myAst = clang::parse("auto x = 1 + 1;");
Có ví dụ làm việc tối thiểu về điều này không?
Bạn có thể thử với hướng dẫn này: https://github.com/loarabia/Clang-tutorial/wiki/TutorialOrig – tomekpe
Một alternativethat có thể phân tích các mảnh tùy ý của C++ : http://stackoverflow.com/a/9024163/120163 –