X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/blobdiff_plain/1ba83484ee5bb486da9aa958576de4bc29ef0c1d..34e4f738bcba58e6d8c4cabbb0b3232a65b42a9d:/pcheck.pl diff --git a/pcheck.pl b/pcheck.pl new file mode 100644 index 0000000..354b0f6 --- /dev/null +++ b/pcheck.pl @@ -0,0 +1,43 @@ +#! /usr/bin/perl + +# Reads ptab.in or similarly-formatted file; writes a calc script to check +# it. + +while (<>) { + next if /^\s*(\#[^!]|$)/; + @F = split; + if ($F[0] eq "group") { + $group = $F[1]; + $_ = <>; @F = split; $F[0] eq "p" or die $F[0]; $p = $F[1]; + $_ = <>; @F = split; $F[0] eq "q" or die $F[0]; $q = $F[1]; + $_ = <>; @F = split; $F[0] eq "g" or die $F[0]; $g = $F[1]; + print <; @F = split; $F[0] eq "#:factor" or last; $f = $F[1]; + print <