The type_param regex matches "@..." just fine, so the special-case branch for that in dump_section() is never executed. Just remove it.
Unified · Split
| @@ -207,13 +207,6 @@ class KernelEntry: · 206 unmodified lines | |||
| 207 | self.sectcheck += name + " " | 207 | self.sectcheck += name + " " |
| 208 | self.new_start_line = 0 | 208 | self.new_start_line = 0 |
| 209 | 209 | ||
| 210 | elif name == "@...": | ||
| 211 | name = "..." | ||
| 212 | self.parameterdescs[name] = contents | ||
| 213 | self.sectcheck += name + " " | ||
| 214 | self.parameterdesc_start_lines[name] = self.new_start_line | ||
| 215 | self.new_start_line = 0 | ||
| 216 | |||
| 217 | else: | 210 | else: |
| 218 | if name in self.sections and self.sections[name] != "": | 211 | if name in self.sections and self.sections[name] != "": |
| 219 | # Only warn on user-specified duplicate section names | 212 | # Only warn on user-specified duplicate section names |