rem: try { var evaluation = eval(value); if (evaluation) debug.result([evaluation]); } catch (err){ error = true; debug.error(err); } finally { if (!error){ 
add: switch (value){ case 'exit': debug._body.remove(); debug._body = false; return; case 'clear': case 'clr': debug._contents.setHTML(''); return; case 'max': this.minmax(true); return; case 'min': this.minmax(); return; }  debug.pre('>>> '+value, '#3e72b2');  try { var evaluation = eval(value); if (evaluation) debug.result([evaluation]); 
context: 	parseKey: function(e){				var value = debug._input.value;				var error = false;				if (e.key == 'enter'){			if (!value) return false;						if (value == 'exit'){				debug._body.remove();				debug._body = false;				return debug._input.value = '';			} else if (['clear', 'clr'].test(value)){				debug._contents.setHTML('');				return debug._input.value = '';			} else if (value == 'max'){				this.maximize();				return debug._input.value = '';			} else if (value == 'min'){				this.minimize();				return debug._input.value = '';			}			debug.write(value);			try {				var evaluation = eval(value);				if (evaluation) debug.result([evaluation]);			} catch (err){				error = true;				debug.error(err);			} finally {				if (!error){					debug.register(value);					debug._input.value = '';				}			}		} else if (e.key == 'up'){			e.stop();			var i = debug.idx-1;			if (debug.messages[i]){				debug._input.value = debug.messages[i];				debug.idx = i;			}		} else if (e.key == 'down'){			e.stop();			var i = debug.idx+1;			if (debug.messages[i]){				debug._input.value = debug.messages[i];				debug.idx = i;			} else {				debug._input.value = '';				debug.idx = debug.messages.length;			}		}	}
meta: 9980	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9980/2d22591aa759eb3d263726cda7060e1ac3325865/Debugger.js/clean/Plugins/Debugger.js