#!/usr/bin/perl # a first attempt to parse the nightly tester pages into something # one can reason about, namely import into a database # USE: perl parseNLT.pl <2005-03-31.html # for example while(<>) { if (/LLVM Test Results for (\w+) (\d+), (\d+)([^<]+)<\/td>/) { if ($prefix) { $output .= "$1 "; $count++; } } if (/ 3) { print "\n$day $mon $year $prefix/$output"; } $output = ""; $count = 0; } if (/

(Programs.+)<\/h2>/) { $prefix = $1; } } if ($output) { print "\n$day $mon $year $prefix/$output"; $output = ""; }