If nobody applied my previous patch, this one might be more tempting. The 
math_Parser code is a mess, and does not follow TeX anyway (which has the 
benefit of making the code simpler anyway). While it is buggy, for example 
only letter, category 11 to be precise, should quality for multiple character 
macro names (chapter and verse is in the TeXbook/volue A of the computers and 
typestiing series on page 46).

The patch only cleans up the Lexer and probably makes some of support.C 
redundant. I have not checked that nowhere else looks art any of that stuff, 
so it is left in. There are 4 elements to this patch:
1, Patch to math_Parser.C
2. New version of math_hash.C (a diff is twice the size)
3. A keyword list for those Lars et al. to verify everything is in place.
4. A patch to gperf 2.7.x you might need (gperf will, or was going to, include 
code equivilent to the effect of the patch). The patch allows me to hide a 
character by preifxing it with a \ and is needed for puting , in the hash 
table).

Duncan (-:


math_parser.diff.gz

keywords.gz

gperf.diff.gz

math_hash.C.gz

Duncan (-:
"software industry, the: unique industry where selling substandard goods is
legal and you can charge extra for fixing the problems."

Reply via email to