]> git.ipfire.org Git - thirdparty/linux.git/commit
tools: docs: parse_data_structs.py: add methods to return output
authorMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Fri, 22 Aug 2025 14:19:19 +0000 (16:19 +0200)
committerJonathan Corbet <corbet@lwn.net>
Fri, 29 Aug 2025 21:54:42 +0000 (15:54 -0600)
commit242cfe3f774e8a41d0b27d4664247f58d0a8d039
tree1c6593bd67f68e296d1f028ccf362ff031ecdcc9
parentcde494660f561909ad44a27037c7155454159136
tools: docs: parse_data_structs.py: add methods to return output

When running it from command line, we want to write an output
file, but when used as a class, one may just want the output
content returned as a string.

Split write_output() on two methods to allow both usecases.

Also add an extra method to produce a TOC.

Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Link: https://lore.kernel.org/r/c98bdec3380aad54178baf2751a2f1fcd128576b.1755872208.git.mchehab+huawei@kernel.org
tools/docs/lib/parse_data_structs.py
tools/docs/parse-headers.py