I write a code in v 4.0 which contains some macro-precessing language, it can run successfully. However, my boss only use v3.65, he asks me to write a copy in v3.65. Then, I uninstall my v4.0 and use v3.65 , and convert the codes into v 3.65 syntax. But the dynare always reports error, and it is odd that all the other codes I wrote before (in v3.65 syntax) cannot run successfully. Anyone has ever encountered this problem?
Dear zhiwei, The macro language is not available under dynare v3. Are you using this feature in the mod file? What is the error message?
[quote=“StephaneAdjemian”]Dear zhiwei, The macro language is not available under dynare v3. Are you using this feature in the mod file? What is the error message?
Hi Stéphane, many thanks! The mod file I use does not contain Macro language. It can run successfully under v4.0, but when I uninstall v4 and run it under v3.65, dynare reports error, the message is as following:
??? Error using ==> dynare
syntax error at line 55
In particular, my mod file is:
end; // line 55
Hi zhiwei, Can you post the mod file? I don’t have enough information to help here…