// I would prefer to give a tag number instead of an explicit token
-// here, but it is not possible because Buffer::readBody uses
+// here, but it is not possible because Buffer::readDocument uses
// explicit tokens (JMarc)
string const LyXLex::getLongString(string const & endtoken)
{
pimpl_->pushToken(pt);
}
-
-int LyXLex::findToken(char const * str[])
-{
- if (!next()) {
- pimpl_->printError("file ended while scanning string token");
- return -1;
- }
-
- int i = 0;
-
- string const search_token = pimpl_->getString();
-
- if (search_token != "default") {
- while (str[i][0] && str[i] != search_token) {
- ++i;
- }
- if (!str[i][0]) {
- pimpl_->printError("Unknown argument `$$Token'");
- i = -1;
- }
- }
-
- return i;
-}
-
-
LyXLex::operator void const *() const
{
// This behaviour is NOT the same as the std::streams which would
}
return *this;
}
-