rx.push( r[0] ); try { q = d.call( this, r[1] ); } catch(e) { q = null; break; 
if (!r) { throw new $P.Exception(s); 
    sequence: function (px,d,c) {        d = d || _.rtoken(/^\s*/);          c = c || null;                if ( px.length == 1 ) {             return px[0];         }        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) ];        }    },
2975	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2975/5112f6b1851962e6f423c16459e81b9ea423f71f/parser-debug.js/clean/src/parser-debug.js