|
GNU Octave
4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include <cctype>#include <iostream>#include <fstream>#include <typeinfo>#include "debug.h"#include "defun.h"#include "error.h"#include "gripes.h"#include "input.h"#include "ov-fcn-handle.h"#include "ov-usr-fcn.h"#include "variables.h"#include "pt-all.h"#include "pt-eval.h"#include "symtab.h"#include "unwind-prot.h"#include "pt-jit.h"
Go to the source code of this file.
Functions | |
| static void | do_global_init (tree_decl_elt &elt) |
| static void | do_static_init (tree_decl_elt &elt) |
| OCTAVE_EXPORT octave_value_list | Fmax_recursion_depth (const octave_value_list &args, int nargout) |
| OCTAVE_EXPORT octave_value_list | Fsilent_functions (const octave_value_list &args, int nargout) |
| static bool | quit_loop_now (void) |
Variables | |
| tree_evaluator * | current_evaluator = &std_evaluator |
| static tree_evaluator | std_evaluator |
| int | Vmax_recursion_depth = 256 |
| static bool | Vsilent_functions = false |
|
inlinestatic |
Definition at line 145 of file pt-eval.cc.
References octave_lvalue::assign(), error_state, tree_decl_elt::expression(), tree_decl_elt::ident(), octave_lvalue::is_undefined(), tree_identifier::mark_global(), octave_value::op_asn_eq, and tree_expression::rvalue1().
Referenced by tree_evaluator::visit_global_command().
|
inlinestatic |
Definition at line 175 of file pt-eval.cc.
References octave_lvalue::assign(), tree_decl_elt::expression(), tree_decl_elt::ident(), octave_lvalue::is_undefined(), tree_identifier::mark_as_static(), octave_value::op_asn_eq, and tree_expression::rvalue1().
Referenced by tree_evaluator::visit_persistent_command().
| OCTAVE_EXPORT octave_value_list Fmax_recursion_depth | ( | const octave_value_list & | args, |
| int | nargout | ||
| ) |
Definition at line 1270 of file pt-eval.cc.
References SET_INTERNAL_VARIABLE.
Referenced by root_figure::properties::get_recursionlimit(), and root_figure::properties::set_recursionlimit().
| OCTAVE_EXPORT octave_value_list Fsilent_functions | ( | const octave_value_list & | args, |
| int | nargout | ||
| ) |
Definition at line 1302 of file pt-eval.cc.
References SET_INTERNAL_VARIABLE.
|
inlinestatic |
Definition at line 276 of file pt-eval.cc.
References tree_break_command::breaking, tree_continue_command::continuing, error_state, and tree_return_command::returning.
Referenced by tree_evaluator::visit_complex_for_command(), tree_evaluator::visit_do_until_command(), tree_evaluator::visit_simple_for_command(), and tree_evaluator::visit_while_command().
| tree_evaluator* current_evaluator = &std_evaluator |
Definition at line 52 of file pt-eval.cc.
Referenced by octave_user_script::do_multi_index_op(), octave_user_function::do_multi_index_op(), eval_string(), get_debug_input(), and main_loop().
|
static |
Definition at line 50 of file pt-eval.cc.
| int Vmax_recursion_depth = 256 |
Definition at line 69 of file pt-eval.cc.
Referenced by octave_user_script::do_multi_index_op(), octave_user_function::do_multi_index_op(), and source_file().
|
static |
Definition at line 73 of file pt-eval.cc.
Referenced by tree_evaluator::statement_printing_enabled().
1.8.8