[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <87ms8djsjx.fsf@trenco.lwn.net>
Date: Tue, 05 Aug 2025 16:46:10 -0600
From: Jonathan Corbet <corbet@....net>
To: Mauro Carvalho Chehab <mchehab+huawei@...nel.org>
Cc: linux-doc@...r.kernel.org, linux-kernel@...r.kernel.org, Akira Yokosawa
<akiyks@...il.com>
Subject: Re: [PATCH 10/12] docs: kdoc: further rewrite_struct_members() cleanup
Mauro Carvalho Chehab <mchehab+huawei@...nel.org> writes:
> Perhaps one alternative would do something like:
>
> tuples = struct_members.findall(members)
> if not tuples:
> break
>
> maintype, -, -, content, -, s_ids = tuples
>
> (assuming that we don't need t[1], t[2] and t[4] here)
>
> Btw, on this specific case, better to use non-capture group matches
> to avoid those "empty" spaces, e.g. (if I got it right):
The problem is this line here:
oldmember = "".join(t) # Reconstruct the original formatting
The regex *has* to capture the entire match string so that it can be
reconstructed back to its original form, which we need to edit the full
list of members later on.
This code could use a deep rethink, but it works for now :)
Thanks,
jon
Powered by blists - more mailing lists