Changes since tag v3

commit 0d8be150e0365d688bf0eb1333aeedab374c359b
Author: (rowaasr13) Oleg V. Volkov <rowaasr13@gmail.com>
Date:   Sat Jan 9 02:27:27 2021 +0300

    rename string.* locals to more common name; call gsub directly

commit 16517836c66a6ad4e25021e6de568f269fe30502
Author: (rowaasr13) Oleg V. Volkov <rowaasr13@gmail.com>
Date:   Sat Jan 9 02:25:15 2021 +0300

    sync to generator commit 06eb65e8ca259518b712784ab2a27f638785e6be

commit d9df5261a932aef2ea4be510ee4e58794f10f52e
Author: (rowaasr13) Oleg V. Volkov <rowaasr13@gmail.com>
Date:   Sat Jan 9 01:04:03 2021 +0300

    v3 toc; ugh, forgot to do it when tagging

commit f86ab1e00507c785ea5ebc3e5e4012b9470a0c55
Author: (rowaasr13) Oleg V. Volkov <rowaasr13@gmail.com>
Date:   Sat Jan 9 01:03:30 2021 +0300

    normalize text to remove lookalike unicode before testing patterns - sync to generator commit 27384d5809001476751fb9a6f3eeb3ffb518f224

commit 4ce10bcc69747eba599bde65bd0e26c752d56943
Author: (rowaasr13) Oleg V. Volkov <rowaasr13@gmail.com>
Date:   Sat Jan 9 00:46:19 2021 +0300

    sync to generator commit 1a427ee807c538cfc50f7a2c43fe39f9abcd3835

