10
C++ kaynak kodunu değiştirmek için Clang kullanmaya çalışıyorum, ancak API'yi bulmakta zorlanıyorum.Clang kullanarak C++ dizesinden nasıl AST üretirim?
Bir C++ kaynak kodu dizesi almak ve ondan bir AST oluşturmak istiyorum; gibi bir şey:
auto myAst = clang::parse("auto x = 1 + 1;");
Bunun en az bir örneği var mı?
: C keyfi parçalarını ayrıştırabileceğiniz https://github.com/loarabia/Clang-tutorial/wiki/TutorialOrig – tomekpe
Bir alternativethat ++ : http://stackoverflow.com/a/9024163/120163 –