#!/usr/bin/perl use strict; use warnings; my $vowel = qr/[aeiou]/; my $cons = qr/[bcdfghjklmnpqrstwxz]/; sub fixbin { my $bin = $1; $bin =~ tr/il/1/; $bin =~ tr/o/0/; return $bin } while (<>) { # Step 1: Get stupid macros out of the way (substitutions) s/\|-\|/h/g; s/\|3/b/g; s/\|