Yes. Our DMS Software Reengineering Toolkit (see My biography) uses generalized compiler technology to support the automation of massive changes to the code base: code migration, modernization, re-archiving, optimization. It has been used in many serious, real-world tasks. (He performs code analysis to decide where to apply the changes). DMS is not your grandmother parser generator; see my essay Life After Parsing.
source
share