annotate message_tie.pl @ 1630:d0efa3ae5522 default tip

run/mini/naked_asm5: New x86_64 ABI passes the arguments in reverse order.
author David Nadlinger <code@klickverbot.at>
date Sat, 23 Apr 2011 22:57:32 +0200
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 }