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