From: Lars Gullik Bjønnes Date: Wed, 5 Dec 2001 23:04:07 +0000 (+0000) Subject: apply lyx.diff X-Git-Tag: 1.6.10~20220 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=985aec9f0f809899b5612e8d6f1073c7df1f2327;p=features.git apply lyx.diff git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3158 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/ChangeLog b/src/ChangeLog index 706d629d7d..51c94d970e 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2001-12-05 John Levon + + * lyxlex.h: + * lyxlex.C: little cleanup + 2001-12-05 John Levon * BufferView_pimpl.C: fix insertAscii for insets diff --git a/src/lyxlex.C b/src/lyxlex.C index 03f8236ff2..c44d5e0fe1 100644 --- a/src/lyxlex.C +++ b/src/lyxlex.C @@ -118,9 +118,9 @@ int LyXLex::lex() int LyXLex::getInteger() const { - if (isStrInt(pimpl_->getString())) + if (isStrInt(pimpl_->getString())) { return strToInt(pimpl_->getString()); - else { + } else { pimpl_->printError("Bad integer `$$Token'"); return -1; } @@ -191,8 +191,9 @@ string const LyXLex::getLongString(string const & endtoken) else // token == endtoken break; } - if (!isOK()) + if (!isOK()) { printError("Long string not ended by `" + endtoken + '\''); + } return str; } @@ -200,10 +201,11 @@ string const LyXLex::getLongString(string const & endtoken) bool LyXLex::getBool() const { - if (compare(pimpl_->buff, "true") == 0) + if (compare(pimpl_->buff, "true") == 0) { return true; - else if (compare(pimpl_->buff, "false") != 0) + } else if (compare(pimpl_->buff, "false") != 0) { pimpl_->printError("Bad boolean `$$Token'. Use \"false\" or \"true\""); + } return false; } @@ -233,34 +235,22 @@ void LyXLex::pushToken(string const & pt) int LyXLex::findToken(char const * str[]) -{ - int i = -1; - - if (next()) { - if (compare(pimpl_->buff, "default")) { - for (i = 0; str[i][0] && compare(str[i], pimpl_->buff); ++i); - if (!str[i][0]) { - pimpl_->printError("Unknown argument `$$Token'"); - i = -1; - } - } - } else - pimpl_->printError("file ended while scanning string token"); - return i; -} - - -int LyXLex::checkToken(char const * str[], int print_error) -{ - int i = -1; +{ + int i = 0; - if (compare(pimpl_->buff, "default")) { - for (i = 0; str[i][0] && compare(str[i], pimpl_->buff); ++i); - if (!str[i][0]) { - if (print_error) - pimpl_->printError("Unknown argument `$$Token'"); - i = -1; - } - } - return i; + if (next()) { + if (compare(pimpl_->buff, "default")) { + while (str[i][0] && compare(str[i], pimpl_->buff)) { + ++i; + } + if (!str[i][0]) { + pimpl_->printError("Unknown argument `$$Token'"); + i = -1; + } + } + } else { + pimpl_->printError("file ended while scanning string token"); + i = -1; + } + return i; } diff --git a/src/lyxlex.h b/src/lyxlex.h index 10119f50b2..f884ccd8eb 100644 --- a/src/lyxlex.h +++ b/src/lyxlex.h @@ -102,8 +102,6 @@ public: bool eatLine(); /// int findToken(char const * str[]); - /// - int checkToken(char const * str[], int print_error); /// string const text() const;