A symbolic expression parser for javascript