- trange = (i, i + sum(c in ' ,-:>' for c in lm.group(0)))
- for out in info:
- if out:
- outcodes.add((*trange, lm.expand(out).upper()))
- else:
- outcodes.add((*trange, lm.group(0)[:-1].upper()))
+ trange = (i, i + cc_spaces + sum(c in ' ,-:>' for c in lm.group(0)))
+ for out, out_ccs in info:
+ if cc is None or cc in out_ccs:
+ if out:
+ outcodes.add((*trange, lm.expand(out).upper()))
+ else:
+ outcodes.add((*trange, lm.group(0)[:-1].upper()))