Abstract Syntax Tree for JavaScript parser