Changeset 5449 for trunk/mgpp
- Timestamp:
- 2003-09-04T12:44:52+12:00 (21 years ago)
- Location:
- trunk/mgpp/text
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mgpp/text/GSDLQueryLex.cpp
r3365 r5449 224 224 225 225 // assume it is a term of some sort 226 if (!ParseTerm (here, end, el.text)) return false; 226 if (!ParseTerm (here, end, el.text)) { 227 // parse term returns false if it hasn't parsed anything that is a term 228 // here should be the same as it was before 229 el.lexType = UnknownE; 230 AddNChar (here, el.text, charLen); 231 return true; 232 } 233 //return false; 227 234 228 235 UCArray AND; SetCStr (AND, "AND"); -
trunk/mgpp/text/GSDLQueryLex.h
r3365 r5449 29 29 enum LexType {NoTypeE, OpenBracketE, CloseBracketE, TermE, AndOpE, OrOpE, 30 30 NotOpE, NearOpE, QuoteE, IntegerE, TermWeightE, StemMethodE, 31 RangeE, AtE, TagE, OpenSquareBracketE, CloseSquareBracketE}; 31 RangeE, AtE, TagE, OpenSquareBracketE, CloseSquareBracketE, 32 UnknownE}; 32 33 33 34 struct LexEl { -
trunk/mgpp/text/GSDLQueryParser.cpp
r4210 r5449 247 247 if (phrase) phrase=false; 248 248 else phrase=true; 249 } else if (el.lexType == UnknownE) { 250 // just ignore it 249 251 } 250 252 else { … … 286 288 break; 287 289 290 } else if (el.lexType == UnknownE) { 291 // just ignore it 288 292 } else { 289 293 // error … … 431 435 curTree = NotAdd (curTree, newTerm); 432 436 437 } else if (el.lexType == UnknownE) { 438 // just ignore it 433 439 } else { 434 440
Note:
See TracChangeset
for help on using the changeset viewer.