Fix call to $self->_read in new() so that it actually has a chance to know which file it's supposed to parse.
@@ -108,7 +108,7 @@ sub new {
$self->reset;
if ($file) {
- $self->_read;
+ $self->_read($file);
}
return $self;