- == and != have now lower priority than <= < >= >, for consistency with the Dynare modelling language (and incidentally C and C++, but not Julia). - ^ has now higher priority and no associativity, for consistency with the Dynare modelling language (and usual arithmetic notation). - & has now higher priority than |, and both have lower priority than + and -, but higher than inequality comparators. This is not the same as C and C++ (in which & and | are just above && and ||), but this allows for expressions such as "a|b == c" to have their most natural semantics (i.e. this will compare the union of a and b with c; the C/C++ priority level would have resulted in a type error). Ref #5. |
||
---|---|---|
doc | ||
m4 | ||
src | ||
.gitignore | ||
.travis.yml | ||
COPYING | ||
Makefile.am | ||
README.md | ||
configure.ac | ||
license.txt |
README.md
Dynare Preprocessor
The Dynare Preprocessor defines the Dynare model language. It takes in a .mod
file, computes the derivatives of the model represented therein, and produces
Matlab/Octave, C, Julia, or JSON output.
There is more to come here. For the moment, see the Dynare repository
License
Most of the source files are covered by the GNU General Public Licence version 3 or later. There are some exceptions. See license.txt for specifics.