PyPLY JavaScript parser