commit d6b8218a2b8ddb3ccec75f7eda1298d0309be0a7 from: Sven M. Hallberg date: Mon Nov 07 01:27:59 2022 UTC cosmetics commit - 13efde33b7b447d7c224632ab895efd18662dc9e commit + d6b8218a2b8ddb3ccec75f7eda1298d0309be0a7 blob - 0ac282cf73284d376a6eff871018ae760d015458 blob + 2326eccbc587fc907ccbb28b94c613242803e6fc --- nfa.c +++ nfa.c @@ -547,7 +547,7 @@ nfastart(struct prep *pr, sub_t *sub, out_t *out, void pr->out = out; pr->env = env; pr->pos = 0; - pr->match = -1; /* no match */ + pr->match = -1; /* no match (yet) */ pr->active = 1; memset(pr->act.bits, 0, pr->act.sz * sizeof(bunch_t)); @@ -747,7 +747,7 @@ generate(struct prep *pr, const struct set *act, struc * run the automaton for one iteration, either consuming input, generating * output or failing. * - * returns the number of input characters consumed or -1 if stuck. + * returns the number (0 or 1) of input symbols consumed or -1 if stuck. */ static int nfastep(struct prep *pr, int x, struct set *act, struct set *next) @@ -812,8 +812,8 @@ nfaend(struct prep *pr) } int -nfarun_(struct prep *pr, - sub_t *sub, out_t *out, void *env, const char *inp, size_t sz) +nfarun_(struct prep *pr, sub_t *sub, out_t *out, void *env, + const char *inp, size_t sz) { nfastart(pr, sub, out, env); nfacont(pr, inp, sz);