further improve minimizing of cases

This commit is contained in:
zawz 2021-05-11 18:06:48 +02:00
parent bc215fc994
commit c0f5e4ba27

View file

@ -292,13 +292,15 @@ std::string case_block::generate(int ind)
// end of case: ;; // end of case: ;;
if(opt_minify && ret[ret.size()-1] == '\n') // ;; can be right after command if(opt_minify && ret[ret.size()-1] == '\n') // ;; can be right after command
ret.pop_back(); ret.pop_back();
ret += indented(";;\n", ind+1); ret += indented(";;", ind+1);
if(!opt_minify)
ret+="\n";
} }
// remove ;; from last case // replace ;; from last case with ;
if(this->cases.size()>0 && opt_minify) if(this->cases.size()>0 && opt_minify)
{ {
ret.erase(ret.size()-3, 2); ret.erase(ret.size()-1, 2);
} }
// close case // close case