if (seq || ((*i == 2) || (*i == 15) || (*i == 22) || (*i == 21) || (*i == 31)))
{
- safei = i;
- --i;
- sentence.erase(safei);
- }
+ if (i != sentence.begin())
+ {
+ safei = i;
+ --i;
+ sentence.erase(safei);
+ }
+ else
+ {
+ sentence.erase(i);
+ i = sentence.begin();
+ } }
}
}
virtual Version GetVersion()
{
- return Version(1, 1, 0, 0, VF_COMMON | VF_VENDOR, API_VERSION);
+ return Version(1, 2, 0, 0, VF_COMMON | VF_VENDOR, API_VERSION);
}
};