3 ms·
Working on AST is hard unless it is a lisp. Additionally, the tooling to work with ASTs for many languages is poor. However I was pleasantly surprised when I
by entelechy 9y ago
Working on AST is hard unless it is a lisp.
Additionally, the tooling to work with ASTs for many languages is poor.
However I was pleasantly surprised when I discovered clang query(c++). Eli has a nice introduction:
http://eli.thegreenplace.net/2014/07/29/ast-matchers-and-clang-refactoring-tools http://eli.thegreenplace.net/2014/07/29/ast-matchers-and-cla...
I wish someone would build more refactoring tools with proper semantic analysis