The Esprit Collection

The Esprit Collection is a collection of packages for doing JavaScript tokenization, parsing, AST manipulation, marshalling, and unmarshalling.