package core;
use strict;
-use warnings FATAL => qw(all);
+use warnings;
use Data::Dumper;
use List::Util qw(pairmap);
package interop;
use strict;
-use warnings FATAL => qw(all);
+use warnings;
no if $] >= 5.018, warnings => "experimental::smartmatch";
use feature qw(switch);
package printer;
use strict;
-use warnings FATAL => qw(all);
+use warnings;
use Exporter 'import';
our @EXPORT_OK = qw( _pr_str );
package reader;
use strict;
-use warnings FATAL => qw(all);
+use warnings;
no if $] >= 5.018, warnings => "experimental::smartmatch";
use feature qw(switch);
use strict;
-use warnings FATAL => qw(all);
+use warnings;
use File::Basename;
use lib dirname (__FILE__);
use strict;
-use warnings FATAL => qw(all);
+use warnings;
use File::Basename;
use lib dirname (__FILE__);
use strict;
-use warnings FATAL => qw(all);
+use warnings;
use File::Basename;
use lib dirname (__FILE__);
use strict;
-use warnings FATAL => qw(all);
+use warnings;
no if $] >= 5.018, warnings => "experimental::smartmatch";
use feature qw(switch);
use File::Basename;
use strict;
-use warnings FATAL => qw(all);
+use warnings;
no if $] >= 5.018, warnings => "experimental::smartmatch";
use feature qw(switch);
use File::Basename;
use strict;
-use warnings FATAL => qw(all);
+use warnings;
no if $] >= 5.018, warnings => "experimental::smartmatch";
use feature qw(switch);
use File::Basename;
use strict;
-use warnings FATAL => qw(all);
+use warnings;
no if $] >= 5.018, warnings => "experimental::smartmatch";
use feature qw(switch);
use File::Basename;
use strict;
-use warnings FATAL => qw(all);
+use warnings;
no if $] >= 5.018, warnings => "experimental::smartmatch";
use feature qw(switch);
use File::Basename;
use strict;
-use warnings FATAL => qw(all);
+use warnings;
no if $] >= 5.018, warnings => "experimental::smartmatch";
use feature qw(switch);
use File::Basename;
use strict;
-use warnings FATAL => qw(all);
+use warnings;
no if $] >= 5.018, warnings => "experimental::smartmatch";
use feature qw(switch);
use File::Basename;
use strict;
-use warnings FATAL => qw(all);
+use warnings;
no if $] >= 5.018, warnings => "experimental::smartmatch";
use feature qw(switch);
use File::Basename;
package types;
use strict;
-use warnings FATAL => qw(all);
+use warnings;
use Data::Dumper;
use Exporter 'import';