Follow-up Comment #26, bug#63074 (group groff):
In my seat-of-the-pants example, I committed the same crime I complained of:
lack of input validation. My point might be easier to understand if I add it
in.
.nr refno 1
.de DEFREF
. nr refno +1
. if !\A'\\$1' \
. ab bogus tag '\\$1' in reference definition; stick to ASCII
. ds ref*id!\n[refno]!tag \\$1
. ds ref*id!\n[refno]!author \\$2
. ds ref*id!\n[refno]!desc \\$3
. ds ref*id!\n[refno]!year \\$4
..
.DEFREF story "Dupr\[e aa]" "Best \%Story\%Book Ever" 1989
.DEFREF Гуляйпольщина "Махновщина"
"весенне-летнего" 1919 \" gets rejected
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?63074>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/