Parsing feedback from Openlane
diff --git a/scripts/feedback2mag.pl b/scripts/feedback2mag.pl
new file mode 100644
index 0000000..5708aa2
--- /dev/null
+++ b/scripts/feedback2mag.pl
@@ -0,0 +1,26 @@
+my $example=<<EOF
+box 55873 307343 55907 307362
+feedback add "Illegal overlap (types do not connect)" medium
+box 56977 307343 57011 307362
+feedback add "Illegal overlap (types do not connect)" medium
+box 58081 307343 58115 307362
+feedback add "Illegal overlap (types do not connect)" medium
+box 60013 307343 60047 307362
+feedback add "Illegal overlap (types do not connect)" medium
+box 61117 307343 61151 307362
+feedback add "Illegal overlap (types do not connect)" medium
+box 62221 307343 62255 307362
+feedback add "Illegal overlap (types do not connect)" medium
+box 62588 307349 62612 307362
+feedback add "Illegal overlap (types do not connect)" medium
+box 211358 306763 211362 306797
+EOF
+;
+print "<< metal5 >>\n";
+while(<STDIN>)
+{
+ if(m/box (-?\d+) (-?\d+) (-?\d+) (-?\d+)/)
+ {
+ print "rect ".int($1/100)." ".int($2/100)." ".int($3/100)." ".int($4/100)."\n";
+ }
+}