rem: var mx = s.match(r); if (mx) { return ([ mx[0], s.substring( mx[0].length) ]); } else { throw new $P.Exception(s); } } 
add: var mx = s.match(r); if (mx) { return ([ mx[0], s.substring(mx[0].length) ]); } else { throw new $P.Exception(s); } }; 
context:         return function (s) {            var mx = s.match(r);            if (mx) {                 return ([ mx[0], s.substring( mx[0].length) ]);             } else {                 throw new $P.Exception(s);             }        }
meta: 1273	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1273/47401e9706fb1f3ab17e4446d15c67ed8e6d530a/parser-debug.js/buggy/src/parser-debug.js