comparison src/variables.cc @ 11029:4ab04ea74b08

make an internal function for try simulation
author Jaroslav Hajek <highegg@gmail.com>
date Tue, 28 Sep 2010 09:08:29 +0200
parents 2d14817353a6
children e40e19761d06
comparison
equal deleted inserted replaced
11028:7d0d28aff7a9 11029:4ab04ea74b08
383 safe_symbol_lookup (const std::string& symbol_name) 383 safe_symbol_lookup (const std::string& symbol_name)
384 { 384 {
385 octave_value retval; 385 octave_value retval;
386 386
387 unwind_protect frame; 387 unwind_protect frame;
388 388 interpreter_try (frame);
389 frame.protect_var (buffer_error_messages);
390 frame.protect_var (Vdebug_on_error);
391 frame.protect_var (Vdebug_on_warning);
392
393 buffer_error_messages++;
394 Vdebug_on_error = false;
395 Vdebug_on_warning = false;
396 389
397 retval = symbol_table::find (symbol_name); 390 retval = symbol_table::find (symbol_name);
398 391
399 error_state = 0; 392 error_state = 0;
400 393