I am curious if there are any projects out there that can take the LLVM parsing tree and regenerate the source code. I especially think about C / C ++.
If "LLVM Parse Tree" is an AST from clang
Yes, you can restore the source from clang AST. Some links:
" LLVM" LLVM IR
LLVM IR. , "back back" LLVM 3.1.
C LLVM IR:
"C-back-end" Roel Jordans
[LLVMdev] [RFC] C ( ), phoronix
"++ → LLVM IR → Emscripten → asm.js → C"
LLVM IR = > C- ( "c backend" ) LLVM Weekly - # 15
Source: https://habr.com/ru/post/1538089/More articles:How to force trailing spaces in a right-aligned UITextView? - objective-ciOS moves background image at fixed positioning - htmlКак я могу использовать Nokogiri с Ruby для замены значений в существующем xml? - rubyColumn selection as XML with namespace - sqlCan I write a file to an SD card - windows-phone-8.1TSQL for xml add schema attribute to root node - xmlCSS transition during touchmove on iOS 7 devices does not start - jqueryCordoba / Phone saver: run the FileTransfer plugin in the background thread - androidConvert varchar MMDDYYYY to the date and time MM / DD / YYYY and select the most recent date - sqlPython: throw an exception or return None? - pythonAll Articles