Go to file
Sébastien Villemot 3e5c8dd80d Macro-processor: implement comprehensions
Due to a limitation of the current implementation, this breaks syntaxes like
[ (i,j) ] (but not [ (2,j) ]; the problem only occurs when an array is
constructed by specifying as first element a tuple whose first element is a
variable name). Solving this problem requires an overhaul of the
macro-processor, with construction of ASTs at parsing time, and evaluation
later on (instead of doing on-the-fly evaluation).

Ref #5
2018-09-24 18:00:59 +02:00
doc doc: macroprocessor: clarify statements on macro functions 2018-07-11 14:59:12 +02:00
m4 Move the location of static and dynamic files on the filesystem 2018-06-27 15:30:25 +02:00
src Macro-processor: implement comprehensions 2018-09-24 18:00:59 +02:00
.gitignore ignore txt files 2018-09-07 10:14:45 +02:00
.gitlab-ci.yml CI: put the build job in the build stage 2018-09-11 21:00:54 +02:00
COPYING preprocessor submodule: license files 2018-02-15 11:23:47 +01:00
Makefile.am build system: integrate documentation 2018-02-19 15:06:10 +01:00
README.md Removed travis-ci configuration file. 2018-09-10 14:49:19 +02:00
configure.ac Remove test for boost::lexical_cast (no longer used) 2018-07-09 15:17:49 +02:00
license.txt Move the location of static and dynamic files on the filesystem 2018-06-27 15:30:25 +02:00

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.