mirror of https://github.com/ethereum/go-ethereum
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
719 B
26 lines
719 B
#!/usr/bin/env perl6
|
|
|
|
use v6;
|
|
|
|
my $copyright = '// Copyright 2016 Zack Guo <gizak@icloud.com>. All rights reserved.
|
|
// Use of this source code is governed by a MIT license that can
|
|
// be found in the LICENSE file.
|
|
|
|
';
|
|
|
|
sub MAIN('update-docstr', Str $srcp) {
|
|
if $srcp.IO.f {
|
|
$_ = $srcp.IO.slurp;
|
|
if m/^ \/\/\s Copyright .+? \n\n/ {
|
|
unless ~$/ eq $copyright {
|
|
s/^ \/\/\s Copyright .+? \n\n /$copyright/;
|
|
spurt $srcp, $_;
|
|
say "[updated] doc string for:"~$srcp;
|
|
}
|
|
} else {
|
|
say "[added] doc string for "~$srcp~" (no match found)";
|
|
$_ = $copyright ~ $_;
|
|
spurt $srcp, $_;
|
|
}
|
|
}
|
|
}
|
|
|