check_headers.pl
来自「Datamatrix二维码库和测试程序,运行于linux,仔细研究可以很容易转化」· PL 代码 · 共 38 行
PL
38 行
#!/usr/bin/perl -wuse strict;use File::Basename;# TODO: Test still misses first function of each filemy $errorCount = 0;undef my $closeLineNbr;undef my $lineNbrs;while(<>) { chomp; if(m/^}$/) { $closeLineNbr = $.; } elsif(!defined($closeLineNbr) || m/^$/ || m/^\*/ || m/^#/) { next; } elsif(m/^\/\*\*$/) { undef $closeLineNbr; } else { $lineNbrs = (defined $lineNbrs) ? "$lineNbrs, $." : $.; $errorCount++; undef $closeLineNbr; }}if($errorCount > 0) { print "Missing header comment in file \"" . basename($ARGV) . "\" at line(s) $lineNbrs\n"; exit(1);}exit(0);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?