Low footprint JavaScript source code parser