Patrick Dubroy: Parsing, Compiling, and Static Metaprogramming
- Patrick Dubroy: Parsing, Compiling, and Static Metaprogramming Video
- Patrick Dubroy: Parsing, Compiling, and Static Metaprogramming Slides
altjs.coffee
is the code for the "AltJS language in 5 minutes" section presented in the second half of the talk.idgrep.coffee
(andidgrep.js
) is another example of using Esprima to do static analysis on JavaScript code.
Tree Transformations
- Master the Art of the AST & Take Control of Your JS YouTube. On 28/06/16, Yonatan Mevorach gave a lecture about Abstract Syntax Tree during a JavaScript Israel Meetup. Yonatan Mevorach
- http://astexplorer.net/
- TreeHugger
- Acorn
- Acorn A small, fast, JavaScript-based JavaScript parser
- by Marijn Haverbeke. Acorn: yet another JavaScript parser
- Harnessing The Power of Abstract Syntax Trees by Jamund Ferguson YouTube
- recast