Ignore:
Timestamp:
2003-12-03T16:45:17+13:00 (20 years ago)
Author:
kjdon
Message:

added the WITHIN operator

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/src/mgpp/text/GSDLQueryLex.cpp

    r5448 r6121  
    224224
    225225  // assume it is a term of some sort
    226   if (!ParseTerm (here, end, el.text)) {
     226  if (!ParseTerm (here, end, el.text))  {
    227227    // parse term returns false if it hasn't parsed anything that is a term
    228228    // here should be the same as it was before
     
    253253    return true;
    254254  }
     255  UCArray WITHIN; SetCStr (WITHIN, "WITHIN");
     256  if (PrefixLen(el.text, WITHIN)==6) {
     257    el.lexType = WithinOpE;
     258    return true;
     259  }
     260 
    255261  el.lexType = TermE;
    256262  return true;
Note: See TracChangeset for help on using the changeset viewer.