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