bug-groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #60598] tbl reports incorrect line numbers in diagnostics


From: G. Branden Robinson
Subject: [bug #60598] tbl reports incorrect line numbers in diagnostics
Date: Thu, 13 May 2021 06:41:12 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0

URL:
  <https://savannah.gnu.org/bugs/?60598>

                 Summary: tbl reports incorrect line numbers in diagnostics
                 Project: GNU troff
            Submitted by: gbranden
            Submitted on: Thu 13 May 2021 10:41:10 AM UTC
                Category: Preprocessor tbl
                Severity: 3 - Normal
              Item Group: Incorrect behaviour
                  Status: In Progress
                 Privacy: Public
             Assigned to: gbranden
             Open/Closed: Open
         Discussion Lock: Any
         Planned Release: None

    _______________________________________________________

Details:

...sometimes.

Namely, when input line continuation (\RET) is used inside the table.

Reproducer:

$ nl reproducer.roff 
     1  .TS
     2  l l.
     3  foo     bar
     4  baz     qux\
     5          fnord
     6  baz     qux\
     7          fnord
     8  .TE
$ tbl reproducer.roff >/dev/null
tbl:reproducer.roff:4: excess data entry 'fnord' discarded
tbl:reproducer.roff:5: excess data entry 'fnord' discarded


Fortunately, I have a fix.


$ ./build/tbl reproducer.roff >/dev/null
./build/tbl:reproducer.roff:4: error: line continuation escape at line 4
./build/tbl:reproducer.roff:5: error: excess data entry 'fnord' discarded
./build/tbl:reproducer.roff:6: error: line continuation escape at line 6
./build/tbl:reproducer.roff:7: error: excess data entry 'fnord' discarded


I'll be getting rid of those "line continuation escape" diagnostics before
committing.




    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?60598>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]