Perl コードを含むファイルがあるとします。そのファイル内の特定のサブルーチンの終了 "}" を見つけることができるモジュールがあるかどうか、誰かが知っていますか? 例えば:
#!/usr/bin/env perl
use warnings;
use 5.012;
routine_one( '{°^°}' );
routine_two();
sub routine_one {
my $arg = shift;
if ( $arg =~ /}\z/ ) {
say "Hello my }";
}
}
sub routine_two {
say '...' for 0 .. 10
}
モジュールは、routine_one 全体を削除できる必要があります。または、そのルーチンの終了 "}" の行番号を教えてくれるはずです。