Example #1
0
 private static int Txt_calc(
     Texvc_ctx ctx,
     Texvc_root root,
     byte[] src,
     int src_len,
     int bgn_pos,
     int txt_bgn,
     int txt_uid) {
   if (txt_uid == -1) // no existing txt_tkn; create new one
   txt_uid = root.Regy__add(Texvc_tkn_.Tid__text, Texvc_tkn_.Tid__text, txt_bgn, bgn_pos, null);
   else // existing txt_tkn; happens for false matches; EX: abc[[\nef[[a]]; see NOTE_1
   root.Regy__update_end(txt_uid, bgn_pos);
   return txt_uid;
 }