# HG changeset patch # User Heiko Schlittermann (JUMPER) # Date 1400537599 -7200 # Node ID 69882b806c3c20f853cfae49c7f71a5e1e1be854 [snapshot] diff -r 000000000000 -r 69882b806c3c vidns --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vidns Tue May 20 00:13:19 2014 +0200 @@ -0,0 +1,93 @@ +#! /usr/bin/perl +use 5.010; +use strict; +use warnings; +use File::Temp; +use Smart::Comments; + +sub parse { + my $file = shift; + my @lines = split /\n/, do { + local $/ = undef; + local @ARGV = $file; + <>; + }; + + my @zone; + + foreach (@lines) { + given ($_) { + when (m{^;}) { next } + when ( + m{^(?