kernel-doc (c34e9ab9a612ee8b18273398ef75c207b01f516d) | kernel-doc (d9339496729f1471b8dc326face17c4cf108b027) |
---|---|
1#!/usr/bin/env perl 2# SPDX-License-Identifier: GPL-2.0 3# vim: softtabstop=4 4 5use warnings; 6use strict; 7 8## Copyright (c) 1998 Michael Zucchi, All Rights Reserved ## --- 253 unchanged lines hidden (view full) --- 262 '\s*(\@[.\w]+|\@\.\.\.|description|context|returns?|notes?|examples?)\s*:([^:].*)?$'; 263my $doc_content = $doc_com_body . '(.*)'; 264my $doc_block = $doc_com . 'DOC:\s*(.*)?'; 265my $doc_inline_start = '^\s*/\*\*\s*$'; 266my $doc_inline_sect = '\s*\*\s*(@\s*[\w][\w\.]*\s*):(.*)'; 267my $doc_inline_end = '^\s*\*/\s*$'; 268my $doc_inline_oneline = '^\s*/\*\*\s*(@[\w\s]+):\s*(.*)\s*\*/\s*$'; 269my $export_symbol = '^\s*EXPORT_SYMBOL(_GPL)?\s*\(\s*(\w+)\s*\)\s*;'; | 1#!/usr/bin/env perl 2# SPDX-License-Identifier: GPL-2.0 3# vim: softtabstop=4 4 5use warnings; 6use strict; 7 8## Copyright (c) 1998 Michael Zucchi, All Rights Reserved ## --- 253 unchanged lines hidden (view full) --- 262 '\s*(\@[.\w]+|\@\.\.\.|description|context|returns?|notes?|examples?)\s*:([^:].*)?$'; 263my $doc_content = $doc_com_body . '(.*)'; 264my $doc_block = $doc_com . 'DOC:\s*(.*)?'; 265my $doc_inline_start = '^\s*/\*\*\s*$'; 266my $doc_inline_sect = '\s*\*\s*(@\s*[\w][\w\.]*\s*):(.*)'; 267my $doc_inline_end = '^\s*\*/\s*$'; 268my $doc_inline_oneline = '^\s*/\*\*\s*(@[\w\s]+):\s*(.*)\s*\*/\s*$'; 269my $export_symbol = '^\s*EXPORT_SYMBOL(_GPL)?\s*\(\s*(\w+)\s*\)\s*;'; |
270my $export_symbol_ns = '^\s*EXPORT_SYMBOL_NS(_GPL)?\s*\(\s*(\w+)\s*,\s*\w+\)\s*;'; | 270my $export_symbol_ns = '^\s*EXPORT_SYMBOL_NS(_GPL)?\s*\(\s*(\w+)\s*,\s*"\S+"\)\s*;'; |
271my $function_pointer = qr{([^\(]*\(\*)\s*\)\s*\(([^\)]*)\)}; 272my $attribute = qr{__attribute__\s*\(\([a-z0-9,_\*\s\(\)]*\)\)}i; 273 274my %parameterdescs; 275my %parameterdesc_start_lines; 276my @parameterlist; 277my %sections; 278my @sectionlist; --- 2282 unchanged lines hidden --- | 271my $function_pointer = qr{([^\(]*\(\*)\s*\)\s*\(([^\)]*)\)}; 272my $attribute = qr{__attribute__\s*\(\([a-z0-9,_\*\s\(\)]*\)\)}i; 273 274my %parameterdescs; 275my %parameterdesc_start_lines; 276my @parameterlist; 277my %sections; 278my @sectionlist; --- 2282 unchanged lines hidden --- |