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/