I'm trying to make modifications to javascript files (in fact multiple prog. languages, but javascript will do for the moment), in an automated manner.
I came across Rascal as a meta-programming language. I'm just wondering if it already has support for parsing and transforming Javascript, the way it has for Java (through lang::Java)?
Where should I be looking, to start making simple AST transforms like adding a statement, before a return, etc?
No not out-of-the-box. We have some rudimentary start of a javascript grammar somewhere (the SDF2 grammar which can be transformed to Rascal), but I am guessing it would take some serious work to make it ready for simple AST transforms.