#!/usr/bin/perl -W print <) { chomp; next if m/^%/; next if m/^ *$/; m/^ /g or die "invalid line '$_'"; $z = $1; next if (hex($z) < 256); SUBST: while (m/\G"?(()*)"?;?/g) { next if $& eq ''; $m = $1; if ($m eq '') { print "case 0x$z: break;\n"; next; } chop $m; @s = split />