Go to file
Sébastien Villemot 894f5cda46
Macro-processor: more robust handling of empty files
The support for empty files at the macro-processor level, as implemented in
1291320053, was relying on
basic_streambuf::in_avail(), which does not seem to behave consistently across
platforms, and which may not be the right tool for the job.

Rather use the Bison grammar to support empty files.

Closes: #93
2022-04-19 16:40:18 +02:00
doc macroprocessor.tex: update slides 2022-04-14 17:53:15 +02:00
m4 Use secure URL for link to GNU licenses 2021-06-09 17:21:00 +02:00
scripts Use secure URL for link to GNU licenses 2021-06-09 17:21:00 +02:00
src Macro-processor: more robust handling of empty files 2022-04-19 16:40:18 +02:00
.gitignore Rename preprocessor binary to dynare-preprocessor 2021-01-06 17:08:42 +01:00
.gitlab-ci.yml CI: bump Julia and Boost/Windows versions 2021-07-21 20:16:19 +02:00
COPYING Use secure URL for link to GNU licenses 2021-06-09 17:21:00 +02:00
Makefile.am Fix source tarball creation following removal of license.txt 2020-01-22 20:14:57 +01:00
README.md Updates to README 2021-01-06 16:09:35 +01:00
configure.ac Bump version number 2021-12-08 14:21:59 +01: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, Julia, or JSON output.

License

Most of the source files are covered by the GNU General Public Licence version 3 or later. There are some exceptions, see the respective file headers.