my $pt = new Net::Patricia; $pt->add_string('127.0.0.0/8', \$user_data); $pt->match_string('127.0.0.1'); $pt->match_exact_string('127.0.0.0'); $pt->match_integer(2130706433); # 127.0.0.1 $pt->match_exact_integer(2130706432, 8); # 127.0.0.0 $pt->remove_string('127.0.0.0/8'); $pt->climb(sub { print "climbing at node $_[0]\n" });