emacs-matlab/tests/dbtester.m
Eric Ludlam 30bbf55ef5 tests/dbtester.m
Add a deeper set of local functions to test stack reporting.
2019-12-08 22:04:45 -05:00

42 lines
595 B
Matlab

function OUT = dbtester()
% An M file for exercising MATLAB's debugger APIs
B = 1:.2:pi;
OUT = localfunc_1(B);
OUT = OUT + 1;
end
function OUT = localfunc_1(IN)
% A local function
if isempty(IN)
IN = 1:.5:pi;
end
et = eltest.EmacsTest;
OUT_TMP = et.dbtest(IN);
OUT = localfunc_2(OUT_TMP(1:2:end));
end
function A = localfunc_2(B)
A = localfunc_3(B);
end
function A = localfunc_3(B)
A = localfunc_4(B);
end
function A = localfunc_4(B)
A = localfunc_5(B);
end
function A = localfunc_5(B)
A = B;
end