s = q[1]; } if (!r) { throw new $P.Exception(s); } if (q) { throw new $P.Exception(q[1]); } if ( c ) { try { r = c.call( this, r[1] ) } catch(e) { throw new $P.Exception(r[1]); 
if (q) { throw new $P.Exception(q[1]); 
        return function (s) {            var r = null, q = null;            var rx = []; for ( var i = 0; i < px.length ; i++ ) {                try {                     r = px[i].call( this, s );                 } catch(e) {                     break;                 }                rx.push( r[0] );                try {                     q = d.call( this, r[1] );                 } catch(e) {                     q = null;                     break;                 }                s = q[1];            }            if (!r) {                 throw new $P.Exception(s);             }            if (q) {                 throw new $P.Exception(q[1]);             }            if ( c ) {                try {                     r = c.call( this, r[1] )                 } catch(e) {                     throw new $P.Exception(r[1]);                 }            }            return [ rx, (r?r[1]:s) ];        }
4137	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4137/888f4f7a78848981050d0238bac0029f91b045f6/parser-debug.js/clean/parser-debug.js