139 || statement_context ==
script));
206 p != init_list->
end (); p++)
339 double b = rng.
base ();
340 double increment = rng.
inc ();
358 loop_body->
accept (*
this);
369 loop_body->
accept (*
this);
387 if (rhs.
ndims () > 2)
414 loop_body->
accept (*
this);
423 ::error (
"invalid type in for loop expression near line %d, column %d",
479 std::string key = keys[i];
491 loop_body->
accept (*
this);
498 error (
"in statement 'for [X, Y] = VAL', VAL must be a structure");
534 std::string nm = f->
name ();
736 bool do_bind_ans =
false;
742 do_bind_ans = (!
id->is_variable ());
757 catch (octave_execution_exception)
761 catch (std::bad_alloc)
772 "out of memory or dimension too large for Octave's index type");
830 error (
"invalid statement found in statement list!");
864 p != lst->
end (); p++)
884 ::error (
"missing value in switch command near line %d, column %d",
946 catch_code->
accept (*
this);
1043 if (unwind_protect_code)
1047 unwind_protect_code->
accept (*
this);
1097 loop_body->
accept (*
this);
1134 loop_body->
accept (*
this);
1159 bool is_end_of_fcn_or_script)
const
1161 bool break_on_this_statement =
false;
1165 break_on_this_statement =
true;
1171 else if (is_breakpoint)
1173 break_on_this_statement =
true;
1191 break_on_this_statement =
true;
1210 break_on_this_statement =
true;
1219 break_on_this_statement =
true;
1233 if (is_end_of_fcn_or_script
1238 if (break_on_this_statement)
1253 DEFUN (max_recursion_depth, args, nargout,
1255 @deftypefn {Built-in Function} {@var{val} =} max_recursion_depth ()\n\
1256 @deftypefnx {Built-in Function} {@var{old_val} =} max_recursion_depth (@var{new_val})\n\
1257 @deftypefnx {Built-in Function} {} max_recursion_depth (@var{new_val}, \"local\")\n\
1258 Query or set the internal limit on the number of times a function may\n\
1259 be called recursively. If the limit is exceeded, an error message is\n\
1260 printed and control returns to the top level.\n\
1262 When called from inside a function with the @qcode{\"local\"} option, the\n\
1263 variable is changed locally for the function and any subroutines it calls.\n\
1264 The original variable value is restored when exiting the function.\n\
1284 @deftypefn {Built-in Function} {@var{val} =} silent_functions ()\n\
1285 @deftypefnx {Built-in Function} {@var{old_val} =} silent_functions (@var{new_val})\n\
1286 @deftypefnx {Built-in Function} {} silent_functions (@var{new_val}, \"local\")\n\
1287 Query or set the internal variable that controls whether internal\n\
1288 output from a function is suppressed. If this option is disabled,\n\
1289 Octave will display the results produced by evaluating expressions\n\
1290 within a function body that are not terminated with a semicolon.\n\
1292 When called from inside a function with the @qcode{\"local\"} option, the\n\
1293 variable is changed locally for the function and any subroutines it calls.\n\
1294 The original variable value is restored when exiting the function.\n\