private void ReadLexerKeywords(XmlReader reader)
{
bool? inherit = null;
int? list = null;
string keywords = null;
if (reader.HasAttributes)
{
while (reader.MoveToNextAttribute())
{
string attrName = reader.Name.ToLower();
switch (attrName)
{
case "inherit":
inherit = this.getBool(reader.Value);
break;
case "list":
list = this.getInt(reader.Value);
break;
}
}
reader.MoveToElement();
}
if (!reader.IsEmptyElement)
keywords = reader.ReadString().Trim();
this._lexing_Keywords.Add(new KeyWordConfig(list.Value, keywords, inherit));
reader.Read();
}