There are 4 repositories under code-transformation topic.
Error Prone extensions: extra bug checkers and a large battery of Refaster rules.
A collection of transforms for use with JSCodeshift
CLAW Compiler for Performance Portability
Convert Verilog module to chisel3 BlackBox
Parsing JS code into ASTs and tools to query and transform these trees.
Python's built-in libraries include powerful tools for retrieving and operating over abstract syntax trees. This article provides an overview of how to use these features to analyze and transform Python code programmatically.
[stable] Macro for embedding (trees, strings, arrays) into macro trees directly from files.
Transformator for PHP Code Generator. Can be used standalone in a workflow or by a Cartridge.
FLT brings floating point support to C compilers lacking the capability – and it's CPU and compiler agnostic!
Code transformation with Java Parser library.
A benchmark of manually migrated/reused JUnit tests and a taxonomy of migration-related code changes.
JS code transformation library replacing switch statements with other conditional statements
Landing page for a Gitbook collection containing some notes from courses @Polimi, T2A Computer Science and Engineering : https://francesco-plt.gitbook.io/course-notes/
parse command line options for the GCC compiler