-
- Downloads
Use variant semantic values in the Bison parser
We can therefore manipulate objects by value rather than by pointers, which saves a lot of memory manipulations (and avoid potential segfaults and memory leaks). Note that there is no default action ("$$ = $1") when using the variant type, so we add them explicitly.
Showing
- src/DynareBison.yy 212 additions, 366 deletionssrc/DynareBison.yy
- src/DynareFlex.ll 40 additions, 47 deletionssrc/DynareFlex.ll
- src/ParsingDriver.cc 500 additions, 805 deletionssrc/ParsingDriver.cc
- src/ParsingDriver.hh 127 additions, 135 deletionssrc/ParsingDriver.hh
- src/SymbolTable.cc 9 additions, 10 deletionssrc/SymbolTable.cc
- src/SymbolTable.hh 1 addition, 1 deletionsrc/SymbolTable.hh
Loading