It looks good, but some pages were fuzzy, and from first read, the areas that I feel need to be enhanced have to do with indenting and matching.
I would also have the author reread his output, as the x7f character is shown in its raw form in one part, and with the description of the matching, the % character is used. Since the ‘x7f’ shows on the screen as a quad or squish quad, I used that define for my stuff. Now that I see that the defines were in language.sh; these could be used in place to avoid confusion. and to aid in maintenance.