About #13, I really don't like the global variable to set the location of esprima, I rather prefer to have a better way to detect it from the scripts in the page, considering that at least one script is going to be there anyway.