Update Parserv2.cpp

This commit is contained in:
William Bracho Blok 2015-09-22 21:05:11 -05:00
parent f8a1923856
commit 37610790ac

View file

@ -120,6 +120,8 @@ vector<string> showCMD(vector<string> input)
cout<<"\nPassing the following arguments to dbEngine: "<<endl;
cout<<"command :"<<input[0]<<endl;
cout<<"argument: "<<input[1]<<endl;
return input;
}
vector<string> exitCMD(vector<string> input)
@ -131,6 +133,8 @@ vector<string> exitCMD(vector<string> input)
if (input[0] != "EXIT") { cout<<"Wrong function/syntax error!"<<endl;}
cout<<"Passing command: "<<input[0]<<endl;
return input;
}
@ -241,6 +245,11 @@ void par_line(vector<string> input) //calls par_command() or par_query() dependi
showCMD(input);
}
if ( input[0] == "EXIT")
{
exitCMD(input);
}
}
@ -288,12 +297,12 @@ int main () {
string ss3 = "EXIT ; ";
vector<string> listOfTokens = tokenize(ss);
//vector<string> listOfTokens2 = tokenize(ss2);
//vector<string> listOfTokens3 = tokenize(ss3);
vector<string> listOfTokens2 = tokenize(ss2);
vector<string> listOfTokens3 = tokenize(ss3);
par_line(listOfTokens);
//par_line(listOfTokens2);
//par_line(listOfTokens3);
par_line(listOfTokens2);
par_line(listOfTokens3);
}