Follow-up Comment #24, bug #67372 (group groff): I've _groff_ Git's master branch, significantly expanded test coverage of valid _and_ invalid delimiters.
It's still not complete. I need to: 1. Deal with a handful of control characters that are valid as GNU _troff_ delimiters but not in AT&T _troff_. This may be unresolvable; I'm starting to suspect that AT&T _troff_ used this handful of character codes as "token" values, just as GNU _troff_ does. https://cgit.git.savannah.gnu.org/cgit/groff.git/tree/src/roff/troff/input.h?h=1.23.0 2. Deal with the use of escape sequences themselves as delimiters. Some instances of these are the land mines that exploded in _mandoc_'s test suite. Support for others _must_ be retained for preprocessor support. (GNU _tbl_'s `\[tbl` and GNU _eqn_'s `\(EQ`. In the preprocessors, there is no concept of "input level" or "interpolation depth", so these are necessary contrivances.) Anyway, here are some findings. _groff_ 1.22.3: $ grep -B2 FAILED /tmp/delim-1223.txt checking validity of control character 011 (octal) as delimiter in normal mode <standard input>:1: cannot use a tab character as a starting delimiter ...FAILED -- <standard input>:1: cannot use character `.' as a starting delimiter checking invalidity of '|' as delimiter in normal mode ...FAILED -- checking validity of '0' as numeric expression delimiter in compatibility mode <standard input>:1: cannot use character `0' as a starting delimiter ...FAILED checking validity of '1' as numeric expression delimiter in compatibility mode <standard input>:1: cannot use character `1' as a starting delimiter ...FAILED checking validity of '2' as numeric expression delimiter in compatibility mode <standard input>:1: cannot use character `2' as a starting delimiter ...FAILED checking validity of '3' as numeric expression delimiter in compatibility mode <standard input>:1: cannot use character `3' as a starting delimiter ...FAILED checking validity of '4' as numeric expression delimiter in compatibility mode <standard input>:1: cannot use character `4' as a starting delimiter ...FAILED checking validity of '5' as numeric expression delimiter in compatibility mode <standard input>:1: cannot use character `5' as a starting delimiter ...FAILED checking validity of '6' as numeric expression delimiter in compatibility mode <standard input>:1: cannot use character `6' as a starting delimiter ...FAILED checking validity of '7' as numeric expression delimiter in compatibility mode <standard input>:1: cannot use character `7' as a starting delimiter ...FAILED checking validity of '8' as numeric expression delimiter in compatibility mode <standard input>:1: cannot use character `8' as a starting delimiter ...FAILED checking validity of '9' as numeric expression delimiter in compatibility mode <standard input>:1: cannot use character `9' as a starting delimiter ...FAILED checking validity of '.' as numeric expression delimiter in compatibility mode <standard input>:1: cannot use character `.' as a starting delimiter ...FAILED -- checking invalidity of '.' as output comparison delimiter in compatibility mode checking invalidity of '|' as output comparison delimiter in compatibility mode ...FAILED _groff_ 1.22.4: No behavior change here--just changes to diagnostic message text. $ diff -U0 /tmp/delim-122[34].txt --- /tmp/delim-1223.txt 2025-11-06 06:14:28.176729932 -0600 +++ /tmp/delim-1224.txt 2025-11-06 06:14:43.936591075 -0600 @@ -78 +78 @@ -<standard input>:1: cannot use a tab character as a starting delimiter +troff: <standard input>:1: cannot use a tab character as a starting delimiter @@ -83 +83 @@ -<standard input>:1: cannot use character `0' as a starting delimiter +troff: <standard input>:1: cannot use character '0' as a starting delimiter @@ -85 +85 @@ -<standard input>:1: cannot use character `1' as a starting delimiter +troff: <standard input>:1: cannot use character '1' as a starting delimiter @@ -87 +87 @@ -<standard input>:1: cannot use character `2' as a starting delimiter +troff: <standard input>:1: cannot use character '2' as a starting delimiter @@ -89 +89 @@ -<standard input>:1: cannot use character `3' as a starting delimiter +troff: <standard input>:1: cannot use character '3' as a starting delimiter @@ -91 +91 @@ -<standard input>:1: cannot use character `4' as a starting delimiter +troff: <standard input>:1: cannot use character '4' as a starting delimiter @@ -93 +93 @@ -<standard input>:1: cannot use character `5' as a starting delimiter +troff: <standard input>:1: cannot use character '5' as a starting delimiter @@ -95 +95 @@ -<standard input>:1: cannot use character `6' as a starting delimiter +troff: <standard input>:1: cannot use character '6' as a starting delimiter @@ -97 +97 @@ -<standard input>:1: cannot use character `7' as a starting delimiter +troff: <standard input>:1: cannot use character '7' as a starting delimiter @@ -99 +99 @@ -<standard input>:1: cannot use character `8' as a starting delimiter +troff: <standard input>:1: cannot use character '8' as a starting delimiter @@ -101 +101 @@ -<standard input>:1: cannot use character `9' as a starting delimiter +troff: <standard input>:1: cannot use character '9' as a starting delimiter @@ -103 +103 @@ -<standard input>:1: cannot use character `+' as a starting delimiter +troff: <standard input>:1: cannot use character '+' as a starting delimiter @@ -105 +105 @@ -<standard input>:1: cannot use character `-' as a starting delimiter +troff: <standard input>:1: cannot use character '-' as a starting delimiter @@ -107 +107 @@ -<standard input>:1: cannot use character `(' as a starting delimiter +troff: <standard input>:1: cannot use character '(' as a starting delimiter @@ -109 +109 @@ -<standard input>:1: cannot use character `.' as a starting delimiter +troff: <standard input>:1: cannot use character '.' as a starting delimiter @@ -263 +263 @@ -<standard input>:1: cannot use character `0' as a starting delimiter +troff: <standard input>:1: cannot use character '0' as a starting delimiter @@ -266 +266 @@ -<standard input>:1: cannot use character `1' as a starting delimiter +troff: <standard input>:1: cannot use character '1' as a starting delimiter @@ -269 +269 @@ -<standard input>:1: cannot use character `2' as a starting delimiter +troff: <standard input>:1: cannot use character '2' as a starting delimiter @@ -272 +272 @@ -<standard input>:1: cannot use character `3' as a starting delimiter +troff: <standard input>:1: cannot use character '3' as a starting delimiter @@ -275 +275 @@ -<standard input>:1: cannot use character `4' as a starting delimiter +troff: <standard input>:1: cannot use character '4' as a starting delimiter @@ -278 +278 @@ -<standard input>:1: cannot use character `5' as a starting delimiter +troff: <standard input>:1: cannot use character '5' as a starting delimiter @@ -281 +281 @@ -<standard input>:1: cannot use character `6' as a starting delimiter +troff: <standard input>:1: cannot use character '6' as a starting delimiter @@ -284 +284 @@ -<standard input>:1: cannot use character `7' as a starting delimiter +troff: <standard input>:1: cannot use character '7' as a starting delimiter @@ -287 +287 @@ -<standard input>:1: cannot use character `8' as a starting delimiter +troff: <standard input>:1: cannot use character '8' as a starting delimiter @@ -290 +290 @@ -<standard input>:1: cannot use character `9' as a starting delimiter +troff: <standard input>:1: cannot use character '9' as a starting delimiter @@ -293 +293 @@ -<standard input>:1: cannot use character `.' as a starting delimiter +troff: <standard input>:1: cannot use character '.' as a starting delimiter @@ -313 +313 @@ -<standard input>:1: cannot use character `+' as a starting delimiter +troff: <standard input>:1: cannot use character '+' as a starting delimiter @@ -315 +315 @@ -<standard input>:1: cannot use character `-' as a starting delimiter +troff: <standard input>:1: cannot use character '-' as a starting delimiter @@ -317 +317 @@ -<standard input>:1: cannot use character `/' as a starting delimiter +troff: <standard input>:1: cannot use character '/' as a starting delimiter @@ -319 +319 @@ -<standard input>:1: cannot use character `*' as a starting delimiter +troff: <standard input>:1: cannot use character '*' as a starting delimiter @@ -321 +321 @@ -<standard input>:1: cannot use character `%' as a starting delimiter +troff: <standard input>:1: cannot use character '%' as a starting delimiter @@ -323 +323 @@ -<standard input>:1: cannot use character `<' as a starting delimiter +troff: <standard input>:1: cannot use character '<' as a starting delimiter @@ -325 +325 @@ -<standard input>:1: cannot use character `>' as a starting delimiter +troff: <standard input>:1: cannot use character '>' as a starting delimiter @@ -327 +327 @@ -<standard input>:1: cannot use character `=' as a starting delimiter +troff: <standard input>:1: cannot use character '=' as a starting delimiter @@ -329 +329 @@ -<standard input>:1: cannot use character `&' as a starting delimiter +troff: <standard input>:1: cannot use character '&' as a starting delimiter @@ -331 +331 @@ -<standard input>:1: cannot use character `:' as a starting delimiter +troff: <standard input>:1: cannot use character ':' as a starting delimiter @@ -333 +333 @@ -<standard input>:1: cannot use character `(' as a starting delimiter +troff: <standard input>:1: cannot use character '(' as a starting delimiter @@ -335 +335 @@ -<standard input>:1: cannot use character `)' as a starting delimiter +troff: <standard input>:1: cannot use character ')' as a starting delimiter @@ -418 +418 @@ -<standard input>:1: warning: numeric expression expected (got `@') +troff: <standard input>:1: warning: numeric expression expected (got '@') @@ -420 +420 @@ -<standard input>:1: warning: numeric expression expected (got `@') +troff: <standard input>:1: warning: numeric expression expected (got '@') @@ -422 +422 @@ -<standard input>:1: warning: numeric expression expected (got `@') +troff: <standard input>:1: warning: numeric expression expected (got '@') @@ -424 +424 @@ -<standard input>:1: warning: numeric expression expected (got `@') +troff: <standard input>:1: warning: numeric expression expected (got '@') @@ -426 +426 @@ -<standard input>:1: warning: numeric expression expected (got `@') +troff: <standard input>:1: warning: numeric expression expected (got '@') @@ -428 +428 @@ -<standard input>:1: warning: numeric expression expected (got `@') +troff: <standard input>:1: warning: numeric expression expected (got '@') @@ -430 +430 @@ -<standard input>:1: warning: numeric expression expected (got `@') +troff: <standard input>:1: warning: numeric expression expected (got '@') @@ -432 +432 @@ -<standard input>:1: warning: numeric expression expected (got `@') +troff: <standard input>:1: warning: numeric expression expected (got '@') @@ -434 +434 @@ -<standard input>:1: warning: numeric expression expected (got `@') +troff: <standard input>:1: warning: numeric expression expected (got '@') @@ -436 +436 @@ -<standard input>:1: warning: numeric expression expected (got `@') +troff: <standard input>:1: warning: numeric expression expected (got '@') @@ -438 +438 @@ -<standard input>:1: warning: numeric expression expected (got `@') +troff: <standard input>:1: warning: numeric expression expected (got '@') @@ -440 +440 @@ -<standard input>:1: warning: numeric expression expected (got `)') +troff: <standard input>:1: warning: numeric expression expected (got ')') _groff_ 1.23.0: Same story again, just diagnostic text changes again. $ diff -U0 /tmp/delim-{1224,1230}.txt --- /tmp/delim-1224.txt 2025-11-06 06:14:43.936591075 -0600 +++ /tmp/delim-1230.txt 2025-11-06 06:15:12.124348452 -0600 @@ -78 +78 @@ -troff: <standard input>:1: cannot use a tab character as a starting delimiter +troff:<standard input>:1: error: a tab character is not allowed as a starting delimiter @@ -83 +83 @@ -troff: <standard input>:1: cannot use character '0' as a starting delimiter +troff:<standard input>:1: error: character '0' is not allowed as a starting delimiter @@ -85 +85 @@ -troff: <standard input>:1: cannot use character '1' as a starting delimiter +troff:<standard input>:1: error: character '1' is not allowed as a starting delimiter @@ -87 +87 @@ -troff: <standard input>:1: cannot use character '2' as a starting delimiter +troff:<standard input>:1: error: character '2' is not allowed as a starting delimiter @@ -89 +89 @@ -troff: <standard input>:1: cannot use character '3' as a starting delimiter +troff:<standard input>:1: error: character '3' is not allowed as a starting delimiter @@ -91 +91 @@ -troff: <standard input>:1: cannot use character '4' as a starting delimiter +troff:<standard input>:1: error: character '4' is not allowed as a starting delimiter @@ -93 +93 @@ -troff: <standard input>:1: cannot use character '5' as a starting delimiter +troff:<standard input>:1: error: character '5' is not allowed as a starting delimiter @@ -95 +95 @@ -troff: <standard input>:1: cannot use character '6' as a starting delimiter +troff:<standard input>:1: error: character '6' is not allowed as a starting delimiter @@ -97 +97 @@ -troff: <standard input>:1: cannot use character '7' as a starting delimiter +troff:<standard input>:1: error: character '7' is not allowed as a starting delimiter @@ -99 +99 @@ -troff: <standard input>:1: cannot use character '8' as a starting delimiter +troff:<standard input>:1: error: character '8' is not allowed as a starting delimiter @@ -101 +101 @@ -troff: <standard input>:1: cannot use character '9' as a starting delimiter +troff:<standard input>:1: error: character '9' is not allowed as a starting delimiter @@ -103 +103 @@ -troff: <standard input>:1: cannot use character '+' as a starting delimiter +troff:<standard input>:1: error: character '+' is not allowed as a starting delimiter @@ -105 +105 @@ -troff: <standard input>:1: cannot use character '-' as a starting delimiter +troff:<standard input>:1: error: character '-' is not allowed as a starting delimiter @@ -107 +107 @@ -troff: <standard input>:1: cannot use character '(' as a starting delimiter +troff:<standard input>:1: error: character '(' is not allowed as a starting delimiter @@ -109 +109 @@ -troff: <standard input>:1: cannot use character '.' as a starting delimiter +troff:<standard input>:1: error: character '.' is not allowed as a starting delimiter @@ -263 +263 @@ -troff: <standard input>:1: cannot use character '0' as a starting delimiter +troff:<standard input>:1: error: character '0' is not allowed as a starting delimiter @@ -266 +266 @@ -troff: <standard input>:1: cannot use character '1' as a starting delimiter +troff:<standard input>:1: error: character '1' is not allowed as a starting delimiter @@ -269 +269 @@ -troff: <standard input>:1: cannot use character '2' as a starting delimiter +troff:<standard input>:1: error: character '2' is not allowed as a starting delimiter @@ -272 +272 @@ -troff: <standard input>:1: cannot use character '3' as a starting delimiter +troff:<standard input>:1: error: character '3' is not allowed as a starting delimiter @@ -275 +275 @@ -troff: <standard input>:1: cannot use character '4' as a starting delimiter +troff:<standard input>:1: error: character '4' is not allowed as a starting delimiter @@ -278 +278 @@ -troff: <standard input>:1: cannot use character '5' as a starting delimiter +troff:<standard input>:1: error: character '5' is not allowed as a starting delimiter @@ -281 +281 @@ -troff: <standard input>:1: cannot use character '6' as a starting delimiter +troff:<standard input>:1: error: character '6' is not allowed as a starting delimiter @@ -284 +284 @@ -troff: <standard input>:1: cannot use character '7' as a starting delimiter +troff:<standard input>:1: error: character '7' is not allowed as a starting delimiter @@ -287 +287 @@ -troff: <standard input>:1: cannot use character '8' as a starting delimiter +troff:<standard input>:1: error: character '8' is not allowed as a starting delimiter @@ -290 +290 @@ -troff: <standard input>:1: cannot use character '9' as a starting delimiter +troff:<standard input>:1: error: character '9' is not allowed as a starting delimiter @@ -293 +293 @@ -troff: <standard input>:1: cannot use character '.' as a starting delimiter +troff:<standard input>:1: error: character '.' is not allowed as a starting delimiter @@ -313 +313 @@ -troff: <standard input>:1: cannot use character '+' as a starting delimiter +troff:<standard input>:1: error: character '+' is not allowed as a starting delimiter @@ -315 +315 @@ -troff: <standard input>:1: cannot use character '-' as a starting delimiter +troff:<standard input>:1: error: character '-' is not allowed as a starting delimiter @@ -317 +317 @@ -troff: <standard input>:1: cannot use character '/' as a starting delimiter +troff:<standard input>:1: error: character '/' is not allowed as a starting delimiter @@ -319 +319 @@ -troff: <standard input>:1: cannot use character '*' as a starting delimiter +troff:<standard input>:1: error: character '*' is not allowed as a starting delimiter @@ -321 +321 @@ -troff: <standard input>:1: cannot use character '%' as a starting delimiter +troff:<standard input>:1: error: character '%' is not allowed as a starting delimiter @@ -323 +323 @@ -troff: <standard input>:1: cannot use character '<' as a starting delimiter +troff:<standard input>:1: error: character '<' is not allowed as a starting delimiter @@ -325 +325 @@ -troff: <standard input>:1: cannot use character '>' as a starting delimiter +troff:<standard input>:1: error: character '>' is not allowed as a starting delimiter @@ -327 +327 @@ -troff: <standard input>:1: cannot use character '=' as a starting delimiter +troff:<standard input>:1: error: character '=' is not allowed as a starting delimiter @@ -329 +329 @@ -troff: <standard input>:1: cannot use character '&' as a starting delimiter +troff:<standard input>:1: error: character '&' is not allowed as a starting delimiter @@ -331 +331 @@ -troff: <standard input>:1: cannot use character ':' as a starting delimiter +troff:<standard input>:1: error: character ':' is not allowed as a starting delimiter @@ -333 +333 @@ -troff: <standard input>:1: cannot use character '(' as a starting delimiter +troff:<standard input>:1: error: character '(' is not allowed as a starting delimiter @@ -335 +335 @@ -troff: <standard input>:1: cannot use character ')' as a starting delimiter +troff:<standard input>:1: error: character ')' is not allowed as a starting delimiter @@ -418 +418 @@ -troff: <standard input>:1: warning: numeric expression expected (got '@') +troff:<standard input>:1: warning: expected numeric expression, got '@' @@ -420 +420 @@ -troff: <standard input>:1: warning: numeric expression expected (got '@') +troff:<standard input>:1: warning: expected numeric expression, got '@' @@ -422 +422 @@ -troff: <standard input>:1: warning: numeric expression expected (got '@') +troff:<standard input>:1: warning: expected numeric expression, got '@' @@ -424 +424 @@ -troff: <standard input>:1: warning: numeric expression expected (got '@') +troff:<standard input>:1: warning: expected numeric expression, got '@' @@ -426 +426 @@ -troff: <standard input>:1: warning: numeric expression expected (got '@') +troff:<standard input>:1: warning: expected numeric expression, got '@' @@ -428 +428 @@ -troff: <standard input>:1: warning: numeric expression expected (got '@') +troff:<standard input>:1: warning: expected numeric expression, got '@' @@ -430 +430 @@ -troff: <standard input>:1: warning: numeric expression expected (got '@') +troff:<standard input>:1: warning: expected numeric expression, got '@' @@ -432 +432 @@ -troff: <standard input>:1: warning: numeric expression expected (got '@') +troff:<standard input>:1: warning: expected numeric expression, got '@' @@ -434 +434 @@ -troff: <standard input>:1: warning: numeric expression expected (got '@') +troff:<standard input>:1: warning: expected numeric expression, got '@' @@ -436 +436 @@ -troff: <standard input>:1: warning: numeric expression expected (got '@') +troff:<standard input>:1: warning: expected numeric expression, got '@' @@ -438 +438 @@ -troff: <standard input>:1: warning: numeric expression expected (got '@') +troff:<standard input>:1: warning: expected numeric expression, got '@' @@ -440 +440 @@ -troff: <standard input>:1: warning: numeric expression expected (got ')') +troff:<standard input>:1: warning: expected numeric expression, got ')' _groff_ Git HEAD: More diagnostic phrasing changes. But also some behavior changes. 1. A tab is now accepted as a delimiter in normal mode, because this was easy to code; historically, GNU _troff_ accepts _nearly_ every valid input character as a delimiter. AT&T _troff_ does **not** accept a tab as a delimiter, nor a leader (SOH), nor a Unix EOF (EOT), nor a backspace, nor a form feed. 2. Numerals are now accepted as delimiters. This is necessary for AT&T compatibility, and it was simple to make it true of normal mode as well. Letters are already accepted as delimiters, so why *not* numerals? 3. A pipe ('|') is now accepted as an output comparison delimiter in compatibility mode. I guess I'll need to "NEWS" this stuff. $ diff -U1 /tmp/delim-{1230,HEAD}.txt --- /tmp/delim-1230.txt 2025-11-06 06:15:12.124348452 -0600 +++ /tmp/delim-HEAD.txt 2025-11-06 06:18:25.522854379 -0600 @@ -77,4 +77,2 @@ checking validity of control character 011 (octal) as delimiter in normal mode -troff:<standard input>:1: error: a tab character is not allowed as a starting delimiter -...FAILED checking validity of control character 014 (octal) as delimiter in normal mode @@ -82,31 +80,31 @@ checking invalidity of '0' as delimiter in normal mode -troff:<standard input>:1: error: character '0' is not allowed as a starting delimiter +troff:<standard input>:1: error: character '0' is not allowed as a delimiter checking invalidity of '1' as delimiter in normal mode -troff:<standard input>:1: error: character '1' is not allowed as a starting delimiter +troff:<standard input>:1: error: character '1' is not allowed as a delimiter checking invalidity of '2' as delimiter in normal mode -troff:<standard input>:1: error: character '2' is not allowed as a starting delimiter +troff:<standard input>:1: error: character '2' is not allowed as a delimiter checking invalidity of '3' as delimiter in normal mode -troff:<standard input>:1: error: character '3' is not allowed as a starting delimiter +troff:<standard input>:1: error: character '3' is not allowed as a delimiter checking invalidity of '4' as delimiter in normal mode -troff:<standard input>:1: error: character '4' is not allowed as a starting delimiter +troff:<standard input>:1: error: character '4' is not allowed as a delimiter checking invalidity of '5' as delimiter in normal mode -troff:<standard input>:1: error: character '5' is not allowed as a starting delimiter +troff:<standard input>:1: error: character '5' is not allowed as a delimiter checking invalidity of '6' as delimiter in normal mode -troff:<standard input>:1: error: character '6' is not allowed as a starting delimiter +troff:<standard input>:1: error: character '6' is not allowed as a delimiter checking invalidity of '7' as delimiter in normal mode -troff:<standard input>:1: error: character '7' is not allowed as a starting delimiter +troff:<standard input>:1: error: character '7' is not allowed as a delimiter checking invalidity of '8' as delimiter in normal mode -troff:<standard input>:1: error: character '8' is not allowed as a starting delimiter +troff:<standard input>:1: error: character '8' is not allowed as a delimiter checking invalidity of '9' as delimiter in normal mode -troff:<standard input>:1: error: character '9' is not allowed as a starting delimiter +troff:<standard input>:1: error: character '9' is not allowed as a delimiter checking invalidity of '+' as delimiter in normal mode -troff:<standard input>:1: error: character '+' is not allowed as a starting delimiter +troff:<standard input>:1: error: character '+' is not allowed as a delimiter checking invalidity of '-' as delimiter in normal mode -troff:<standard input>:1: error: character '-' is not allowed as a starting delimiter +troff:<standard input>:1: error: character '-' is not allowed as a delimiter checking invalidity of '(' as delimiter in normal mode -troff:<standard input>:1: error: character '(' is not allowed as a starting delimiter +troff:<standard input>:1: error: character '(' is not allowed as a delimiter checking invalidity of '.' as delimiter in normal mode -troff:<standard input>:1: error: character '.' is not allowed as a starting delimiter +troff:<standard input>:1: error: character '.' is not allowed as a delimiter checking invalidity of '|' as delimiter in normal mode -...FAILED +troff:<standard input>:1: error: character '|' is not allowed as a delimiter checking validity of 'A' as string expression delimiter in compatibility mode @@ -262,34 +260,12 @@ checking validity of '0' as numeric expression delimiter in compatibility mode -troff:<standard input>:1: error: character '0' is not allowed as a starting delimiter -...FAILED checking validity of '1' as numeric expression delimiter in compatibility mode -troff:<standard input>:1: error: character '1' is not allowed as a starting delimiter -...FAILED checking validity of '2' as numeric expression delimiter in compatibility mode -troff:<standard input>:1: error: character '2' is not allowed as a starting delimiter -...FAILED checking validity of '3' as numeric expression delimiter in compatibility mode -troff:<standard input>:1: error: character '3' is not allowed as a starting delimiter -...FAILED checking validity of '4' as numeric expression delimiter in compatibility mode -troff:<standard input>:1: error: character '4' is not allowed as a starting delimiter -...FAILED checking validity of '5' as numeric expression delimiter in compatibility mode -troff:<standard input>:1: error: character '5' is not allowed as a starting delimiter -...FAILED checking validity of '6' as numeric expression delimiter in compatibility mode -troff:<standard input>:1: error: character '6' is not allowed as a starting delimiter -...FAILED checking validity of '7' as numeric expression delimiter in compatibility mode -troff:<standard input>:1: error: character '7' is not allowed as a starting delimiter -...FAILED checking validity of '8' as numeric expression delimiter in compatibility mode -troff:<standard input>:1: error: character '8' is not allowed as a starting delimiter -...FAILED checking validity of '9' as numeric expression delimiter in compatibility mode -troff:<standard input>:1: error: character '9' is not allowed as a starting delimiter -...FAILED checking validity of '.' as numeric expression delimiter in compatibility mode -troff:<standard input>:1: error: character '.' is not allowed as a starting delimiter -...FAILED checking validity of '|' as numeric expression delimiter in compatibility mode @@ -312,25 +288,25 @@ checking invalidity of '+' as numeric expression delimiter in compatibility mode -troff:<standard input>:1: error: character '+' is not allowed as a starting delimiter +troff:<standard input>:1: warning: cannot use character '+' to delimit a numeric expression checking invalidity of '-' as numeric expression delimiter in compatibility mode -troff:<standard input>:1: error: character '-' is not allowed as a starting delimiter +troff:<standard input>:1: warning: cannot use character '-' to delimit a numeric expression checking invalidity of '/' as numeric expression delimiter in compatibility mode -troff:<standard input>:1: error: character '/' is not allowed as a starting delimiter +troff:<standard input>:1: warning: cannot use character '/' to delimit a numeric expression checking invalidity of '*' as numeric expression delimiter in compatibility mode -troff:<standard input>:1: error: character '*' is not allowed as a starting delimiter +troff:<standard input>:1: warning: cannot use character '*' to delimit a numeric expression checking invalidity of '%' as numeric expression delimiter in compatibility mode -troff:<standard input>:1: error: character '%' is not allowed as a starting delimiter +troff:<standard input>:1: warning: cannot use character '%' to delimit a numeric expression checking invalidity of '<' as numeric expression delimiter in compatibility mode -troff:<standard input>:1: error: character '<' is not allowed as a starting delimiter +troff:<standard input>:1: warning: cannot use character '<' to delimit a numeric expression checking invalidity of '>' as numeric expression delimiter in compatibility mode -troff:<standard input>:1: error: character '>' is not allowed as a starting delimiter +troff:<standard input>:1: warning: cannot use character '>' to delimit a numeric expression checking invalidity of '=' as numeric expression delimiter in compatibility mode -troff:<standard input>:1: error: character '=' is not allowed as a starting delimiter +troff:<standard input>:1: warning: cannot use character '=' to delimit a numeric expression checking invalidity of '&' as numeric expression delimiter in compatibility mode -troff:<standard input>:1: error: character '&' is not allowed as a starting delimiter +troff:<standard input>:1: warning: cannot use character '&' to delimit a numeric expression checking invalidity of ':' as numeric expression delimiter in compatibility mode -troff:<standard input>:1: error: character ':' is not allowed as a starting delimiter +troff:<standard input>:1: warning: cannot use character ':' to delimit a numeric expression checking invalidity of '(' as numeric expression delimiter in compatibility mode -troff:<standard input>:1: error: character '(' is not allowed as a starting delimiter +troff:<standard input>:1: warning: cannot use character '(' to delimit a numeric expression checking invalidity of ')' as numeric expression delimiter in compatibility mode -troff:<standard input>:1: error: character ')' is not allowed as a starting delimiter +troff:<standard input>:1: warning: cannot use character ')' to delimit a numeric expression checking validity of control character 002 (octal) as numeric expression delimiter in compatibility mode @@ -417,28 +393,28 @@ checking invalidity of '+' as output comparison delimiter in compatibility mode -troff:<standard input>:1: warning: expected numeric expression, got '@' +troff:<standard input>:1: warning: expected numeric expression, got character '@' checking invalidity of '-' as output comparison delimiter in compatibility mode -troff:<standard input>:1: warning: expected numeric expression, got '@' +troff:<standard input>:1: warning: expected numeric expression, got character '@' checking invalidity of '/' as output comparison delimiter in compatibility mode -troff:<standard input>:1: warning: expected numeric expression, got '@' +troff:<standard input>:1: warning: expected numeric expression, got character '@' checking invalidity of '*' as output comparison delimiter in compatibility mode -troff:<standard input>:1: warning: expected numeric expression, got '@' +troff:<standard input>:1: warning: expected numeric expression, got character '@' checking invalidity of '%' as output comparison delimiter in compatibility mode -troff:<standard input>:1: warning: expected numeric expression, got '@' +troff:<standard input>:1: warning: expected numeric expression, got character '@' checking invalidity of '<' as output comparison delimiter in compatibility mode -troff:<standard input>:1: warning: expected numeric expression, got '@' +troff:<standard input>:1: warning: expected numeric expression, got character '@' checking invalidity of '>' as output comparison delimiter in compatibility mode -troff:<standard input>:1: warning: expected numeric expression, got '@' +troff:<standard input>:1: warning: expected numeric expression, got character '@' checking invalidity of '=' as output comparison delimiter in compatibility mode -troff:<standard input>:1: warning: expected numeric expression, got '@' +troff:<standard input>:1: warning: expected numeric expression, got character '@' checking invalidity of '&' as output comparison delimiter in compatibility mode -troff:<standard input>:1: warning: expected numeric expression, got '@' +troff:<standard input>:1: warning: expected numeric expression, got character '@' checking invalidity of ':' as output comparison delimiter in compatibility mode -troff:<standard input>:1: warning: expected numeric expression, got '@' +troff:<standard input>:1: warning: expected numeric expression, got character '@' checking invalidity of '(' as output comparison delimiter in compatibility mode -troff:<standard input>:1: warning: expected numeric expression, got '@' +troff:<standard input>:1: warning: expected numeric expression, got character '@' checking invalidity of ')' as output comparison delimiter in compatibility mode -troff:<standard input>:1: warning: expected numeric expression, got ')' +troff:<standard input>:1: warning: expected numeric expression, got character ')' checking invalidity of '.' as output comparison delimiter in compatibility mode checking invalidity of '|' as output comparison delimiter in compatibility mode -...FAILED +troff:<standard input>:1: warning: expected numeric expression, got character '@' checking invalidity of '!' as output comparison delimiter in compatibility mode _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?67372> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/
signature.asc
Description: PGP signature
