kernel-doc (5f8e4007c10d8f7a0f28be8a7894eb7712d0b111) | kernel-doc (d3dedad43a999810e3bc7fc7db552e2cb9a218fa) |
---|---|
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 ## --- 48 unchanged lines hidden (view full) --- 57## init lots of data 58 59my $errors = 0; 60my $warnings = 0; 61my $anon_struct_union = 0; 62 63# match expressions used to find embedded type information 64my $type_constant = '\b``([^\`]+)``\b'; | 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 ## --- 48 unchanged lines hidden (view full) --- 57## init lots of data 58 59my $errors = 0; 60my $warnings = 0; 61my $anon_struct_union = 0; 62 63# match expressions used to find embedded type information 64my $type_constant = '\b``([^\`]+)``\b'; |
65my $type_constant2 = '\%([-_\w]+)'; | 65my $type_constant2 = '\%([-_*\w]+)'; |
66my $type_func = '(\w+)\(\)'; 67my $type_param = '\@(\w*((\.\w+)|(->\w+))*(\.\.\.)?)'; 68my $type_param_ref = '([\!~\*]?)\@(\w*((\.\w+)|(->\w+))*(\.\.\.)?)'; 69my $type_fp_param = '\@(\w+)\(\)'; # Special RST handling for func ptr params 70my $type_fp_param2 = '\@(\w+->\S+)\(\)'; # Special RST handling for structs with func ptr params 71my $type_env = '(\$\w+)'; 72my $type_enum = '\&(enum\s*([_\w]+))'; 73my $type_struct = '\&(struct\s*([_\w]+))'; --- 2469 unchanged lines hidden --- | 66my $type_func = '(\w+)\(\)'; 67my $type_param = '\@(\w*((\.\w+)|(->\w+))*(\.\.\.)?)'; 68my $type_param_ref = '([\!~\*]?)\@(\w*((\.\w+)|(->\w+))*(\.\.\.)?)'; 69my $type_fp_param = '\@(\w+)\(\)'; # Special RST handling for func ptr params 70my $type_fp_param2 = '\@(\w+->\S+)\(\)'; # Special RST handling for structs with func ptr params 71my $type_env = '(\$\w+)'; 72my $type_enum = '\&(enum\s*([_\w]+))'; 73my $type_struct = '\&(struct\s*([_\w]+))'; --- 2469 unchanged lines hidden --- |