rem: var rx = [], r = null; for ( var i = 0; i < px.length ; i++) { if ( px[i] == null ) { continue; 
add: var rx = [], r = null; for (var i = 0; i < px.length ; i++) { if (px[i] == null) { continue; } try { r = (px[i].call(this, s)); } catch (e) { throw new $P.Exception(s); } rx.push(r[0]); s = r[1]; 
context:         return function (s) {             var rx = [], r = null;            for ( var i = 0; i < px.length ; i++) {                 if ( px[i] == null ) {                     continue;                 }                try {                     r = ( px[i].call( this, s ) );                 } catch(e) {                     throw new $P.Exception(s);                 }                rx.push(r[0]); s = r[1];            };             return [ rx, s];         }
meta: 1273	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1273/47401e9706fb1f3ab17e4446d15c67ed8e6d530a/parser-debug.js/buggy/src/parser-debug.js