From: <lo...@us...> - 2007-03-12 07:06:54
|
Revision: 961 http://svn.sourceforge.net/colorer/?rev=961&view=rev Author: lomecb Date: 2007-03-12 00:06:53 -0700 (Mon, 12 Mar 2007) Log Message: ----------- ignorecase legacy treatment Modified Paths: -------------- trunk/colorer/src/shared/colorer/parsers/HRCParserImpl.cpp Modified: trunk/colorer/src/shared/colorer/parsers/HRCParserImpl.cpp =================================================================== --- trunk/colorer/src/shared/colorer/parsers/HRCParserImpl.cpp 2007-03-11 20:20:40 UTC (rev 960) +++ trunk/colorer/src/shared/colorer/parsers/HRCParserImpl.cpp 2007-03-12 07:06:53 UTC (rev 961) @@ -487,7 +487,7 @@ scheme->nodes.addElement(next); next = null; continue; - }; + } if (*tmpel->getNodeName() == "block"){ @@ -527,14 +527,14 @@ } delete next; continue; - }; + } if (!(endParam = useEntities(eParam))){ if (errorHandler != null){ errorHandler->error(StringBuffer("'end' block attribute not found in scheme '")+scheme->schemeName+"'"); } delete next; continue; - }; + } const String *schemeName = ((Element*)tmpel)->getAttribute(DString("scheme")); if (schemeName == null || schemeName->length() == 0){ if (errorHandler != null){ @@ -543,7 +543,7 @@ delete startParam; delete endParam; continue; - }; + } next->schemeName = new SString(schemeName); next->lowPriority = DString("low").equals(((Element*)tmpel)->getAttribute(DString("priority"))); next->lowContentPriority = DString("low").equals(((Element*)tmpel)->getAttribute(DString("content-priority"))); @@ -575,10 +575,10 @@ scheme->nodes.addElement(next); next = null; continue; - }; + } if (*tmpel->getNodeName() == "keywords"){ - bool isCase = ((Element*)tmpel)->getAttribute(DString("ignorecase")) ? false : true; + bool isCase = !DString("yes").equals(((Element*)tmpel)->getAttribute(DString("ignorecase"))); next->lowPriority = !DString("normal").equals(((Element*)tmpel)->getAttribute(DString("priority"))); const Region *brgn = getNCRegion((Element*)tmpel, DString("region")); if (brgn == null){ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |