Lines Matching refs:unitNumber

152     int32_t unitNumber=0;  in writeBranchSubNode()  local
154 int32_t i=starts[unitNumber]=start; in writeBranchSubNode()
157 isFinal[unitNumber]= start==i-1 && unitIndex+1==getElementStringLength(start); in writeBranchSubNode()
159 } while(++unitNumber<length-1); in writeBranchSubNode()
161 starts[unitNumber]=start; in writeBranchSubNode()
169 --unitNumber; in writeBranchSubNode()
170 if(!isFinal[unitNumber]) { in writeBranchSubNode()
171 … jumpTargets[unitNumber]=writeNode(starts[unitNumber], starts[unitNumber+1], unitIndex+1); in writeBranchSubNode()
173 } while(unitNumber>0); in writeBranchSubNode()
176 unitNumber=length-1; in writeBranchSubNode()
180 while(--unitNumber>=0) { in writeBranchSubNode()
181 start=starts[unitNumber]; in writeBranchSubNode()
183 if(isFinal[unitNumber]) { in writeBranchSubNode()
188 value=offset-jumpTargets[unitNumber]; in writeBranchSubNode()
190 writeValueAndFinal(value, isFinal[unitNumber]); in writeBranchSubNode()
287 int32_t unitNumber=0; in makeBranchSubNode() local
298 } while(++unitNumber<length-1); in makeBranchSubNode()
514 int32_t unitNumber=length-1; in write() local
515 Node *rightEdge=equal[unitNumber]; in write()
518 --unitNumber; in write()
519 if(equal[unitNumber]!=NULL) { in write()
520 … equal[unitNumber]->writeUnlessInsideRightEdge(firstEdgeNumber, rightEdgeNumber, builder); in write()
522 } while(unitNumber>0); in write()
525 unitNumber=length-1; in write()
527 builder.writeValueAndFinal(values[unitNumber], TRUE); in write()
531 offset=builder.write(units[unitNumber]); in write()
533 while(--unitNumber>=0) { in write()
536 if(equal[unitNumber]==NULL) { in write()
538 value=values[unitNumber]; in write()
542 U_ASSERT(equal[unitNumber]->getOffset()>0); in write()
543 value=offset-equal[unitNumber]->getOffset(); in write()
547 offset=builder.write(units[unitNumber]); in write()