I think i have removed all of the stray junk in it and have commented it so it should make sense. I have corrected a small errata on character "&" which was displaying as an underscore. The generated table is of the 0 or 1 type which is useful for both assembler programming as well as creating the table I needed for QE.
A "character "class" table that uses different numbers for different classes of characters is a different animal and while they are very useful, this tool does not have the type of interface necessary to perform this task and I am not sure what interface would do that job. Like most, if I need a character class table I start with a plain one and manually edit the changes I need.
[attachment deleted by admin]