mirror of
https://github.com/torvalds/linux.git
synced 2026-04-18 14:53:58 -04:00
docs: kdoc_item: Improve docstrings and comments
In preparation to document kernel-doc module, improve its documentation. Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org> Signed-off-by: Jonathan Corbet <corbet@lwn.net> Message-ID: <65a7c6bb318e7a8cbf5c115903d507568099151a.1768838938.git.mchehab+huawei@kernel.org>
This commit is contained in:
committed by
Jonathan Corbet
parent
8d08c7c6ff
commit
f40bba94a4
@@ -4,7 +4,16 @@
|
||||
# then pass into the output modules.
|
||||
#
|
||||
|
||||
"""
|
||||
Data class to store a kernel-doc Item.
|
||||
"""
|
||||
|
||||
class KdocItem:
|
||||
"""
|
||||
A class that will, eventually, encapsulate all of the parsed data that we
|
||||
then pass into the output modules.
|
||||
"""
|
||||
|
||||
def __init__(self, name, fname, type, start_line, **other_stuff):
|
||||
self.name = name
|
||||
self.fname = fname
|
||||
@@ -24,6 +33,9 @@ class KdocItem:
|
||||
self.other_stuff = other_stuff
|
||||
|
||||
def get(self, key, default = None):
|
||||
"""
|
||||
Get a value from optional keys.
|
||||
"""
|
||||
return self.other_stuff.get(key, default)
|
||||
|
||||
def __getitem__(self, key):
|
||||
@@ -33,10 +45,16 @@ class KdocItem:
|
||||
# Tracking of section and parameter information.
|
||||
#
|
||||
def set_sections(self, sections, start_lines):
|
||||
"""
|
||||
Set sections and start lines.
|
||||
"""
|
||||
self.sections = sections
|
||||
self.section_start_lines = start_lines
|
||||
|
||||
def set_params(self, names, descs, types, starts):
|
||||
"""
|
||||
Set parameter list: names, descriptions, types and start lines.
|
||||
"""
|
||||
self.parameterlist = names
|
||||
self.parameterdescs = descs
|
||||
self.parametertypes = types
|
||||
|
||||
Reference in New Issue
Block a user