more funcs to lowerchar, adjust

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2428 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Lars Gullik Bjønnes 2001-08-06 19:12:46 +00:00
parent 8beaec704e
commit a0bf0835e5
22 changed files with 360 additions and 381 deletions

View File

@ -1,3 +1,8 @@
2001-08-06 Lars Gullik Bjønnes <larsbj@birdstep.com>
* lyxlex_pimpl.[Ch]: converto to lowercase funcs
* lyxlex.[hC]: ditto
2001-08-06 Juergen Vigna <jug@sad.it> 2001-08-06 Juergen Vigna <jug@sad.it>
* text.C (getVisibleRow): fix up row clearing a bit. * text.C (getVisibleRow): fix up row clearing a bit.

View File

@ -141,16 +141,16 @@ Menu & Menu::read(LyXLex & lex)
bool quit = false; bool quit = false;
bool optional = false; bool optional = false;
while (lex.IsOK() && !quit) { while (lex.isOK() && !quit) {
switch (lex.lex()) { switch (lex.lex()) {
case md_optitem: case md_optitem:
optional = true; optional = true;
// fallback to md_item // fallback to md_item
case md_item: { case md_item: {
lex.next(true); lex.next(true);
string const name = _(lex.GetString()); string const name = _(lex.getString());
lex.next(true); lex.next(true);
string const command = lex.GetString(); string const command = lex.getString();
add(MenuItem(MenuItem::Command, name, add(MenuItem(MenuItem::Command, name,
command, optional)); command, optional));
optional = false; optional = false;
@ -199,9 +199,9 @@ Menu & Menu::read(LyXLex & lex)
case md_submenu: { case md_submenu: {
lex.next(true); lex.next(true);
string mlabel = _(lex.GetString()); string const mlabel = _(lex.getString());
lex.next(true); lex.next(true);
string mname = lex.GetString(); string const mname = lex.getString();
add(MenuItem(MenuItem::Submenu, mlabel, mname)); add(MenuItem(MenuItem::Submenu, mlabel, mname));
break; break;
} }
@ -432,9 +432,10 @@ void MenuBackend::read(LyXLex & lex)
}; };
//consistency check //consistency check
if (compare_no_case(lex.GetString(), "menuset")) if (compare_no_case(lex.getString(), "menuset")) {
lyxerr << "Menubackend::read: ERROR wrong token:`" lyxerr << "Menubackend::read: ERROR wrong token:`"
<< lex.GetString() << '\'' << endl; << lex.getString() << '\'' << endl;
}
lex.pushTable(menutags, md_last - 1); lex.pushTable(menutags, md_last - 1);
if (lyxerr.debugging(Debug::PARSER)) if (lyxerr.debugging(Debug::PARSER))
@ -443,14 +444,14 @@ void MenuBackend::read(LyXLex & lex)
bool quit = false; bool quit = false;
bool menubar = false; bool menubar = false;
while (lex.IsOK() && !quit) { while (lex.isOK() && !quit) {
switch (lex.lex()) { switch (lex.lex()) {
case md_menubar: case md_menubar:
menubar = true; menubar = true;
// fallback to md_menu // fallback to md_menu
case md_menu: { case md_menu: {
lex.next(true); lex.next(true);
string name = lex.GetString(); string const name = lex.getString();
if (hasMenu(name)) { if (hasMenu(name)) {
if (getMenu(name).menubar() == menubar) { if (getMenu(name).menubar() == menubar) {
getMenu(name).read(lex); getMenu(name).read(lex);

View File

@ -95,13 +95,13 @@ struct keyword_item toolTags[TO_LAST - 1] = {
void ToolbarDefaults::read(LyXLex & lex) void ToolbarDefaults::read(LyXLex & lex)
{ {
//consistency check //consistency check
if (compare_no_case(lex.GetString(), "toolbar")) if (compare_no_case(lex.getString(), "toolbar")) {
lyxerr << "Toolbar::read: ERROR wrong token:`" lyxerr << "Toolbar::read: ERROR wrong token:`"
<< lex.GetString() << '\'' << endl; << lex.getString() << '\'' << endl;
}
defaults.clear(); defaults.clear();
string func;
bool quit = false; bool quit = false;
lex.pushTable(toolTags, TO_LAST - 1); lex.pushTable(toolTags, TO_LAST - 1);
@ -109,11 +109,11 @@ void ToolbarDefaults::read(LyXLex & lex)
if (lyxerr.debugging(Debug::PARSER)) if (lyxerr.debugging(Debug::PARSER))
lex.printTable(lyxerr); lex.printTable(lyxerr);
while (lex.IsOK() && !quit) { while (lex.isOK() && !quit) {
switch (lex.lex()) { switch (lex.lex()) {
case TO_ADD: case TO_ADD:
if (lex.next(true)) { if (lex.next(true)) {
func = lex.GetString(); string const func = lex.getString();
lyxerr[Debug::PARSER] lyxerr[Debug::PARSER]
<< "Toolbar::read TO_ADD func: `" << "Toolbar::read TO_ADD func: `"
<< func << "'" << endl; << func << "'" << endl;

View File

@ -356,7 +356,7 @@ int WorkArea::work_area_handler(FL_OBJECT * ob, int event,
<< keysym << "]" << endl; << keysym << "]" << endl;
} }
#if FL_REVISION < 89 #if FL_REVISION < 89 || (FL_REVISION == 89 && FL_FIXLEVEL < 5)
if (keysym == NoSymbol) { if (keysym == NoSymbol) {
lyxerr[Debug::KEY] lyxerr[Debug::KEY]
<< "Empty kdb action (probably composing)" << "Empty kdb action (probably composing)"
@ -396,7 +396,7 @@ int WorkArea::work_area_handler(FL_OBJECT * ob, int event,
//} //}
} }
#endif #endif
unsigned int const ret_state = xke->state; unsigned int const ret_state = xke->state;
// If you have a better way to handle "wild-output" of // If you have a better way to handle "wild-output" of

View File

@ -340,9 +340,9 @@ bool Buffer::readLyXformat2(LyXLex & lex, Paragraph * par)
markDirty(); markDirty();
// We don't want to adopt the parameters from the // We don't want to adopt the parameters from the
// document we insert, so we skip until the text begins: // document we insert, so we skip until the text begins:
while (lex.IsOK()) { while (lex.isOK()) {
lex.nextToken(); lex.nextToken();
string const pretoken = lex.GetString(); string const pretoken = lex.getString();
if (pretoken == "\\layout") { if (pretoken == "\\layout") {
lex.pushToken(pretoken); lex.pushToken(pretoken);
break; break;
@ -350,9 +350,9 @@ bool Buffer::readLyXformat2(LyXLex & lex, Paragraph * par)
} }
} }
while (lex.IsOK()) { while (lex.isOK()) {
lex.nextToken(); lex.nextToken();
string const token = lex.GetString(); string const token = lex.getString();
if (token.empty()) continue; if (token.empty()) continue;
@ -449,8 +449,8 @@ Buffer::parseSingleLyXformat2Token(LyXLex & lex, Paragraph *& par,
// Do the insetert. // Do the insetert.
insertErtContents(par, pos, font); insertErtContents(par, pos, font);
#endif #endif
lex.EatLine(); lex.eatLine();
string const layoutname = lex.GetString(); string const layoutname = lex.getString();
pair<bool, LyXTextClass::LayoutList::size_type> pp pair<bool, LyXTextClass::LayoutList::size_type> pp
= textclasslist.NumberOfLayout(params.textclass, = textclasslist.NumberOfLayout(params.textclass,
layoutname); layoutname);
@ -560,7 +560,7 @@ Buffer::parseSingleLyXformat2Token(LyXLex & lex, Paragraph *& par,
// This is the compability reader. It can be removed in // This is the compability reader. It can be removed in
// LyX version 1.3.0. (Lgb) // LyX version 1.3.0. (Lgb)
lex.next(); lex.next();
string const tmptok = lex.GetString(); string const tmptok = lex.getString();
//lyxerr << "old float: " << tmptok << endl; //lyxerr << "old float: " << tmptok << endl;
Inset * inset = 0; Inset * inset = 0;
@ -612,7 +612,7 @@ Buffer::parseSingleLyXformat2Token(LyXLex & lex, Paragraph *& par,
// This _is_ a hack! (Lgb) // This _is_ a hack! (Lgb)
while (true) { while (true) {
lex.next(); lex.next();
string const tmp = lex.GetString(); string const tmp = lex.getString();
if (tmp == "\\end_deeper") { if (tmp == "\\end_deeper") {
//lyxerr << "\\end_deeper caught!" << endl; //lyxerr << "\\end_deeper caught!" << endl;
if (!depth) { if (!depth) {
@ -652,15 +652,15 @@ Buffer::parseSingleLyXformat2Token(LyXLex & lex, Paragraph *& par,
} else if (token == "\\begin_preamble") { } else if (token == "\\begin_preamble") {
params.readPreamble(lex); params.readPreamble(lex);
} else if (token == "\\textclass") { } else if (token == "\\textclass") {
lex.EatLine(); lex.eatLine();
pair<bool, LyXTextClassList::size_type> pp = pair<bool, LyXTextClassList::size_type> pp =
textclasslist.NumberOfClass(lex.GetString()); textclasslist.NumberOfClass(lex.getString());
if (pp.first) { if (pp.first) {
params.textclass = pp.second; params.textclass = pp.second;
} else { } else {
WriteAlert(string(_("Textclass error")), WriteAlert(string(_("Textclass error")),
string(_("The document uses an unknown textclass \"")) + string(_("The document uses an unknown textclass \"")) +
lex.GetString() + string("\"."), lex.getString() + string("\"."),
string(_("LyX will not be able to produce output correctly."))); string(_("LyX will not be able to produce output correctly.")));
params.textclass = 0; params.textclass = 0;
} }
@ -677,20 +677,20 @@ Buffer::parseSingleLyXformat2Token(LyXLex & lex, Paragraph *& par,
params.textclass = 0; params.textclass = 0;
} }
} else if (token == "\\options") { } else if (token == "\\options") {
lex.EatLine(); lex.eatLine();
params.options = lex.GetString(); params.options = lex.getString();
} else if (token == "\\language") { } else if (token == "\\language") {
params.readLanguage(lex); params.readLanguage(lex);
} else if (token == "\\fontencoding") { } else if (token == "\\fontencoding") {
lex.EatLine(); lex.eatLine();
} else if (token == "\\inputencoding") { } else if (token == "\\inputencoding") {
lex.EatLine(); lex.eatLine();
params.inputenc = lex.GetString(); params.inputenc = lex.getString();
} else if (token == "\\graphics") { } else if (token == "\\graphics") {
params.readGraphicsDriver(lex); params.readGraphicsDriver(lex);
} else if (token == "\\fontscheme") { } else if (token == "\\fontscheme") {
lex.EatLine(); lex.eatLine();
params.fonts = lex.GetString(); params.fonts = lex.getString();
} else if (token == "\\noindent") { } else if (token == "\\noindent") {
par->params().noindent(true); par->params().noindent(true);
} else if (token == "\\fill_top") { } else if (token == "\\fill_top") {
@ -708,21 +708,21 @@ Buffer::parseSingleLyXformat2Token(LyXLex & lex, Paragraph *& par,
} else if (token == "\\start_of_appendix") { } else if (token == "\\start_of_appendix") {
par->params().startOfAppendix(true); par->params().startOfAppendix(true);
} else if (token == "\\paragraph_separation") { } else if (token == "\\paragraph_separation") {
int tmpret = lex.FindToken(string_paragraph_separation); int tmpret = lex.findToken(string_paragraph_separation);
if (tmpret == -1) ++tmpret; if (tmpret == -1) ++tmpret;
if (tmpret != LYX_LAYOUT_DEFAULT) if (tmpret != LYX_LAYOUT_DEFAULT)
params.paragraph_separation = params.paragraph_separation =
static_cast<BufferParams::PARSEP>(tmpret); static_cast<BufferParams::PARSEP>(tmpret);
} else if (token == "\\defskip") { } else if (token == "\\defskip") {
lex.nextToken(); lex.nextToken();
params.defskip = VSpace(lex.GetString()); params.defskip = VSpace(lex.getString());
} else if (token == "\\epsfig") { // obsolete } else if (token == "\\epsfig") { // obsolete
// Indeed it is obsolete, but we HAVE to be backwards // Indeed it is obsolete, but we HAVE to be backwards
// compatible until 0.14, because otherwise all figures // compatible until 0.14, because otherwise all figures
// in existing documents are irretrivably lost. (Asger) // in existing documents are irretrivably lost. (Asger)
params.readGraphicsDriver(lex); params.readGraphicsDriver(lex);
} else if (token == "\\quotes_language") { } else if (token == "\\quotes_language") {
int tmpret = lex.FindToken(string_quotes_language); int tmpret = lex.findToken(string_quotes_language);
if (tmpret == -1) ++tmpret; if (tmpret == -1) ++tmpret;
if (tmpret != LYX_LAYOUT_DEFAULT) { if (tmpret != LYX_LAYOUT_DEFAULT) {
InsetQuotes::quote_language tmpl = InsetQuotes::quote_language tmpl =
@ -751,7 +751,7 @@ Buffer::parseSingleLyXformat2Token(LyXLex & lex, Paragraph *& par,
} }
} else if (token == "\\quotes_times") { } else if (token == "\\quotes_times") {
lex.nextToken(); lex.nextToken();
switch (lex.GetInteger()) { switch (lex.getInteger()) {
case 1: case 1:
params.quotes_times = InsetQuotes::SingleQ; params.quotes_times = InsetQuotes::SingleQ;
break; break;
@ -760,13 +760,13 @@ Buffer::parseSingleLyXformat2Token(LyXLex & lex, Paragraph *& par,
break; break;
} }
} else if (token == "\\papersize") { } else if (token == "\\papersize") {
int tmpret = lex.FindToken(string_papersize); int tmpret = lex.findToken(string_papersize);
if (tmpret == -1) if (tmpret == -1)
++tmpret; ++tmpret;
else else
params.papersize2 = tmpret; params.papersize2 = tmpret;
} else if (token == "\\paperpackage") { } else if (token == "\\paperpackage") {
int tmpret = lex.FindToken(string_paperpackages); int tmpret = lex.findToken(string_paperpackages);
if (tmpret == -1) { if (tmpret == -1) {
++tmpret; ++tmpret;
params.paperpackage = BufferParams::PACKAGE_NONE; params.paperpackage = BufferParams::PACKAGE_NONE;
@ -774,81 +774,81 @@ Buffer::parseSingleLyXformat2Token(LyXLex & lex, Paragraph *& par,
params.paperpackage = tmpret; params.paperpackage = tmpret;
} else if (token == "\\use_geometry") { } else if (token == "\\use_geometry") {
lex.nextToken(); lex.nextToken();
params.use_geometry = lex.GetInteger(); params.use_geometry = lex.getInteger();
} else if (token == "\\use_amsmath") { } else if (token == "\\use_amsmath") {
lex.nextToken(); lex.nextToken();
params.use_amsmath = lex.GetInteger(); params.use_amsmath = lex.getInteger();
} else if (token == "\\use_natbib") { } else if (token == "\\use_natbib") {
lex.nextToken(); lex.nextToken();
params.use_natbib = lex.GetInteger(); params.use_natbib = lex.getInteger();
} else if (token == "\\use_numerical_citations") { } else if (token == "\\use_numerical_citations") {
lex.nextToken(); lex.nextToken();
params.use_numerical_citations = lex.GetInteger(); params.use_numerical_citations = lex.getInteger();
} else if (token == "\\paperorientation") { } else if (token == "\\paperorientation") {
int tmpret = lex.FindToken(string_orientation); int tmpret = lex.findToken(string_orientation);
if (tmpret == -1) ++tmpret; if (tmpret == -1) ++tmpret;
if (tmpret != LYX_LAYOUT_DEFAULT) if (tmpret != LYX_LAYOUT_DEFAULT)
params.orientation = static_cast<BufferParams::PAPER_ORIENTATION>(tmpret); params.orientation = static_cast<BufferParams::PAPER_ORIENTATION>(tmpret);
} else if (token == "\\paperwidth") { } else if (token == "\\paperwidth") {
lex.next(); lex.next();
params.paperwidth = lex.GetString(); params.paperwidth = lex.getString();
} else if (token == "\\paperheight") { } else if (token == "\\paperheight") {
lex.next(); lex.next();
params.paperheight = lex.GetString(); params.paperheight = lex.getString();
} else if (token == "\\leftmargin") { } else if (token == "\\leftmargin") {
lex.next(); lex.next();
params.leftmargin = lex.GetString(); params.leftmargin = lex.getString();
} else if (token == "\\topmargin") { } else if (token == "\\topmargin") {
lex.next(); lex.next();
params.topmargin = lex.GetString(); params.topmargin = lex.getString();
} else if (token == "\\rightmargin") { } else if (token == "\\rightmargin") {
lex.next(); lex.next();
params.rightmargin = lex.GetString(); params.rightmargin = lex.getString();
} else if (token == "\\bottommargin") { } else if (token == "\\bottommargin") {
lex.next(); lex.next();
params.bottommargin = lex.GetString(); params.bottommargin = lex.getString();
} else if (token == "\\headheight") { } else if (token == "\\headheight") {
lex.next(); lex.next();
params.headheight = lex.GetString(); params.headheight = lex.getString();
} else if (token == "\\headsep") { } else if (token == "\\headsep") {
lex.next(); lex.next();
params.headsep = lex.GetString(); params.headsep = lex.getString();
} else if (token == "\\footskip") { } else if (token == "\\footskip") {
lex.next(); lex.next();
params.footskip = lex.GetString(); params.footskip = lex.getString();
} else if (token == "\\paperfontsize") { } else if (token == "\\paperfontsize") {
lex.nextToken(); lex.nextToken();
params.fontsize = strip(lex.GetString()); params.fontsize = strip(lex.getString());
} else if (token == "\\papercolumns") { } else if (token == "\\papercolumns") {
lex.nextToken(); lex.nextToken();
params.columns = lex.GetInteger(); params.columns = lex.getInteger();
} else if (token == "\\papersides") { } else if (token == "\\papersides") {
lex.nextToken(); lex.nextToken();
switch (lex.GetInteger()) { switch (lex.getInteger()) {
default: default:
case 1: params.sides = LyXTextClass::OneSide; break; case 1: params.sides = LyXTextClass::OneSide; break;
case 2: params.sides = LyXTextClass::TwoSides; break; case 2: params.sides = LyXTextClass::TwoSides; break;
} }
} else if (token == "\\paperpagestyle") { } else if (token == "\\paperpagestyle") {
lex.nextToken(); lex.nextToken();
params.pagestyle = strip(lex.GetString()); params.pagestyle = strip(lex.getString());
} else if (token == "\\bullet") { } else if (token == "\\bullet") {
lex.nextToken(); lex.nextToken();
int const index = lex.GetInteger(); int const index = lex.getInteger();
lex.nextToken(); lex.nextToken();
int temp_int = lex.GetInteger(); int temp_int = lex.getInteger();
params.user_defined_bullets[index].setFont(temp_int); params.user_defined_bullets[index].setFont(temp_int);
params.temp_bullets[index].setFont(temp_int); params.temp_bullets[index].setFont(temp_int);
lex.nextToken(); lex.nextToken();
temp_int = lex.GetInteger(); temp_int = lex.getInteger();
params.user_defined_bullets[index].setCharacter(temp_int); params.user_defined_bullets[index].setCharacter(temp_int);
params.temp_bullets[index].setCharacter(temp_int); params.temp_bullets[index].setCharacter(temp_int);
lex.nextToken(); lex.nextToken();
temp_int = lex.GetInteger(); temp_int = lex.getInteger();
params.user_defined_bullets[index].setSize(temp_int); params.user_defined_bullets[index].setSize(temp_int);
params.temp_bullets[index].setSize(temp_int); params.temp_bullets[index].setSize(temp_int);
lex.nextToken(); lex.nextToken();
string const temp_str = lex.GetString(); string const temp_str = lex.getString();
if (temp_str != "\\end_bullet") { if (temp_str != "\\end_bullet") {
// this element isn't really necessary for // this element isn't really necessary for
// parsing but is easier for humans // parsing but is easier for humans
@ -859,9 +859,9 @@ Buffer::parseSingleLyXformat2Token(LyXLex & lex, Paragraph *& par,
} }
} else if (token == "\\bulletLaTeX") { } else if (token == "\\bulletLaTeX") {
lex.nextToken(); lex.nextToken();
int const index = lex.GetInteger(); int const index = lex.getInteger();
lex.next(); lex.next();
string temp_str = lex.GetString(); string temp_str = lex.getString();
string sum_str; string sum_str;
while (temp_str != "\\end_bullet") { while (temp_str != "\\end_bullet") {
// this loop structure is needed when user // this loop structure is needed when user
@ -872,19 +872,19 @@ Buffer::parseSingleLyXformat2Token(LyXLex & lex, Paragraph *& par,
// therefore needs to be read in turn // therefore needs to be read in turn
sum_str += temp_str; sum_str += temp_str;
lex.next(); lex.next();
temp_str = lex.GetString(); temp_str = lex.getString();
} }
params.user_defined_bullets[index].setText(sum_str); params.user_defined_bullets[index].setText(sum_str);
params.temp_bullets[index].setText(sum_str); params.temp_bullets[index].setText(sum_str);
} else if (token == "\\secnumdepth") { } else if (token == "\\secnumdepth") {
lex.nextToken(); lex.nextToken();
params.secnumdepth = lex.GetInteger(); params.secnumdepth = lex.getInteger();
} else if (token == "\\tocdepth") { } else if (token == "\\tocdepth") {
lex.nextToken(); lex.nextToken();
params.tocdepth = lex.GetInteger(); params.tocdepth = lex.getInteger();
} else if (token == "\\spacing") { } else if (token == "\\spacing") {
lex.next(); lex.next();
string const tmp = strip(lex.GetString()); string const tmp = strip(lex.getString());
Spacing::Space tmp_space = Spacing::Default; Spacing::Space tmp_space = Spacing::Default;
float tmp_val = 0.0; float tmp_val = 0.0;
if (tmp == "single") { if (tmp == "single") {
@ -896,7 +896,7 @@ Buffer::parseSingleLyXformat2Token(LyXLex & lex, Paragraph *& par,
} else if (tmp == "other") { } else if (tmp == "other") {
lex.next(); lex.next();
tmp_space = Spacing::Other; tmp_space = Spacing::Other;
tmp_val = lex.GetFloat(); tmp_val = lex.getFloat();
} else { } else {
lex.printError("Unknown spacing token: '$$Token'"); lex.printError("Unknown spacing token: '$$Token'");
} }
@ -909,7 +909,7 @@ Buffer::parseSingleLyXformat2Token(LyXLex & lex, Paragraph *& par,
} }
} else if (token == "\\paragraph_spacing") { } else if (token == "\\paragraph_spacing") {
lex.next(); lex.next();
string const tmp = strip(lex.GetString()); string const tmp = strip(lex.getString());
if (tmp == "single") { if (tmp == "single") {
par->params().spacing(Spacing(Spacing::Single)); par->params().spacing(Spacing(Spacing::Single));
} else if (tmp == "onehalf") { } else if (tmp == "onehalf") {
@ -919,29 +919,29 @@ Buffer::parseSingleLyXformat2Token(LyXLex & lex, Paragraph *& par,
} else if (tmp == "other") { } else if (tmp == "other") {
lex.next(); lex.next();
par->params().spacing(Spacing(Spacing::Other, par->params().spacing(Spacing(Spacing::Other,
lex.GetFloat())); lex.getFloat()));
} else { } else {
lex.printError("Unknown spacing token: '$$Token'"); lex.printError("Unknown spacing token: '$$Token'");
} }
} else if (token == "\\float_placement") { } else if (token == "\\float_placement") {
lex.nextToken(); lex.nextToken();
params.float_placement = lex.GetString(); params.float_placement = lex.getString();
} else if (token == "\\family") { } else if (token == "\\family") {
lex.next(); lex.next();
font.setLyXFamily(lex.GetString()); font.setLyXFamily(lex.getString());
} else if (token == "\\series") { } else if (token == "\\series") {
lex.next(); lex.next();
font.setLyXSeries(lex.GetString()); font.setLyXSeries(lex.getString());
} else if (token == "\\shape") { } else if (token == "\\shape") {
lex.next(); lex.next();
font.setLyXShape(lex.GetString()); font.setLyXShape(lex.getString());
} else if (token == "\\size") { } else if (token == "\\size") {
lex.next(); lex.next();
font.setLyXSize(lex.GetString()); font.setLyXSize(lex.getString());
#ifndef NO_COMPABILITY #ifndef NO_COMPABILITY
} else if (token == "\\latex") { } else if (token == "\\latex") {
lex.next(); lex.next();
string const tok = lex.GetString(); string const tok = lex.getString();
if (tok == "no_latex") { if (tok == "no_latex") {
// Do the insetert. // Do the insetert.
insertErtContents(par, pos, font); insertErtContents(par, pos, font);
@ -957,7 +957,7 @@ Buffer::parseSingleLyXformat2Token(LyXLex & lex, Paragraph *& par,
#endif #endif
} else if (token == "\\lang") { } else if (token == "\\lang") {
lex.next(); lex.next();
string const tok = lex.GetString(); string const tok = lex.getString();
Language const * lang = languages.getLanguage(tok); Language const * lang = languages.getLanguage(tok);
if (lang) { if (lang) {
font.setLanguage(lang); font.setLanguage(lang);
@ -967,13 +967,13 @@ Buffer::parseSingleLyXformat2Token(LyXLex & lex, Paragraph *& par,
} }
} else if (token == "\\numeric") { } else if (token == "\\numeric") {
lex.next(); lex.next();
font.setNumber(font.setLyXMisc(lex.GetString())); font.setNumber(font.setLyXMisc(lex.getString()));
} else if (token == "\\emph") { } else if (token == "\\emph") {
lex.next(); lex.next();
font.setEmph(font.setLyXMisc(lex.GetString())); font.setEmph(font.setLyXMisc(lex.getString()));
} else if (token == "\\bar") { } else if (token == "\\bar") {
lex.next(); lex.next();
string const tok = lex.GetString(); string const tok = lex.getString();
// This is dirty, but gone with LyX3. (Asger) // This is dirty, but gone with LyX3. (Asger)
if (tok == "under") if (tok == "under")
font.setUnderbar(LyXFont::ON); font.setUnderbar(LyXFont::ON);
@ -986,12 +986,12 @@ Buffer::parseSingleLyXformat2Token(LyXLex & lex, Paragraph *& par,
"`$$Token'"); "`$$Token'");
} else if (token == "\\noun") { } else if (token == "\\noun") {
lex.next(); lex.next();
font.setNoun(font.setLyXMisc(lex.GetString())); font.setNoun(font.setLyXMisc(lex.getString()));
} else if (token == "\\color") { } else if (token == "\\color") {
lex.next(); lex.next();
font.setLyXColor(lex.GetString()); font.setLyXColor(lex.getString());
} else if (token == "\\align") { } else if (token == "\\align") {
int tmpret = lex.FindToken(string_align); int tmpret = lex.findToken(string_align);
if (tmpret == -1) ++tmpret; if (tmpret == -1) ++tmpret;
if (tmpret != LYX_LAYOUT_DEFAULT) { // tmpret != 99 ??? if (tmpret != LYX_LAYOUT_DEFAULT) { // tmpret != 99 ???
int const tmpret2 = int(pow(2.0, tmpret)); int const tmpret2 = int(pow(2.0, tmpret));
@ -1000,35 +1000,35 @@ Buffer::parseSingleLyXformat2Token(LyXLex & lex, Paragraph *& par,
} }
} else if (token == "\\added_space_top") { } else if (token == "\\added_space_top") {
lex.nextToken(); lex.nextToken();
par->params().spaceTop(VSpace(lex.GetString())); par->params().spaceTop(VSpace(lex.getString()));
} else if (token == "\\added_space_bottom") { } else if (token == "\\added_space_bottom") {
lex.nextToken(); lex.nextToken();
par->params().spaceBottom(VSpace(lex.GetString())); par->params().spaceBottom(VSpace(lex.getString()));
#ifndef NO_COMPABILITY #ifndef NO_COMPABILITY
#ifndef NO_PEXTRA_REALLY #ifndef NO_PEXTRA_REALLY
} else if (token == "\\pextra_type") { } else if (token == "\\pextra_type") {
lex.nextToken(); lex.nextToken();
par->params().pextraType(lex.GetInteger()); par->params().pextraType(lex.getInteger());
} else if (token == "\\pextra_width") { } else if (token == "\\pextra_width") {
lex.nextToken(); lex.nextToken();
par->params().pextraWidth(lex.GetString()); par->params().pextraWidth(lex.getString());
} else if (token == "\\pextra_widthp") { } else if (token == "\\pextra_widthp") {
lex.nextToken(); lex.nextToken();
par->params().pextraWidthp(lex.GetString()); par->params().pextraWidthp(lex.getString());
} else if (token == "\\pextra_alignment") { } else if (token == "\\pextra_alignment") {
lex.nextToken(); lex.nextToken();
par->params().pextraAlignment(lex.GetInteger()); par->params().pextraAlignment(lex.getInteger());
} else if (token == "\\pextra_hfill") { } else if (token == "\\pextra_hfill") {
lex.nextToken(); lex.nextToken();
par->params().pextraHfill(lex.GetInteger()); par->params().pextraHfill(lex.getInteger());
} else if (token == "\\pextra_start_minipage") { } else if (token == "\\pextra_start_minipage") {
lex.nextToken(); lex.nextToken();
par->params().pextraStartMinipage(lex.GetInteger()); par->params().pextraStartMinipage(lex.getInteger());
#endif #endif
#endif #endif
} else if (token == "\\labelwidthstring") { } else if (token == "\\labelwidthstring") {
lex.EatLine(); lex.eatLine();
par->params().labelWidthString(lex.GetString()); par->params().labelWidthString(lex.getString());
// do not delete this token, it is still needed! // do not delete this token, it is still needed!
} else if (token == "\\end_inset") { } else if (token == "\\end_inset") {
lyxerr << "Solitary \\end_inset. Missing \\begin_inset?.\n" lyxerr << "Solitary \\end_inset. Missing \\begin_inset?.\n"
@ -1057,9 +1057,9 @@ Buffer::parseSingleLyXformat2Token(LyXLex & lex, Paragraph *& par,
// Insets don't make sense in a free-spacing context! ---Kayvan // Insets don't make sense in a free-spacing context! ---Kayvan
if (layout.free_spacing) { if (layout.free_spacing) {
if (lex.IsOK()) { if (lex.isOK()) {
lex.next(); lex.next();
string next_token = lex.GetString(); string next_token = lex.getString();
if (next_token == "\\-") { if (next_token == "\\-") {
par->insertChar(pos, '-', font); par->insertChar(pos, '-', font);
} else if (next_token == "\\protected_separator" } else if (next_token == "\\protected_separator"
@ -1386,7 +1386,7 @@ void Buffer::readInset(LyXLex & lex, Paragraph *& par,
int & pos, LyXFont & font) int & pos, LyXFont & font)
{ {
// consistency check // consistency check
if (lex.GetString() != "\\begin_inset") { if (lex.getString() != "\\begin_inset") {
lyxerr << "Buffer::readInset: Consistency check failed." lyxerr << "Buffer::readInset: Consistency check failed."
<< endl; << endl;
} }
@ -1394,7 +1394,7 @@ void Buffer::readInset(LyXLex & lex, Paragraph *& par,
Inset * inset = 0; Inset * inset = 0;
lex.next(); lex.next();
string const tmptok = lex.GetString(); string const tmptok = lex.getString();
last_inset_read = tmptok; last_inset_read = tmptok;
// test the different insets // test the different insets
@ -1483,7 +1483,7 @@ void Buffer::readInset(LyXLex & lex, Paragraph *& par,
inset = new InsetMinipage; inset = new InsetMinipage;
} else if (tmptok == "Float") { } else if (tmptok == "Float") {
lex.next(); lex.next();
string tmptok = lex.GetString(); string tmptok = lex.getString();
inset = new InsetFloat(tmptok); inset = new InsetFloat(tmptok);
#if 0 #if 0
} else if (tmptok == "List") { } else if (tmptok == "List") {
@ -1509,12 +1509,12 @@ void Buffer::readInset(LyXLex & lex, Paragraph *& par,
bool Buffer::readFile(LyXLex & lex, Paragraph * par) bool Buffer::readFile(LyXLex & lex, Paragraph * par)
{ {
if (lex.IsOK()) { if (lex.isOK()) {
lex.next(); lex.next();
string const token(lex.GetString()); string const token(lex.getString());
if (token == "\\lyxformat") { // the first token _must_ be... if (token == "\\lyxformat") { // the first token _must_ be...
lex.EatLine(); lex.eatLine();
string tmp_format = lex.GetString(); string tmp_format = lex.getString();
//lyxerr << "LyX Format: `" << tmp_format << "'" << endl; //lyxerr << "LyX Format: `" << tmp_format << "'" << endl;
// if present remove ".," from string. // if present remove ".," from string.
string::size_type dot = tmp_format.find_first_of(".,"); string::size_type dot = tmp_format.find_first_of(".,");
@ -2815,7 +2815,7 @@ void Buffer::simpleLinuxDocOnePar(ostream & os,
LyXFont::FONT_SHAPE shape_type = LyXFont::UP_SHAPE; LyXFont::FONT_SHAPE shape_type = LyXFont::UP_SHAPE;
bool is_em = false; bool is_em = false;
stack < PAR_TAG > tag_state; stack<PAR_TAG> tag_state;
// parsing main loop // parsing main loop
for (Paragraph::size_type i = 0; i < par->size(); ++i) { for (Paragraph::size_type i = 0; i < par->size(); ++i) {

View File

@ -449,7 +449,7 @@ Buffer * BufferList::newFile(string const & name, string tname, bool isNamed)
bool templateok = false; bool templateok = false;
LyXLex lex(0, 0); LyXLex lex(0, 0);
lex.setFile(tname); lex.setFile(tname);
if (lex.IsOK()) { if (lex.isOK()) {
if (b->readFile(lex)) { if (b->readFile(lex)) {
templateok = true; templateok = true;
} }

View File

@ -191,7 +191,7 @@ void BufferParams::useClassDefaults() {
void BufferParams::readPreamble(LyXLex & lex) void BufferParams::readPreamble(LyXLex & lex)
{ {
if (lex.GetString() != "\\begin_preamble") if (lex.getString() != "\\begin_preamble")
lyxerr << "Error (BufferParams::readPreamble):" lyxerr << "Error (BufferParams::readPreamble):"
"consistency check failed." << endl; "consistency check failed." << endl;
@ -203,7 +203,7 @@ void BufferParams::readLanguage(LyXLex & lex)
{ {
if (!lex.next()) return; if (!lex.next()) return;
string const tmptok = lex.GetString(); string const tmptok = lex.getString();
// check if tmptok is part of tex_babel in tex-defs.h // check if tmptok is part of tex_babel in tex-defs.h
language = languages.getLanguage(tmptok); language = languages.getLanguage(tmptok);
@ -221,7 +221,7 @@ void BufferParams::readGraphicsDriver(LyXLex & lex)
{ {
if (!lex.next()) return; if (!lex.next()) return;
string const tmptok = lex.GetString(); string const tmptok = lex.getString();
// check if tmptok is part of tex_graphics in tex_defs.h // check if tmptok is part of tex_graphics in tex_defs.h
int n = 0; int n = 0;
while (true) { while (true) {

View File

@ -282,7 +282,6 @@ private:
}; };
#warning why is a pointer returned and not a const reference? (Lgb)
Converter const * Converters::getConverter(string const & from, Converter const * Converters::getConverter(string const & from,
string const & to) string const & to)
{ {

View File

@ -308,19 +308,19 @@ void Encodings::read(string const & filename)
LyXLex lex(encodingtags, et_last - 1); LyXLex lex(encodingtags, et_last - 1);
lex.setFile(filename); lex.setFile(filename);
while (lex.IsOK()) { while (lex.isOK()) {
switch (lex.lex()) { switch (lex.lex()) {
case et_encoding: case et_encoding:
{ {
lex.next(); lex.next();
string name = lex.GetString(); string const name = lex.getString();
lex.next(); lex.next();
string latexname = lex.GetString(); string const latexname = lex.getString();
lyxerr[Debug::INIT] << "Reading encoding " << name << endl; lyxerr[Debug::INIT] << "Reading encoding " << name << endl;
Uchar table[256]; Uchar table[256];
for (unsigned int i = 0; i < 256; ++i) { for (unsigned int i = 0; i < 256; ++i) {
lex.next(); lex.next();
string tmp = lex.GetString(); string const tmp = lex.getString();
table[i] = ::strtol(tmp.c_str(), 0 , 16); table[i] = ::strtol(tmp.c_str(), 0 , 16);
} }
encodinglist[name] = Encoding(name, latexname, table); encodinglist[name] = Encoding(name, latexname, table);

View File

@ -45,28 +45,33 @@ void Languages::read(string const & filename)
{ {
LyXLex lex(0, 0); LyXLex lex(0, 0);
lex.setFile(filename); lex.setFile(filename);
while (lex.IsOK()) { while (lex.isOK()) {
string lang, babel, display, encoding_str, code, latex_options; string lang;
string babel;
string display;
string encoding_str;
string code;
string latex_options;
bool rtl = false; bool rtl = false;
if (lex.next()) if (lex.next())
lang = lex.GetString(); lang = lex.getString();
else else
break; break;
lyxerr[Debug::INIT] << "Reading language " << lang << endl; lyxerr[Debug::INIT] << "Reading language " << lang << endl;
if (lex.next()) if (lex.next())
babel = lex.GetString(); babel = lex.getString();
if (lex.next()) if (lex.next())
display = lex.GetString(); display = lex.getString();
if (lex.next()) if (lex.next())
rtl = lex.GetBool(); rtl = lex.getBool();
if (lex.next()) if (lex.next())
encoding_str = lex.GetString(); encoding_str = lex.getString();
if (lex.next()) if (lex.next())
code = lex.GetString(); code = lex.getString();
if (lex.next()) if (lex.next())
latex_options = lex.GetString(); latex_options = lex.getString();
Encoding const * encoding = encodings.getEncoding(encoding_str); Encoding const * encoding = encodings.getEncoding(encoding_str);
if (!encoding) { if (!encoding) {

View File

@ -189,7 +189,7 @@ bool LyXLayout::Read (LyXLex & lexrc, LyXTextClass const & tclass)
bool finished = false; bool finished = false;
lexrc.pushTable(layoutTags, LT_INTITLE); lexrc.pushTable(layoutTags, LT_INTITLE);
// parse style section // parse style section
while (!finished && lexrc.IsOK() && !error) { while (!finished && lexrc.isOK() && !error) {
int le = lexrc.lex(); int le = lexrc.lex();
// See comment in lyxrc.C. // See comment in lyxrc.C.
switch (le) { switch (le) {
@ -209,9 +209,9 @@ bool LyXLayout::Read (LyXLex & lexrc, LyXTextClass const & tclass)
case LT_COPYSTYLE: // initialize with a known style case LT_COPYSTYLE: // initialize with a known style
if (lexrc.next()) { if (lexrc.next()) {
if (tclass.hasLayout(lexrc.GetString())) { if (tclass.hasLayout(lexrc.getString())) {
string tmpname = name_; string const tmpname = name_;
this->operator= (tclass.GetLayout(lexrc.GetString())); this->operator= (tclass.GetLayout(lexrc.getString()));
name_ = tmpname; name_ = tmpname;
} else { } else {
lexrc.printError("Cannot copy known " lexrc.printError("Cannot copy known "
@ -222,12 +222,12 @@ bool LyXLayout::Read (LyXLex & lexrc, LyXTextClass const & tclass)
case LT_OBSOLETEDBY: // replace with a known style case LT_OBSOLETEDBY: // replace with a known style
if (lexrc.next()) { if (lexrc.next()) {
if (tclass.hasLayout(lexrc.GetString())) { if (tclass.hasLayout(lexrc.getString())) {
string tmpname = name_; string const tmpname = name_;
this->operator= (tclass.GetLayout(lexrc.GetString())); this->operator= (tclass.GetLayout(lexrc.getString()));
name_ = tmpname; name_ = tmpname;
if (obsoleted_by().empty()) if (obsoleted_by().empty())
obsoleted_by_ = lexrc.GetString(); obsoleted_by_ = lexrc.getString();
} else { } else {
lexrc.printError("Cannot replace with" lexrc.printError("Cannot replace with"
" unknown style " " unknown style "
@ -245,15 +245,15 @@ bool LyXLayout::Read (LyXLex & lexrc, LyXTextClass const & tclass)
break; break;
case LT_INTITLE: case LT_INTITLE:
intitle = lexrc.next() && lexrc.GetInteger(); intitle = lexrc.next() && lexrc.getInteger();
break; break;
case LT_NEED_PROTECT: case LT_NEED_PROTECT:
needprotect = lexrc.next() && lexrc.GetInteger(); needprotect = lexrc.next() && lexrc.getInteger();
break; break;
case LT_KEEPEMPTY: case LT_KEEPEMPTY:
keepempty = lexrc.next() && lexrc.GetInteger(); keepempty = lexrc.next() && lexrc.getInteger();
break; break;
case LT_FONT: case LT_FONT:
@ -270,7 +270,7 @@ bool LyXLayout::Read (LyXLex & lexrc, LyXTextClass const & tclass)
break; break;
case LT_NEXTNOINDENT: // Indent next paragraph? case LT_NEXTNOINDENT: // Indent next paragraph?
if (lexrc.next() && lexrc.GetInteger()) if (lexrc.next() && lexrc.getInteger())
nextnoindent = true; nextnoindent = true;
else else
nextnoindent = false; nextnoindent = false;
@ -278,12 +278,12 @@ bool LyXLayout::Read (LyXLex & lexrc, LyXTextClass const & tclass)
case LT_LATEXNAME: case LT_LATEXNAME:
if (lexrc.next()) if (lexrc.next())
latexname_ = lexrc.GetString(); latexname_ = lexrc.getString();
break; break;
case LT_LATEXPARAM: case LT_LATEXPARAM:
if (lexrc.next()) if (lexrc.next())
latexparam_ = lexrc.GetString(); latexparam_ = lexrc.getString();
break; break;
case LT_PREAMBLE: case LT_PREAMBLE:
@ -300,73 +300,73 @@ bool LyXLayout::Read (LyXLex & lexrc, LyXTextClass const & tclass)
case LT_LEFTMARGIN: // left margin type case LT_LEFTMARGIN: // left margin type
if (lexrc.next()) if (lexrc.next())
leftmargin = lexrc.GetString(); leftmargin = lexrc.getString();
break; break;
case LT_RIGHTMARGIN: // right margin type case LT_RIGHTMARGIN: // right margin type
if (lexrc.next()) if (lexrc.next())
rightmargin = lexrc.GetString(); rightmargin = lexrc.getString();
break; break;
case LT_LABELINDENT: // label indenting flag case LT_LABELINDENT: // label indenting flag
if (lexrc.next()) if (lexrc.next())
labelindent = lexrc.GetString(); labelindent = lexrc.getString();
break; break;
case LT_PARINDENT: // paragraph indent. flag case LT_PARINDENT: // paragraph indent. flag
if (lexrc.next()) if (lexrc.next())
parindent = lexrc.GetString(); parindent = lexrc.getString();
break; break;
case LT_PARSKIP: // paragraph skip size case LT_PARSKIP: // paragraph skip size
if (lexrc.next()) if (lexrc.next())
parskip = lexrc.GetFloat(); parskip = lexrc.getFloat();
break; break;
case LT_ITEMSEP: // item separation size case LT_ITEMSEP: // item separation size
if (lexrc.next()) if (lexrc.next())
itemsep = lexrc.GetFloat(); itemsep = lexrc.getFloat();
break; break;
case LT_TOPSEP: // top separation size case LT_TOPSEP: // top separation size
if (lexrc.next()) if (lexrc.next())
topsep = lexrc.GetFloat(); topsep = lexrc.getFloat();
break; break;
case LT_BOTTOMSEP: // bottom separation size case LT_BOTTOMSEP: // bottom separation size
if (lexrc.next()) if (lexrc.next())
bottomsep = lexrc.GetFloat(); bottomsep = lexrc.getFloat();
break; break;
case LT_LABEL_BOTTOMSEP: // label bottom separation size case LT_LABEL_BOTTOMSEP: // label bottom separation size
if (lexrc.next()) if (lexrc.next())
labelbottomsep = lexrc.GetFloat(); labelbottomsep = lexrc.getFloat();
break; break;
case LT_LABELSEP: // label separator case LT_LABELSEP: // label separator
if (lexrc.next()) { if (lexrc.next()) {
labelsep = subst(lexrc.GetString(), 'x', ' '); labelsep = subst(lexrc.getString(), 'x', ' ');
} }
break; break;
case LT_PARSEP: // par. separation size case LT_PARSEP: // par. separation size
if (lexrc.next()) if (lexrc.next())
parsep = lexrc.GetFloat(); parsep = lexrc.getFloat();
break; break;
case LT_FILL_TOP: // fill top flag case LT_FILL_TOP: // fill top flag
if (lexrc.next()) if (lexrc.next())
fill_top = lexrc.GetInteger(); fill_top = lexrc.getInteger();
break; break;
case LT_FILL_BOTTOM: // fill bottom flag case LT_FILL_BOTTOM: // fill bottom flag
if (lexrc.next()) if (lexrc.next())
fill_bottom = lexrc.GetInteger(); fill_bottom = lexrc.getInteger();
break; break;
case LT_NEWLINE: // newlines allowed? case LT_NEWLINE: // newlines allowed?
if (lexrc.next()) if (lexrc.next())
newline_allowed = lexrc.GetInteger(); newline_allowed = lexrc.getInteger();
break; break;
case LT_ALIGN: // paragraph align case LT_ALIGN: // paragraph align
@ -378,27 +378,27 @@ bool LyXLayout::Read (LyXLex & lexrc, LyXTextClass const & tclass)
case LT_LABELSTRING: // label string definition case LT_LABELSTRING: // label string definition
if (lexrc.next()) if (lexrc.next())
labelstring_ = lexrc.GetString(); labelstring_ = lexrc.getString();
break; break;
case LT_ENDLABELSTRING: // endlabel string definition case LT_ENDLABELSTRING: // endlabel string definition
if (lexrc.next()) if (lexrc.next())
endlabelstring_ = lexrc.GetString(); endlabelstring_ = lexrc.getString();
break; break;
case LT_LABELSTRING_APPENDIX: // label string appendix definition case LT_LABELSTRING_APPENDIX: // label string appendix definition
if (lexrc.next()) if (lexrc.next())
labelstring_appendix_ = lexrc.GetString(); labelstring_appendix_ = lexrc.getString();
break; break;
case LT_FREE_SPACING: // Allow for free spacing. case LT_FREE_SPACING: // Allow for free spacing.
if (lexrc.next()) if (lexrc.next())
free_spacing = lexrc.GetInteger(); free_spacing = lexrc.getInteger();
break; break;
case LT_PASS_THRU: // Allow for pass thru. case LT_PASS_THRU: // Allow for pass thru.
if (lexrc.next()) if (lexrc.next())
pass_thru = lexrc.GetInteger(); pass_thru = lexrc.getInteger();
break; break;
case LT_SPACING: // setspace.sty case LT_SPACING: // setspace.sty
@ -470,7 +470,7 @@ void LyXLayout::readAlignPossible(LyXLex & lexrc)
lexrc.pushTable(alignTags, AT_LAYOUT); lexrc.pushTable(alignTags, AT_LAYOUT);
alignpossible = LYX_ALIGN_NONE; alignpossible = LYX_ALIGN_NONE;
int lineno = lexrc.GetLineNo(); int lineno = lexrc.getLineNo();
do { do {
int le = lexrc.lex(); int le = lexrc.lex();
switch (le) { switch (le) {
@ -496,7 +496,7 @@ void LyXLayout::readAlignPossible(LyXLex & lexrc)
alignpossible |= LYX_ALIGN_LAYOUT; alignpossible |= LYX_ALIGN_LAYOUT;
break; break;
} }
} while (lineno == lexrc.GetLineNo()); } while (lineno == lexrc.getLineNo());
lexrc.popTable(); lexrc.popTable();
} }
@ -743,7 +743,7 @@ void LyXLayout::readSpacing(LyXLex & lexrc)
break; break;
case ST_OTHER: case ST_OTHER:
lexrc.next(); lexrc.next();
spacing.set(Spacing::Other, lexrc.GetFloat()); spacing.set(Spacing::Other, lexrc.getFloat());
break; break;
} }
} }
@ -845,10 +845,10 @@ bool LyXTextClass::Read(string const & filename, bool merge)
bool error = false; bool error = false;
lexrc.setFile(filename); lexrc.setFile(filename);
if (!lexrc.IsOK()) error = true; if (!lexrc.isOK()) error = true;
// parsing // parsing
while (lexrc.IsOK() && !error) { while (lexrc.isOK() && !error) {
int le = lexrc.lex(); int le = lexrc.lex();
switch (le) { switch (le) {
case LyXLex::LEX_FEOF: case LyXLex::LEX_FEOF:
@ -868,7 +868,7 @@ bool LyXTextClass::Read(string const & filename, bool merge)
case TC_INPUT: // Include file case TC_INPUT: // Include file
if (lexrc.next()) { if (lexrc.next()) {
string tmp = LibFileSearch("layouts", string tmp = LibFileSearch("layouts",
lexrc.GetString(), lexrc.getString(),
"layout"); "layout");
if (Read(tmp, true)) { if (Read(tmp, true)) {
@ -881,7 +881,7 @@ bool LyXTextClass::Read(string const & filename, bool merge)
case TC_STYLE: case TC_STYLE:
if (lexrc.next()) { if (lexrc.next()) {
string name = subst(lexrc.GetString(), string name = subst(lexrc.getString(),
'_', ' '); '_', ' ');
if (hasLayout(name)) { if (hasLayout(name)) {
LyXLayout & lay = GetLayout(name); LyXLayout & lay = GetLayout(name);
@ -901,7 +901,7 @@ bool LyXTextClass::Read(string const & filename, bool merge)
case TC_NOSTYLE: case TC_NOSTYLE:
if (lexrc.next()) { if (lexrc.next()) {
string style = subst(lexrc.GetString(), string const style = subst(lexrc.getString(),
'_', ' '); '_', ' ');
if (!delete_layout(style)) if (!delete_layout(style))
lexrc.printError("Cannot delete style" lexrc.printError("Cannot delete style"
@ -911,12 +911,12 @@ bool LyXTextClass::Read(string const & filename, bool merge)
case TC_COLUMNS: case TC_COLUMNS:
if (lexrc.next()) if (lexrc.next())
columns_ = lexrc.GetInteger(); columns_ = lexrc.getInteger();
break; break;
case TC_SIDES: case TC_SIDES:
if (lexrc.next()) { if (lexrc.next()) {
switch (lexrc.GetInteger()) { switch (lexrc.getInteger()) {
case 1: sides_ = OneSide; break; case 1: sides_ = OneSide; break;
case 2: sides_ = TwoSides; break; case 2: sides_ = TwoSides; break;
default: default:
@ -931,7 +931,7 @@ bool LyXTextClass::Read(string const & filename, bool merge)
case TC_PAGESTYLE: case TC_PAGESTYLE:
lexrc.next(); lexrc.next();
pagestyle_ = strip(lexrc.GetString()); pagestyle_ = strip(lexrc.getString());
break; break;
case TC_DEFAULTFONT: case TC_DEFAULTFONT:
@ -950,12 +950,12 @@ bool LyXTextClass::Read(string const & filename, bool merge)
case TC_SECNUMDEPTH: case TC_SECNUMDEPTH:
lexrc.next(); lexrc.next();
secnumdepth_ = lexrc.GetInteger(); secnumdepth_ = lexrc.getInteger();
break; break;
case TC_TOCDEPTH: case TC_TOCDEPTH:
lexrc.next(); lexrc.next();
tocdepth_ = lexrc.GetInteger(); tocdepth_ = lexrc.getInteger();
break; break;
// First step to support options // First step to support options
@ -968,28 +968,28 @@ bool LyXTextClass::Read(string const & filename, bool merge)
break; break;
case TC_PROVIDESAMSMATH: case TC_PROVIDESAMSMATH:
if (lexrc.next() && lexrc.GetInteger()) if (lexrc.next() && lexrc.getInteger())
provides_ |= amsmath; provides_ |= amsmath;
break; break;
case TC_PROVIDESMAKEIDX: case TC_PROVIDESMAKEIDX:
if (lexrc.next() && lexrc.GetInteger()) if (lexrc.next() && lexrc.getInteger())
provides_ |= makeidx; provides_ |= makeidx;
break; break;
case TC_PROVIDESURL: case TC_PROVIDESURL:
if (lexrc.next() && lexrc.GetInteger()) if (lexrc.next() && lexrc.getInteger())
provides_ = url; provides_ = url;
break; break;
case TC_LEFTMARGIN: // left margin type case TC_LEFTMARGIN: // left margin type
if (lexrc.next()) if (lexrc.next())
leftmargin_ = lexrc.GetString(); leftmargin_ = lexrc.getString();
break; break;
case TC_RIGHTMARGIN: // right margin type case TC_RIGHTMARGIN: // right margin type
if (lexrc.next()) if (lexrc.next())
rightmargin_ = lexrc.GetString(); rightmargin_ = lexrc.getString();
break; break;
} }
} }
@ -1129,7 +1129,7 @@ void LyXTextClass::readClassOptions(LyXLex & lexrc)
lexrc.pushTable(classOptionsTags, CO_END); lexrc.pushTable(classOptionsTags, CO_END);
bool getout = false; bool getout = false;
while (!getout && lexrc.IsOK()) { while (!getout && lexrc.isOK()) {
int le = lexrc.lex(); int le = lexrc.lex();
switch (le) { switch (le) {
case LyXLex::LEX_UNDEF: case LyXLex::LEX_UNDEF:
@ -1140,15 +1140,15 @@ void LyXTextClass::readClassOptions(LyXLex & lexrc)
switch (static_cast<ClassOptionsTags>(le)) { switch (static_cast<ClassOptionsTags>(le)) {
case CO_FONTSIZE: case CO_FONTSIZE:
lexrc.next(); lexrc.next();
opt_fontsize_ = strip(lexrc.GetString()); opt_fontsize_ = strip(lexrc.getString());
break; break;
case CO_PAGESTYLE: case CO_PAGESTYLE:
lexrc.next(); lexrc.next();
opt_pagestyle_ = strip(lexrc.GetString()); opt_pagestyle_ = strip(lexrc.getString());
break; break;
case CO_OTHER: case CO_OTHER:
lexrc.next(); lexrc.next();
options_ = lexrc.GetString(); options_ = lexrc.getString();
break; break;
case CO_END: case CO_END:
getout = true; getout = true;
@ -1373,32 +1373,32 @@ bool LyXTextClassList::Read ()
<< real_file << endl; << real_file << endl;
} }
if (!lex.IsOK()) { if (!lex.isOK()) {
lyxerr << "LyXTextClassList::Read: unable to open " lyxerr << "LyXTextClassList::Read: unable to open "
"textclass file `" << MakeDisplayPath(real_file, 1000) "textclass file `" << MakeDisplayPath(real_file, 1000)
<< "'\nCheck your installation. LyX can't continue." << "'\nCheck your installation. LyX can't continue."
<< endl; << endl;
return false; return false;
} }
bool finished = false; bool finished = false;
string fname, clname, desc;
// Parse config-file // Parse config-file
lyxerr[Debug::TCLASS] << "Starting parsing of textclass.lst" << endl; lyxerr[Debug::TCLASS] << "Starting parsing of textclass.lst" << endl;
while (lex.IsOK() && !finished) { while (lex.isOK() && !finished) {
lyxerr[Debug::TCLASS] << "\tline by line" << endl; lyxerr[Debug::TCLASS] << "\tline by line" << endl;
switch (lex.lex()) { switch (lex.lex()) {
case LyXLex::LEX_FEOF: case LyXLex::LEX_FEOF:
finished = true; finished = true;
break; break;
default: default:
fname = lex.GetString(); string const fname = lex.getString();
lyxerr[Debug::TCLASS] << "Fname: " << fname << endl; lyxerr[Debug::TCLASS] << "Fname: " << fname << endl;
if (lex.next()) { if (lex.next()) {
clname = lex.GetString(); string const clname = lex.getString();
lyxerr[Debug::TCLASS] lyxerr[Debug::TCLASS]
<< "Clname: " << clname << endl; << "Clname: " << clname << endl;
if (lex.next()) { if (lex.next()) {
desc = lex.GetString(); string const desc = lex.getString();
lyxerr[Debug::TCLASS] lyxerr[Debug::TCLASS]
<< "Desc: " << desc << endl; << "Desc: " << desc << endl;
// This code is run when we have // This code is run when we have

View File

@ -17,10 +17,10 @@
#include "lyxcursor.h" #include "lyxcursor.h"
LyXCursor::LyXCursor() : par_(0), pos_(0), boundary_(false), LyXCursor::LyXCursor()
x_(0), x_fix_(0), y_(0), row_(0) : par_(0), pos_(0), boundary_(false),
{ x_(0), x_fix_(0), y_(0), row_(0)
} {}
void LyXCursor::par(Paragraph * p) void LyXCursor::par(Paragraph * p)
@ -29,12 +29,6 @@ void LyXCursor::par(Paragraph * p)
} }
//Paragraph * LyXCursor::par()
//{
// return par_;
//}
Paragraph * LyXCursor::par() const Paragraph * LyXCursor::par() const
{ {
return par_; return par_;
@ -106,12 +100,6 @@ void LyXCursor::row(Row * r)
} }
//Row * LyXCursor::row()
//{
// return row_;
//}
Row * LyXCursor::row() const Row * LyXCursor::row() const
{ {
return row_; return row_;

View File

@ -28,8 +28,6 @@ public:
/// ///
void par(Paragraph * p); void par(Paragraph * p);
/// ///
//Paragraph * par();
///
Paragraph * par() const; Paragraph * par() const;
/// ///
void pos(Paragraph::size_type p); void pos(Paragraph::size_type p);
@ -54,8 +52,6 @@ public:
/// ///
void row(Row * r); void row(Row * r);
/// ///
//Row * row();
///
Row * row() const; Row * row() const;
private: private:
/// The paragraph the cursor is in. /// The paragraph the cursor is in.

View File

@ -650,9 +650,9 @@ LyXFont & LyXFont::lyxRead(LyXLex & lex)
{ {
bool error = false; bool error = false;
bool finished = false; bool finished = false;
while (!finished && lex.IsOK() && !error) { while (!finished && lex.isOK() && !error) {
lex.next(); lex.next();
string const tok = lowercase(lex.GetString()); string const tok = lowercase(lex.getString());
if (tok.empty()) { if (tok.empty()) {
continue; continue;
@ -660,23 +660,23 @@ LyXFont & LyXFont::lyxRead(LyXLex & lex)
finished = true; finished = true;
} else if (tok == "family") { } else if (tok == "family") {
lex.next(); lex.next();
string const ttok = lex.GetString(); string const ttok = lex.getString();
setLyXFamily(ttok); setLyXFamily(ttok);
} else if (tok == "series") { } else if (tok == "series") {
lex.next(); lex.next();
string const ttok = lex.GetString(); string const ttok = lex.getString();
setLyXSeries(ttok); setLyXSeries(ttok);
} else if (tok == "shape") { } else if (tok == "shape") {
lex.next(); lex.next();
string const ttok = lex.GetString(); string const ttok = lex.getString();
setLyXShape(ttok); setLyXShape(ttok);
} else if (tok == "size") { } else if (tok == "size") {
lex.next(); lex.next();
string const ttok = lex.GetString(); string const ttok = lex.getString();
setLyXSize(ttok); setLyXSize(ttok);
} else if (tok == "misc") { } else if (tok == "misc") {
lex.next(); lex.next();
string const ttok = lowercase(lex.GetString()); string const ttok = lowercase(lex.getString());
if (ttok == "no_bar") { if (ttok == "no_bar") {
setUnderbar(OFF); setUnderbar(OFF);
@ -695,7 +695,7 @@ LyXFont & LyXFont::lyxRead(LyXLex & lex)
} }
} else if (tok == "color") { } else if (tok == "color") {
lex.next(); lex.next();
string const ttok = lex.GetString(); string const ttok = lex.getString();
setLyXColor(ttok); setLyXColor(ttok);
} else { } else {
lex.printError("Unknown tag `$$Token'"); lex.printError("Unknown tag `$$Token'");

View File

@ -39,7 +39,7 @@ LyXLex::~LyXLex()
} }
bool LyXLex::IsOK() const bool LyXLex::isOK() const
{ {
return pimpl_->is.good(); return pimpl_->is.good();
} }
@ -51,7 +51,7 @@ void LyXLex::setLineNo(int l)
} }
int LyXLex::GetLineNo() const int LyXLex::getLineNo() const
{ {
return pimpl_->lineno; return pimpl_->lineno;
} }
@ -116,10 +116,10 @@ int LyXLex::lex()
} }
int LyXLex::GetInteger() const int LyXLex::getInteger() const
{ {
if (isStrInt(pimpl_->GetString())) if (isStrInt(pimpl_->getString()))
return strToInt(pimpl_->GetString()); return strToInt(pimpl_->getString());
else { else {
pimpl_->printError("Bad integer `$$Token'"); pimpl_->printError("Bad integer `$$Token'");
return -1; return -1;
@ -127,12 +127,12 @@ int LyXLex::GetInteger() const
} }
float LyXLex::GetFloat() const float LyXLex::getFloat() const
{ {
// replace comma with dot in case the file was written with // replace comma with dot in case the file was written with
// the wrong locale (should be rare, but is easy enough to // the wrong locale (should be rare, but is easy enough to
// avoid). // avoid).
string str = subst(pimpl_->GetString(), ",", "."); string str = subst(pimpl_->getString(), ",", ".");
if (isStrDbl(str)) if (isStrDbl(str))
return strToDbl(str); return strToDbl(str);
else { else {
@ -142,9 +142,9 @@ float LyXLex::GetFloat() const
} }
string const LyXLex::GetString() const string const LyXLex::getString() const
{ {
return pimpl_->GetString(); return pimpl_->getString();
} }
@ -156,20 +156,20 @@ string const LyXLex::getLongString(string const & endtoken)
string str, prefix; string str, prefix;
bool firstline = true; bool firstline = true;
while (IsOK()) { while (isOK()) {
if (!EatLine()) if (!eatLine())
// blank line in the file being read // blank line in the file being read
continue; continue;
string const token = frontStrip(strip(GetString()), " \t"); string const token = frontStrip(strip(getString()), " \t");
lyxerr[Debug::PARSER] << "LongString: `" lyxerr[Debug::PARSER] << "LongString: `"
<< GetString() << '\'' << endl; << getString() << '\'' << endl;
// We do a case independent comparison, like search_kw // We do a case independent comparison, like search_kw
// does. // does.
if (compare_no_case(token, endtoken) != 0) { if (compare_no_case(token, endtoken) != 0) {
string tmpstr = GetString(); string tmpstr = getString();
if (firstline) { if (firstline) {
unsigned int i = 0; unsigned int i = 0;
while(i < tmpstr.length() while(i < tmpstr.length()
@ -191,14 +191,14 @@ string const LyXLex::getLongString(string const & endtoken)
else // token == endtoken else // token == endtoken
break; break;
} }
if (!IsOK()) if (!isOK())
printError("Long string not ended by `" + endtoken + '\''); printError("Long string not ended by `" + endtoken + '\'');
return str; return str;
} }
bool LyXLex::GetBool() const bool LyXLex::getBool() const
{ {
if (compare(pimpl_->buff, "true") == 0) if (compare(pimpl_->buff, "true") == 0)
return true; return true;
@ -208,9 +208,9 @@ bool LyXLex::GetBool() const
} }
bool LyXLex::EatLine() bool LyXLex::eatLine()
{ {
return pimpl_->EatLine(); return pimpl_->eatLine();
} }
@ -232,7 +232,7 @@ void LyXLex::pushToken(string const & pt)
} }
int LyXLex::FindToken(char const * str[]) int LyXLex::findToken(char const * str[])
{ {
int i = -1; int i = -1;
@ -250,7 +250,7 @@ int LyXLex::FindToken(char const * str[])
} }
int LyXLex::CheckToken(char const * str[], int print_error) int LyXLex::checkToken(char const * str[], int print_error)
{ {
int i = -1; int i = -1;

View File

@ -49,7 +49,7 @@ public:
}; };
/// file is open and end of file is not reached /// file is open and end of file is not reached
bool IsOK() const; bool isOK() const;
/// return true if able to open file, else false /// return true if able to open file, else false
bool setFile(string const & filename); bool setFile(string const & filename);
/// ///
@ -78,16 +78,16 @@ public:
void pushToken(string const &); void pushToken(string const &);
/// ///
int GetLineNo() const; int getLineNo() const;
/// ///
int GetInteger() const; int getInteger() const;
/// ///
bool GetBool() const; bool getBool() const;
/// ///
float GetFloat() const; float getFloat() const;
/// ///
string const GetString() const; string const getString() const;
/** Get a long string, ended by the tag `endtag'. /** Get a long string, ended by the tag `endtag'.
This string can span several lines. The first line This string can span several lines. The first line
@ -99,11 +99,11 @@ public:
string const getLongString(string const & endtag); string const getLongString(string const & endtag);
/// ///
bool EatLine(); bool eatLine();
/// ///
int FindToken(char const * str[]); int findToken(char const * str[]);
/// ///
int CheckToken(char const * str[], int print_error); int checkToken(char const * str[], int print_error);
/// ///
string const text() const; string const text() const;

View File

@ -40,7 +40,7 @@ LyXLex::Pimpl::Pimpl(keyword_item * tab, int num)
} }
string const LyXLex::Pimpl::GetString() const string const LyXLex::Pimpl::getString() const
{ {
return string(buff); return string(buff);
} }
@ -48,7 +48,7 @@ string const LyXLex::Pimpl::GetString() const
void LyXLex::Pimpl::printError(string const & message) const void LyXLex::Pimpl::printError(string const & message) const
{ {
string const tmpmsg = subst(message, "$$Token", GetString()); string const tmpmsg = subst(message, "$$Token", getString());
lyxerr << "LyX: " << tmpmsg << " [around line " << lineno lyxerr << "LyX: " << tmpmsg << " [around line " << lineno
<< " of file " << MakeDisplayPath(name) << ']' << endl; << " of file " << MakeDisplayPath(name) << ']' << endl;
} }
@ -393,7 +393,7 @@ int LyXLex::Pimpl::lex()
} }
bool LyXLex::Pimpl::EatLine() bool LyXLex::Pimpl::eatLine()
{ {
int i = 0; int i = 0;
unsigned char c = '\0'; unsigned char c = '\0';

View File

@ -24,7 +24,7 @@ struct LyXLex::Pimpl : boost::noncopyable {
/// ///
Pimpl(keyword_item * tab, int num); Pimpl(keyword_item * tab, int num);
/// ///
string const GetString() const; string const getString() const;
/// ///
void printError(string const & message) const; void printError(string const & message) const;
/// ///
@ -46,7 +46,7 @@ struct LyXLex::Pimpl : boost::noncopyable {
/// ///
int lex(); int lex();
/// ///
bool EatLine(); bool eatLine();
/// ///
bool nextToken(); bool nextToken();
/// ///

View File

@ -283,11 +283,11 @@ int LyXRC::read(string const & filename)
lexrc.printTable(lyxerr); lexrc.printTable(lyxerr);
lexrc.setFile(filename); lexrc.setFile(filename);
if (!lexrc.IsOK()) return -2; if (!lexrc.isOK()) return -2;
lyxerr[Debug::LYXRC] << "Reading '" << filename << "'..." << endl; lyxerr[Debug::LYXRC] << "Reading '" << filename << "'..." << endl;
while (lexrc.IsOK()) { while (lexrc.isOK()) {
// By using two switches we take advantage of the compiler // By using two switches we take advantage of the compiler
// telling us if we have missed a LyXRCTags element in // telling us if we have missed a LyXRCTags element in
// the second switch. // the second switch.
@ -309,7 +309,7 @@ int LyXRC::read(string const & filename)
if (lexrc.next()) { if (lexrc.next()) {
string const tmp = string const tmp =
LibFileSearch(string(), LibFileSearch(string(),
lexrc.GetString()); lexrc.getString());
if (read(tmp)) { if (read(tmp)) {
lexrc.printError("Error reading " lexrc.printError("Error reading "
"included file: "+tmp); "included file: "+tmp);
@ -318,7 +318,7 @@ int LyXRC::read(string const & filename)
break; break;
case RC_BINDFILE: // RVDK_PATCH_5 case RC_BINDFILE: // RVDK_PATCH_5
if (lexrc.next()) { if (lexrc.next()) {
string const tmp(lexrc.GetString()); string const tmp(lexrc.getString());
if (hasBindFile) if (hasBindFile)
// We are already in the // We are already in the
// "actually read bind file" // "actually read bind file"
@ -334,28 +334,28 @@ int LyXRC::read(string const & filename)
case RC_UIFILE: case RC_UIFILE:
if (lexrc.next()) { if (lexrc.next()) {
ui_file = lexrc.GetString(); ui_file = lexrc.getString();
} }
break; break;
case RC_EXIT_CONFIRMATION: case RC_EXIT_CONFIRMATION:
if (lexrc.next()) if (lexrc.next())
exit_confirmation = lexrc.GetBool(); exit_confirmation = lexrc.getBool();
break; break;
case RC_DISPLAY_SHORTCUTS: case RC_DISPLAY_SHORTCUTS:
if (lexrc.next()) if (lexrc.next())
display_shortcuts = lexrc.GetBool(); display_shortcuts = lexrc.getBool();
break; break;
case RC_KBMAP: case RC_KBMAP:
if (lexrc.next()) if (lexrc.next())
use_kbmap = lexrc.GetBool(); use_kbmap = lexrc.getBool();
break; break;
case RC_KBMAP_PRIMARY: case RC_KBMAP_PRIMARY:
if (lexrc.next()) { if (lexrc.next()) {
string const kmap(lexrc.GetString()); string const kmap(lexrc.getString());
if (kmap.empty()) { if (kmap.empty()) {
// nothing // nothing
} else if (!LibFileSearch("kbd", kmap, } else if (!LibFileSearch("kbd", kmap,
@ -368,7 +368,7 @@ int LyXRC::read(string const & filename)
case RC_KBMAP_SECONDARY: case RC_KBMAP_SECONDARY:
if (lexrc.next()) { if (lexrc.next()) {
string const kmap(lexrc.GetString()); string const kmap(lexrc.getString());
if (kmap.empty()) { if (kmap.empty()) {
// nothing // nothing
} else if (!LibFileSearch("kbd", kmap, } else if (!LibFileSearch("kbd", kmap,
@ -381,113 +381,113 @@ int LyXRC::read(string const & filename)
case RC_FONT_ENCODING: case RC_FONT_ENCODING:
if (lexrc.next()) if (lexrc.next())
fontenc = lexrc.GetString(); fontenc = lexrc.getString();
break; break;
case RC_PRINTER: case RC_PRINTER:
if (lexrc.next()) if (lexrc.next())
printer = lexrc.GetString(); printer = lexrc.getString();
break; break;
case RC_PRINT_COMMAND: case RC_PRINT_COMMAND:
if (lexrc.next()) if (lexrc.next())
print_command = lexrc.GetString(); print_command = lexrc.getString();
break; break;
case RC_PRINTEVENPAGEFLAG: case RC_PRINTEVENPAGEFLAG:
if (lexrc.next()) if (lexrc.next())
print_evenpage_flag = lexrc.GetString(); print_evenpage_flag = lexrc.getString();
break; break;
case RC_PRINTODDPAGEFLAG: case RC_PRINTODDPAGEFLAG:
if (lexrc.next()) if (lexrc.next())
print_oddpage_flag = lexrc.GetString(); print_oddpage_flag = lexrc.getString();
break; break;
case RC_PRINTPAGERANGEFLAG: case RC_PRINTPAGERANGEFLAG:
if (lexrc.next()) if (lexrc.next())
print_pagerange_flag = lexrc.GetString(); print_pagerange_flag = lexrc.getString();
break; break;
case RC_PRINTCOPIESFLAG: case RC_PRINTCOPIESFLAG:
if (lexrc.next()) if (lexrc.next())
print_copies_flag = lexrc.GetString(); print_copies_flag = lexrc.getString();
break; break;
case RC_PRINTCOLLCOPIESFLAG: case RC_PRINTCOLLCOPIESFLAG:
if (lexrc.next()) if (lexrc.next())
print_collcopies_flag = lexrc.GetString(); print_collcopies_flag = lexrc.getString();
break; break;
case RC_PRINTREVERSEFLAG: case RC_PRINTREVERSEFLAG:
if (lexrc.next()) if (lexrc.next())
print_reverse_flag = lexrc.GetString(); print_reverse_flag = lexrc.getString();
break; break;
case RC_PRINTLANDSCAPEFLAG: case RC_PRINTLANDSCAPEFLAG:
if (lexrc.next()) if (lexrc.next())
print_landscape_flag = lexrc.GetString(); print_landscape_flag = lexrc.getString();
break; break;
case RC_PRINTTOPRINTER: case RC_PRINTTOPRINTER:
if (lexrc.next()) if (lexrc.next())
print_to_printer = lexrc.GetString(); print_to_printer = lexrc.getString();
break; break;
case RC_PRINT_ADAPTOUTPUT: case RC_PRINT_ADAPTOUTPUT:
if (lexrc.next()) if (lexrc.next())
print_adapt_output = lexrc.GetBool(); print_adapt_output = lexrc.getBool();
break; break;
case RC_PRINTTOFILE: case RC_PRINTTOFILE:
if (lexrc.next()) if (lexrc.next())
print_to_file = lexrc.GetString(); print_to_file = lexrc.getString();
break; break;
case RC_PRINTFILEEXTENSION: case RC_PRINTFILEEXTENSION:
if (lexrc.next()) if (lexrc.next())
print_file_extension = lexrc.GetString(); print_file_extension = lexrc.getString();
break; break;
case RC_PRINTEXSTRAOPTIONS: case RC_PRINTEXSTRAOPTIONS:
if (lexrc.next()) if (lexrc.next())
print_extra_options = lexrc.GetString(); print_extra_options = lexrc.getString();
break; break;
case RC_PRINTSPOOL_COMMAND: case RC_PRINTSPOOL_COMMAND:
if (lexrc.next()) if (lexrc.next())
print_spool_command = lexrc.GetString(); print_spool_command = lexrc.getString();
break; break;
case RC_PRINTSPOOL_PRINTERPREFIX: case RC_PRINTSPOOL_PRINTERPREFIX:
if (lexrc.next()) if (lexrc.next())
print_spool_printerprefix = lexrc.GetString(); print_spool_printerprefix = lexrc.getString();
break; break;
case RC_PRINTPAPERDIMENSIONFLAG: case RC_PRINTPAPERDIMENSIONFLAG:
if (lexrc.next()) if (lexrc.next())
print_paper_dimension_flag = lexrc.GetString(); print_paper_dimension_flag = lexrc.getString();
break; break;
case RC_PRINTPAPERFLAG: case RC_PRINTPAPERFLAG:
if (lexrc.next()) if (lexrc.next())
print_paper_flag = lexrc.GetString(); print_paper_flag = lexrc.getString();
break; break;
case RC_CUSTOM_EXPORT_COMMAND: case RC_CUSTOM_EXPORT_COMMAND:
if (lexrc.next()) if (lexrc.next())
custom_export_command = lexrc.GetString(); custom_export_command = lexrc.getString();
break; break;
case RC_CUSTOM_EXPORT_FORMAT: case RC_CUSTOM_EXPORT_FORMAT:
if (lexrc.next()) if (lexrc.next())
custom_export_format = lexrc.GetString(); custom_export_format = lexrc.getString();
break; break;
case RC_DEFAULT_PAPERSIZE: case RC_DEFAULT_PAPERSIZE:
if (lexrc.next()) { if (lexrc.next()) {
string const size = string const size =
lowercase(lexrc.GetString()); lowercase(lexrc.getString());
if (size == "usletter") if (size == "usletter")
default_papersize = default_papersize =
BufferParams::PAPER_USLETTER; BufferParams::PAPER_USLETTER;
@ -514,150 +514,150 @@ int LyXRC::read(string const & filename)
case RC_VIEWDVI_PAPEROPTION: case RC_VIEWDVI_PAPEROPTION:
if (lexrc.next()) if (lexrc.next())
view_dvi_paper_option = lexrc.GetString(); view_dvi_paper_option = lexrc.getString();
else else
view_dvi_paper_option = ""; view_dvi_paper_option = "";
break; break;
case RC_PS_COMMAND: case RC_PS_COMMAND:
if (lexrc.next()) if (lexrc.next())
ps_command = lexrc.GetString(); ps_command = lexrc.getString();
break; break;
case RC_CHKTEX_COMMAND: case RC_CHKTEX_COMMAND:
if (lexrc.next()) if (lexrc.next())
chktex_command = lexrc.GetString(); chktex_command = lexrc.getString();
break; break;
case RC_SCREEN_DPI: case RC_SCREEN_DPI:
if (lexrc.next()) if (lexrc.next())
dpi = lexrc.GetInteger(); dpi = lexrc.getInteger();
break; break;
case RC_SCREEN_ZOOM: case RC_SCREEN_ZOOM:
if (lexrc.next()) if (lexrc.next())
zoom = lexrc.GetInteger(); zoom = lexrc.getInteger();
break; break;
case RC_WHEEL_JUMP: case RC_WHEEL_JUMP:
if (lexrc.next()) if (lexrc.next())
wheel_jump = lexrc.GetInteger(); wheel_jump = lexrc.getInteger();
break; break;
case RC_SCREEN_FONT_SIZES: case RC_SCREEN_FONT_SIZES:
if (lexrc.next()) if (lexrc.next())
font_sizes[LyXFont::SIZE_TINY] = font_sizes[LyXFont::SIZE_TINY] =
lexrc.GetFloat(); lexrc.getFloat();
if (lexrc.next()) if (lexrc.next())
font_sizes[LyXFont::SIZE_SCRIPT] = font_sizes[LyXFont::SIZE_SCRIPT] =
lexrc.GetFloat(); lexrc.getFloat();
if (lexrc.next()) if (lexrc.next())
font_sizes[LyXFont::SIZE_FOOTNOTE] = font_sizes[LyXFont::SIZE_FOOTNOTE] =
lexrc.GetFloat(); lexrc.getFloat();
if (lexrc.next()) if (lexrc.next())
font_sizes[LyXFont::SIZE_SMALL] = font_sizes[LyXFont::SIZE_SMALL] =
lexrc.GetFloat(); lexrc.getFloat();
if (lexrc.next()) if (lexrc.next())
font_sizes[LyXFont::SIZE_NORMAL] = font_sizes[LyXFont::SIZE_NORMAL] =
lexrc.GetFloat(); lexrc.getFloat();
if (lexrc.next()) if (lexrc.next())
font_sizes[LyXFont::SIZE_LARGE] = font_sizes[LyXFont::SIZE_LARGE] =
lexrc.GetFloat(); lexrc.getFloat();
if (lexrc.next()) if (lexrc.next())
font_sizes[LyXFont::SIZE_LARGER] = font_sizes[LyXFont::SIZE_LARGER] =
lexrc.GetFloat(); lexrc.getFloat();
if (lexrc.next()) if (lexrc.next())
font_sizes[LyXFont::SIZE_LARGEST] = font_sizes[LyXFont::SIZE_LARGEST] =
lexrc.GetFloat(); lexrc.getFloat();
if (lexrc.next()) if (lexrc.next())
font_sizes[LyXFont::SIZE_HUGE] = font_sizes[LyXFont::SIZE_HUGE] =
lexrc.GetFloat(); lexrc.getFloat();
if (lexrc.next()) if (lexrc.next())
font_sizes[LyXFont::SIZE_HUGER] = font_sizes[LyXFont::SIZE_HUGER] =
lexrc.GetFloat(); lexrc.getFloat();
break; break;
case RC_SCREEN_FONT_SCALABLE: case RC_SCREEN_FONT_SCALABLE:
if (lexrc.next()) if (lexrc.next())
use_scalable_fonts = lexrc.GetBool(); use_scalable_fonts = lexrc.getBool();
break; break;
case RC_AUTOSAVE: case RC_AUTOSAVE:
if (lexrc.next()) if (lexrc.next())
autosave = lexrc.GetInteger(); autosave = lexrc.getInteger();
break; break;
case RC_DOCUMENTPATH: case RC_DOCUMENTPATH:
if (lexrc.next()) { if (lexrc.next()) {
document_path = ExpandPath(lexrc.GetString()); document_path = ExpandPath(lexrc.getString());
} }
break; break;
case RC_TEMPLATEPATH: case RC_TEMPLATEPATH:
if (lexrc.next()) if (lexrc.next())
template_path = ExpandPath(lexrc.GetString()); template_path = ExpandPath(lexrc.getString());
break; break;
case RC_TEMPDIRPATH: case RC_TEMPDIRPATH:
if (lexrc.next()) if (lexrc.next())
tempdir_path = ExpandPath(lexrc.GetString()); tempdir_path = ExpandPath(lexrc.getString());
break; break;
case RC_USETEMPDIR: case RC_USETEMPDIR:
if (lexrc.next()) if (lexrc.next())
use_tempdir = lexrc.GetBool(); use_tempdir = lexrc.getBool();
break; break;
case RC_LASTFILES: case RC_LASTFILES:
if (lexrc.next()) if (lexrc.next())
lastfiles = ExpandPath(lexrc.GetString()); lastfiles = ExpandPath(lexrc.getString());
break; break;
case RC_NUMLASTFILES: case RC_NUMLASTFILES:
if (lexrc.next()) if (lexrc.next())
num_lastfiles = lexrc.GetInteger(); num_lastfiles = lexrc.getInteger();
break; break;
case RC_CHECKLASTFILES: case RC_CHECKLASTFILES:
if (lexrc.next()) if (lexrc.next())
check_lastfiles = lexrc.GetBool(); check_lastfiles = lexrc.getBool();
break; break;
case RC_SCREEN_FONT_ROMAN: case RC_SCREEN_FONT_ROMAN:
if (lexrc.next()) if (lexrc.next())
roman_font_name = lexrc.GetString(); roman_font_name = lexrc.getString();
break; break;
case RC_SCREEN_FONT_SANS: case RC_SCREEN_FONT_SANS:
if (lexrc.next()) if (lexrc.next())
sans_font_name = lexrc.GetString(); sans_font_name = lexrc.getString();
break; break;
case RC_SCREEN_FONT_TYPEWRITER: case RC_SCREEN_FONT_TYPEWRITER:
if (lexrc.next()) if (lexrc.next())
typewriter_font_name = lexrc.GetString(); typewriter_font_name = lexrc.getString();
break; break;
case RC_SCREEN_FONT_MENU: case RC_SCREEN_FONT_MENU:
if (lexrc.next()) if (lexrc.next())
menu_font_name = lexrc.GetString(); menu_font_name = lexrc.getString();
break; break;
case RC_SCREEN_FONT_POPUP: case RC_SCREEN_FONT_POPUP:
if (lexrc.next()) if (lexrc.next())
popup_font_name = lexrc.GetString(); popup_font_name = lexrc.getString();
break; break;
case RC_SCREEN_FONT_ENCODING: case RC_SCREEN_FONT_ENCODING:
if (lexrc.next()) { if (lexrc.next()) {
font_norm = lexrc.GetString(); font_norm = lexrc.getString();
set_font_norm_type(); set_font_norm_type();
} }
break; break;
case RC_SCREEN_FONT_ENCODING_MENU: case RC_SCREEN_FONT_ENCODING_MENU:
if (lexrc.next()) if (lexrc.next())
font_norm_menu = lexrc.GetString(); font_norm_menu = lexrc.getString();
break; break;
case RC_SET_COLOR: case RC_SET_COLOR:
@ -665,14 +665,14 @@ int LyXRC::read(string const & filename)
string lyx_name, x11_name; string lyx_name, x11_name;
if (lexrc.next()) { if (lexrc.next()) {
lyx_name = lexrc.GetString(); lyx_name = lexrc.getString();
} else { } else {
lexrc.printError("Missing color tag."); lexrc.printError("Missing color tag.");
break; break;
} }
if (lexrc.next()) { if (lexrc.next()) {
x11_name = lexrc.GetString(); x11_name = lexrc.getString();
} else { } else {
lexrc.printError("Missing color name for color : `$$Token'"); lexrc.printError("Missing color name for color : `$$Token'");
break; break;
@ -687,7 +687,7 @@ int LyXRC::read(string const & filename)
case RC_AUTOREGIONDELETE: case RC_AUTOREGIONDELETE:
// Auto region delete defaults to true // Auto region delete defaults to true
if (lexrc.next()) if (lexrc.next())
auto_region_delete = lexrc.GetBool(); auto_region_delete = lexrc.getBool();
break; break;
case RC_BIND: case RC_BIND:
@ -702,14 +702,14 @@ int LyXRC::read(string const & filename)
string seq, cmd; string seq, cmd;
if (lexrc.next()) { if (lexrc.next()) {
seq = lexrc.GetString(); seq = lexrc.getString();
} else { } else {
lexrc.printError("RC_BIND: Missing key sequence"); lexrc.printError("RC_BIND: Missing key sequence");
break; break;
} }
if (lexrc.next(true)) { if (lexrc.next(true)) {
cmd = lexrc.GetString(); cmd = lexrc.getString();
} else { } else {
lexrc.printError("RC_BIND: missing command"); lexrc.printError("RC_BIND: missing command");
break; break;
@ -738,145 +738,145 @@ int LyXRC::read(string const & filename)
} }
case RC_OVERRIDE_X_DEADKEYS: case RC_OVERRIDE_X_DEADKEYS:
if (lexrc.next()) if (lexrc.next())
override_x_deadkeys = lexrc.GetBool(); override_x_deadkeys = lexrc.getBool();
break; break;
case RC_SERVERPIPE: case RC_SERVERPIPE:
if (lexrc.next()) if (lexrc.next())
lyxpipes = ExpandPath(lexrc.GetString()); lyxpipes = ExpandPath(lexrc.getString());
break; break;
case RC_CURSOR_FOLLOWS_SCROLLBAR: case RC_CURSOR_FOLLOWS_SCROLLBAR:
if (lexrc.next()) if (lexrc.next())
cursor_follows_scrollbar = lexrc.GetBool(); cursor_follows_scrollbar = lexrc.getBool();
break; break;
case RC_ASCIIROFF_COMMAND: case RC_ASCIIROFF_COMMAND:
if (lexrc.next()) if (lexrc.next())
ascii_roff_command = lexrc.GetString(); ascii_roff_command = lexrc.getString();
break; break;
case RC_ASCII_LINELEN: case RC_ASCII_LINELEN:
if (lexrc.next()) if (lexrc.next())
ascii_linelen = lexrc.GetInteger(); ascii_linelen = lexrc.getInteger();
break; break;
// Spellchecker settings: // Spellchecker settings:
#ifdef USE_PSPELL #ifdef USE_PSPELL
case RC_USE_PSPELL: case RC_USE_PSPELL:
if (lexrc.next()) if (lexrc.next())
use_pspell = lexrc.GetBool(); use_pspell = lexrc.getBool();
break; break;
#endif #endif
case RC_SPELL_COMMAND: case RC_SPELL_COMMAND:
if (lexrc.next()) if (lexrc.next())
isp_command = lexrc.GetString(); isp_command = lexrc.getString();
break; break;
case RC_ACCEPT_COMPOUND: case RC_ACCEPT_COMPOUND:
if (lexrc.next()) if (lexrc.next())
isp_accept_compound = lexrc.GetBool(); isp_accept_compound = lexrc.getBool();
break; break;
case RC_USE_INP_ENC: case RC_USE_INP_ENC:
if (lexrc.next()) if (lexrc.next())
isp_use_input_encoding = lexrc.GetBool(); isp_use_input_encoding = lexrc.getBool();
break; break;
case RC_USE_ALT_LANG: case RC_USE_ALT_LANG:
if (lexrc.next()) if (lexrc.next())
isp_use_alt_lang = lexrc.GetBool(); isp_use_alt_lang = lexrc.getBool();
break; break;
case RC_USE_PERS_DICT: case RC_USE_PERS_DICT:
if (lexrc.next()) if (lexrc.next())
isp_use_pers_dict = lexrc.GetBool(); isp_use_pers_dict = lexrc.getBool();
break; break;
case RC_USE_ESC_CHARS: case RC_USE_ESC_CHARS:
if (lexrc.next()) if (lexrc.next())
isp_use_esc_chars = lexrc.GetBool(); isp_use_esc_chars = lexrc.getBool();
break; break;
case RC_ALT_LANG: case RC_ALT_LANG:
if (lexrc.next()) if (lexrc.next())
isp_alt_lang = lexrc.GetString(); isp_alt_lang = lexrc.getString();
break; break;
case RC_PERS_DICT: case RC_PERS_DICT:
if (lexrc.next()) if (lexrc.next())
isp_pers_dict = lexrc.GetString(); isp_pers_dict = lexrc.getString();
break; break;
case RC_ESC_CHARS: case RC_ESC_CHARS:
if (lexrc.next()) if (lexrc.next())
isp_esc_chars = lexrc.GetString(); isp_esc_chars = lexrc.getString();
break; break;
case RC_MAKE_BACKUP: case RC_MAKE_BACKUP:
if (lexrc.next()) if (lexrc.next())
make_backup = lexrc.GetBool(); make_backup = lexrc.getBool();
break; break;
case RC_BACKUPDIR_PATH: case RC_BACKUPDIR_PATH:
if (lexrc.next()) if (lexrc.next())
backupdir_path = ExpandPath(lexrc.GetString()); backupdir_path = ExpandPath(lexrc.getString());
break; break;
case RC_DATE_INSERT_FORMAT: case RC_DATE_INSERT_FORMAT:
if (lexrc.next()) if (lexrc.next())
date_insert_format = lexrc.GetString(); date_insert_format = lexrc.getString();
break; break;
case RC_LANGUAGE_PACKAGE: case RC_LANGUAGE_PACKAGE:
if (lexrc.next()) if (lexrc.next())
language_package = lexrc.GetString(); language_package = lexrc.getString();
break; break;
case RC_LANGUAGE_AUTO_BEGIN: case RC_LANGUAGE_AUTO_BEGIN:
if (lexrc.next()) if (lexrc.next())
language_auto_begin = lexrc.GetBool(); language_auto_begin = lexrc.getBool();
break; break;
case RC_LANGUAGE_AUTO_END: case RC_LANGUAGE_AUTO_END:
if (lexrc.next()) if (lexrc.next())
language_auto_end = lexrc.GetBool(); language_auto_end = lexrc.getBool();
break; break;
case RC_LANGUAGE_GLOBAL_OPTIONS: case RC_LANGUAGE_GLOBAL_OPTIONS:
if (lexrc.next()) if (lexrc.next())
language_global_options = lexrc.GetBool(); language_global_options = lexrc.getBool();
break; break;
case RC_LANGUAGE_USE_BABEL: case RC_LANGUAGE_USE_BABEL:
if (lexrc.next()) if (lexrc.next())
language_use_babel = lexrc.GetBool(); language_use_babel = lexrc.getBool();
break; break;
case RC_LANGUAGE_COMMAND_BEGIN: case RC_LANGUAGE_COMMAND_BEGIN:
if (lexrc.next()) if (lexrc.next())
language_command_begin = lexrc.GetString(); language_command_begin = lexrc.getString();
break; break;
case RC_LANGUAGE_COMMAND_END: case RC_LANGUAGE_COMMAND_END:
if (lexrc.next()) if (lexrc.next())
language_command_end = lexrc.GetString(); language_command_end = lexrc.getString();
break; break;
case RC_LANGUAGE_COMMAND_LOCAL: case RC_LANGUAGE_COMMAND_LOCAL:
if (lexrc.next()) if (lexrc.next())
language_command_local = lexrc.GetString(); language_command_local = lexrc.getString();
break; break;
case RC_RTL_SUPPORT: case RC_RTL_SUPPORT:
if (lexrc.next()) if (lexrc.next())
rtl_support = lexrc.GetBool(); rtl_support = lexrc.getBool();
break; break;
case RC_AUTO_NUMBER: case RC_AUTO_NUMBER:
if (lexrc.next()) if (lexrc.next())
auto_number = lexrc.GetBool(); auto_number = lexrc.getBool();
break; break;
case RC_MARK_FOREIGN_LANGUAGE: case RC_MARK_FOREIGN_LANGUAGE:
if (lexrc.next()) if (lexrc.next())
mark_foreign_language = lexrc.GetBool(); mark_foreign_language = lexrc.getBool();
break; break;
case RC_SHOW_BANNER: case RC_SHOW_BANNER:
if (lexrc.next()) if (lexrc.next())
show_banner = lexrc.GetBool(); show_banner = lexrc.getBool();
break; break;
case RC_NEW_ASK_FILENAME: case RC_NEW_ASK_FILENAME:
if (lexrc.next()) if (lexrc.next())
new_ask_filename = lexrc.GetBool(); new_ask_filename = lexrc.getBool();
break; break;
case RC_CONVERTER: { case RC_CONVERTER: {
string from, to, command, flags; string from, to, command, flags;
if (lexrc.next()) if (lexrc.next())
from = lexrc.GetString(); from = lexrc.getString();
if (lexrc.next()) if (lexrc.next())
to = lexrc.GetString(); to = lexrc.getString();
if (lexrc.next()) if (lexrc.next())
command = lexrc.GetString(); command = lexrc.getString();
if (lexrc.next()) if (lexrc.next())
flags = lexrc.GetString(); flags = lexrc.getString();
if (command.empty() || command == "none") if (command.empty() || command == "none")
converters.erase(from, to); converters.erase(from, to);
else else
@ -886,22 +886,22 @@ int LyXRC::read(string const & filename)
case RC_VIEWER: { case RC_VIEWER: {
string format, command; string format, command;
if (lexrc.next()) if (lexrc.next())
format = lexrc.GetString(); format = lexrc.getString();
if (lexrc.next()) if (lexrc.next())
command = lexrc.GetString(); command = lexrc.getString();
formats.setViewer(format, command); formats.setViewer(format, command);
break; break;
} }
case RC_FORMAT: { case RC_FORMAT: {
string format, extension, prettyname, shortcut; string format, extension, prettyname, shortcut;
if (lexrc.next()) if (lexrc.next())
format = lexrc.GetString(); format = lexrc.getString();
if (lexrc.next()) if (lexrc.next())
extension = lexrc.GetString(); extension = lexrc.getString();
if (lexrc.next()) if (lexrc.next())
prettyname = lexrc.GetString(); prettyname = lexrc.getString();
if (lexrc.next()) if (lexrc.next())
shortcut = lexrc.GetString(); shortcut = lexrc.getString();
if (prettyname.empty()) { if (prettyname.empty()) {
if (converters.formatIsUsed(format)) if (converters.formatIsUsed(format))
lyxerr << "Can't delete format " lyxerr << "Can't delete format "
@ -916,12 +916,12 @@ int LyXRC::read(string const & filename)
} }
case RC_DEFAULT_LANGUAGE: case RC_DEFAULT_LANGUAGE:
if (lexrc.next()) if (lexrc.next())
default_language = lexrc.GetString(); default_language = lexrc.getString();
break; break;
case RC_LABEL_INIT_LENGTH: case RC_LABEL_INIT_LENGTH:
if (lexrc.next()) if (lexrc.next())
label_init_length = lexrc.GetInteger(); label_init_length = lexrc.getInteger();
break; break;
case RC_LAST: break; // this is just a dummy case RC_LAST: break; // this is just a dummy

View File

@ -1497,9 +1497,9 @@ void LyXTabular::OldFormatRead(LyXLex & lex, string const & fl)
LyXFont font(LyXFont::ALL_INHERIT); LyXFont font(LyXFont::ALL_INHERIT);
font.setLanguage(owner_->bufferOwner()->getLanguage()); font.setLanguage(owner_->bufferOwner()->getLanguage());
while (lex.IsOK()) { while (lex.isOK()) {
lex.nextToken(); lex.nextToken();
string const token = lex.GetString(); string const token = lex.getString();
if (token.empty()) if (token.empty())
continue; continue;
if (token == "\\layout" if (token == "\\layout"

View File

@ -2525,20 +2525,6 @@ LyXText::text_status LyXText::status() const
void LyXText::status(BufferView * bview, LyXText::text_status st) const void LyXText::status(BufferView * bview, LyXText::text_status st) const
{ {
#if 0
if ((status_ != NEED_MORE_REFRESH)
|| (status_ == NEED_MORE_REFRESH)
&& (st != NEED_VERY_LITTLE_REFRESH)) {
status_ = st;
if (inset_owner && st != UNCHANGED) {
bview->text->status(bview, NEED_VERY_LITTLE_REFRESH);
}
}
#else
#warning Please tell what the intention is here. (Lgb)
// The above does not make any sense, I changed it to what is here,
// but it still does not make much sense. (Lgb)
#warning Sure have a look now! (Jug)
// well as much as I know && binds more then || so the above and the // well as much as I know && binds more then || so the above and the
// below are identical (this for your known use of parentesis!) // below are identical (this for your known use of parentesis!)
// Now some explanation: // Now some explanation:
@ -2566,5 +2552,4 @@ void LyXText::status(BufferView * bview, LyXText::text_status st) const
} }
} }
} }
#endif
} }

View File

@ -225,7 +225,7 @@ int Trans::Load(LyXLex & lex)
{ {
bool error = false; bool error = false;
while (lex.IsOK() && !error) { while (lex.isOK() && !error) {
switch (lex.lex()) { switch (lex.lex()) {
case KMOD: case KMOD:
{ {
@ -238,7 +238,7 @@ int Trans::Load(LyXLex & lex)
} else } else
return -1; return -1;
string const keys = lex.GetString(); string const keys = lex.getString();
if (lex.next(true)) { if (lex.next(true)) {
if (lyxerr.debugging(Debug::KBMAP)) if (lyxerr.debugging(Debug::KBMAP))
@ -247,7 +247,7 @@ int Trans::Load(LyXLex & lex)
} else } else
return -1; return -1;
tex_accent accent = getkeymod(lex.GetString()); tex_accent accent = getkeymod(lex.getString());
if (accent == TEX_NOACCENT) if (accent == TEX_NOACCENT)
return -1; return -1;
@ -263,7 +263,7 @@ int Trans::Load(LyXLex & lex)
} else } else
return -1; return -1;
string const allowed = lex.GetString(); string const allowed = lex.getString();
AddDeadkey(accent, keys /*, allowed*/); AddDeadkey(accent, keys /*, allowed*/);
#else #else
AddDeadkey(accent, keys); AddDeadkey(accent, keys);
@ -340,7 +340,7 @@ int Trans::Load(LyXLex & lex)
} }
string allowed; string allowed;
if (lex.next()) { if (lex.next()) {
allowed = lex.GetString(); allowed = lex.getString();
lyxerr[Debug::KBMAP] << "allowed: " lyxerr[Debug::KBMAP] << "allowed: "
<< allowed << endl; << allowed << endl;
} else { } else {
@ -388,7 +388,7 @@ int Trans::Load(LyXLex & lex)
if (lyxerr.debugging(Debug::KBMAP)) if (lyxerr.debugging(Debug::KBMAP))
lyxerr << "\t`" << lex.text() << "'" lyxerr << "\t`" << lex.text() << "'"
<< endl; << endl;
accent = getkeymod(lex.GetString()); accent = getkeymod(lex.getString());
} else } else
return -1; return -1;