Messages in this thread | | | Date | Wed, 28 Jun 2006 14:05:36 +0200 | From | Martin Waitz <> | Subject | Re: Kernel API Reference Documentation |
| |
hoi :)
when I once experimented with doxygen, I used the following script to convert some kerneldoc comments to doxygen syntax:
#!/usr/bin/perl -wpi
use strict;
BEGIN { $::state = 0; }
if ($::state == 0) { $::state = 1 if /\/\*\*/; } elsif ($::state == 1) { s/(\*\s+)(struct\s+|enum\s+)?\S+ - /$1/; s/$/\./ unless /\.$/; $::state = 2; } elsif ($::state == 2) { s/(\*\s+)\@(\w+):\s+(.*)/$1\\param $2 $3./; s/(\s+)[%&\@](\S+)/$1$2/g; } s/\.\.$/./;
$::state = 0 if /\*\//;
-- Martin Waitz [unhandled content-type:application/pgp-signature] | |