rem: var qx = [], rx = null; while( s.length ) { try { rx = p.call(this,s); } catch (e) { qx.push(rx[0]); s = rx[1]; continue; } break; } return [ qx, s ]; }; 
add: var qx = [], rx = null; while (s.length) { try { rx = p.call(this, s); } catch (e) { qx.push(rx[0]); s = rx[1]; continue; } break; } return [ qx, s ]; }; 
context: 		return function (s) {			var qx = [], rx = null;			while( s.length ) { 				try { rx = p.call(this,s); } 				catch (e) { qx.push(rx[0]); s = rx[1]; continue; }				break;			}			return [ qx, s ];		};
meta: 1273	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1273/47401e9706fb1f3ab17e4446d15c67ed8e6d530a/parser-debug.js/buggy/src/parser-debug.js