Lines Matching refs:match
185 dict->states[dict->num_states].match = NULL;
311 dict[k]->states[0].match = NULL;
425 dict[k]->states[state_num].match = hnj_strdup (pattern + i);
454 if found, and if there is a match, union the match in.
458 can break the loop after finding the first match.
508 if (hstate->match)
509 hnj_free (hstate->match);
534 char *match;
599 elimination of trailing zeroes from the match. Leading zeroes
601 match = dict->states[state].match;
603 if (match && !dict->states[state].repl)
605 offset = i + 1 - strlen (match);
609 printf ("%s\n", match);
613 for (k = 0; match[k]; k++)
614 if (hyphens[offset + k] < match[k])
615 hyphens[offset + k] = match[k];
716 char *match;
799 elimination of trailing zeroes from the match. Leading zeroes
801 match = dict->states[state].match;
806 if (match)
808 offset = i + 1 - strlen (match);
812 printf ("%s (%s)\n", match, repl);
823 for (k = 0; match[k]; k++) {
824 if ((hyphens[offset + k] < match[k])) {
825 hyphens[offset + k] = match[k];
826 if (match[k]&1) {