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/

Attachment: signature.asc
Description: PGP signature

Reply via email to