G graspjs.com Grasp: Structural Search and Replace for JavaScript 60 points jashkenas 13 years ago 12 comments