Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
# subdir
use strict;
-use TOML::Parser;
-use TOML;
+use TOML::Tiny;
use POSIX;
use Fcntl qw(LOCK_EX);
use File::Compare;
sub toml_or_enoent ($$) {
my ($f,$what) = @_;
- my $parser = TOML::Parser->new();
my $toml = read_or_enoent($f) // return;
- my $v = $parser->parse($toml);
-# die "$self: parse TOML: $what: $f: $e\n" unless defined $v;
-# die "$e ?" if length $e;
+ my ($v,$e) = from_toml($toml);
+ die "$self: parse TOML: $what: $f: $e\n" unless defined $v;
+ die "$e ?" if length $e;
$v;
}