diff --git a/concore.hpp b/concore.hpp index b74ddd7e..28dacac8 100644 --- a/concore.hpp +++ b/concore.hpp @@ -240,6 +240,7 @@ class Concore{ */ vector parser(string f){ vector temp; + if(f.empty()) return temp; string value = ""; //Changing last bracket to comma to use comma as a delimiter @@ -330,6 +331,10 @@ class Concore{ s += ins; vector inval = parser(ins); + if(inval.empty()) + inval = parser(initstr); + if(inval.empty()) + return inval; simtime = simtime > inval[0] ? simtime : inval[0]; //returning a string with data excluding simtime @@ -389,6 +394,10 @@ class Concore{ s += ins; vector inval = parser(ins); + if(inval.empty()) + inval = parser(initstr); + if(inval.empty()) + return inval; simtime = simtime > inval[0] ? simtime : inval[0]; //returning a string with data excluding simtime