{"|", LM_TK_UNDEF, '|', LMB_NONE},
{"}", LM_TK_SPECIAL, '}', LMB_NONE},
{"", LM_TK_SPECIAL, 0, LMB_NONE}
{"|", LM_TK_UNDEF, '|', LMB_NONE},
{"}", LM_TK_SPECIAL, '}', LMB_NONE},
{"", LM_TK_SPECIAL, 0, LMB_NONE}
void ReadSymbols(string const & filename)
{
void ReadSymbols(string const & filename)
{
- for(latexkeys_a * p = wordlist_array; !string(p->name).empty(); ++p) {
+ for (latexkeys_a * p = wordlist_array; !string(p->name).empty(); ++p) {
- tmp.name = p->name;
- tmp.token = p->token;
- tmp.id = p->id;
+ tmp.name = p->name;
+ tmp.token = p->token;
+ tmp.id = p->id;
+ tmp.type = p->type;
wordlist.push_back(tmp);
}
wordlist.push_back(tmp);
}
string const file = LibFileSearch(string(), "symbols");
if (file.empty())
lyxerr << "Could not find symbols file" << endl;
string const file = LibFileSearch(string(), "symbols");
if (file.empty())
lyxerr << "Could not find symbols file" << endl;
ReadSymbols(file);
initialized = true;
ReadSymbols(file);
initialized = true;
std::vector<latexkeys>::iterator it =
std::find_if(wordlist.begin(), wordlist.end(),
std::vector<latexkeys>::iterator it =
std::find_if(wordlist.begin(), wordlist.end(),