10
Sto tentando di utilizzare Clang per manipolare il codice sorgente di C++, ma non riesco a rilevare l'API.Come posso generare un AST da una stringa di C++ usando Clang?
Vorrei prendere una stringa di codice sorgente C++ e generare un AST da esso; qualcosa come:
auto myAst = clang::parse("auto x = 1 + 1;");
Esiste un esempio di funzionamento minimo?
Si può provare con questo tutorial: https://github.com/loarabia/Clang-tutorial/wiki/TutorialOrig – tomekpe
Un alternativethat può analizzare frammenti arbitrari di C++ : http://stackoverflow.com/a/9024163/120163 –