Mercurial > hg > octave-lyh
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 |