rem: return new SyntaxError(m, this.filename, this.lineno); 
add: var e = new SyntaxError(m, this.filename, this.lineno); e.source = this.source; e.cursor = this.cursor; return e; 
context:     newSyntaxError: function (m) {        return new SyntaxError(m, this.filename, this.lineno);    }
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/3ddaa18b052000f19b4d80edc5a9a08d17b28433/jsparse.js/clean/js/narcissus/jsparse.js