annotate message_tie.pl @ 1576:b3e16c86558e

[Issue 1398] New: GDC doesn't generate correct code <mariusmuja@gmail.com> 2007-08-04 http://d.puremagic.com/issues/show_bug.cgi?id=1398
author thomask
date Thu, 21 Feb 2008 15:20:08 +0000
parents 7269c8972179
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1087
5008714a9eb8 added message_tie.pl
thomask
parents:
diff changeset
1 #!/usr/bin/perl
5008714a9eb8 added message_tie.pl
thomask
parents:
diff changeset
2
1093
7269c8972179 repo cleanup
thomask
parents: 1087
diff changeset
3 use strict;
7269c8972179 repo cleanup
thomask
parents: 1087
diff changeset
4 use warnings;
7269c8972179 repo cleanup
thomask
parents: 1087
diff changeset
5
1087
5008714a9eb8 added message_tie.pl
thomask
parents:
diff changeset
6 my $message_pattern = shift;
5008714a9eb8 added message_tie.pl
thomask
parents:
diff changeset
7 my $last_cmd;
5008714a9eb8 added message_tie.pl
thomask
parents:
diff changeset
8
5008714a9eb8 added message_tie.pl
thomask
parents:
diff changeset
9 while (<>) {
1093
7269c8972179 repo cleanup
thomask
parents: 1087
diff changeset
10 if (/^(run|norun|compile|nocompile): (.*)/) {
1087
5008714a9eb8 added message_tie.pl
thomask
parents:
diff changeset
11 $last_cmd = $2;
1093
7269c8972179 repo cleanup
thomask
parents: 1087
diff changeset
12 } elsif (/$message_pattern/) {
1087
5008714a9eb8 added message_tie.pl
thomask
parents:
diff changeset
13 print "$last_cmd\n$_\n";
5008714a9eb8 added message_tie.pl
thomask
parents:
diff changeset
14 }
5008714a9eb8 added message_tie.pl
thomask
parents:
diff changeset
15 }