by pawel » Tue Oct 01, 2013 4:48 pm
In which case, I seem not to get what the option is meant to do...
So just to be clear: I have a xxx.mod file that uses the macro-processing language. Having read the manual, my understanding was that after running dynare xxx.mod onlymacro what I would end up with is either a new xxx.mod file in which all macro-processing commands have been parsed out, or a xxx.m file, corresponding to the parsed / macro-processed xxx.mod file. In the latter case, the xxx.m file would not be ran as everything would stop post macro-processing (though presumably, I should be able to do run it later - either by calling dynare on the post-processed .mod file or by directly invoking the .m file, in each of the two cases respectively).
Your answer seems to suggest you'd expect neither of those, right? So what is it that should happen?
Thanks again
Pawel
ps. Strictly speaking I guess I shouldn't be confusing macro-processing - i.e. replacing macro-processor commands with whatever text they represent, with parsing, i.e. converting the .mod file into an .m file (again if my understanding is correct). In which case I'd probably expect to see a new .mod file without any macro-processing instructions... But again, that was one of the two cases above, so the question still stands, I think.