preprocessor: remove unnecessary options_list argument to rplot

issue#70
Houtan Bastani 2015-04-01 15:17:08 +02:00
parent 909cc995bd
commit 84e680adef
3 changed files with 4 additions and 10 deletions

View File

@ -518,17 +518,14 @@ DynareSensitivityStatement::writeOutput(ostream &output, const string &basename)
output << "dynare_sensitivity(options_gsa);" << endl; output << "dynare_sensitivity(options_gsa);" << endl;
} }
RplotStatement::RplotStatement(const SymbolList &symbol_list_arg, RplotStatement::RplotStatement(const SymbolList &symbol_list_arg) :
const OptionsList &options_list_arg) : symbol_list(symbol_list_arg)
symbol_list(symbol_list_arg),
options_list(options_list_arg)
{ {
} }
void void
RplotStatement::writeOutput(ostream &output, const string &basename) const RplotStatement::writeOutput(ostream &output, const string &basename) const
{ {
options_list.writeOutput(output);
symbol_list.writeOutput("var_list_", output); symbol_list.writeOutput("var_list_", output);
output << "rplot(var_list_);" << endl; output << "rplot(var_list_);" << endl;
} }

View File

@ -150,10 +150,8 @@ class RplotStatement : public Statement
{ {
private: private:
const SymbolList symbol_list; const SymbolList symbol_list;
const OptionsList options_list;
public: public:
RplotStatement(const SymbolList &symbol_list_arg, RplotStatement(const SymbolList &symbol_list_arg);
const OptionsList &options_list_arg);
virtual void writeOutput(ostream &output, const string &basename) const; virtual void writeOutput(ostream &output, const string &basename) const;
}; };

View File

@ -1186,8 +1186,7 @@ ParsingDriver::add_in_symbol_list(string *tmp_var)
void void
ParsingDriver::rplot() ParsingDriver::rplot()
{ {
mod_file->addStatement(new RplotStatement(symbol_list, options_list)); mod_file->addStatement(new RplotStatement(symbol_list));
options_list.clear();
symbol_list.clear(); symbol_list.clear();
} }