mirror of
https://github.com/torvalds/linux.git
synced 2026-05-03 22:12:32 -04:00
docs: kdoc_output: fix handling of simple tables
Fix check for simple table delimiters. ReST simple tables use "=" instead of "-". I ended testing it with a table modified from a complex one, using "--- --- ---", instead of searching for a real Kernel example. Only noticed when adding an unit test and seek for an actual example from kernel-doc markups. Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org> Signed-off-by: Jonathan Corbet <corbet@lwn.net> Message-ID: <dea95337c05040f95e5a95ae41d69ddef0aaa8d6.1774256269.git.mchehab+huawei@kernel.org>
This commit is contained in:
committed by
Jonathan Corbet
parent
bc63427c4d
commit
8326e4a218
@@ -846,14 +846,14 @@ class ManFormat(OutputFormat):
|
||||
colspec_row = None
|
||||
|
||||
pos = []
|
||||
for m in KernRe(r'\-+').finditer(lines[i]):
|
||||
for m in KernRe(r'\=+').finditer(lines[i]):
|
||||
pos.append((m.start(), m.end() - 1))
|
||||
|
||||
i += 1
|
||||
while i < len(lines):
|
||||
line = lines[i]
|
||||
|
||||
if KernRe(r"^\s*[\-]+[ \t\-]+$").match(line):
|
||||
if KernRe(r"^\s*[\=]+[ \t\=]+$").match(line):
|
||||
i += 1
|
||||
break
|
||||
|
||||
@@ -969,7 +969,7 @@ class ManFormat(OutputFormat):
|
||||
self.data += text
|
||||
continue
|
||||
|
||||
if KernRe(r"^\-+[ \t]\-[ \t\-]+$").match(line):
|
||||
if KernRe(r"^\=+[ \t]\=[ \t\=]+$").match(line):
|
||||
i, text = self.simple_table(lines, i)
|
||||
self.data += text
|
||||
continue
|
||||
|
||||
Reference in New Issue
Block a user