1 # File automatically generated from BurntSushi/toml-test
7 binmode STDIN, ':encoding(UTF-8)';
8 binmode STDOUT, ':encoding(UTF-8)';
12 '_file' => '(eval 393)',
14 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
18 require Math::BigFloat;
19 'Math::BigFloat'->new('3141.5927')->beq($_);
24 'name' => '<Custom Code>',
25 'operator' => 'CODE(...)'
26 }, 'Test2::Compare::Custom' ),
32 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
36 require Math::BigFloat;
37 'Math::BigFloat'->new('3141.5927')->beq($_);
39 'operator' => 'CODE(...)',
40 'name' => '<Custom Code>',
41 '_file' => '(eval 392)'
42 }, 'Test2::Compare::Custom' ),
43 'exponent' => bless( {
44 '_file' => '(eval 391)',
45 'operator' => 'CODE(...)',
46 'name' => '<Custom Code>',
48 BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15\x00\x04\x40\x05\x04\x54"}
52 require Math::BigFloat;
53 'Math::BigFloat'->new('3e14')->beq($_);
58 }, 'Test2::Compare::Custom' )
62 my $actual = from_toml(q{before = 3_141.5927
67 is($actual, $expected1, 'float-underscore - from_toml') or do{
69 diag Dumper($expected1);
75 is(eval{ from_toml(to_toml($actual)) }, $actual, 'float-underscore - to_toml') or do{
80 diag to_toml($actual);
82 diag 'REPARSED OUTPUT:';
83 diag Dumper(from_toml(to_toml($actual)));