In recent versions of Matlab, calling functions with no input arguments
can be indicated with empty parentheses (). However this syntax is not
allowed in older versions of Matlab. I searched, but couldn't find which
version starts to authorize the () construct.
Some time ago, we had decided not to use () in Dynare, but those have
reappeared for some time.
As far as I can see, the problem has not be mentioned on the forum since
the end of 2008, but I have just received a message from somebody in
Madagascar who encountered it.
We should either remove () or find the Matlab version that first
authorizes it and modify the mention that Dynare works with Matlab
version 6.5 and above
Please, tell me what you think
Best
Michel