I will try to explain and see how much I understand.
in void Help() it start to find the first space in the string wich is after "if" as we know, wich then is strToParse.find(" ");
After this we then check the indexes. As the string always start on 0, the if will have
index: substr(0, 2) and this is now our strKeyword, wich should be "if"
Later we write:
As the keyword for ParseMap is "if" this could evaluate to true if these matches ?Code:if ( ParseMap.find( strKeyword.c_str() ) // wich puts the found "if" to c_str()
What I then dont understand is what happens here:
Am I thinking right.Code:->second( strToParse.substr(index + 1) ) )

