|
Hello everyone,
I'm having a problem with a macro that I've written. The macro goes
something like this:
%macro reinvestment(infile,outfile,benchfile,benchret,benchdec);
(...)
%mend reinvestment;
%reinvestment(infile=js.C_bmassigneddec,outfile=js.c_bmwithreinv,benchfile=j
s.c_bm_vw,benchret=vwret,benchdec=bm_dec);
The problem is the following:
- When I run the macro the first time, the log window only displays black
text (as if it was just text);
- If I then run the macro a second time the macro seems to be running ok,
but it keeps runing in a loop (I don't have any loop expression in the
code... This is strange).
I don't show the code in between %macro and %mend because I've changed the
code inside not to include the commands passed by the macro (ie, not
dependent of the infile, outfile, benchfile, etc inputs), and the behaviour
is still the same. When I run the code inside the macro without the %macro
%mend commands it runs without a problem.
Any idea about what's going on?
Kind regards,
Nuno
|