Commit Graph

4 Commits (4dc23e191ef020ccb097f11c98479388ffe51d89)

Author SHA1 Message Date
sebastien 90cfdee350 v4 parser:
* removed files generated by Flex and Bison from SVN
* adapted Makefiles accordingly


git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1676 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-01-30 14:37:42 +00:00
sebastien e1238b58d6 v4 parser: adapted macro processor for compatibility with Flex 2.5.4
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1675 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-01-30 14:22:14 +00:00
michel ceb3210564 preprocessor: add DynareFlex.cc and MacroFlex.cc to archive to solve problems with old versions of flex
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1673 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-01-30 13:25:31 +00:00
sebastien ea6083241d v4 parser:
* added macro processor skeleton
* added "savemacro" option, which saves the result of macro expansion in a file named "filename-macroexp.mod"; this file can be fed back to Dynare
* implemented @include directive; note that nested includes are possible; error messages in Dynare pre-processor will point to the filename effectively edited by the user
* split DynareMain.cc in two files, because of a Bison restriction: it is impossible to include both MacroDriver.hh and ParsingDriver.hh from the same source file


git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1672 ac1d8469-bf42-47a9-8791-bf33cf982152
2008-01-30 11:38:09 +00:00