-
- Downloads
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
Showing
- parser.src/DynareBison.cc 460 additions, 468 deletionsparser.src/DynareBison.cc
- parser.src/DynareBison.yy 18 additions, 5 deletionsparser.src/DynareBison.yy
- parser.src/DynareFlex.ll 27 additions, 10 deletionsparser.src/DynareFlex.ll
- parser.src/DynareMain.cc 47 additions, 29 deletionsparser.src/DynareMain.cc
- parser.src/DynareMain2.cc 50 additions, 0 deletionsparser.src/DynareMain2.cc
- parser.src/Makefile 37 additions, 58 deletionsparser.src/Makefile
- parser.src/Makefile.include 37 additions, 0 deletionsparser.src/Makefile.include
- parser.src/ParsingDriver.cc 6 additions, 8 deletionsparser.src/ParsingDriver.cc
- parser.src/include/DynareBison.hh 21 additions, 3 deletionsparser.src/include/DynareBison.hh
- parser.src/include/ParsingDriver.hh 17 additions, 15 deletionsparser.src/include/ParsingDriver.hh
- parser.src/macro/MacroBison.cc 829 additions, 0 deletionsparser.src/macro/MacroBison.cc
- parser.src/macro/MacroBison.hh 302 additions, 0 deletionsparser.src/macro/MacroBison.hh
- parser.src/macro/MacroBison.yy 85 additions, 0 deletionsparser.src/macro/MacroBison.yy
- parser.src/macro/MacroDriver.cc 54 additions, 0 deletionsparser.src/macro/MacroDriver.cc
- parser.src/macro/MacroDriver.hh 95 additions, 0 deletionsparser.src/macro/MacroDriver.hh
- parser.src/macro/MacroFlex.ll 140 additions, 0 deletionsparser.src/macro/MacroFlex.ll
- parser.src/macro/Makefile 22 additions, 0 deletionsparser.src/macro/Makefile
- parser.src/macro/location.hh 145 additions, 0 deletionsparser.src/macro/location.hh
- parser.src/macro/position.hh 142 additions, 0 deletionsparser.src/macro/position.hh
- parser.src/macro/stack.hh 129 additions, 0 deletionsparser.src/macro/stack.hh
Loading
Please register or sign in to comment