Lines Matching refs:lexpos
387 const picoos_uint32 lexpos,
407 lexres->posind[i++] = 0x000000ff & (lexpos);
408 lexres->posind[i++] = 0x000000ff & (lexpos >> 8);
409 lexres->posind[i] = 0x000000ff & (lexpos >> 16);
422 picoos_uint32 lexpos;
427 lexpos = lexposStart;
429 while ((rv < 0) && (lexpos < lexposEnd)) {
431 rv = klex_lexMatch(&(this->lexblocks[lexpos]), graph, graphlen);
434 klex_setLexResult(&(this->lexblocks[lexpos]), lexpos, lexres);
439 (lexpos < lexposEnd)) {
440 lexpos += this->lexblocks[lexpos];
441 lexpos += this->lexblocks[lexpos];
444 while ((this->lexblocks[lexpos] == 0) &&
445 (lexpos < lexposEnd)) {
446 lexpos++;
448 if (lexpos < lexposEnd) {
449 if (klex_lexMatch(&(this->lexblocks[lexpos]), graph,
451 klex_setLexResult(&(this->lexblocks[lexpos]),
452 lexpos, lexres);
455 lexpos = lexposEnd;
464 lexpos += this->lexblocks[lexpos];
465 lexpos += this->lexblocks[lexpos];
468 while ((this->lexblocks[lexpos] == 0) && (lexpos < lexposEnd)) {
469 lexpos++;
526 PICODBG_DEBUG(("lookup start, lexpos range %d..%d", lexposStart,lexposEnd));