Maxime, I started working on the parser and notice that you use a "HashMap" in parser/ast-passes.js . This type of object is not defined in the ECMAScript specification. Can you modify your code to not use non-standard features, or provide a portable implementation of HashMaps.
Marc