./PaxHeaders/YAML-PP-v0.40.0 0000644 0000000 0000000 00000000131 15172703230 012175 x ustar 00 30 mtime=1777043096.919932484
29 atime=1777043096.89726774
30 ctime=1777043096.919932484
YAML-PP-v0.40.0/ 0000755 0001750 0001750 00000000000 15172703230 011550 5 ustar 00tina tina YAML-PP-v0.40.0/PaxHeaders/ext 0000644 0000000 0000000 00000000132 15172703230 012641 x ustar 00 30 mtime=1777043096.920073005
30 atime=1777043096.919932484
30 ctime=1777043096.920073005
YAML-PP-v0.40.0/ext/ 0000755 0001750 0001750 00000000000 15172703230 012350 5 ustar 00tina tina YAML-PP-v0.40.0/ext/PaxHeaders/yaml-test-schema 0000644 0000000 0000000 00000000132 15172703231 016017 x ustar 00 30 mtime=1777043097.114164407
30 atime=1777043096.919932484
30 ctime=1777043097.114164407
YAML-PP-v0.40.0/ext/yaml-test-schema/ 0000755 0001750 0001750 00000000000 15172703231 015526 5 ustar 00tina tina YAML-PP-v0.40.0/ext/yaml-test-schema/PaxHeaders/etc 0000644 0000000 0000000 00000000132 15172703231 016572 x ustar 00 30 mtime=1777043097.114164407
30 atime=1777043097.114164407
30 ctime=1777043097.114164407
YAML-PP-v0.40.0/ext/yaml-test-schema/etc/ 0000755 0001750 0001750 00000000000 15172703231 016301 5 ustar 00tina tina YAML-PP-v0.40.0/ext/yaml-test-schema/etc/PaxHeaders/generate-schema-html.pl 0000644 0000000 0000000 00000000132 15172703231 023176 x ustar 00 30 mtime=1777043097.114344179
30 atime=1777043097.114164407
30 ctime=1777043097.114344179
YAML-PP-v0.40.0/ext/yaml-test-schema/etc/generate-schema-html.pl 0000644 0001750 0001750 00000010110 15172703231 022621 0 ustar 00tina tina #!/usr/bin/env perl
use strict;
use warnings;
use 5.010;
use Data::Dumper;
use FindBin '$Bin';
use lib "$Bin/../lib";
use YAML::PP;
use URI::Escape qw/ uri_escape /;
my $file = "$Bin/../yaml-schema.yaml";
my $htmlfile = "$Bin/../gh-pages/data.html";
my $data = YAML::PP::LoadFile($file);
my %examples;
for my $input (sort keys %$data) {
my $schemas = $data->{ $input };
my @keys = keys %$schemas;
for my $key (@keys) {
my $def = $schemas->{ $key };
my @schemas = split m/ *, */, $key;
for my $schema (@schemas) {
$examples{ $input }->{ $schema } = $def;
}
}
}
my @keys = qw/ failsafe json core yaml11 /;
for my $input (sort keys %examples) {
my $schemas = $examples{ $input };
my $str = 0;
for my $schema (@keys) {
my $example = $schemas->{ $schema };
unless ($example) {
$example = $schemas->{ $schema } = [ 'todo', '', '', '' ];
}
if ($example->[0] eq 'str' or $example->[0] eq 'todo') {
$str++;
}
}
}
my %type_index = (
null => 0,
bool => 1,
float => 2,
inf => 3,
nan => 4,
int => 5,
str => 6,
todo => 7,
);
my $table = schema_table(\%examples);
my $html = generate_html($table);
open my $fh, '>', $htmlfile or die $!;
print $fh $html;
close $fh;
sub sort_rows {
my ($x, $y, $a, $b) = @_;
$type_index{ $x->{yaml11}->[0] } <=> $type_index{ $y->{yaml11}->[0] }
|| $type_index{ $x->{core}->[0] } <=> $type_index{ $y->{core}->[0] }
|| $type_index{ $x->{json}->[0] } <=> $type_index{ $y->{json}->[0] }
|| lc $a cmp lc $b
|| $a cmp $b
}
sub schema_table {
my ($examples) = @_;
my $html = '
';
my @sorted = sort {
sort_rows($examples->{ $a }, $examples->{ $b }, $a, $b)
} grep { not m/^!!\w/ } keys %$examples;
my @sorted_explicit = sort {
sort_rows($examples->{ $a }, $examples->{ $b }, $a, $b)
} grep { m/^!!\w/ } keys %$examples;
my @all = (@sorted, @sorted_explicit);
$html .= qq{YAML 1.2 YAML 1.1 \n};
my $header;
$header .= qq{Input YAML };
$header .= join '', map {
my $m = $_ eq 'YAML' ? 'YAML.pm' : $_;
qq{$m \n};
} (qw/ Failsafe JSON Core /, 'YAML 1.1');
$header .= qq{ \n};
$html .= $header;
$html .= qq{ } . (qq{Type Output } x 4) . qq{ \n};
for my $i (0 .. $#all) {
my $input = $all[ $i ];
if ($i and $i % 30 == 0) {
$html .= $header;
}
my $schemas = $examples->{ $input };
my $input_escaped = uri_escape($input);
$input =~ s/ / /g;
$html .= qq{$input };
for my $schema (@keys) {
my $example = $schemas->{ $schema };
my $class = 'type-str';
my ($type, $perl, $out) = @$example;
$class = "type-$type";
for ($out) {
s/ / /g;
}
if (0 and $type eq 'str') {
$html .= qq{$type };
}
else {
$html .= qq{$type $out };
}
}
$html .= qq{ \n};
}
$html .= "
";
return $html;
}
sub generate_html {
my ($content) = @_;
my $html = <<'EOM';
YAML Schema Data
YAML Test Schema
| Schemas
| Test Data
For each of the four schemas, the first column shows to which type the input
YAML should resolve. The second column shows how the output YAML should
look like.
EOM
$html .= $content;
$html .= <<'EOM';
EOM
return $html;
}
YAML-PP-v0.40.0/ext/yaml-test-schema/PaxHeaders/yaml-schema.yaml 0000644 0000000 0000000 00000000132 15172703230 021157 x ustar 00 30 mtime=1777043096.921277491
30 atime=1777043096.921127053
30 ctime=1777043096.921277491
YAML-PP-v0.40.0/ext/yaml-test-schema/yaml-schema.yaml 0000644 0001750 0001750 00000054407 15172703230 020623 0 ustar 00tina tina ---
# Documentation:
#
# 'input YAML':
# schema1, schema2: ['type', 'loaded value', 'dumped YAML']
#
# If you use this, you need to split the keys by ', ' to be able
# to iterate over the schemas.
#
# In case the 'loaded value' is a function (e.g. 'true()'), it stands for the
# native type
# true(): boolean true
# false(): boolean false
# null(): undefined, Null, None, ...
# inf(): infinity
# inf-neg(): negative infinity
# nan(): Not A Number
#
# The 'dumped YAML' is how the value should be dumped, without the starting ---
###############################################
# True
###############################################
'true':
json, core, yaml11: ['bool', 'true()', 'true']
failsafe: ['str', 'true', 'true']
'True':
core, yaml11: ['bool', 'true()', 'true']
failsafe, json: ['str', 'True', 'True']
'TRUE':
core, yaml11: ['bool', 'true()', 'true']
failsafe, json: ['str', 'TRUE', 'TRUE']
'y':
yaml11: ['bool', 'true()', "true"]
failsafe, json, core: ['str', 'y', "y"]
'Y':
yaml11: ['bool', 'true()', "true"]
failsafe, json, core: ['str', 'Y', "Y"]
'yes':
yaml11: ['bool', 'true()', "true"]
failsafe, json, core: ['str', 'yes', "yes"]
'Yes':
yaml11: ['bool', 'true()', "true"]
failsafe, json, core: ['str', 'Yes', "Yes"]
'YES':
yaml11: ['bool', 'true()', "true"]
failsafe, json, core: ['str', 'YES', "YES"]
'on':
yaml11: ['bool', 'true()', "true"]
failsafe, json, core: ['str', 'on', "on"]
'On':
yaml11: ['bool', 'true()', "true"]
failsafe, json, core: ['str', 'On', "On"]
'ON':
yaml11: ['bool', 'true()', "true"]
failsafe, json, core: ['str', 'ON', "ON"]
'!!bool true':
json, core, yaml11: ['bool', 'true()', 'true']
'!!bool True':
core, yaml11: ['bool', 'true()', 'true']
'!!bool TRUE':
core, yaml11: ['bool', 'true()', 'true']
'!!bool y':
yaml11: ['bool', 'true()', "true"]
'!!bool Y':
yaml11: ['bool', 'true()', "true"]
'!!bool yes':
yaml11: ['bool', 'true()', "true"]
'!!bool Yes':
yaml11: ['bool', 'true()', "true"]
'!!bool YES':
yaml11: ['bool', 'true()', "true"]
'!!bool on':
yaml11: ['bool', 'true()', "true"]
'!!bool On':
yaml11: ['bool', 'true()', "true"]
'!!bool ON':
yaml11: ['bool', 'true()', "true"]
'!!str true':
failsafe: ['str', 'true', 'true']
json, core, yaml11: ['str', 'true', "'true'"]
'!!str True':
failsafe, json: ['str', 'True', 'True']
core, yaml11: ['str', 'True', "'True'"]
'!!str TRUE':
failsafe, json: ['str', 'TRUE', 'TRUE']
core, yaml11: ['str', 'TRUE', "'TRUE'"]
'!!str yes':
failsafe, json, core: ['str', 'yes', "yes" ]
yaml11: ['str', 'yes', "'yes'" ]
'!!str Yes':
failsafe, json, core: ['str', 'Yes', "Yes" ]
yaml11: ['str', 'Yes', "'Yes'" ]
'!!str YES':
failsafe, json, core: ['str', 'YES', "YES" ]
yaml11: ['str', 'YES', "'YES'" ]
'!!str y':
failsafe, json, core: ['str', 'y', "y" ]
yaml11: ['str', 'y', "'y'" ]
'!!str Y':
failsafe, json, core: ['str', 'Y', "Y" ]
yaml11: ['str', 'Y', "'Y'" ]
'!!str on':
failsafe, json, core: ['str', 'on', "on" ]
yaml11: ['str', 'on', "'on'" ]
'!!str On':
failsafe, json, core: ['str', 'On', "On" ]
yaml11: ['str', 'On', "'On'" ]
'!!str ON':
failsafe, json, core: ['str', 'ON', "ON" ]
yaml11: ['str', 'ON', "'ON'" ]
###############################################
# False
###############################################
'false':
failsafe: ['str', 'false', 'false']
json, core, yaml11: ['bool', 'false()', 'false']
'False':
failsafe, json: ['str', 'False', 'False']
core, yaml11: ['bool', 'false()', 'false']
'FALSE':
failsafe, json: ['str', 'FALSE', 'FALSE']
core, yaml11: ['bool', 'false()', 'false']
'n':
yaml11: ['bool', 'false()', "false"]
failsafe, json, core: ['str', 'n', "n"]
'N':
yaml11: ['bool', 'false()', "false"]
failsafe, json, core: ['str', 'N', "N"]
'no':
yaml11: ['bool', 'false()', "false"]
failsafe, json, core: ['str', 'no', "no"]
'NO':
yaml11: ['bool', 'false()', "false"]
failsafe, json, core: ['str', 'NO', "NO"]
'off':
yaml11: ['bool', 'false()', "false"]
failsafe, json, core: ['str', 'off', "off"]
'Off':
yaml11: ['bool', 'false()', "false"]
failsafe, json, core: ['str', 'Off', "Off"]
'OFF':
yaml11: ['bool', 'false()', "false"]
failsafe, json, core: ['str', 'OFF', "OFF"]
'!!bool false':
json, core, yaml11: ['bool', 'false()', 'false']
'!!bool False':
core, yaml11: ['bool', 'false()', 'false']
'!!bool FALSE':
core, yaml11: ['bool', 'false()', 'false']
'!!bool n':
yaml11: ['bool', 'false()', "false"]
'!!bool N':
yaml11: ['bool', 'false()', "false"]
'!!bool no':
yaml11: ['bool', 'false()', "false"]
'!!bool No':
yaml11: ['bool', 'false()', "false"]
'!!bool NO':
yaml11: ['bool', 'false()', "false"]
'!!bool off':
yaml11: ['bool', 'false()', "false"]
'!!bool Off':
yaml11: ['bool', 'false()', "false"]
'!!bool OFF':
yaml11: ['bool', 'false()', "false"]
'!!str false':
json, core, yaml11: ['str', 'false', "'false'"]
failsafe: ['str', 'false', 'false']
'!!str False':
failsafe, json: ['str', 'False', "False"]
core, yaml11: ['str', 'False', "'False'"]
'!!str FALSE':
failsafe, json: ['str', 'FALSE', "FALSE"]
core, yaml11: ['str', 'FALSE', "'FALSE'"]
'!!str n':
failsafe, json, core: ['str', 'n', "n" ]
yaml11: ['str', 'n', "'n'" ]
'!!str N':
failsafe, json, core: ['str', 'N', "N" ]
yaml11: ['str', 'N', "'N'" ]
'!!str no':
failsafe, json, core: ['str', 'no', "no" ]
yaml11: ['str', 'no', "'no'" ]
'!!str NO':
failsafe, json, core: ['str', 'NO', "NO" ]
yaml11: ['str', 'NO', "'NO'" ]
'!!str off':
failsafe, json, core: ['str', 'off', "off" ]
yaml11: ['str', 'off', "'off'" ]
'!!str Off':
failsafe, json, core: ['str', 'Off', "Off" ]
yaml11: ['str', 'Off', "'Off'" ]
'!!str OFF':
failsafe, json, core: ['str', 'OFF', "OFF" ]
yaml11: ['str', 'OFF', "'OFF'" ]
###############################################
# Null
###############################################
'null':
failsafe: ['str', 'null', 'null']
json, core, yaml11: ['null', 'null()', "null"]
'Null':
failsafe, json: ['str', 'Null', 'Null']
core, yaml11: ['null', 'null()', "null"]
'NULL':
failsafe, json: ['str', 'NULL', 'NULL']
core, yaml11: ['null', 'null()', "null"]
'~':
failsafe, json: ['str', '~', '~']
core, yaml11: ['null', 'null()', "null"]
'!!null null':
json, core, yaml11: ['null', 'null()', 'null']
'!!null Null':
core, yaml11: ['null', 'null()', "null"]
'!!null NULL':
core, yaml11: ['null', 'null()', "null"]
'!!null ~':
core, yaml11: ['null', 'null()', 'null']
'!!str null':
failsafe: ['str', 'null', 'null']
json, core, yaml11: ['str', 'null', "'null'"]
'!!str Null':
failsafe, json: ['str', 'Null', "Null"]
core, yaml11: ['str', 'Null', "'Null'"]
'!!str NULL':
failsafe, json: ['str', 'NULL', "NULL"]
core, yaml11: ['str', 'NULL', "'NULL'"]
'!!str ~':
core, yaml11: ['str', '~', "'~'"]
failsafe, json: ['str', '~', '~']
'#empty':
core, yaml11: ['null', 'null()', "null"]
failsafe, json: ['str', '', "''"]
'!!null #empty':
core, yaml11: ['null', 'null()', "null"]
'!!str #empty':
failsafe, json, core, yaml11: ['str', '', "''"]
###############################################
# Inf
###############################################
'.inf':
failsafe, json: ['str', '.inf', '.inf']
core, yaml11: ['inf', 'inf()', '.inf']
'.Inf':
failsafe, json: ['str', '.Inf', '.Inf']
core, yaml11: ['inf', 'inf()', '.inf']
'.INF':
failsafe, json: ['str', '.INF', '.INF']
core, yaml11: ['inf', 'inf()', '.inf']
'!!float .inf':
core, yaml11: ['inf', 'inf()', '.inf']
'!!float .Inf':
core, yaml11: ['inf', 'inf()', '.inf']
'!!float .INF':
core, yaml11: ['inf', 'inf()', '.inf']
'!!str .inf':
failsafe, json: ['str', '.inf', ".inf"]
core, yaml11: ['str', '.inf', "'.inf'"]
'!!str .Inf':
failsafe, json: ['str', '.Inf', ".Inf"]
core, yaml11: ['str', '.Inf', "'.Inf'"]
'!!str .INF':
failsafe, json: ['str', '.INF', ".INF"]
core, yaml11: ['str', '.INF', "'.INF'"]
'+.inf':
core, yaml11: ['inf', 'inf()', '.inf']
failsafe, json: ['str', '+.inf', '+.inf']
'+.Inf':
core, yaml11: ['inf', 'inf()', '.inf']
failsafe, json: ['str', '+.Inf', '+.Inf']
'+.INF':
core, yaml11: ['inf', 'inf()', '.inf']
failsafe, json: ['str', '+.INF', '+.INF']
'!!float +.inf':
core, yaml11: ['inf', 'inf()', '.inf']
'!!float +.Inf':
core, yaml11: ['inf', 'inf()', '.inf']
'!!float +.INF':
core, yaml11: ['inf', 'inf()', '.inf']
'!!str +.inf':
failsafe, json: ['str', '+.inf', "+.inf"]
core, yaml11: ['str', '+.inf', "'+.inf'"]
'!!str +.Inf':
failsafe, json: ['str', '+.Inf', "+.Inf"]
core, yaml11: ['str', '+.Inf', "'+.Inf'"]
'!!str +.INF':
failsafe, json: ['str', '+.INF', "+.INF"]
core, yaml11: ['str', '+.INF', "'+.INF'"]
'-.inf':
failsafe, json: ['str', '-.inf', '-.inf']
core, yaml11: ['inf', 'inf-neg()', '-.inf']
'-.Inf':
failsafe, json: ['str', '-.Inf', '-.Inf']
core, yaml11: ['inf', 'inf-neg()', '-.inf']
'-.INF':
failsafe, json: ['str', '-.INF', '-.INF']
core, yaml11: ['inf', 'inf-neg()', '-.inf']
'!!float -.inf':
core, yaml11: ['inf', 'inf-neg()', '-.inf']
'!!float -.Inf':
core, yaml11: ['inf', 'inf-neg()', '-.inf']
'!!float -.INF':
core, yaml11: ['inf', 'inf-neg()', '-.inf']
'!!str -.inf':
failsafe, json: ['str', '-.inf', "-.inf"]
core, yaml11: ['str', '-.inf', "'-.inf'"]
'!!str -.Inf':
failsafe, json: ['str', '-.Inf', "-.Inf"]
core, yaml11: ['str', '-.Inf', "'-.Inf'"]
'!!str -.INF':
failsafe, json: ['str', '-.INF', "-.INF"]
core, yaml11: ['str', '-.INF', "'-.INF'"]
###############################################
# NaN
###############################################
'.nan':
failsafe, json: ['str', '.nan', '.nan']
core, yaml11: ['nan', 'nan()', '.nan']
'.NaN':
core, yaml11: ['nan', 'nan()', '.nan']
failsafe, json: ['str', '.NaN', '.NaN']
'.NAN':
failsafe, json: ['str', '.NAN', '.NAN']
core, yaml11: ['nan', 'nan()', '.nan']
'!!float .nan':
core, yaml11: ['nan', 'nan()', '.nan']
'!!float .NaN':
core, yaml11: ['nan', 'nan()', '.nan']
'!!float .NAN':
core, yaml11: ['nan', 'nan()', '.nan']
'!!str .nan':
failsafe, json: ['str', '.nan', ".nan"]
core, yaml11: ['str', '.nan', "'.nan'"]
'!!str .NaN':
failsafe, json: ['str', '.NaN', ".NaN"]
core, yaml11: ['str', '.NaN', "'.NaN'"]
'!!str .NAN':
failsafe, json: ['str', '.NAN', ".NAN"]
core, yaml11: ['str', '.NAN', "'.NAN'"]
###############################################
# Int
###############################################
'0':
failsafe: ['str', '0', '0']
json, core, yaml11: ['int', '0', '0']
'00':
failsafe, json: ['str', '00', '00']
core: ['int', '0', '0']
yaml11: ['int', '0', '0']
'0011':
core: ['int', '11', '11']
failsafe, json: ['str', '0011', '0011']
yaml11: ['int', '9', '9']
'010':
failsafe, json: ['str', '010', '010']
core: ['int', '10', '10']
yaml11: ['int', '8', '8']
'07':
failsafe, json: ['str', '07', '07']
yaml11: ['int', '7', '7']
core: ['int', '7', '7']
'08':
failsafe, json: ['str', '08', '08']
yaml11: ['str', '08', '08']
core: ['int', '8', '8']
'02_0':
failsafe, json, core: ['str', '02_0', '02_0']
yaml11: ['int', '16', '16']
'23':
failsafe: ['str', '23', '23']
json, core, yaml11: ['int', '23', '23']
'100_000':
yaml11: ['int', '100000', '100000']
failsafe, json, core: ['str', '100_000', '100_000']
'!!int 0':
json, core, yaml11: ['int', '0', '0']
'!!int 00':
yaml11: ['int', '0', '0']
'!!int 0011':
yaml11: ['int', '9', '9']
core: ['int', '11', '11']
'!!int 010':
yaml11: ['int', '8', '8']
'!!int 07':
core: ['int', '7', '7']
yaml11: ['int', '7', '7']
'!!int 02_0':
yaml11: ['int', '16', '16']
'!!int 23':
json, core, yaml11: ['int', '23', '23']
'!!int 100_000':
yaml11: ['int', '100000', '100000']
'-0':
json, core, yaml11: ['int', '0', '0']
failsafe: ['str', '-0', '-0']
'-23':
json, core, yaml11: ['int', '-23', '-23']
failsafe: ['str', '-23', '-23']
'-0100_200':
failsafe, json, core: ['str', '-0100_200', '-0100_200']
yaml11: ['int', '-32896', '-32896']
'!!int -0':
json, core, yaml11: ['int', '0', '0']
'!!int -23':
json, core, yaml11: ['int', '-23', '-23']
'!!int -0100_200':
yaml11: ['int', '-32896', '-32896']
'+0':
core, yaml11: ['int', '0', '0']
failsafe, json: ['str', '+0', '+0']
'+23':
core, yaml11: ['int', '23', '23']
failsafe, json: ['str', '+23', '+23']
'+0100_200':
yaml11: ['int', '32896', '32896']
failsafe, json, core: ['str', '+0100_200', '+0100_200']
'!!int +0':
core, yaml11: ['int', '0', '0']
'!!int +23':
core, yaml11: ['int', '23', '23']
'!!int +0100_200':
yaml11: ['int', '32896', '32896']
'!!str 0':
failsafe: ['str', '0', "0"]
json, core, yaml11: ['str', '0', "'0'"]
'!!str 00':
failsafe, json: ['str', '00', "00"]
core, yaml11: ['str', '00', "'00'"]
'!!str 010':
failsafe, json: ['str', '010', "010"]
core, yaml11: ['str', '010', "'010'"]
'!!str 0011':
failsafe, json: ['str', '0011', "0011"]
core, yaml11: ['str', '0011', "'0011'"]
'!!str 07':
failsafe, json: ['str', '07', "07"]
core, yaml11: ['str', '07', "'07'"]
'!!str 23':
failsafe: ['str', '23', '23']
json, core, yaml11: ['str', '23', "'23'"]
'!!str 100_000':
failsafe, json, core: ['str', '100_000', "100_000"]
yaml11: ['str', '100_000', "'100_000'"]
'!!str 02_0':
failsafe, json, core: ['str', '02_0', "02_0"]
yaml11: ['str', '02_0', "'02_0'"]
'!!str -0':
failsafe: ['str', '-0', "-0"]
json, core, yaml11: ['str', '-0', "'-0'"]
'!!str -23':
failsafe: ['str', '-23', "-23"]
json, core, yaml11: ['str', '-23', "'-23'"]
'!!str +0':
failsafe, json: ['str', '+0', "+0"]
core, yaml11: ['str', '+0', "'+0'"]
'!!str +23':
failsafe, json: ['str', '+23', "+23"]
core, yaml11: ['str', '+23', "'+23'"]
'!!str +0100_200':
failsafe, json, core: ['str', '+0100_200', "+0100_200"]
yaml11: ['str', '+0100_200', "'+0100_200'"]
'!!str -0100_200':
failsafe, json, core: ['str', '-0100_200', "-0100_200"]
yaml11: ['str', '-0100_200', "'-0100_200'"]
###############################################
# Oct
###############################################
'0o0':
core: ['int', '0', '0']
failsafe, json, yaml11: ['str', '0o0', '0o0']
'0o7':
core: ['int', '7', '7']
failsafe, json, yaml11: ['str', '0o7', '0o7']
'0o10':
core: ['int', '8', '8']
failsafe, json, yaml11: ['str', '0o10', '0o10']
'!!int 0o0':
core: ['int', '0', '0']
'!!int 0o7':
core: ['int', '7', '7']
'!!int 0o10':
core: ['int', '8', '8']
'!!str 0o0':
failsafe, json, yaml11: ['str', '0o0', "0o0"]
core: ['str', '0o0', "'0o0'"]
'!!str 0o7':
failsafe, json, yaml11: ['str', '0o7', "0o7"]
core: ['str', '0o7', "'0o7'"]
'!!str 0o10':
failsafe, json, yaml11: ['str', '0o10', "0o10"]
core: ['str', '0o10', "'0o10'"]
###############################################
# Hex
###############################################
'0x0':
failsafe, json: ['str', '0x0', '0x0']
core, yaml11: ['int', '0', '0']
'0x10':
failsafe, json: ['str', '0x10', '0x10']
core, yaml11: ['int', '16', '16']
'0x42':
failsafe, json: ['str', '0x42', '0x42']
core, yaml11: ['int', '66', '66']
'0xa':
failsafe, json: ['str', '0xa', '0xa']
core, yaml11: ['int', '10', '10']
'-0x30':
failsafe, json, core: ['str', '-0x30', '-0x30']
yaml11: ['int', '-48', '-48']
'0x2_0':
failsafe, json, core: ['str', '0x2_0', '0x2_0']
yaml11: ['int', '32', '32']
'!!int 0x10':
core, yaml11: ['int', '16', '16']
'!!int 0x0':
core, yaml11: ['int', '0', '0']
'!!int 0x42':
core, yaml11: ['int', '66', '66']
'!!int 0xa':
core, yaml11: ['int', '10', '10']
'!!int 0x2_0':
yaml11: ['int', '32', '32']
'!!int -0x30':
yaml11: ['int', '-48', '-48']
'!!str 0x0':
failsafe, json: ['str', '0x0', "0x0"]
core, yaml11: ['str', '0x0', "'0x0'"]
'!!str 0x2_0':
failsafe, json, core: ['str', '0x2_0', "0x2_0"]
yaml11: ['str', '0x2_0', "'0x2_0'"]
'!!str -0x30':
failsafe, json, core: ['str', '-0x30', "-0x30"]
yaml11: ['str', '-0x30', "'-0x30'"]
'!!str 0xa':
failsafe, json: ['str', '0xa', "0xa"]
core, yaml11: ['str', '0xa', "'0xa'"]
###############################################
# Binary
###############################################
'0b0':
failsafe, json, core: ['str', '0b0', '0b0']
yaml11: ['int', '0', '0']
'+0b100':
failsafe, json, core: ['str', '+0b100', '+0b100']
yaml11: ['int', '4', '4']
'-0b101':
failsafe, json, core: ['str', '-0b101', '-0b101']
yaml11: ['int', '-5', '-5']
'0b100_101':
failsafe, json, core: ['str', '0b100_101', '0b100_101']
yaml11: ['int', '37', '37']
'!!int 0b0':
yaml11: ['int', '0', '0']
'!!int 0b100_101':
yaml11: ['int', '37', '37']
'!!int +0b100':
yaml11: ['int', '4', '4']
'!!int -0b101':
yaml11: ['int', '-5', '-5']
'!!str 0b0':
failsafe, json, core: ['str', '0b0', "0b0"]
yaml11: ['str', '0b0', "'0b0'"]
'!!str -0b101':
failsafe, json, core: ['str', '-0b101', "-0b101"]
yaml11: ['str', '-0b101', "'-0b101'"]
'!!str 0b100_101':
failsafe, json, core: ['str', '0b100_101', "0b100_101"]
yaml11: ['str', '0b100_101', "'0b100_101'"]
'!!str +0b100':
failsafe, json, core: ['str', '+0b100', "+0b100"]
yaml11: ['str', '+0b100', "'+0b100'"]
###############################################
# Sexagesimal
###############################################
'190:20:30':
failsafe, json, core: ['str', '190:20:30', '190:20:30']
yaml11: ['int', '685230', '685230']
'-190:20:30':
failsafe, json, core: ['str', '-190:20:30', '-190:20:30']
yaml11: ['int', '-685230', '-685230']
'+190:20:30':
failsafe, json, core: ['str', '+190:20:30', '+190:20:30']
yaml11: ['int', '685230', '685230']
'!!int 190:20:30':
yaml11: ['int', '685230', '685230']
'!!int -190:20:30':
yaml11: ['int', '-685230', '-685230']
'!!int +190:20:30':
yaml11: ['int', '685230', '685230']
'!!str 190:20:30':
failsafe, json, core: ['str', '190:20:30', "190:20:30"]
yaml11: ['str', '190:20:30', "'190:20:30'"]
'!!str -190:20:30':
failsafe, json, core: ['str', '-190:20:30', "-190:20:30"]
yaml11: ['str', '-190:20:30', "'-190:20:30'"]
'!!str +190:20:30':
failsafe, json, core: ['str', '+190:20:30', "+190:20:30"]
yaml11: ['str', '+190:20:30', "'+190:20:30'"]
###############################################
# Float
###############################################
'.0':
failsafe, json: ['str', '.0', '.0']
core, yaml11: ['float', '0.0', '0.0']
'.14':
failsafe, json: ['str', '.14', '.14']
core, yaml11: ['float', '0.14', '0.14']
'0.0':
failsafe: ['str', '0.0', '0.0']
json, core, yaml11: ['float', '0.0', '0.0']
'3.14':
failsafe: ['str', '3.14', '3.14']
json, core, yaml11: ['float', '3.14', '3.14']
'001.23':
failsafe, json: ['str', '001.23', '001.23']
core, yaml11: ['float', '1.23', '1.23']
'85_230.15':
failsafe, json, core: ['str', '85_230.15', '85_230.15']
yaml11: ['float', '85230.15', '85230.15']
'-3.14':
failsafe: ['str', '-3.14', '-3.14']
json, core, yaml11: ['float', '-3.14', '-3.14']
'+3.14':
failsafe, json: ['str', '+3.14', '+3.14']
core, yaml11: ['float', '3.14', '3.14']
'!!float .0':
core, yaml11: ['float', '0.0', '0.0']
'!!float 0.0':
json, core, yaml11: ['float', '0.0', '0.0']
'!!float 3.14':
json, core, yaml11: ['float', '3.14', '3.14']
'!!float -3.14':
json, core, yaml11: ['float', '-3.14', '-3.14']
'!!float 001.23':
core, yaml11: ['float', '1.23', '1.23']
'!!float 85_230.15':
yaml11: ['float', '85230.15', '85230.15']
'!!str .0':
failsafe, json: ['str', '.0', ".0"]
core, yaml11: ['str', '.0', "'.0'"]
'!!str 0.0':
failsafe: ['str', '0.0', "0.0"]
json, core, yaml11: ['str', '0.0', "'0.0'"]
'!!str 3.14':
failsafe: ['str', '3.14', "3.14"]
json, core, yaml11: ['str', '3.14', "'3.14'"]
'!!str -3.14':
failsafe: ['str', '-3.14', "-3.14"]
json, core, yaml11: ['str', '-3.14', "'-3.14'"]
'!!str 001.23':
failsafe, json: ['str', '001.23', "001.23"]
core, yaml11: ['str', '001.23', "'001.23'"]
'!!str 85_230.15':
failsafe, json, core: ['str', '85_230.15', "85_230.15"]
yaml11: ['str', '85_230.15', "'85_230.15'"]
###############################################
# Exp
###############################################
'.3e3':
failsafe, json, yaml11: ['str', '.3e3', '.3e3']
core: ['float', '300.0', '300.0']
'.3e+3':
failsafe, json: ['str', '.3e+3', '.3e+3']
core, yaml11: ['float', '300.0', '300.0']
'.3E-1':
failsafe, json: ['str', '.3E-1', '.3E-1']
core, yaml11: ['float', '0.03', '0.03']
'0.3e3':
json, core: ['float', '300.0', '300.0']
failsafe, yaml11: ['str', '0.3e3', '0.3e3']
'3.3e+3':
failsafe: ['str', '3.3e+3', '3.3e+3']
json, core, yaml11: ['float', '3300', '3300.0']
'3e3':
json, core: ['float', '3000', '3000.0']
failsafe, yaml11: ['str', '3e3', '3e3']
'85.230_15e+03':
failsafe, json, core: ['str', '85.230_15e+03', '85.230_15e+03']
yaml11: ['float', '85230.15', '85230.15']
'+0.3e+3':
failsafe, json: ['str', '+0.3e+3', '+0.3e+3']
core, yaml11: ['float', '300.0', '300.0']
'+0.3e3':
failsafe, json: ['str', '+0.3e3', '+0.3e3']
core: ['float', '300.0', '300.0']
yaml11: ['str', '+0.3e3', '+0.3e3']
'!!float .3e3':
core: ['float', '300.0', '300.0']
'!!float 0.3e3':
json, core: ['float', '300.0', '300.0']
'!!float +0.3e3':
core: ['float', '300.0', '300.0']
'!!float .3E-1':
core, yaml11: ['float', '0.03', '0.03']
'!!float 3.3e+3':
core, yaml11: ['float', '3300.0', '3300.0']
'!!float +0.3e+3':
core, yaml11: ['float', '300.0', '300.0']
'!!float .3e+3':
core, yaml11: ['float', '300.0', '300.0']
'!!float 85.230_15e+03':
yaml11: ['float', '85230.15', '85230.15']
'!!str .3e+3':
failsafe, json: ['str', '.3e+3', ".3e+3"]
core, yaml11: ['str', '.3e+3', "'.3e+3'"]
'!!str .3E-1':
failsafe, json: ['str', '.3E-1', ".3E-1"]
core, yaml11: ['str', '.3E-1', "'.3E-1'"]
'!!str .3e3':
failsafe, json, yaml11: ['str', '.3e3', ".3e3"]
core: ['str', '.3e3', "'.3e3'"]
'!!str 0.3e3':
failsafe, yaml11: ['str', '0.3e3', "0.3e3"]
json, core: ['str', '0.3e3', "'0.3e3'"]
'!!str +0.3e3':
failsafe, json, yaml11: ['str', '+0.3e3', "+0.3e3"]
core: ['str', '+0.3e3', "'+0.3e3'"]
'!!str 3.3e+3':
failsafe: ['str', '3.3e+3', "3.3e+3"]
json, core, yaml11: ['str', '3.3e+3', "'3.3e+3'"]
'!!str +0.3e+3':
failsafe, json: ['str', '+0.3e+3', "+0.3e+3"]
core, yaml11: ['str', '+0.3e+3', "'+0.3e+3'"]
'!!str 85.230_15e+03':
failsafe, json, core: ['str', '85.230_15e+03', "85.230_15e+03"]
yaml11: ['str', '85.230_15e+03', "'85.230_15e+03'"]
###############################################
# Sexagesimal
###############################################
'190:20:30.15':
failsafe, json, core: ['str', '190:20:30.15', '190:20:30.15']
yaml11: ['float', '685230.15', '685230.15']
'!!float 190:20:30.15':
yaml11: ['float', '685230.15', '685230.15']
'!!str 190:20:30.15':
failsafe, json, core: ['str', '190:20:30.15', "190:20:30.15"]
yaml11: ['str', '190:20:30.15', "'190:20:30.15'"]
YAML-PP-v0.40.0/ext/yaml-test-schema/PaxHeaders/README.md 0000644 0000000 0000000 00000000130 15172703230 017350 x ustar 00 29 mtime=1777043096.92059528
30 atime=1777043096.920503229
29 ctime=1777043096.92059528
YAML-PP-v0.40.0/ext/yaml-test-schema/README.md 0000644 0001750 0001750 00000000176 15172703230 017010 0 ustar 00tina tina ## YAML Test Data for Schemas (YAML 1.1, YAML 1.2 Core, JSON, Failsafe)
[HTML](https://perlpunk.github.io/yaml-test-schema/)
YAML-PP-v0.40.0/ext/yaml-test-schema/PaxHeaders/Makefile 0000644 0000000 0000000 00000000132 15172703230 017533 x ustar 00 30 mtime=1777043096.920122174
30 atime=1777043096.920073005
30 ctime=1777043096.920122174
YAML-PP-v0.40.0/ext/yaml-test-schema/Makefile 0000644 0001750 0001750 00000000131 15172703230 017160 0 ustar 00tina tina gh-pages:
git worktree add gh-pages gh-pages
update:
perl etc/generate-schema-html.pl
YAML-PP-v0.40.0/PaxHeaders/test-suite 0000644 0000000 0000000 00000000132 15172703230 014147 x ustar 00 30 mtime=1777043096.921430584
30 atime=1777043096.911264878
30 ctime=1777043096.921430584
YAML-PP-v0.40.0/test-suite/ 0000755 0001750 0001750 00000000000 15172703230 013656 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/PaxHeaders/yaml-test-suite-data 0000644 0000000 0000000 00000000132 15172703231 020125 x ustar 00 30 mtime=1777043097.003002977
30 atime=1777043096.921430584
30 ctime=1777043097.003002977
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ 0000755 0001750 0001750 00000000000 15172703231 017634 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/Y79Y 0000644 0000000 0000000 00000000130 15172703231 020644 x ustar 00 29 mtime=1777043097.00473742
30 atime=1777043097.003002977
29 ctime=1777043097.00473742
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/ 0000755 0001750 0001750 00000000000 15172703231 020355 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/PaxHeaders/001 0000644 0000000 0000000 00000000131 15172703231 021145 x ustar 00 30 mtime=1777043097.127923945
29 atime=1777043097.00473742
30 ctime=1777043097.127923945
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/001/ 0000755 0001750 0001750 00000000000 15172703231 020655 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/001/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023245 x ustar 00 30 mtime=1777043097.128017463
30 atime=1777043097.127923945
30 ctime=1777043097.128017463
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/001/test.event 0000644 0001750 0001750 00000000105 15172703231 022673 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :foo
=VAL |\t\n
=VAL :bar
=VAL :1
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/001/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000126 15172703231 022721 x ustar 00 28 mtime=1777043097.1193266
30 atime=1777043097.119233361
28 ctime=1777043097.1193266
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/001/out.yaml 0000644 0001750 0001750 00000000022 15172703231 022342 0 ustar 00tina tina foo: |
bar: 1
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/001/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022524 x ustar 00 30 mtime=1777043097.116956459
30 atime=1777043097.116857005
30 ctime=1777043097.116956459
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/001/in.json 0000644 0001750 0001750 00000000040 15172703231 022150 0 ustar 00tina tina {
"foo": "\t\n",
"bar": 1
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/001/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022515 x ustar 00 30 mtime=1777043097.116857005
30 atime=1777043097.116763906
30 ctime=1777043097.116857005
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/001/in.yaml 0000644 0001750 0001750 00000000021 15172703231 022140 0 ustar 00tina tina foo: |
bar: 1
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/001/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703231 021513 x ustar 00 30 mtime=1777043097.004898055
29 atime=1777043097.00473742
30 ctime=1777043097.004898055
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/001/=== 0000644 0001750 0001750 00000000031 15172703231 021140 0 ustar 00tina tina Tabs in various contexts
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/PaxHeaders/003 0000644 0000000 0000000 00000000132 15172703231 021150 x ustar 00 30 mtime=1777043097.127830427
30 atime=1777043097.004567146
30 ctime=1777043097.127830427
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/003/ 0000755 0001750 0001750 00000000000 15172703231 020657 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/003/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023247 x ustar 00 30 mtime=1777043097.127923945
30 atime=1777043097.127830427
30 ctime=1777043097.127923945
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/003/test.event 0000644 0001750 0001750 00000000027 15172703231 022700 0 ustar 00tina tina +STR
+DOC
+SEQ
+SEQ []
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/003/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022720 x ustar 00 30 mtime=1777043097.119233361
30 atime=1777043097.119132789
30 ctime=1777043097.119233361
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/003/out.yaml 0000644 0001750 0001750 00000000010 15172703231 022341 0 ustar 00tina tina - - foo
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/003/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022517 x ustar 00 30 mtime=1777043097.116763906
30 atime=1777043097.116670528
30 ctime=1777043097.116763906
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/003/in.yaml 0000644 0001750 0001750 00000000022 15172703231 022143 0 ustar 00tina tina - [
foo,
foo
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/003/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703231 022301 x ustar 00 30 mtime=1777043097.069640958
30 atime=1777043097.069640958
30 ctime=1777043097.069726863
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/003/error 0000644 0001750 0001750 00000000000 15172703231 021721 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/003/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703231 021514 x ustar 00 29 mtime=1777043097.00473742
30 atime=1777043097.004567146
29 ctime=1777043097.00473742
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/003/=== 0000644 0001750 0001750 00000000031 15172703231 021142 0 ustar 00tina tina Tabs in various contexts
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/PaxHeaders/006 0000644 0000000 0000000 00000000130 15172703231 021151 x ustar 00 29 mtime=1777043097.12773649
30 atime=1777043097.004403787
29 ctime=1777043097.12773649
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/006/ 0000755 0001750 0001750 00000000000 15172703231 020662 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/006/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 023251 x ustar 00 30 mtime=1777043097.127830427
29 atime=1777043097.12773649
30 ctime=1777043097.127830427
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/006/test.event 0000644 0001750 0001750 00000000027 15172703231 022703 0 ustar 00tina tina +STR
+DOC
+SEQ
+SEQ []
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/006/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022723 x ustar 00 30 mtime=1777043097.119132789
30 atime=1777043097.119040808
30 ctime=1777043097.119132789
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/006/out.yaml 0000644 0001750 0001750 00000000010 15172703231 022344 0 ustar 00tina tina - - foo
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/006/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022522 x ustar 00 30 mtime=1777043097.116670528
30 atime=1777043097.116576801
30 ctime=1777043097.116670528
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/006/in.yaml 0000644 0001750 0001750 00000000004 15172703231 022146 0 ustar 00tina tina ? -
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/006/PaxHeaders/error 0000644 0000000 0000000 00000000130 15172703231 022302 x ustar 00 29 mtime=1777043097.06955659
29 atime=1777043097.06955659
30 ctime=1777043097.069640958
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/006/error 0000644 0001750 0001750 00000000000 15172703231 021724 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/006/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703231 021521 x ustar 00 30 mtime=1777043097.004567146
30 atime=1777043097.004403787
30 ctime=1777043097.004567146
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/006/=== 0000644 0001750 0001750 00000000031 15172703231 021145 0 ustar 00tina tina Tabs in various contexts
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/PaxHeaders/008 0000644 0000000 0000000 00000000132 15172703231 021155 x ustar 00 30 mtime=1777043097.127643322
30 atime=1777043097.004241336
30 ctime=1777043097.127643322
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/008/ 0000755 0001750 0001750 00000000000 15172703231 020664 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/008/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 023252 x ustar 00 29 mtime=1777043097.12773649
30 atime=1777043097.127643322
29 ctime=1777043097.12773649
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/008/test.event 0000644 0001750 0001750 00000000027 15172703231 022705 0 ustar 00tina tina +STR
+DOC
+SEQ
+SEQ []
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/008/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022725 x ustar 00 30 mtime=1777043097.119040808
30 atime=1777043097.118948338
30 ctime=1777043097.119040808
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/008/out.yaml 0000644 0001750 0001750 00000000010 15172703231 022346 0 ustar 00tina tina - - foo
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/008/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022524 x ustar 00 30 mtime=1777043097.116576801
30 atime=1777043097.116482445
30 ctime=1777043097.116576801
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/008/in.yaml 0000644 0001750 0001750 00000000007 15172703231 022153 0 ustar 00tina tina ? key:
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/008/PaxHeaders/error 0000644 0000000 0000000 00000000131 15172703231 022305 x ustar 00 30 mtime=1777043097.069469218
30 atime=1777043097.069469218
29 ctime=1777043097.06955659
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/008/error 0000644 0001750 0001750 00000000000 15172703231 021726 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/008/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703231 021523 x ustar 00 30 mtime=1777043097.004403787
30 atime=1777043097.004241336
30 ctime=1777043097.004403787
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/008/=== 0000644 0001750 0001750 00000000031 15172703231 021147 0 ustar 00tina tina Tabs in various contexts
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/PaxHeaders/010 0000644 0000000 0000000 00000000132 15172703231 021146 x ustar 00 30 mtime=1777043097.127548896
30 atime=1777043097.004057583
30 ctime=1777043097.127548896
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/010/ 0000755 0001750 0001750 00000000000 15172703231 020655 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/010/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023245 x ustar 00 30 mtime=1777043097.127643322
30 atime=1777043097.127548896
30 ctime=1777043097.127643322
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/010/test.event 0000644 0001750 0001750 00000000047 15172703231 022700 0 ustar 00tina tina +STR
+DOC
+SEQ
=VAL :-1
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/010/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022716 x ustar 00 30 mtime=1777043097.118948338
30 atime=1777043097.118855379
30 ctime=1777043097.118948338
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/010/out.yaml 0000644 0001750 0001750 00000000005 15172703231 022343 0 ustar 00tina tina - -1
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/010/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022524 x ustar 00 30 mtime=1777043097.116482445
30 atime=1777043097.116388509
30 ctime=1777043097.116482445
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/010/in.json 0000644 0001750 0001750 00000000011 15172703231 022146 0 ustar 00tina tina [
-1
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/010/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022515 x ustar 00 30 mtime=1777043097.116388509
30 atime=1777043097.116293454
30 ctime=1777043097.116388509
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/010/in.yaml 0000644 0001750 0001750 00000000005 15172703231 022142 0 ustar 00tina tina - -1
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/010/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703231 021514 x ustar 00 30 mtime=1777043097.004241336
30 atime=1777043097.004057583
30 ctime=1777043097.004241336
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/010/=== 0000644 0001750 0001750 00000000031 15172703231 021140 0 ustar 00tina tina Tabs in various contexts
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/PaxHeaders/005 0000644 0000000 0000000 00000000132 15172703231 021152 x ustar 00 30 mtime=1777043097.127454959
30 atime=1777043097.003897855
30 ctime=1777043097.127454959
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/005/ 0000755 0001750 0001750 00000000000 15172703231 020661 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/005/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023251 x ustar 00 30 mtime=1777043097.127548896
30 atime=1777043097.127454959
30 ctime=1777043097.127548896
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/005/test.event 0000644 0001750 0001750 00000000027 15172703231 022702 0 ustar 00tina tina +STR
+DOC
+SEQ
+SEQ []
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/005/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022722 x ustar 00 30 mtime=1777043097.118855379
30 atime=1777043097.118761861
30 ctime=1777043097.118855379
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/005/out.yaml 0000644 0001750 0001750 00000000010 15172703231 022343 0 ustar 00tina tina - - foo
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/005/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022521 x ustar 00 30 mtime=1777043097.116293454
30 atime=1777043097.116191975
30 ctime=1777043097.116293454
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/005/in.yaml 0000644 0001750 0001750 00000000005 15172703231 022146 0 ustar 00tina tina - -
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/005/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703231 022303 x ustar 00 30 mtime=1777043097.069383313
30 atime=1777043097.069383313
30 ctime=1777043097.069469218
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/005/error 0000644 0001750 0001750 00000000000 15172703231 021723 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/005/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703231 021520 x ustar 00 30 mtime=1777043097.004057583
30 atime=1777043097.003897855
30 ctime=1777043097.004057583
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/005/=== 0000644 0001750 0001750 00000000031 15172703231 021144 0 ustar 00tina tina Tabs in various contexts
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/PaxHeaders/002 0000644 0000000 0000000 00000000132 15172703231 021147 x ustar 00 30 mtime=1777043097.127359626
30 atime=1777043097.003736801
30 ctime=1777043097.127359626
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/002/ 0000755 0001750 0001750 00000000000 15172703231 020656 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/002/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023246 x ustar 00 30 mtime=1777043097.127454959
30 atime=1777043097.127359626
30 ctime=1777043097.127454959
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/002/test.event 0000644 0001750 0001750 00000000065 15172703231 022701 0 ustar 00tina tina +STR
+DOC
+SEQ
+SEQ []
=VAL :foo
-SEQ
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/002/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022717 x ustar 00 30 mtime=1777043097.118761861
30 atime=1777043097.118668902
30 ctime=1777043097.118761861
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/002/out.yaml 0000644 0001750 0001750 00000000010 15172703231 022340 0 ustar 00tina tina - - foo
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/002/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022525 x ustar 00 30 mtime=1777043097.116191975
30 atime=1777043097.116089098
30 ctime=1777043097.116191975
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/002/in.json 0000644 0001750 0001750 00000000026 15172703231 022155 0 ustar 00tina tina [
[
"foo"
]
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/002/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022516 x ustar 00 30 mtime=1777043097.116089098
30 atime=1777043097.115995301
30 ctime=1777043097.116089098
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/002/in.yaml 0000644 0001750 0001750 00000000016 15172703231 022145 0 ustar 00tina tina - [
foo
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/002/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703231 021515 x ustar 00 30 mtime=1777043097.003897855
30 atime=1777043097.003736801
30 ctime=1777043097.003897855
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/002/=== 0000644 0001750 0001750 00000000031 15172703231 021141 0 ustar 00tina tina Tabs in various contexts
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/PaxHeaders/004 0000644 0000000 0000000 00000000130 15172703231 021147 x ustar 00 29 mtime=1777043097.12726527
30 atime=1777043097.003567505
29 ctime=1777043097.12726527
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/004/ 0000755 0001750 0001750 00000000000 15172703231 020660 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/004/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 023247 x ustar 00 30 mtime=1777043097.127359626
29 atime=1777043097.12726527
30 ctime=1777043097.127359626
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/004/test.event 0000644 0001750 0001750 00000000027 15172703231 022701 0 ustar 00tina tina +STR
+DOC
+SEQ
+SEQ []
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/004/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022721 x ustar 00 30 mtime=1777043097.118668902
30 atime=1777043097.118575943
30 ctime=1777043097.118668902
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/004/out.yaml 0000644 0001750 0001750 00000000010 15172703231 022342 0 ustar 00tina tina - - foo
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/004/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022520 x ustar 00 30 mtime=1777043097.115995301
30 atime=1777043097.115902412
30 ctime=1777043097.115995301
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/004/in.yaml 0000644 0001750 0001750 00000000004 15172703231 022144 0 ustar 00tina tina - -
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/004/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703231 022302 x ustar 00 30 mtime=1777043097.069295872
30 atime=1777043097.069295872
30 ctime=1777043097.069383313
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/004/error 0000644 0001750 0001750 00000000000 15172703231 021722 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/004/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703231 021517 x ustar 00 30 mtime=1777043097.003736801
30 atime=1777043097.003567505
30 ctime=1777043097.003736801
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/004/=== 0000644 0001750 0001750 00000000031 15172703231 021143 0 ustar 00tina tina Tabs in various contexts
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/PaxHeaders/007 0000644 0000000 0000000 00000000132 15172703231 021154 x ustar 00 30 mtime=1777043097.127156317
30 atime=1777043097.003406171
30 ctime=1777043097.127156317
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/007/ 0000755 0001750 0001750 00000000000 15172703231 020663 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/007/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 023251 x ustar 00 29 mtime=1777043097.12726527
30 atime=1777043097.127156317
29 ctime=1777043097.12726527
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/007/test.event 0000644 0001750 0001750 00000000027 15172703231 022704 0 ustar 00tina tina +STR
+DOC
+SEQ
+SEQ []
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/007/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022724 x ustar 00 30 mtime=1777043097.118575943
30 atime=1777043097.118482915
30 ctime=1777043097.118575943
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/007/out.yaml 0000644 0001750 0001750 00000000010 15172703231 022345 0 ustar 00tina tina - - foo
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/007/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022523 x ustar 00 30 mtime=1777043097.115902412
30 atime=1777043097.115809383
30 ctime=1777043097.115902412
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/007/in.yaml 0000644 0001750 0001750 00000000010 15172703231 022144 0 ustar 00tina tina ? -
: -
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/007/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703231 022305 x ustar 00 30 mtime=1777043097.069206684
30 atime=1777043097.069206684
30 ctime=1777043097.069295872
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/007/error 0000644 0001750 0001750 00000000000 15172703231 021725 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/007/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703231 021522 x ustar 00 30 mtime=1777043097.003567505
30 atime=1777043097.003406171
30 ctime=1777043097.003567505
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/007/=== 0000644 0001750 0001750 00000000031 15172703231 021146 0 ustar 00tina tina Tabs in various contexts
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/PaxHeaders/009 0000644 0000000 0000000 00000000130 15172703231 021154 x ustar 00 29 mtime=1777043097.12706259
30 atime=1777043097.003242463
29 ctime=1777043097.12706259
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/009/ 0000755 0001750 0001750 00000000000 15172703231 020665 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/009/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 023254 x ustar 00 30 mtime=1777043097.127156317
29 atime=1777043097.12706259
30 ctime=1777043097.127156317
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/009/test.event 0000644 0001750 0001750 00000000027 15172703231 022706 0 ustar 00tina tina +STR
+DOC
+SEQ
+SEQ []
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/009/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022726 x ustar 00 30 mtime=1777043097.118482915
30 atime=1777043097.118389397
30 ctime=1777043097.118482915
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/009/out.yaml 0000644 0001750 0001750 00000000010 15172703231 022347 0 ustar 00tina tina - - foo
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/009/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022525 x ustar 00 30 mtime=1777043097.115809383
30 atime=1777043097.115715027
30 ctime=1777043097.115809383
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/009/in.yaml 0000644 0001750 0001750 00000000016 15172703231 022154 0 ustar 00tina tina ? key:
: key:
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/009/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703231 022307 x ustar 00 30 mtime=1777043097.069110792
30 atime=1777043097.069110792
30 ctime=1777043097.069206684
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/009/error 0000644 0001750 0001750 00000000000 15172703231 021727 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/009/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703231 021524 x ustar 00 30 mtime=1777043097.003406171
30 atime=1777043097.003242463
30 ctime=1777043097.003406171
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/009/=== 0000644 0001750 0001750 00000000031 15172703231 021150 0 ustar 00tina tina Tabs in various contexts
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/PaxHeaders/000 0000644 0000000 0000000 00000000132 15172703231 021145 x ustar 00 30 mtime=1777043097.126968164
30 atime=1777043097.003002977
30 ctime=1777043097.126968164
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/000/ 0000755 0001750 0001750 00000000000 15172703231 020654 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/000/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 023242 x ustar 00 29 mtime=1777043097.12706259
30 atime=1777043097.126968164
29 ctime=1777043097.12706259
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/000/test.event 0000644 0001750 0001750 00000000031 15172703231 022670 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :foo
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/000/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703231 022513 x ustar 00 30 mtime=1777043097.115715027
29 atime=1777043097.11562151
30 ctime=1777043097.115715027
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/000/in.yaml 0000644 0001750 0001750 00000000020 15172703231 022136 0 ustar 00tina tina foo: |
bar: 1
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/000/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703231 022276 x ustar 00 30 mtime=1777043097.069012036
30 atime=1777043097.069012036
30 ctime=1777043097.069110792
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/000/error 0000644 0001750 0001750 00000000000 15172703231 021716 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/000/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703231 021513 x ustar 00 30 mtime=1777043097.003242463
30 atime=1777043097.003183936
30 ctime=1777043097.003242463
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y79Y/000/=== 0000644 0001750 0001750 00000000031 15172703231 021137 0 ustar 00tina tina Tabs in various contexts
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/DK95 0000644 0000000 0000000 00000000132 15172703230 020600 x ustar 00 30 mtime=1777043096.991631807
30 atime=1777043096.990257607
30 ctime=1777043096.991631807
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/ 0000755 0001750 0001750 00000000000 15172703230 020307 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/PaxHeaders/04 0000644 0000000 0000000 00000000132 15172703231 021024 x ustar 00 30 mtime=1777043097.126873599
30 atime=1777043096.991631807
30 ctime=1777043097.126873599
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/04/ 0000755 0001750 0001750 00000000000 15172703231 020533 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/04/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023123 x ustar 00 30 mtime=1777043097.126968164
30 atime=1777043097.126873599
30 ctime=1777043097.126968164
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/04/test.event 0000644 0001750 0001750 00000000102 15172703231 022546 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :foo
=VAL :1
=VAL :bar
=VAL :2
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/04/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022723 x ustar 00 30 mtime=1777043097.121427152
30 atime=1777043097.121327907
30 ctime=1777043097.121427152
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/04/emit.yaml 0000644 0001750 0001750 00000000022 15172703231 022347 0 ustar 00tina tina ---
foo: 1
bar: 2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/04/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022402 x ustar 00 30 mtime=1777043097.113978978
30 atime=1777043097.113887066
30 ctime=1777043097.113978978
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/04/in.json 0000644 0001750 0001750 00000000035 15172703231 022032 0 ustar 00tina tina {
"foo" : 1,
"bar" : 2
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/04/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703231 022371 x ustar 00 30 mtime=1777043097.113887066
28 atime=1777043097.1137932
30 ctime=1777043097.113887066
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/04/in.yaml 0000644 0001750 0001750 00000000020 15172703231 022015 0 ustar 00tina tina foo: 1
bar: 2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/04/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021371 x ustar 00 30 mtime=1777043096.991794049
30 atime=1777043096.991631807
30 ctime=1777043096.991794049
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/04/=== 0000644 0001750 0001750 00000000040 15172703230 021015 0 ustar 00tina tina Tabs that look like indentation
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/PaxHeaders/02 0000644 0000000 0000000 00000000132 15172703231 021022 x ustar 00 30 mtime=1777043097.126779592
30 atime=1777043096.991470264
30 ctime=1777043097.126779592
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/02/ 0000755 0001750 0001750 00000000000 15172703231 020531 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/02/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023121 x ustar 00 30 mtime=1777043097.126873599
30 atime=1777043097.126779592
30 ctime=1777043097.126873599
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/02/test.event 0000644 0001750 0001750 00000000066 15172703231 022555 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :foo
=VAL "bar baz
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/02/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022721 x ustar 00 30 mtime=1777043097.121327907
30 atime=1777043097.121232992
30 ctime=1777043097.121327907
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/02/emit.yaml 0000644 0001750 0001750 00000000023 15172703231 022346 0 ustar 00tina tina ---
foo: "bar baz"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/02/PaxHeaders/in.json 0000644 0000000 0000000 00000000126 15172703231 022403 x ustar 00 28 mtime=1777043097.1137932
30 atime=1777043097.113700171
28 ctime=1777043097.1137932
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/02/in.json 0000644 0001750 0001750 00000000030 15172703231 022023 0 ustar 00tina tina {
"foo" : "bar baz"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/02/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022371 x ustar 00 30 mtime=1777043097.113700171
30 atime=1777043097.113607351
30 ctime=1777043097.113700171
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/02/in.yaml 0000644 0001750 0001750 00000000022 15172703231 022015 0 ustar 00tina tina foo: "bar
baz"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/02/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021367 x ustar 00 30 mtime=1777043096.991631807
30 atime=1777043096.991470264
30 ctime=1777043096.991631807
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/02/=== 0000644 0001750 0001750 00000000040 15172703230 021013 0 ustar 00tina tina Tabs that look like indentation
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/PaxHeaders/06 0000644 0000000 0000000 00000000131 15172703231 021025 x ustar 00 30 mtime=1777043097.126682862
29 atime=1777043096.99130488
30 ctime=1777043097.126682862
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/06/ 0000755 0001750 0001750 00000000000 15172703231 020535 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/06/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023125 x ustar 00 30 mtime=1777043097.126779592
30 atime=1777043097.126682862
30 ctime=1777043097.126779592
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/06/test.event 0000644 0001750 0001750 00000000056 15172703231 022560 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :foo
+MAP
=VAL :a
=VAL :1
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/06/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022725 x ustar 00 30 mtime=1777043097.121232992
30 atime=1777043097.121131303
30 ctime=1777043097.121232992
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/06/emit.yaml 0000644 0001750 0001750 00000000022 15172703231 022351 0 ustar 00tina tina ---
foo: 1
bar: 2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/06/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022404 x ustar 00 30 mtime=1777043097.113607351
30 atime=1777043097.113514811
30 ctime=1777043097.113607351
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/06/in.json 0000644 0001750 0001750 00000000035 15172703231 022034 0 ustar 00tina tina {
"foo" : 1,
"bar" : 2
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/06/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022375 x ustar 00 30 mtime=1777043097.113514811
30 atime=1777043097.113422551
30 ctime=1777043097.113514811
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/06/in.yaml 0000644 0001750 0001750 00000000024 15172703231 022023 0 ustar 00tina tina foo:
a: 1
b: 2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/06/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703231 022157 x ustar 00 30 mtime=1777043097.068275628
30 atime=1777043097.068275628
30 ctime=1777043097.068364047
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/06/error 0000644 0001750 0001750 00000000000 15172703231 021577 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/06/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021372 x ustar 00 30 mtime=1777043096.991470264
29 atime=1777043096.99130488
30 ctime=1777043096.991470264
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/06/=== 0000644 0001750 0001750 00000000040 15172703230 021017 0 ustar 00tina tina Tabs that look like indentation
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/PaxHeaders/01 0000644 0000000 0000000 00000000131 15172703231 021020 x ustar 00 30 mtime=1777043097.126589205
29 atime=1777043096.99111526
30 ctime=1777043097.126589205
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/01/ 0000755 0001750 0001750 00000000000 15172703231 020530 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/01/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023120 x ustar 00 30 mtime=1777043097.126682862
30 atime=1777043097.126589205
30 ctime=1777043097.126682862
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/01/test.event 0000644 0001750 0001750 00000000031 15172703231 022544 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :foo
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/01/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022720 x ustar 00 30 mtime=1777043097.121131303
30 atime=1777043097.121037087
30 ctime=1777043097.121131303
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/01/emit.yaml 0000644 0001750 0001750 00000000015 15172703231 022346 0 ustar 00tina tina ---
foo: bar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/01/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022377 x ustar 00 30 mtime=1777043097.113422551
30 atime=1777043097.113329801
30 ctime=1777043097.113422551
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/01/in.json 0000644 0001750 0001750 00000000024 15172703231 022025 0 ustar 00tina tina {
"foo" : "bar"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/01/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022370 x ustar 00 30 mtime=1777043097.113329801
30 atime=1777043097.113234398
30 ctime=1777043097.113329801
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/01/in.yaml 0000644 0001750 0001750 00000000020 15172703231 022012 0 ustar 00tina tina foo: "bar
baz"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/01/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703231 022152 x ustar 00 30 mtime=1777043097.068163392
30 atime=1777043097.068163392
30 ctime=1777043097.068275628
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/01/error 0000644 0001750 0001750 00000000000 15172703231 021572 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/01/PaxHeaders/=== 0000644 0000000 0000000 00000000127 15172703230 021372 x ustar 00 29 mtime=1777043096.99130488
29 atime=1777043096.99111526
29 ctime=1777043096.99130488
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/01/=== 0000644 0001750 0001750 00000000040 15172703230 021012 0 ustar 00tina tina Tabs that look like indentation
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/PaxHeaders/00 0000644 0000000 0000000 00000000132 15172703231 021020 x ustar 00 30 mtime=1777043097.126495826
30 atime=1777043096.990953577
30 ctime=1777043097.126495826
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/00/ 0000755 0001750 0001750 00000000000 15172703231 020527 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/00/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023117 x ustar 00 30 mtime=1777043097.126589205
30 atime=1777043097.126495826
30 ctime=1777043097.126589205
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/00/test.event 0000644 0001750 0001750 00000000062 15172703231 022547 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :foo
=VAL :bar
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/00/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022717 x ustar 00 30 mtime=1777043097.121037087
30 atime=1777043097.120944617
30 ctime=1777043097.121037087
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/00/emit.yaml 0000644 0001750 0001750 00000000015 15172703231 022345 0 ustar 00tina tina ---
foo: bar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/00/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022376 x ustar 00 30 mtime=1777043097.113234398
30 atime=1777043097.113133198
30 ctime=1777043097.113234398
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/00/in.json 0000644 0001750 0001750 00000000024 15172703231 022024 0 ustar 00tina tina {
"foo" : "bar"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/00/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022367 x ustar 00 30 mtime=1777043097.113133198
30 atime=1777043097.113039261
30 ctime=1777043097.113133198
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/00/in.yaml 0000644 0001750 0001750 00000000013 15172703231 022013 0 ustar 00tina tina foo:
bar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/00/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021363 x ustar 00 29 mtime=1777043096.99111526
30 atime=1777043096.990953577
29 ctime=1777043096.99111526
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/00/=== 0000644 0001750 0001750 00000000040 15172703230 021011 0 ustar 00tina tina Tabs that look like indentation
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/PaxHeaders/07 0000644 0000000 0000000 00000000132 15172703231 021027 x ustar 00 30 mtime=1777043097.126402309
30 atime=1777043096.990778973
30 ctime=1777043097.126402309
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/07/ 0000755 0001750 0001750 00000000000 15172703231 020536 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/07/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023126 x ustar 00 30 mtime=1777043097.126495826
30 atime=1777043097.126402309
30 ctime=1777043097.126495826
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/07/test.event 0000644 0001750 0001750 00000000037 15172703231 022560 0 ustar 00tina tina +STR
+DOC ---
=VAL :
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/07/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000131 15172703231 022725 x ustar 00 30 mtime=1777043097.120944617
29 atime=1777043097.12085061
30 ctime=1777043097.120944617
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/07/emit.yaml 0000644 0001750 0001750 00000000011 15172703231 022350 0 ustar 00tina tina --- null
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/07/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022405 x ustar 00 30 mtime=1777043097.113039261
30 atime=1777043097.112936105
30 ctime=1777043097.113039261
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/07/in.json 0000644 0001750 0001750 00000000005 15172703231 022032 0 ustar 00tina tina null
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/07/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022376 x ustar 00 30 mtime=1777043097.112936105
30 atime=1777043097.112842587
30 ctime=1777043097.112936105
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/07/in.yaml 0000644 0001750 0001750 00000000020 15172703231 022020 0 ustar 00tina tina %YAML 1.2
---
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/07/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021374 x ustar 00 30 mtime=1777043096.990953577
30 atime=1777043096.990778973
30 ctime=1777043096.990953577
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/07/=== 0000644 0001750 0001750 00000000040 15172703230 021020 0 ustar 00tina tina Tabs that look like indentation
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/PaxHeaders/05 0000644 0000000 0000000 00000000132 15172703231 021025 x ustar 00 30 mtime=1777043097.126308442
30 atime=1777043096.990630979
30 ctime=1777043097.126308442
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/05/ 0000755 0001750 0001750 00000000000 15172703231 020534 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/05/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023124 x ustar 00 30 mtime=1777043097.126402309
30 atime=1777043097.126308442
30 ctime=1777043097.126402309
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/05/test.event 0000644 0001750 0001750 00000000102 15172703231 022547 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :foo
=VAL :1
=VAL :bar
=VAL :2
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/05/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000130 15172703231 022722 x ustar 00 29 mtime=1777043097.12085061
30 atime=1777043097.120746966
29 ctime=1777043097.12085061
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/05/emit.yaml 0000644 0001750 0001750 00000000022 15172703231 022350 0 ustar 00tina tina ---
foo: 1
bar: 2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/05/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022403 x ustar 00 30 mtime=1777043097.112842587
30 atime=1777043097.112748162
30 ctime=1777043097.112842587
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/05/in.json 0000644 0001750 0001750 00000000035 15172703231 022033 0 ustar 00tina tina {
"foo" : 1,
"bar" : 2
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/05/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022374 x ustar 00 30 mtime=1777043097.112748162
30 atime=1777043097.112653736
30 ctime=1777043097.112748162
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/05/in.yaml 0000644 0001750 0001750 00000000021 15172703231 022017 0 ustar 00tina tina foo: 1
bar: 2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/05/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021372 x ustar 00 30 mtime=1777043096.990778973
30 atime=1777043096.990630979
30 ctime=1777043096.990778973
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/05/=== 0000644 0001750 0001750 00000000040 15172703230 021016 0 ustar 00tina tina Tabs that look like indentation
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/PaxHeaders/08 0000644 0000000 0000000 00000000132 15172703231 021030 x ustar 00 30 mtime=1777043097.126209756
30 atime=1777043096.990481379
30 ctime=1777043097.126209756
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/08/ 0000755 0001750 0001750 00000000000 15172703231 020537 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/08/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023127 x ustar 00 30 mtime=1777043097.126308442
30 atime=1777043097.126209756
30 ctime=1777043097.126308442
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/08/test.event 0000644 0001750 0001750 00000000075 15172703231 022563 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :foo
=VAL "bar baz \t \t
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/08/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022727 x ustar 00 30 mtime=1777043097.120746966
30 atime=1777043097.120653518
30 ctime=1777043097.120746966
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/08/emit.yaml 0000644 0001750 0001750 00000000032 15172703231 022354 0 ustar 00tina tina ---
foo: "bar baz \t \t "
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/08/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022406 x ustar 00 30 mtime=1777043097.112653736
30 atime=1777043097.112560498
30 ctime=1777043097.112653736
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/08/in.json 0000644 0001750 0001750 00000000037 15172703231 022040 0 ustar 00tina tina {
"foo" : "bar baz \t \t "
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/08/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022377 x ustar 00 30 mtime=1777043097.112560498
30 atime=1777043097.112466561
30 ctime=1777043097.112560498
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/08/in.yaml 0000644 0001750 0001750 00000000031 15172703231 022023 0 ustar 00tina tina foo: "bar
baz "
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/08/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021375 x ustar 00 30 mtime=1777043096.990630979
30 atime=1777043096.990481379
30 ctime=1777043096.990630979
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/08/=== 0000644 0001750 0001750 00000000040 15172703230 021021 0 ustar 00tina tina Tabs that look like indentation
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/PaxHeaders/03 0000644 0000000 0000000 00000000132 15172703231 021023 x ustar 00 30 mtime=1777043097.126105552
30 atime=1777043096.990257607
30 ctime=1777043097.126105552
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/03/ 0000755 0001750 0001750 00000000000 15172703231 020532 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/03/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023122 x ustar 00 30 mtime=1777043097.126209756
30 atime=1777043097.126105552
30 ctime=1777043097.126209756
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/03/test.event 0000644 0001750 0001750 00000000060 15172703231 022550 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :foo
=VAL :1
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/03/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022722 x ustar 00 30 mtime=1777043097.120653518
30 atime=1777043097.120560279
30 ctime=1777043097.120653518
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/03/emit.yaml 0000644 0001750 0001750 00000000013 15172703231 022346 0 ustar 00tina tina ---
foo: 1
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/03/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022401 x ustar 00 30 mtime=1777043097.112466561
30 atime=1777043097.112372764
30 ctime=1777043097.112466561
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/03/in.json 0000644 0001750 0001750 00000000020 15172703231 022023 0 ustar 00tina tina {
"foo" : 1
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/03/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022372 x ustar 00 30 mtime=1777043097.112372764
30 atime=1777043097.112276173
30 ctime=1777043097.112372764
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/03/in.yaml 0000644 0001750 0001750 00000000012 15172703231 022015 0 ustar 00tina tina
foo: 1
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/03/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021370 x ustar 00 30 mtime=1777043096.990481379
30 atime=1777043096.990425226
30 ctime=1777043096.990481379
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK95/03/=== 0000644 0001750 0001750 00000000040 15172703230 021014 0 ustar 00tina tina Tabs that look like indentation
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/MUS6 0000644 0000000 0000000 00000000132 15172703230 020656 x ustar 00 30 mtime=1777043096.990087403
30 atime=1777043096.989039641
30 ctime=1777043096.990087403
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/ 0000755 0001750 0001750 00000000000 15172703230 020365 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/PaxHeaders/04 0000644 0000000 0000000 00000000132 15172703231 021102 x ustar 00 30 mtime=1777043097.126010777
30 atime=1777043096.990087403
30 ctime=1777043097.126010777
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/04/ 0000755 0001750 0001750 00000000000 15172703231 020611 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/04/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023201 x ustar 00 30 mtime=1777043097.126105552
30 atime=1777043097.126010777
30 ctime=1777043097.126105552
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/04/test.event 0000644 0001750 0001750 00000000037 15172703231 022633 0 ustar 00tina tina +STR
+DOC ---
=VAL :
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/04/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022652 x ustar 00 30 mtime=1777043097.118199219
30 atime=1777043097.118094037
30 ctime=1777043097.118199219
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/04/out.yaml 0000644 0001750 0001750 00000000004 15172703231 022276 0 ustar 00tina tina ---
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/04/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022460 x ustar 00 30 mtime=1777043097.110650473
30 atime=1777043097.110557095
30 ctime=1777043097.110650473
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/04/in.json 0000644 0001750 0001750 00000000005 15172703231 022105 0 ustar 00tina tina null
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/04/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022451 x ustar 00 30 mtime=1777043097.110557095
30 atime=1777043097.110461692
30 ctime=1777043097.110557095
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/04/in.yaml 0000644 0001750 0001750 00000000031 15172703231 022075 0 ustar 00tina tina %YAML 1.1 # comment
---
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/04/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021447 x ustar 00 30 mtime=1777043096.990257607
30 atime=1777043096.990087403
30 ctime=1777043096.990257607
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/04/=== 0000644 0001750 0001750 00000000023 15172703230 021074 0 ustar 00tina tina Directive variants
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/PaxHeaders/02 0000644 0000000 0000000 00000000132 15172703231 021100 x ustar 00 30 mtime=1777043097.125915933
30 atime=1777043096.989926628
30 ctime=1777043097.125915933
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/02/ 0000755 0001750 0001750 00000000000 15172703231 020607 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/02/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023177 x ustar 00 30 mtime=1777043097.126010777
30 atime=1777043097.125915933
30 ctime=1777043097.126010777
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/02/test.event 0000644 0001750 0001750 00000000037 15172703231 022631 0 ustar 00tina tina +STR
+DOC ---
=VAL :
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/02/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022650 x ustar 00 30 mtime=1777043097.118094037
30 atime=1777043097.118001567
30 ctime=1777043097.118094037
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/02/out.yaml 0000644 0001750 0001750 00000000004 15172703231 022274 0 ustar 00tina tina ---
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/02/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022456 x ustar 00 30 mtime=1777043097.110461692
30 atime=1777043097.110367825
30 ctime=1777043097.110461692
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/02/in.json 0000644 0001750 0001750 00000000005 15172703231 022103 0 ustar 00tina tina null
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/02/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022447 x ustar 00 30 mtime=1777043097.110367825
30 atime=1777043097.110272491
30 ctime=1777043097.110367825
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/02/in.yaml 0000644 0001750 0001750 00000000017 15172703231 022077 0 ustar 00tina tina %YAML 1.1
---
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/02/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021445 x ustar 00 30 mtime=1777043096.990087403
30 atime=1777043096.989926628
30 ctime=1777043096.990087403
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/02/=== 0000644 0001750 0001750 00000000023 15172703230 021072 0 ustar 00tina tina Directive variants
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/PaxHeaders/06 0000644 0000000 0000000 00000000132 15172703231 021104 x ustar 00 30 mtime=1777043097.125821298
30 atime=1777043096.989765364
30 ctime=1777043097.125821298
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/06/ 0000755 0001750 0001750 00000000000 15172703231 020613 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/06/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023203 x ustar 00 30 mtime=1777043097.125915933
30 atime=1777043097.125821298
30 ctime=1777043097.125915933
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/06/test.event 0000644 0001750 0001750 00000000037 15172703231 022635 0 ustar 00tina tina +STR
+DOC ---
=VAL :
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/06/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022654 x ustar 00 30 mtime=1777043097.118001567
30 atime=1777043097.117907281
30 ctime=1777043097.118001567
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/06/out.yaml 0000644 0001750 0001750 00000000004 15172703231 022300 0 ustar 00tina tina ---
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/06/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022462 x ustar 00 30 mtime=1777043097.110272491
30 atime=1777043097.110162281
30 ctime=1777043097.110272491
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/06/in.json 0000644 0001750 0001750 00000000005 15172703231 022107 0 ustar 00tina tina null
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/06/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022453 x ustar 00 30 mtime=1777043097.110162281
30 atime=1777043097.110067367
30 ctime=1777043097.110162281
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/06/in.yaml 0000644 0001750 0001750 00000000017 15172703231 022103 0 ustar 00tina tina %YAMLL 1.1
---
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/06/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021451 x ustar 00 30 mtime=1777043096.989926628
30 atime=1777043096.989765364
30 ctime=1777043096.989926628
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/06/=== 0000644 0001750 0001750 00000000023 15172703230 021076 0 ustar 00tina tina Directive variants
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/PaxHeaders/01 0000644 0000000 0000000 00000000130 15172703231 021075 x ustar 00 29 mtime=1777043097.12572785
30 atime=1777043096.989604938
29 ctime=1777043097.12572785
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/01/ 0000755 0001750 0001750 00000000000 15172703231 020606 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/01/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 023175 x ustar 00 30 mtime=1777043097.125821298
29 atime=1777043097.12572785
30 ctime=1777043097.125821298
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/01/test.event 0000644 0001750 0001750 00000000005 15172703231 022623 0 ustar 00tina tina +STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/01/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703231 022445 x ustar 00 30 mtime=1777043097.110067367
29 atime=1777043097.10997336
30 ctime=1777043097.110067367
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/01/in.yaml 0000644 0001750 0001750 00000000034 15172703231 022075 0 ustar 00tina tina %YAML 1.2
---
%YAML 1.2
---
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/01/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703231 022230 x ustar 00 30 mtime=1777043097.067232755
30 atime=1777043097.067232755
30 ctime=1777043097.067331441
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/01/error 0000644 0001750 0001750 00000000000 15172703231 021650 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/01/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021444 x ustar 00 30 mtime=1777043096.989765364
30 atime=1777043096.989604938
30 ctime=1777043096.989765364
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/01/=== 0000644 0001750 0001750 00000000023 15172703230 021071 0 ustar 00tina tina Directive variants
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/PaxHeaders/00 0000644 0000000 0000000 00000000132 15172703231 021076 x ustar 00 30 mtime=1777043097.125633494
30 atime=1777043096.989445281
30 ctime=1777043097.125633494
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/00/ 0000755 0001750 0001750 00000000000 15172703231 020605 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/00/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 023173 x ustar 00 29 mtime=1777043097.12572785
30 atime=1777043097.125633494
29 ctime=1777043097.12572785
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/00/test.event 0000644 0001750 0001750 00000000005 15172703231 022622 0 ustar 00tina tina +STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/00/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703231 022443 x ustar 00 29 mtime=1777043097.10997336
30 atime=1777043097.109878864
29 ctime=1777043097.10997336
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/00/in.yaml 0000644 0001750 0001750 00000000022 15172703231 022071 0 ustar 00tina tina %YAML 1.1#...
---
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/00/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703231 022227 x ustar 00 30 mtime=1777043097.067103129
30 atime=1777043097.067103129
30 ctime=1777043097.067232755
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/00/error 0000644 0001750 0001750 00000000000 15172703231 021647 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/00/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021443 x ustar 00 30 mtime=1777043096.989604938
30 atime=1777043096.989445281
30 ctime=1777043096.989604938
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/00/=== 0000644 0001750 0001750 00000000023 15172703230 021070 0 ustar 00tina tina Directive variants
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/PaxHeaders/05 0000644 0000000 0000000 00000000130 15172703231 021101 x ustar 00 29 mtime=1777043097.12553837
30 atime=1777043096.989280594
29 ctime=1777043097.12553837
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/05/ 0000755 0001750 0001750 00000000000 15172703231 020612 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/05/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 023201 x ustar 00 30 mtime=1777043097.125633494
29 atime=1777043097.12553837
30 ctime=1777043097.125633494
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/05/test.event 0000644 0001750 0001750 00000000037 15172703231 022634 0 ustar 00tina tina +STR
+DOC ---
=VAL :
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/05/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022653 x ustar 00 30 mtime=1777043097.117907281
30 atime=1777043097.117811878
30 ctime=1777043097.117907281
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/05/out.yaml 0000644 0001750 0001750 00000000004 15172703231 022277 0 ustar 00tina tina ---
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/05/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022461 x ustar 00 30 mtime=1777043097.109878864
30 atime=1777043097.109784928
30 ctime=1777043097.109878864
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/05/in.json 0000644 0001750 0001750 00000000005 15172703231 022106 0 ustar 00tina tina null
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/05/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022452 x ustar 00 30 mtime=1777043097.109784928
30 atime=1777043097.109689873
30 ctime=1777043097.109784928
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/05/in.yaml 0000644 0001750 0001750 00000000015 15172703231 022100 0 ustar 00tina tina %YAM 1.1
---
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/05/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021450 x ustar 00 30 mtime=1777043096.989445281
30 atime=1777043096.989280594
30 ctime=1777043096.989445281
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/05/=== 0000644 0001750 0001750 00000000023 15172703230 021075 0 ustar 00tina tina Directive variants
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/PaxHeaders/03 0000644 0000000 0000000 00000000132 15172703231 021101 x ustar 00 30 mtime=1777043097.125443036
30 atime=1777043096.989039641
30 ctime=1777043097.125443036
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/03/ 0000755 0001750 0001750 00000000000 15172703231 020610 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/03/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 023176 x ustar 00 29 mtime=1777043097.12553837
30 atime=1777043097.125443036
29 ctime=1777043097.12553837
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/03/test.event 0000644 0001750 0001750 00000000037 15172703231 022632 0 ustar 00tina tina +STR
+DOC ---
=VAL :
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/03/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022651 x ustar 00 30 mtime=1777043097.117811878
30 atime=1777043097.117718849
30 ctime=1777043097.117811878
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/03/out.yaml 0000644 0001750 0001750 00000000004 15172703231 022275 0 ustar 00tina tina ---
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/03/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022457 x ustar 00 30 mtime=1777043097.109689873
30 atime=1777043097.109594959
30 ctime=1777043097.109689873
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/03/in.json 0000644 0001750 0001750 00000000005 15172703231 022104 0 ustar 00tina tina null
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/03/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022450 x ustar 00 30 mtime=1777043097.109594959
30 atime=1777043097.109500114
30 ctime=1777043097.109594959
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/03/in.yaml 0000644 0001750 0001750 00000000020 15172703231 022072 0 ustar 00tina tina %YAML 1.1
---
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/03/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021446 x ustar 00 30 mtime=1777043096.989280594
30 atime=1777043096.989222975
30 ctime=1777043096.989280594
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MUS6/03/=== 0000644 0001750 0001750 00000000023 15172703230 021073 0 ustar 00tina tina Directive variants
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/M2N8 0000644 0000000 0000000 00000000132 15172703230 020610 x ustar 00 30 mtime=1777043096.988878866
30 atime=1777043096.988647342
30 ctime=1777043096.988878866
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M2N8/ 0000755 0001750 0001750 00000000000 15172703230 020317 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M2N8/PaxHeaders/01 0000644 0000000 0000000 00000000132 15172703231 021031 x ustar 00 30 mtime=1777043097.125349099
30 atime=1777043096.988878866
30 ctime=1777043097.125349099
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M2N8/01/ 0000755 0001750 0001750 00000000000 15172703231 020540 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M2N8/01/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023130 x ustar 00 30 mtime=1777043097.125443036
30 atime=1777043097.125349099
30 ctime=1777043097.125443036
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M2N8/01/test.event 0000644 0001750 0001750 00000000104 15172703231 022555 0 ustar 00tina tina +STR
+DOC
+MAP
+MAP
+SEQ []
-SEQ
=VAL :x
-MAP
=VAL :
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M2N8/01/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000131 15172703231 022600 x ustar 00 30 mtime=1777043097.117718849
29 atime=1777043097.11762575
30 ctime=1777043097.117718849
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M2N8/01/out.yaml 0000644 0001750 0001750 00000000012 15172703231 022224 0 ustar 00tina tina ? []: x
:
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M2N8/01/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022400 x ustar 00 30 mtime=1777043097.106134803
30 atime=1777043097.106041914
30 ctime=1777043097.106134803
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M2N8/01/in.yaml 0000644 0001750 0001750 00000000010 15172703231 022021 0 ustar 00tina tina ? []: x
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M2N8/01/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021376 x ustar 00 30 mtime=1777043096.989039641
30 atime=1777043096.988878866
30 ctime=1777043096.989039641
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M2N8/01/=== 0000644 0001750 0001750 00000000031 15172703230 021022 0 ustar 00tina tina Question mark edge cases
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M2N8/PaxHeaders/00 0000644 0000000 0000000 00000000132 15172703231 021030 x ustar 00 30 mtime=1777043097.125253905
30 atime=1777043096.988647342
30 ctime=1777043097.125253905
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M2N8/00/ 0000755 0001750 0001750 00000000000 15172703231 020537 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M2N8/00/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023127 x ustar 00 30 mtime=1777043097.125349099
30 atime=1777043097.125253905
30 ctime=1777043097.125349099
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M2N8/00/test.event 0000644 0001750 0001750 00000000110 15172703231 022551 0 ustar 00tina tina +STR
+DOC
+SEQ
+MAP
+MAP
=VAL :
=VAL :x
-MAP
=VAL :
-MAP
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M2N8/00/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000130 15172703231 022576 x ustar 00 29 mtime=1777043097.11762575
30 atime=1777043097.117532721
29 ctime=1777043097.11762575
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M2N8/00/out.yaml 0000644 0001750 0001750 00000000014 15172703231 022225 0 ustar 00tina tina - ? : x
:
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M2N8/00/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022377 x ustar 00 30 mtime=1777043097.106041914
30 atime=1777043097.105944834
30 ctime=1777043097.106041914
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M2N8/00/in.yaml 0000644 0001750 0001750 00000000010 15172703231 022020 0 ustar 00tina tina - ? : x
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M2N8/00/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021375 x ustar 00 30 mtime=1777043096.988878866
30 atime=1777043096.988822295
30 ctime=1777043096.988878866
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M2N8/00/=== 0000644 0001750 0001750 00000000031 15172703230 021021 0 ustar 00tina tina Question mark edge cases
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/VJP3 0000644 0000000 0000000 00000000132 15172703230 020646 x ustar 00 30 mtime=1777043096.988487544
30 atime=1777043096.988265239
30 ctime=1777043096.988487544
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/VJP3/ 0000755 0001750 0001750 00000000000 15172703230 020355 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/VJP3/PaxHeaders/01 0000644 0000000 0000000 00000000132 15172703231 021067 x ustar 00 30 mtime=1777043097.125149004
30 atime=1777043096.988487544
30 ctime=1777043097.125149004
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/VJP3/01/ 0000755 0001750 0001750 00000000000 15172703231 020576 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/VJP3/01/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023166 x ustar 00 30 mtime=1777043097.125253905
30 atime=1777043097.125149004
30 ctime=1777043097.125253905
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/VJP3/01/test.event 0000644 0001750 0001750 00000000103 15172703231 022612 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :k
+MAP {}
=VAL :k
=VAL :v
-MAP
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/VJP3/01/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022766 x ustar 00 30 mtime=1777043097.120560279
30 atime=1777043097.120467041
30 ctime=1777043097.120560279
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/VJP3/01/emit.yaml 0000644 0001750 0001750 00000000012 15172703231 022411 0 ustar 00tina tina k:
k: v
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/VJP3/01/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022637 x ustar 00 30 mtime=1777043097.117532721
30 atime=1777043097.117438785
30 ctime=1777043097.117532721
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/VJP3/01/out.yaml 0000644 0001750 0001750 00000000016 15172703231 022266 0 ustar 00tina tina ---
k:
k: v
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/VJP3/01/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022445 x ustar 00 30 mtime=1777043097.100497688
30 atime=1777043097.100405358
30 ctime=1777043097.100497688
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/VJP3/01/in.json 0000644 0001750 0001750 00000000040 15172703231 022071 0 ustar 00tina tina {
"k" : {
"k" : "v"
}
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/VJP3/01/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022436 x ustar 00 30 mtime=1777043097.100405358
30 atime=1777043097.100310443
30 ctime=1777043097.100405358
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/VJP3/01/in.yaml 0000644 0001750 0001750 00000000021 15172703231 022061 0 ustar 00tina tina k: {
k
:
v
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/VJP3/01/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021434 x ustar 00 30 mtime=1777043096.988647342
30 atime=1777043096.988487544
30 ctime=1777043096.988647342
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/VJP3/01/=== 0000644 0001750 0001750 00000000041 15172703230 021061 0 ustar 00tina tina Flow collections over many lines
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/VJP3/PaxHeaders/00 0000644 0000000 0000000 00000000132 15172703231 021066 x ustar 00 30 mtime=1777043097.125056045
30 atime=1777043096.988265239
30 ctime=1777043097.125056045
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/VJP3/00/ 0000755 0001750 0001750 00000000000 15172703231 020575 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/VJP3/00/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023165 x ustar 00 30 mtime=1777043097.125149004
30 atime=1777043097.125056045
30 ctime=1777043097.125149004
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/VJP3/00/test.event 0000644 0001750 0001750 00000000037 15172703231 022617 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :k
+MAP {}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/VJP3/00/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022435 x ustar 00 30 mtime=1777043097.100310443
30 atime=1777043097.100199605
30 ctime=1777043097.100310443
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/VJP3/00/in.yaml 0000644 0001750 0001750 00000000015 15172703231 022063 0 ustar 00tina tina k: {
k
:
v
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/VJP3/00/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703231 022217 x ustar 00 30 mtime=1777043097.060834298
30 atime=1777043097.060834298
30 ctime=1777043097.060933403
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/VJP3/00/error 0000644 0001750 0001750 00000000000 15172703231 021637 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/VJP3/00/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021433 x ustar 00 30 mtime=1777043096.988487544
30 atime=1777043096.988431811
30 ctime=1777043096.988487544
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/VJP3/00/=== 0000644 0001750 0001750 00000000041 15172703230 021060 0 ustar 00tina tina Flow collections over many lines
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/3RLN 0000644 0000000 0000000 00000000132 15172703230 020642 x ustar 00 30 mtime=1777043096.988098807
30 atime=1777043096.987216011
30 ctime=1777043096.988098807
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/ 0000755 0001750 0001750 00000000000 15172703230 020351 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/PaxHeaders/04 0000644 0000000 0000000 00000000132 15172703231 021066 x ustar 00 30 mtime=1777043097.124961968
30 atime=1777043096.988098807
30 ctime=1777043097.124961968
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/04/ 0000755 0001750 0001750 00000000000 15172703231 020575 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/04/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023165 x ustar 00 30 mtime=1777043097.125056045
30 atime=1777043097.124961968
30 ctime=1777043097.125056045
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/04/test.event 0000644 0001750 0001750 00000000054 15172703231 022616 0 ustar 00tina tina +STR
+DOC
=VAL "5 leading \t tab
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/04/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022765 x ustar 00 30 mtime=1777043097.120467041
30 atime=1777043097.120373104
30 ctime=1777043097.120467041
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/04/emit.yaml 0000644 0001750 0001750 00000000024 15172703231 022413 0 ustar 00tina tina "5 leading \t tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/04/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022444 x ustar 00 30 mtime=1777043097.098089554
30 atime=1777043097.097997992
30 ctime=1777043097.098089554
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/04/in.json 0000644 0001750 0001750 00000000024 15172703231 022072 0 ustar 00tina tina "5 leading \t tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/04/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022435 x ustar 00 30 mtime=1777043097.097997992
30 atime=1777043097.097904544
30 ctime=1777043097.097997992
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/04/in.yaml 0000644 0001750 0001750 00000000030 15172703231 022060 0 ustar 00tina tina "5 leading
\ tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/04/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021433 x ustar 00 30 mtime=1777043096.988265239
30 atime=1777043096.988098807
30 ctime=1777043096.988265239
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/04/=== 0000644 0001750 0001750 00000000036 15172703230 021064 0 ustar 00tina tina Leading tabs in double quoted
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/PaxHeaders/02 0000644 0000000 0000000 00000000130 15172703231 021062 x ustar 00 29 mtime=1777043097.12486845
30 atime=1777043096.987935797
29 ctime=1777043097.12486845
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/02/ 0000755 0001750 0001750 00000000000 15172703231 020573 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/02/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 023162 x ustar 00 30 mtime=1777043097.124961968
29 atime=1777043097.12486845
30 ctime=1777043097.124961968
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/02/test.event 0000644 0001750 0001750 00000000050 15172703231 022610 0 ustar 00tina tina +STR
+DOC
=VAL "3 leading tab
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/02/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022763 x ustar 00 30 mtime=1777043097.120373104
30 atime=1777043097.120279028
30 ctime=1777043097.120373104
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/02/emit.yaml 0000644 0001750 0001750 00000000020 15172703231 022405 0 ustar 00tina tina "3 leading tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/02/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022442 x ustar 00 30 mtime=1777043097.097904544
30 atime=1777043097.097812703
30 ctime=1777043097.097904544
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/02/in.json 0000644 0001750 0001750 00000000020 15172703231 022064 0 ustar 00tina tina "3 leading tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/02/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022433 x ustar 00 30 mtime=1777043097.097812703
30 atime=1777043097.097727217
30 ctime=1777043097.097812703
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/02/in.yaml 0000644 0001750 0001750 00000000025 15172703231 022062 0 ustar 00tina tina "3 leading
tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/02/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021431 x ustar 00 30 mtime=1777043096.988098807
30 atime=1777043096.987935797
30 ctime=1777043096.988098807
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/02/=== 0000644 0001750 0001750 00000000036 15172703230 021062 0 ustar 00tina tina Leading tabs in double quoted
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/PaxHeaders/01 0000644 0000000 0000000 00000000132 15172703231 021063 x ustar 00 30 mtime=1777043097.124775212
30 atime=1777043096.987768177
30 ctime=1777043097.124775212
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/01/ 0000755 0001750 0001750 00000000000 15172703231 020572 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/01/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 023160 x ustar 00 29 mtime=1777043097.12486845
30 atime=1777043097.124775212
29 ctime=1777043097.12486845
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/01/test.event 0000644 0001750 0001750 00000000052 15172703231 022611 0 ustar 00tina tina +STR
+DOC
=VAL "2 leading \ttab
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/01/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000130 15172703231 022760 x ustar 00 30 mtime=1777043097.120279028
28 atime=1777043097.1201721
30 ctime=1777043097.120279028
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/01/emit.yaml 0000644 0001750 0001750 00000000022 15172703231 022406 0 ustar 00tina tina "2 leading \ttab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/01/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022441 x ustar 00 30 mtime=1777043097.097727217
30 atime=1777043097.097624759
30 ctime=1777043097.097727217
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/01/in.json 0000644 0001750 0001750 00000000022 15172703231 022065 0 ustar 00tina tina "2 leading \ttab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/01/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022432 x ustar 00 30 mtime=1777043097.097624759
30 atime=1777043097.097520765
30 ctime=1777043097.097624759
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/01/in.yaml 0000644 0001750 0001750 00000000026 15172703231 022062 0 ustar 00tina tina "2 leading
\ tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/01/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021430 x ustar 00 30 mtime=1777043096.987935797
30 atime=1777043096.987768177
30 ctime=1777043096.987935797
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/01/=== 0000644 0001750 0001750 00000000036 15172703230 021061 0 ustar 00tina tina Leading tabs in double quoted
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/PaxHeaders/00 0000644 0000000 0000000 00000000132 15172703231 021062 x ustar 00 30 mtime=1777043097.124675199
30 atime=1777043096.987607682
30 ctime=1777043097.124675199
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/00/ 0000755 0001750 0001750 00000000000 15172703231 020571 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/00/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023161 x ustar 00 30 mtime=1777043097.124775212
30 atime=1777043097.124675199
30 ctime=1777043097.124775212
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/00/test.event 0000644 0001750 0001750 00000000052 15172703231 022610 0 ustar 00tina tina +STR
+DOC
=VAL "1 leading \ttab
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/00/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000126 15172703231 022764 x ustar 00 28 mtime=1777043097.1201721
30 atime=1777043097.120079141
28 ctime=1777043097.1201721
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/00/emit.yaml 0000644 0001750 0001750 00000000022 15172703231 022405 0 ustar 00tina tina "1 leading \ttab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/00/PaxHeaders/in.json 0000644 0000000 0000000 00000000130 15172703231 022436 x ustar 00 30 mtime=1777043097.097520765
28 atime=1777043097.0974306
30 ctime=1777043097.097520765
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/00/in.json 0000644 0001750 0001750 00000000022 15172703231 022064 0 ustar 00tina tina "1 leading \ttab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/00/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000126 15172703231 022434 x ustar 00 28 mtime=1777043097.0974306
30 atime=1777043097.097329679
28 ctime=1777043097.0974306
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/00/in.yaml 0000644 0001750 0001750 00000000026 15172703231 022061 0 ustar 00tina tina "1 leading
\ttab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/00/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021427 x ustar 00 30 mtime=1777043096.987768177
30 atime=1777043096.987607682
30 ctime=1777043096.987768177
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/00/=== 0000644 0001750 0001750 00000000036 15172703230 021060 0 ustar 00tina tina Leading tabs in double quoted
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/PaxHeaders/05 0000644 0000000 0000000 00000000132 15172703231 021067 x ustar 00 30 mtime=1777043097.124582659
30 atime=1777043096.987446418
30 ctime=1777043097.124582659
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/05/ 0000755 0001750 0001750 00000000000 15172703231 020576 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/05/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023166 x ustar 00 30 mtime=1777043097.124675199
30 atime=1777043097.124582659
30 ctime=1777043097.124675199
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/05/test.event 0000644 0001750 0001750 00000000050 15172703231 022613 0 ustar 00tina tina +STR
+DOC
=VAL "6 leading tab
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/05/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022766 x ustar 00 30 mtime=1777043097.120079141
30 atime=1777043097.119985903
30 ctime=1777043097.120079141
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/05/emit.yaml 0000644 0001750 0001750 00000000020 15172703231 022410 0 ustar 00tina tina "6 leading tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/05/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022445 x ustar 00 30 mtime=1777043097.097329679
30 atime=1777043097.097234974
30 ctime=1777043097.097329679
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/05/in.json 0000644 0001750 0001750 00000000020 15172703231 022067 0 ustar 00tina tina "6 leading tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/05/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022436 x ustar 00 30 mtime=1777043097.097234974
30 atime=1777043097.097127069
30 ctime=1777043097.097234974
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/05/in.yaml 0000644 0001750 0001750 00000000027 15172703231 022067 0 ustar 00tina tina "6 leading
tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/05/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021434 x ustar 00 30 mtime=1777043096.987607682
30 atime=1777043096.987446418
30 ctime=1777043096.987607682
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/05/=== 0000644 0001750 0001750 00000000036 15172703230 021065 0 ustar 00tina tina Leading tabs in double quoted
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/PaxHeaders/03 0000644 0000000 0000000 00000000132 15172703231 021065 x ustar 00 30 mtime=1777043097.124490049
30 atime=1777043096.987216011
30 ctime=1777043097.124490049
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/03/ 0000755 0001750 0001750 00000000000 15172703231 020574 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/03/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023164 x ustar 00 30 mtime=1777043097.124582659
30 atime=1777043097.124490049
30 ctime=1777043097.124582659
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/03/test.event 0000644 0001750 0001750 00000000054 15172703231 022615 0 ustar 00tina tina +STR
+DOC
=VAL "4 leading \t tab
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/03/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022764 x ustar 00 30 mtime=1777043097.119985903
30 atime=1777043097.119892455
30 ctime=1777043097.119985903
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/03/emit.yaml 0000644 0001750 0001750 00000000024 15172703231 022412 0 ustar 00tina tina "4 leading \t tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/03/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022443 x ustar 00 30 mtime=1777043097.097127069
30 atime=1777043097.097028243
30 ctime=1777043097.097127069
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/03/in.json 0000644 0001750 0001750 00000000024 15172703231 022071 0 ustar 00tina tina "4 leading \t tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/03/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022434 x ustar 00 30 mtime=1777043097.097028243
30 atime=1777043097.096918662
30 ctime=1777043097.097028243
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/03/in.yaml 0000644 0001750 0001750 00000000030 15172703231 022057 0 ustar 00tina tina "4 leading
\t tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/03/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021432 x ustar 00 30 mtime=1777043096.987446418
30 atime=1777043096.987389078
30 ctime=1777043096.987446418
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3RLN/03/=== 0000644 0001750 0001750 00000000036 15172703230 021063 0 ustar 00tina tina Leading tabs in double quoted
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/SM9W 0000644 0000000 0000000 00000000132 15172703230 020663 x ustar 00 30 mtime=1777043096.987041826
30 atime=1777043096.986820638
30 ctime=1777043096.987041826
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SM9W/ 0000755 0001750 0001750 00000000000 15172703230 020372 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SM9W/PaxHeaders/01 0000644 0000000 0000000 00000000132 15172703231 021104 x ustar 00 30 mtime=1777043097.124396601
30 atime=1777043096.987041826
30 ctime=1777043097.124396601
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SM9W/01/ 0000755 0001750 0001750 00000000000 15172703231 020613 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SM9W/01/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023203 x ustar 00 30 mtime=1777043097.124490049
30 atime=1777043097.124396601
30 ctime=1777043097.124490049
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SM9W/01/test.event 0000644 0001750 0001750 00000000054 15172703231 022634 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :
=VAL :
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SM9W/01/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022654 x ustar 00 30 mtime=1777043097.117438785
30 atime=1777043097.117346035
30 ctime=1777043097.117438785
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SM9W/01/out.yaml 0000644 0001750 0001750 00000000002 15172703231 022276 0 ustar 00tina tina :
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SM9W/01/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022453 x ustar 00 30 mtime=1777043097.094896333
30 atime=1777043097.094803862
30 ctime=1777043097.094896333
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SM9W/01/in.yaml 0000644 0001750 0001750 00000000001 15172703231 022074 0 ustar 00tina tina : YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SM9W/01/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021451 x ustar 00 30 mtime=1777043096.987216011
30 atime=1777043096.987041826
30 ctime=1777043096.987216011
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SM9W/01/=== 0000644 0001750 0001750 00000000031 15172703230 021075 0 ustar 00tina tina Single character streams
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SM9W/PaxHeaders/00 0000644 0000000 0000000 00000000132 15172703231 021103 x ustar 00 30 mtime=1777043097.124302665
30 atime=1777043096.986820638
30 ctime=1777043097.124302665
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SM9W/00/ 0000755 0001750 0001750 00000000000 15172703231 020612 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SM9W/00/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023202 x ustar 00 30 mtime=1777043097.124396601
30 atime=1777043097.124302665
30 ctime=1777043097.124396601
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SM9W/00/test.event 0000644 0001750 0001750 00000000045 15172703231 022633 0 ustar 00tina tina +STR
+DOC
+SEQ
=VAL :
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SM9W/00/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022653 x ustar 00 30 mtime=1777043097.117346035
30 atime=1777043097.117252168
30 ctime=1777043097.117346035
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SM9W/00/out.yaml 0000644 0001750 0001750 00000000002 15172703231 022275 0 ustar 00tina tina -
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SM9W/00/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022461 x ustar 00 30 mtime=1777043097.094803862
30 atime=1777043097.094710764
30 ctime=1777043097.094803862
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SM9W/00/in.json 0000644 0001750 0001750 00000000007 15172703231 022110 0 ustar 00tina tina [null]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SM9W/00/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022452 x ustar 00 30 mtime=1777043097.094710764
30 atime=1777043097.094616967
30 ctime=1777043097.094710764
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SM9W/00/in.yaml 0000644 0001750 0001750 00000000001 15172703231 022073 0 ustar 00tina tina - YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SM9W/00/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021450 x ustar 00 30 mtime=1777043096.987041826
30 atime=1777043096.986986442
30 ctime=1777043096.987041826
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SM9W/00/=== 0000644 0001750 0001750 00000000031 15172703230 021074 0 ustar 00tina tina Single character streams
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/HM87 0000644 0000000 0000000 00000000130 15172703230 020605 x ustar 00 29 mtime=1777043096.98666126
30 atime=1777043096.986435951
29 ctime=1777043096.98666126
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HM87/ 0000755 0001750 0001750 00000000000 15172703230 020316 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HM87/PaxHeaders/01 0000644 0000000 0000000 00000000131 15172703231 021027 x ustar 00 30 mtime=1777043097.124204607
29 atime=1777043096.98666126
30 ctime=1777043097.124204607
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HM87/01/ 0000755 0001750 0001750 00000000000 15172703231 020537 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HM87/01/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023127 x ustar 00 30 mtime=1777043097.124302665
30 atime=1777043097.124204607
30 ctime=1777043097.124302665
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HM87/01/test.event 0000644 0001750 0001750 00000000052 15172703231 022556 0 ustar 00tina tina +STR
+DOC
+SEQ []
=VAL :?x
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HM87/01/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022600 x ustar 00 30 mtime=1777043097.117252168
30 atime=1777043097.117143704
30 ctime=1777043097.117252168
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HM87/01/out.yaml 0000644 0001750 0001750 00000000005 15172703231 022225 0 ustar 00tina tina - ?x
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HM87/01/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022406 x ustar 00 30 mtime=1777043097.093578564
30 atime=1777043097.093477922
30 ctime=1777043097.093578564
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HM87/01/in.json 0000644 0001750 0001750 00000000013 15172703231 022032 0 ustar 00tina tina [
"?x"
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HM87/01/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022377 x ustar 00 30 mtime=1777043097.093477922
30 atime=1777043097.093383496
30 ctime=1777043097.093477922
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HM87/01/in.yaml 0000644 0001750 0001750 00000000005 15172703231 022024 0 ustar 00tina tina [?x]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HM87/01/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021374 x ustar 00 30 mtime=1777043096.986820638
29 atime=1777043096.98666126
30 ctime=1777043096.986820638
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HM87/01/=== 0000644 0001750 0001750 00000000047 15172703230 021030 0 ustar 00tina tina Scalars in flow start with syntax char
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HM87/PaxHeaders/00 0000644 0000000 0000000 00000000132 15172703231 021027 x ustar 00 30 mtime=1777043097.124099635
30 atime=1777043096.986435951
30 ctime=1777043097.124099635
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HM87/00/ 0000755 0001750 0001750 00000000000 15172703231 020536 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HM87/00/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023126 x ustar 00 30 mtime=1777043097.124204607
30 atime=1777043097.124099635
30 ctime=1777043097.124204607
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HM87/00/test.event 0000644 0001750 0001750 00000000052 15172703231 022555 0 ustar 00tina tina +STR
+DOC
+SEQ []
=VAL ::x
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HM87/00/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022577 x ustar 00 30 mtime=1777043097.117143704
30 atime=1777043097.117050396
30 ctime=1777043097.117143704
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HM87/00/out.yaml 0000644 0001750 0001750 00000000005 15172703231 022224 0 ustar 00tina tina - :x
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HM87/00/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022405 x ustar 00 30 mtime=1777043097.093383496
30 atime=1777043097.093289001
30 ctime=1777043097.093383496
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HM87/00/in.json 0000644 0001750 0001750 00000000013 15172703231 022031 0 ustar 00tina tina [
":x"
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HM87/00/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022376 x ustar 00 30 mtime=1777043097.093289001
30 atime=1777043097.093189756
30 ctime=1777043097.093289001
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HM87/00/in.yaml 0000644 0001750 0001750 00000000005 15172703231 022023 0 ustar 00tina tina [:x]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HM87/00/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021372 x ustar 00 29 mtime=1777043096.98666126
30 atime=1777043096.986605037
29 ctime=1777043096.98666126
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HM87/00/=== 0000644 0001750 0001750 00000000047 15172703230 021027 0 ustar 00tina tina Scalars in flow start with syntax char
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/9MQT 0000644 0000000 0000000 00000000130 15172703230 020654 x ustar 00 29 mtime=1777043096.98626924
30 atime=1777043096.986042115
29 ctime=1777043096.98626924
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MQT/ 0000755 0001750 0001750 00000000000 15172703230 020365 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MQT/PaxHeaders/01 0000644 0000000 0000000 00000000131 15172703231 021076 x ustar 00 30 mtime=1777043097.124007096
29 atime=1777043096.98626924
30 ctime=1777043097.124007096
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MQT/01/ 0000755 0001750 0001750 00000000000 15172703231 020606 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MQT/01/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023176 x ustar 00 30 mtime=1777043097.124099635
30 atime=1777043097.124007096
30 ctime=1777043097.124099635
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MQT/01/test.event 0000644 0001750 0001750 00000000016 15172703231 022625 0 ustar 00tina tina +STR
+DOC ---
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MQT/01/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022455 x ustar 00 30 mtime=1777043097.089256774
30 atime=1777043097.089149567
30 ctime=1777043097.089256774
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MQT/01/in.json 0000644 0001750 0001750 00000000013 15172703231 022101 0 ustar 00tina tina "a ...x b"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MQT/01/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022446 x ustar 00 30 mtime=1777043097.089149567
30 atime=1777043097.089055421
30 ctime=1777043097.089149567
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MQT/01/in.yaml 0000644 0001750 0001750 00000000020 15172703231 022070 0 ustar 00tina tina --- "a
... x
b"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MQT/01/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703231 022230 x ustar 00 30 mtime=1777043097.054902313
30 atime=1777043097.054902313
30 ctime=1777043097.055001977
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MQT/01/error 0000644 0001750 0001750 00000000000 15172703231 021650 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MQT/01/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021443 x ustar 00 30 mtime=1777043096.986435951
29 atime=1777043096.98626924
30 ctime=1777043096.986435951
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MQT/01/=== 0000644 0001750 0001750 00000000041 15172703230 021071 0 ustar 00tina tina Scalar doc with '...' in content
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MQT/PaxHeaders/00 0000644 0000000 0000000 00000000132 15172703231 021076 x ustar 00 30 mtime=1777043097.123914486
30 atime=1777043096.986042115
30 ctime=1777043097.123914486
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MQT/00/ 0000755 0001750 0001750 00000000000 15172703231 020605 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MQT/00/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023175 x ustar 00 30 mtime=1777043097.124007096
30 atime=1777043097.123914486
30 ctime=1777043097.124007096
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MQT/00/test.event 0000644 0001750 0001750 00000000047 15172703231 022630 0 ustar 00tina tina +STR
+DOC ---
=VAL "a ...x b
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MQT/00/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022775 x ustar 00 30 mtime=1777043097.119892455
30 atime=1777043097.119798937
30 ctime=1777043097.119892455
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MQT/00/emit.yaml 0000644 0001750 0001750 00000000017 15172703231 022425 0 ustar 00tina tina --- "a ...x b"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MQT/00/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022646 x ustar 00 30 mtime=1777043097.117050396
30 atime=1777043097.116956459
30 ctime=1777043097.117050396
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MQT/00/out.yaml 0000644 0001750 0001750 00000000015 15172703231 022274 0 ustar 00tina tina --- a ...x b
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MQT/00/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022454 x ustar 00 30 mtime=1777043097.089055421
30 atime=1777043097.088960995
30 ctime=1777043097.089055421
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MQT/00/in.json 0000644 0001750 0001750 00000000013 15172703231 022100 0 ustar 00tina tina "a ...x b"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MQT/00/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022445 x ustar 00 30 mtime=1777043097.088960995
30 atime=1777043097.088867826
30 ctime=1777043097.088960995
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MQT/00/in.yaml 0000644 0001750 0001750 00000000017 15172703231 022075 0 ustar 00tina tina --- "a
...x
b"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MQT/00/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021441 x ustar 00 29 mtime=1777043096.98626924
30 atime=1777043096.986223424
29 ctime=1777043096.98626924
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MQT/00/=== 0000644 0001750 0001750 00000000041 15172703230 021070 0 ustar 00tina tina Scalar doc with '...' in content
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/4MUZ 0000644 0000000 0000000 00000000132 15172703230 020663 x ustar 00 30 mtime=1777043096.985882039
30 atime=1777043096.985490437
30 ctime=1777043096.985882039
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/ 0000755 0001750 0001750 00000000000 15172703230 020372 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/PaxHeaders/02 0000644 0000000 0000000 00000000132 15172703231 021105 x ustar 00 30 mtime=1777043097.123822016
30 atime=1777043096.985882039
30 ctime=1777043097.123822016
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/02/ 0000755 0001750 0001750 00000000000 15172703231 020614 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/02/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023204 x ustar 00 30 mtime=1777043097.123914486
30 atime=1777043097.123822016
30 ctime=1777043097.123914486
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/02/test.event 0000644 0001750 0001750 00000000065 15172703231 022637 0 ustar 00tina tina +STR
+DOC
+MAP {}
=VAL :foo
=VAL :bar
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/02/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 023004 x ustar 00 30 mtime=1777043097.119798937
30 atime=1777043097.119704372
30 ctime=1777043097.119798937
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/02/emit.yaml 0000644 0001750 0001750 00000000011 15172703231 022426 0 ustar 00tina tina foo: bar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/02/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022463 x ustar 00 30 mtime=1777043097.088683375
30 atime=1777043097.088590835
30 ctime=1777043097.088683375
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/02/in.json 0000644 0001750 0001750 00000000023 15172703231 022110 0 ustar 00tina tina {
"foo": "bar"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/02/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022454 x ustar 00 30 mtime=1777043097.088590835
30 atime=1777043097.088498365
30 ctime=1777043097.088590835
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/02/in.yaml 0000644 0001750 0001750 00000000014 15172703231 022101 0 ustar 00tina tina {foo
: bar}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/02/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021452 x ustar 00 30 mtime=1777043096.986042115
30 atime=1777043096.985882039
30 ctime=1777043096.986042115
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/02/=== 0000644 0001750 0001750 00000000045 15172703230 021103 0 ustar 00tina tina Flow mapping colon on line after key
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/PaxHeaders/01 0000644 0000000 0000000 00000000132 15172703231 021104 x ustar 00 30 mtime=1777043097.123725914
30 atime=1777043096.985722311
30 ctime=1777043097.123725914
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/01/ 0000755 0001750 0001750 00000000000 15172703231 020613 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/01/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023203 x ustar 00 30 mtime=1777043097.123822016
30 atime=1777043097.123725914
30 ctime=1777043097.123822016
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/01/test.event 0000644 0001750 0001750 00000000065 15172703231 022636 0 ustar 00tina tina +STR
+DOC
+MAP {}
=VAL "foo
=VAL :bar
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/01/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 023003 x ustar 00 30 mtime=1777043097.119704372
30 atime=1777043097.119609946
30 ctime=1777043097.119704372
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/01/emit.yaml 0000644 0001750 0001750 00000000013 15172703231 022427 0 ustar 00tina tina "foo": bar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/01/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022462 x ustar 00 30 mtime=1777043097.088498365
30 atime=1777043097.088405825
30 ctime=1777043097.088498365
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/01/in.json 0000644 0001750 0001750 00000000023 15172703231 022107 0 ustar 00tina tina {
"foo": "bar"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/01/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022453 x ustar 00 30 mtime=1777043097.088405825
30 atime=1777043097.088309164
30 ctime=1777043097.088405825
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/01/in.yaml 0000644 0001750 0001750 00000000016 15172703231 022102 0 ustar 00tina tina {"foo"
: bar}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/01/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021451 x ustar 00 30 mtime=1777043096.985882039
30 atime=1777043096.985722311
30 ctime=1777043096.985882039
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/01/=== 0000644 0001750 0001750 00000000045 15172703230 021102 0 ustar 00tina tina Flow mapping colon on line after key
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/PaxHeaders/00 0000644 0000000 0000000 00000000132 15172703231 021103 x ustar 00 30 mtime=1777043097.123631698
30 atime=1777043096.985490437
30 ctime=1777043097.123631698
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/00/ 0000755 0001750 0001750 00000000000 15172703231 020612 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/00/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023202 x ustar 00 30 mtime=1777043097.123725914
30 atime=1777043097.123631698
30 ctime=1777043097.123725914
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/00/test.event 0000644 0001750 0001750 00000000065 15172703231 022635 0 ustar 00tina tina +STR
+DOC
+MAP {}
=VAL "foo
=VAL "bar
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/00/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 023002 x ustar 00 30 mtime=1777043097.119609946
30 atime=1777043097.119514683
30 ctime=1777043097.119609946
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/00/emit.yaml 0000644 0001750 0001750 00000000015 15172703231 022430 0 ustar 00tina tina "foo": "bar"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/00/PaxHeaders/in.json 0000644 0000000 0000000 00000000131 15172703231 022460 x ustar 00 30 mtime=1777043097.088309164
29 atime=1777043097.08821425
30 ctime=1777043097.088309164
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/00/in.json 0000644 0001750 0001750 00000000023 15172703231 022106 0 ustar 00tina tina {
"foo": "bar"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/00/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703231 022450 x ustar 00 29 mtime=1777043097.08821425
30 atime=1777043097.088112631
29 ctime=1777043097.08821425
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/00/in.yaml 0000644 0001750 0001750 00000000020 15172703231 022074 0 ustar 00tina tina {"foo"
: "bar"}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/00/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021450 x ustar 00 30 mtime=1777043096.985722311
30 atime=1777043096.985665949
30 ctime=1777043096.985722311
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4MUZ/00/=== 0000644 0001750 0001750 00000000045 15172703230 021101 0 ustar 00tina tina Flow mapping colon on line after key
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/2G84 0000644 0000000 0000000 00000000132 15172703230 020550 x ustar 00 30 mtime=1777043096.985332037
30 atime=1777043096.984767299
30 ctime=1777043096.985332037
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/ 0000755 0001750 0001750 00000000000 15172703230 020257 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/PaxHeaders/02 0000644 0000000 0000000 00000000132 15172703231 020772 x ustar 00 30 mtime=1777043097.123539158
30 atime=1777043096.985332037
30 ctime=1777043097.123539158
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/02/ 0000755 0001750 0001750 00000000000 15172703231 020501 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/02/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023071 x ustar 00 30 mtime=1777043097.123631698
30 atime=1777043097.123539158
30 ctime=1777043097.123631698
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/02/test.event 0000644 0001750 0001750 00000000037 15172703231 022523 0 ustar 00tina tina +STR
+DOC ---
=VAL |
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/02/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022671 x ustar 00 30 mtime=1777043097.119514683
30 atime=1777043097.119419978
30 ctime=1777043097.119514683
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/02/emit.yaml 0000644 0001750 0001750 00000000007 15172703231 022320 0 ustar 00tina tina --- ""
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/02/PaxHeaders/in.json 0000644 0000000 0000000 00000000130 15172703231 022346 x ustar 00 29 mtime=1777043097.08331082
30 atime=1777043097.083201518
29 ctime=1777043097.08331082
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/02/in.json 0000644 0001750 0001750 00000000003 15172703231 021773 0 ustar 00tina tina ""
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/02/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022341 x ustar 00 30 mtime=1777043097.083201518
30 atime=1777043097.083087537
30 ctime=1777043097.083201518
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/02/in.yaml 0000644 0001750 0001750 00000000007 15172703231 021770 0 ustar 00tina tina --- |1- YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/02/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021337 x ustar 00 30 mtime=1777043096.985490437
30 atime=1777043096.985332037
30 ctime=1777043096.985490437
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/02/=== 0000644 0001750 0001750 00000000021 15172703230 020762 0 ustar 00tina tina Literal modifers
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/PaxHeaders/01 0000644 0000000 0000000 00000000132 15172703231 020771 x ustar 00 30 mtime=1777043097.123446548
30 atime=1777043096.985152195
30 ctime=1777043097.123446548
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/01/ 0000755 0001750 0001750 00000000000 15172703231 020500 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/01/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023070 x ustar 00 30 mtime=1777043097.123539158
30 atime=1777043097.123446548
30 ctime=1777043097.123539158
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/01/test.event 0000644 0001750 0001750 00000000016 15172703231 022517 0 ustar 00tina tina +STR
+DOC ---
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/01/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022340 x ustar 00 30 mtime=1777043097.083087537
30 atime=1777043097.082994368
30 ctime=1777043097.083087537
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/01/in.yaml 0000644 0001750 0001750 00000000010 15172703231 021761 0 ustar 00tina tina --- |10
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/01/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703231 022122 x ustar 00 30 mtime=1777043097.051862603
30 atime=1777043097.051862603
30 ctime=1777043097.051949416
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/01/error 0000644 0001750 0001750 00000000000 15172703231 021542 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/01/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021336 x ustar 00 30 mtime=1777043096.985332037
30 atime=1777043096.985152195
30 ctime=1777043096.985332037
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/01/=== 0000644 0001750 0001750 00000000021 15172703230 020761 0 ustar 00tina tina Literal modifers
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/PaxHeaders/00 0000644 0000000 0000000 00000000131 15172703231 020767 x ustar 00 30 mtime=1777043097.123352122
29 atime=1777043096.98499142
30 ctime=1777043097.123352122
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/00/ 0000755 0001750 0001750 00000000000 15172703231 020477 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/00/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023067 x ustar 00 30 mtime=1777043097.123446548
30 atime=1777043097.123352122
30 ctime=1777043097.123446548
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/00/test.event 0000644 0001750 0001750 00000000016 15172703231 022516 0 ustar 00tina tina +STR
+DOC ---
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/00/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022337 x ustar 00 30 mtime=1777043097.082994368
30 atime=1777043097.082898895
30 ctime=1777043097.082994368
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/00/in.yaml 0000644 0001750 0001750 00000000007 15172703231 021766 0 ustar 00tina tina --- |0
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/00/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703231 022121 x ustar 00 30 mtime=1777043097.051764406
30 atime=1777043097.051764406
30 ctime=1777043097.051862603
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/00/error 0000644 0001750 0001750 00000000000 15172703231 021541 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/00/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021334 x ustar 00 30 mtime=1777043096.985152195
29 atime=1777043096.98499142
30 ctime=1777043096.985152195
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/00/=== 0000644 0001750 0001750 00000000021 15172703230 020760 0 ustar 00tina tina Literal modifers
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/PaxHeaders/03 0000644 0000000 0000000 00000000126 15172703231 020776 x ustar 00 28 mtime=1777043097.1232563
30 atime=1777043096.984767299
28 ctime=1777043097.1232563
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/03/ 0000755 0001750 0001750 00000000000 15172703231 020502 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/03/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 023070 x ustar 00 30 mtime=1777043097.123352122
28 atime=1777043097.1232563
30 ctime=1777043097.123352122
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/03/test.event 0000644 0001750 0001750 00000000037 15172703231 022524 0 ustar 00tina tina +STR
+DOC ---
=VAL |
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/03/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000130 15172703231 022670 x ustar 00 30 mtime=1777043097.119419978
28 atime=1777043097.1193266
30 ctime=1777043097.119419978
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/03/emit.yaml 0000644 0001750 0001750 00000000007 15172703231 022321 0 ustar 00tina tina --- ""
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/03/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022351 x ustar 00 30 mtime=1777043097.082898895
30 atime=1777043097.082805657
30 ctime=1777043097.082898895
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/03/in.json 0000644 0001750 0001750 00000000003 15172703231 021774 0 ustar 00tina tina ""
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/03/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022342 x ustar 00 30 mtime=1777043097.082805657
30 atime=1777043097.082712767
30 ctime=1777043097.082805657
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/03/in.yaml 0000644 0001750 0001750 00000000007 15172703231 021771 0 ustar 00tina tina --- |1+ YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/03/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021336 x ustar 00 29 mtime=1777043096.98499142
30 atime=1777043096.984934988
29 ctime=1777043096.98499142
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2G84/03/=== 0000644 0001750 0001750 00000000021 15172703230 020763 0 ustar 00tina tina Literal modifers
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/96NN 0000644 0000000 0000000 00000000132 15172703230 020616 x ustar 00 30 mtime=1777043096.984605756
30 atime=1777043096.984378631
30 ctime=1777043096.984605756
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96NN/ 0000755 0001750 0001750 00000000000 15172703230 020325 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96NN/PaxHeaders/01 0000644 0000000 0000000 00000000132 15172703231 021037 x ustar 00 30 mtime=1777043097.123132331
30 atime=1777043096.984605756
30 ctime=1777043097.123132331
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96NN/01/ 0000755 0001750 0001750 00000000000 15172703231 020546 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96NN/01/PaxHeaders/test.event 0000644 0000000 0000000 00000000126 15172703231 023141 x ustar 00 28 mtime=1777043097.1232563
30 atime=1777043097.123132331
28 ctime=1777043097.1232563
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96NN/01/test.event 0000644 0001750 0001750 00000000064 15172703231 022570 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :foo
=VAL |\tbar
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96NN/01/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000130 15172703231 022605 x ustar 00 29 mtime=1777043097.11562151
30 atime=1777043097.115527852
29 ctime=1777043097.11562151
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96NN/01/out.yaml 0000644 0001750 0001750 00000000017 15172703231 022237 0 ustar 00tina tina foo: |-
bar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96NN/01/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022415 x ustar 00 30 mtime=1777043097.081302389
30 atime=1777043097.081208801
30 ctime=1777043097.081302389
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96NN/01/in.json 0000644 0001750 0001750 00000000020 15172703231 022037 0 ustar 00tina tina {"foo":"\tbar"}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96NN/01/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022406 x ustar 00 30 mtime=1777043097.081208801
30 atime=1777043097.081105855
30 ctime=1777043097.081208801
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96NN/01/in.yaml 0000644 0001750 0001750 00000000015 15172703231 022034 0 ustar 00tina tina foo: |-
bar YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96NN/01/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021404 x ustar 00 30 mtime=1777043096.984767299
30 atime=1777043096.984605756
30 ctime=1777043096.984767299
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96NN/01/=== 0000644 0001750 0001750 00000000040 15172703230 021030 0 ustar 00tina tina Leading tab content in literals
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96NN/PaxHeaders/00 0000644 0000000 0000000 00000000132 15172703231 021036 x ustar 00 30 mtime=1777043097.123036997
30 atime=1777043096.984378631
30 ctime=1777043097.123036997
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96NN/00/ 0000755 0001750 0001750 00000000000 15172703231 020545 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96NN/00/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023135 x ustar 00 30 mtime=1777043097.123132331
30 atime=1777043097.123036997
30 ctime=1777043097.123132331
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96NN/00/test.event 0000644 0001750 0001750 00000000064 15172703231 022567 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :foo
=VAL |\tbar
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96NN/00/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022606 x ustar 00 30 mtime=1777043097.115527852
30 atime=1777043097.115432588
30 ctime=1777043097.115527852
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96NN/00/out.yaml 0000644 0001750 0001750 00000000017 15172703231 022236 0 ustar 00tina tina foo: |-
bar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96NN/00/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022414 x ustar 00 30 mtime=1777043097.081105855
30 atime=1777043097.081012407
30 ctime=1777043097.081105855
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96NN/00/in.json 0000644 0001750 0001750 00000000020 15172703231 022036 0 ustar 00tina tina {"foo":"\tbar"}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96NN/00/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022405 x ustar 00 30 mtime=1777043097.081012407
30 atime=1777043097.080920007
30 ctime=1777043097.081012407
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96NN/00/in.yaml 0000644 0001750 0001750 00000000016 15172703231 022034 0 ustar 00tina tina foo: |-
bar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96NN/00/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021403 x ustar 00 30 mtime=1777043096.984605756
30 atime=1777043096.984549254
30 ctime=1777043096.984605756
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96NN/00/=== 0000644 0001750 0001750 00000000040 15172703230 021027 0 ustar 00tina tina Leading tab content in literals
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/UKK6 0000644 0000000 0000000 00000000132 15172703230 020644 x ustar 00 30 mtime=1777043096.984214504
30 atime=1777043096.983817525
30 ctime=1777043096.984214504
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UKK6/ 0000755 0001750 0001750 00000000000 15172703230 020353 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UKK6/PaxHeaders/02 0000644 0000000 0000000 00000000132 15172703231 021066 x ustar 00 30 mtime=1777043097.122942572
30 atime=1777043096.984214504
30 ctime=1777043097.122942572
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UKK6/02/ 0000755 0001750 0001750 00000000000 15172703231 020575 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UKK6/02/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023165 x ustar 00 30 mtime=1777043097.123036997
30 atime=1777043097.122942572
30 ctime=1777043097.123036997
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UKK6/02/test.event 0000644 0001750 0001750 00000000037 15172703231 022617 0 ustar 00tina tina +STR
+DOC
=VAL :
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UKK6/02/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703231 022434 x ustar 00 30 mtime=1777043097.080268246
29 atime=1777043097.08016076
30 ctime=1777043097.080268246
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UKK6/02/in.yaml 0000644 0001750 0001750 00000000002 15172703231 022057 0 ustar 00tina tina !
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UKK6/02/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021433 x ustar 00 30 mtime=1777043096.984378631
30 atime=1777043096.984214504
30 ctime=1777043096.984378631
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UKK6/02/=== 0000644 0001750 0001750 00000000034 15172703230 021062 0 ustar 00tina tina Syntax character edge cases
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UKK6/PaxHeaders/01 0000644 0000000 0000000 00000000132 15172703231 021065 x ustar 00 30 mtime=1777043097.122849473
30 atime=1777043096.984040738
30 ctime=1777043097.122849473
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UKK6/01/ 0000755 0001750 0001750 00000000000 15172703231 020574 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UKK6/01/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023164 x ustar 00 30 mtime=1777043097.122942572
30 atime=1777043097.122849473
30 ctime=1777043097.122942572
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UKK6/01/test.event 0000644 0001750 0001750 00000000055 15172703231 022616 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL ::
=VAL :
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UKK6/01/PaxHeaders/in.json 0000644 0000000 0000000 00000000130 15172703231 022441 x ustar 00 29 mtime=1777043097.08016076
30 atime=1777043097.080067382
29 ctime=1777043097.08016076
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UKK6/01/in.json 0000644 0001750 0001750 00000000020 15172703231 022065 0 ustar 00tina tina {
":": null
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UKK6/01/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022434 x ustar 00 30 mtime=1777043097.080067382
30 atime=1777043097.079973375
30 ctime=1777043097.080067382
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UKK6/01/in.yaml 0000644 0001750 0001750 00000000003 15172703231 022057 0 ustar 00tina tina ::
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UKK6/01/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021432 x ustar 00 30 mtime=1777043096.984214504
30 atime=1777043096.984040738
30 ctime=1777043096.984214504
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UKK6/01/=== 0000644 0001750 0001750 00000000034 15172703230 021061 0 ustar 00tina tina Syntax character edge cases
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UKK6/PaxHeaders/00 0000644 0000000 0000000 00000000132 15172703231 021064 x ustar 00 30 mtime=1777043097.122755955
30 atime=1777043096.983817525
30 ctime=1777043097.122755955
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UKK6/00/ 0000755 0001750 0001750 00000000000 15172703231 020573 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UKK6/00/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023163 x ustar 00 30 mtime=1777043097.122849473
30 atime=1777043097.122755955
30 ctime=1777043097.122849473
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UKK6/00/test.event 0000644 0001750 0001750 00000000066 15172703231 022617 0 ustar 00tina tina +STR
+DOC
+SEQ
+MAP
=VAL :
=VAL :
-MAP
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UKK6/00/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022433 x ustar 00 30 mtime=1777043097.079973375
30 atime=1777043097.079726556
30 ctime=1777043097.079973375
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UKK6/00/in.yaml 0000644 0001750 0001750 00000000004 15172703231 022057 0 ustar 00tina tina - :
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UKK6/00/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021431 x ustar 00 30 mtime=1777043096.984040738
30 atime=1777043096.983985005
30 ctime=1777043096.984040738
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UKK6/00/=== 0000644 0001750 0001750 00000000034 15172703230 021060 0 ustar 00tina tina Syntax character edge cases
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/L24T 0000644 0000000 0000000 00000000130 15172703230 020607 x ustar 00 29 mtime=1777043096.98365647
30 atime=1777043096.983429835
29 ctime=1777043096.98365647
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L24T/ 0000755 0001750 0001750 00000000000 15172703230 020320 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L24T/PaxHeaders/01 0000644 0000000 0000000 00000000131 15172703231 021031 x ustar 00 30 mtime=1777043097.122661809
29 atime=1777043096.98365647
30 ctime=1777043097.122661809
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L24T/01/ 0000755 0001750 0001750 00000000000 15172703231 020541 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L24T/01/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023131 x ustar 00 30 mtime=1777043097.122755955
30 atime=1777043097.122661809
30 ctime=1777043097.122755955
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L24T/01/test.event 0000644 0001750 0001750 00000000065 15172703231 022564 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :foo
=VAL |x\n \n
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L24T/01/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022731 x ustar 00 30 mtime=1777043097.118389397
30 atime=1777043097.118294901
30 ctime=1777043097.118389397
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L24T/01/emit.yaml 0000644 0001750 0001750 00000000022 15172703231 022355 0 ustar 00tina tina ---
foo: "x\n \n"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L24T/01/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022410 x ustar 00 30 mtime=1777043097.079348294
30 atime=1777043097.079251424
30 ctime=1777043097.079348294
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L24T/01/in.json 0000644 0001750 0001750 00000000027 15172703231 022041 0 ustar 00tina tina {
"foo" : "x\n \n"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L24T/01/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022401 x ustar 00 30 mtime=1777043097.079251424
30 atime=1777043097.079148338
30 ctime=1777043097.079251424
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L24T/01/in.yaml 0000644 0001750 0001750 00000000016 15172703231 022030 0 ustar 00tina tina foo: |
x
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L24T/01/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021376 x ustar 00 30 mtime=1777043096.983817525
29 atime=1777043096.98365647
30 ctime=1777043096.983817525
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L24T/01/=== 0000644 0001750 0001750 00000000030 15172703230 021022 0 ustar 00tina tina Trailing line of spaces
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L24T/PaxHeaders/00 0000644 0000000 0000000 00000000132 15172703231 021031 x ustar 00 30 mtime=1777043097.122568431
30 atime=1777043096.983429835
30 ctime=1777043097.122568431
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L24T/00/ 0000755 0001750 0001750 00000000000 15172703231 020540 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L24T/00/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023130 x ustar 00 30 mtime=1777043097.122661809
30 atime=1777043097.122568431
30 ctime=1777043097.122661809
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L24T/00/test.event 0000644 0001750 0001750 00000000065 15172703231 022563 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :foo
=VAL |x\n \n
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L24T/00/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022730 x ustar 00 30 mtime=1777043097.118294901
30 atime=1777043097.118199219
30 ctime=1777043097.118294901
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L24T/00/emit.yaml 0000644 0001750 0001750 00000000022 15172703231 022354 0 ustar 00tina tina ---
foo: "x\n \n"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L24T/00/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022407 x ustar 00 30 mtime=1777043097.079148338
30 atime=1777043097.079054401
30 ctime=1777043097.079148338
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L24T/00/in.json 0000644 0001750 0001750 00000000027 15172703231 022040 0 ustar 00tina tina {
"foo" : "x\n \n"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L24T/00/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022400 x ustar 00 30 mtime=1777043097.079054401
30 atime=1777043097.078959906
30 ctime=1777043097.079054401
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L24T/00/in.yaml 0000644 0001750 0001750 00000000017 15172703231 022030 0 ustar 00tina tina foo: |
x
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L24T/00/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021374 x ustar 00 29 mtime=1777043096.98365647
30 atime=1777043096.983599759
29 ctime=1777043096.98365647
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L24T/00/=== 0000644 0001750 0001750 00000000030 15172703230 021021 0 ustar 00tina tina Trailing line of spaces
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/DE56 0000644 0000000 0000000 00000000132 15172703230 020567 x ustar 00 30 mtime=1777043096.983264171
30 atime=1777043096.982363355
30 ctime=1777043096.983264171
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/ 0000755 0001750 0001750 00000000000 15172703230 020276 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/PaxHeaders/04 0000644 0000000 0000000 00000000132 15172703231 021013 x ustar 00 30 mtime=1777043097.122474983
30 atime=1777043096.983264171
30 ctime=1777043097.122474983
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/04/ 0000755 0001750 0001750 00000000000 15172703231 020522 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/04/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023112 x ustar 00 30 mtime=1777043097.122568431
30 atime=1777043097.122474983
30 ctime=1777043097.122568431
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/04/test.event 0000644 0001750 0001750 00000000051 15172703231 022540 0 ustar 00tina tina +STR
+DOC
=VAL "5 trailing tab
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/04/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022563 x ustar 00 30 mtime=1777043097.115432588
30 atime=1777043097.115337185
30 ctime=1777043097.115432588
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/04/out.yaml 0000644 0001750 0001750 00000000021 15172703231 022206 0 ustar 00tina tina "5 trailing tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/04/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022371 x ustar 00 30 mtime=1777043097.076560013
30 atime=1777043097.076466286
30 ctime=1777043097.076560013
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/04/in.json 0000644 0001750 0001750 00000000021 15172703231 022014 0 ustar 00tina tina "5 trailing tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/04/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022362 x ustar 00 30 mtime=1777043097.076466286
30 atime=1777043097.076370184
30 ctime=1777043097.076466286
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/04/in.yaml 0000644 0001750 0001750 00000000026 15172703231 022012 0 ustar 00tina tina "5 trailing
tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/04/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021360 x ustar 00 30 mtime=1777043096.983429835
30 atime=1777043096.983264171
30 ctime=1777043096.983429835
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/04/=== 0000644 0001750 0001750 00000000037 15172703230 021012 0 ustar 00tina tina Trailing tabs in double quoted
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/PaxHeaders/02 0000644 0000000 0000000 00000000132 15172703231 021011 x ustar 00 30 mtime=1777043097.122380977
30 atime=1777043096.983074481
30 ctime=1777043097.122380977
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/02/ 0000755 0001750 0001750 00000000000 15172703231 020520 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/02/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023110 x ustar 00 30 mtime=1777043097.122474983
30 atime=1777043097.122380977
30 ctime=1777043097.122474983
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/02/test.event 0000644 0001750 0001750 00000000053 15172703231 022540 0 ustar 00tina tina +STR
+DOC
=VAL "3 trailing\t tab
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/02/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022561 x ustar 00 30 mtime=1777043097.115337185
30 atime=1777043097.115237451
30 ctime=1777043097.115337185
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/02/out.yaml 0000644 0001750 0001750 00000000023 15172703231 022206 0 ustar 00tina tina "3 trailing\t tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/02/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022367 x ustar 00 30 mtime=1777043097.076370184
30 atime=1777043097.076276178
30 ctime=1777043097.076370184
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/02/in.json 0000644 0001750 0001750 00000000023 15172703231 022014 0 ustar 00tina tina "3 trailing\t tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/02/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022360 x ustar 00 30 mtime=1777043097.076276178
30 atime=1777043097.076190063
30 ctime=1777043097.076276178
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/02/in.yaml 0000644 0001750 0001750 00000000027 15172703231 022011 0 ustar 00tina tina "3 trailing\
tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/02/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021356 x ustar 00 30 mtime=1777043096.983264171
30 atime=1777043096.983074481
30 ctime=1777043096.983264171
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/02/=== 0000644 0001750 0001750 00000000037 15172703230 021010 0 ustar 00tina tina Trailing tabs in double quoted
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/PaxHeaders/01 0000644 0000000 0000000 00000000132 15172703231 021010 x ustar 00 30 mtime=1777043097.122286062
30 atime=1777043096.982911262
30 ctime=1777043097.122286062
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/01/ 0000755 0001750 0001750 00000000000 15172703231 020517 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/01/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023107 x ustar 00 30 mtime=1777043097.122380977
30 atime=1777043097.122286062
30 ctime=1777043097.122380977
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/01/test.event 0000644 0001750 0001750 00000000053 15172703231 022537 0 ustar 00tina tina +STR
+DOC
=VAL "2 trailing\t tab
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/01/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022560 x ustar 00 30 mtime=1777043097.115237451
30 atime=1777043097.115108175
30 ctime=1777043097.115237451
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/01/out.yaml 0000644 0001750 0001750 00000000023 15172703231 022205 0 ustar 00tina tina "2 trailing\t tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/01/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022366 x ustar 00 30 mtime=1777043097.076190063
30 atime=1777043097.076095218
30 ctime=1777043097.076190063
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/01/in.json 0000644 0001750 0001750 00000000023 15172703231 022013 0 ustar 00tina tina "2 trailing\t tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/01/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022357 x ustar 00 30 mtime=1777043097.076095218
30 atime=1777043097.075999466
30 ctime=1777043097.076095218
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/01/in.yaml 0000644 0001750 0001750 00000000031 15172703231 022003 0 ustar 00tina tina "2 trailing\t
tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/01/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021355 x ustar 00 30 mtime=1777043096.983074481
30 atime=1777043096.982911262
30 ctime=1777043096.983074481
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/01/=== 0000644 0001750 0001750 00000000037 15172703230 021007 0 ustar 00tina tina Trailing tabs in double quoted
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/PaxHeaders/00 0000644 0000000 0000000 00000000130 15172703231 021005 x ustar 00 29 mtime=1777043097.12219017
30 atime=1777043096.982750138
29 ctime=1777043097.12219017
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/00/ 0000755 0001750 0001750 00000000000 15172703231 020516 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/00/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 023105 x ustar 00 30 mtime=1777043097.122286062
29 atime=1777043097.12219017
30 ctime=1777043097.122286062
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/00/test.event 0000644 0001750 0001750 00000000053 15172703231 022536 0 ustar 00tina tina +STR
+DOC
=VAL "1 trailing\t tab
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/00/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022557 x ustar 00 30 mtime=1777043097.115108175
30 atime=1777043097.115014517
30 ctime=1777043097.115108175
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/00/out.yaml 0000644 0001750 0001750 00000000023 15172703231 022204 0 ustar 00tina tina "1 trailing\t tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/00/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022365 x ustar 00 30 mtime=1777043097.075999466
30 atime=1777043097.075906716
30 ctime=1777043097.075999466
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/00/in.json 0000644 0001750 0001750 00000000023 15172703231 022012 0 ustar 00tina tina "1 trailing\t tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/00/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022356 x ustar 00 30 mtime=1777043097.075906716
30 atime=1777043097.075810894
30 ctime=1777043097.075906716
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/00/in.yaml 0000644 0001750 0001750 00000000027 15172703231 022007 0 ustar 00tina tina "1 trailing\t
tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/00/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021354 x ustar 00 30 mtime=1777043096.982911262
30 atime=1777043096.982750138
30 ctime=1777043096.982911262
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/00/=== 0000644 0001750 0001750 00000000037 15172703230 021006 0 ustar 00tina tina Trailing tabs in double quoted
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/PaxHeaders/05 0000644 0000000 0000000 00000000130 15172703231 021012 x ustar 00 29 mtime=1777043097.12208443
30 atime=1777043096.982588105
29 ctime=1777043097.12208443
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/05/ 0000755 0001750 0001750 00000000000 15172703231 020523 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/05/PaxHeaders/test.event 0000644 0000000 0000000 00000000127 15172703231 023117 x ustar 00 29 mtime=1777043097.12219017
29 atime=1777043097.12208443
29 ctime=1777043097.12219017
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/05/test.event 0000644 0001750 0001750 00000000051 15172703231 022541 0 ustar 00tina tina +STR
+DOC
=VAL "6 trailing tab
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/05/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000131 15172703231 022563 x ustar 00 30 mtime=1777043097.115014517
29 atime=1777043097.11492072
30 ctime=1777043097.115014517
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/05/out.yaml 0000644 0001750 0001750 00000000021 15172703231 022207 0 ustar 00tina tina "6 trailing tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/05/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022372 x ustar 00 30 mtime=1777043097.075810894
30 atime=1777043097.075715071
30 ctime=1777043097.075810894
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/05/in.json 0000644 0001750 0001750 00000000021 15172703231 022015 0 ustar 00tina tina "6 trailing tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/05/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022363 x ustar 00 30 mtime=1777043097.075715071
30 atime=1777043097.075625534
30 ctime=1777043097.075715071
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/05/in.yaml 0000644 0001750 0001750 00000000030 15172703231 022006 0 ustar 00tina tina "6 trailing
tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/05/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021361 x ustar 00 30 mtime=1777043096.982750138
30 atime=1777043096.982588105
30 ctime=1777043096.982750138
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/05/=== 0000644 0001750 0001750 00000000037 15172703230 021013 0 ustar 00tina tina Trailing tabs in double quoted
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/PaxHeaders/03 0000644 0000000 0000000 00000000132 15172703231 021012 x ustar 00 30 mtime=1777043097.121992379
30 atime=1777043096.982363355
30 ctime=1777043097.121992379
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/03/ 0000755 0001750 0001750 00000000000 15172703231 020521 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/03/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 023107 x ustar 00 29 mtime=1777043097.12208443
30 atime=1777043097.121992379
29 ctime=1777043097.12208443
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/03/test.event 0000644 0001750 0001750 00000000053 15172703231 022541 0 ustar 00tina tina +STR
+DOC
=VAL "4 trailing\t tab
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/03/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000130 15172703231 022560 x ustar 00 29 mtime=1777043097.11492072
30 atime=1777043097.114823361
29 ctime=1777043097.11492072
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/03/out.yaml 0000644 0001750 0001750 00000000023 15172703231 022207 0 ustar 00tina tina "4 trailing\t tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/03/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022370 x ustar 00 30 mtime=1777043097.075625534
30 atime=1777043097.075532575
30 ctime=1777043097.075625534
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/03/in.json 0000644 0001750 0001750 00000000023 15172703231 022015 0 ustar 00tina tina "4 trailing\t tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/03/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022361 x ustar 00 30 mtime=1777043097.075532575
30 atime=1777043097.075436194
30 ctime=1777043097.075532575
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/03/in.yaml 0000644 0001750 0001750 00000000031 15172703231 022005 0 ustar 00tina tina "4 trailing\
tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/03/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021357 x ustar 00 30 mtime=1777043096.982588105
30 atime=1777043096.982531813
30 ctime=1777043096.982588105
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DE56/03/=== 0000644 0001750 0001750 00000000037 15172703230 021011 0 ustar 00tina tina Trailing tabs in double quoted
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/KH5V 0000644 0000000 0000000 00000000132 15172703230 020641 x ustar 00 30 mtime=1777043096.982198809
30 atime=1777043096.981803786
30 ctime=1777043096.982198809
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/ 0000755 0001750 0001750 00000000000 15172703230 020350 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/PaxHeaders/02 0000644 0000000 0000000 00000000130 15172703231 021061 x ustar 00 29 mtime=1777043097.12189935
30 atime=1777043096.982198809
29 ctime=1777043097.12189935
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/02/ 0000755 0001750 0001750 00000000000 15172703231 020572 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/02/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 023161 x ustar 00 30 mtime=1777043097.121992379
29 atime=1777043097.12189935
30 ctime=1777043097.121992379
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/02/test.event 0000644 0001750 0001750 00000000050 15172703231 022607 0 ustar 00tina tina +STR
+DOC
=VAL "3 inline\ttab
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/02/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022633 x ustar 00 30 mtime=1777043097.114823361
30 atime=1777043097.114730612
30 ctime=1777043097.114823361
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/02/out.yaml 0000644 0001750 0001750 00000000020 15172703231 022255 0 ustar 00tina tina "3 inline\ttab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/02/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022441 x ustar 00 30 mtime=1777043097.073923149
30 atime=1777043097.073822856
30 ctime=1777043097.073923149
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/02/in.json 0000644 0001750 0001750 00000000020 15172703231 022063 0 ustar 00tina tina "3 inline\ttab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/02/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022432 x ustar 00 30 mtime=1777043097.073822856
30 atime=1777043097.073729967
30 ctime=1777043097.073822856
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/02/in.yaml 0000644 0001750 0001750 00000000017 15172703231 022062 0 ustar 00tina tina "3 inline tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/02/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021430 x ustar 00 30 mtime=1777043096.982363355
30 atime=1777043096.982198809
30 ctime=1777043096.982363355
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/02/=== 0000644 0001750 0001750 00000000035 15172703230 021060 0 ustar 00tina tina Inline tabs in double quoted
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/PaxHeaders/01 0000644 0000000 0000000 00000000132 15172703231 021062 x ustar 00 30 mtime=1777043097.121805902
30 atime=1777043096.982027977
30 ctime=1777043097.121805902
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/01/ 0000755 0001750 0001750 00000000000 15172703231 020571 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/01/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 023157 x ustar 00 29 mtime=1777043097.12189935
30 atime=1777043097.121805902
29 ctime=1777043097.12189935
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/01/test.event 0000644 0001750 0001750 00000000050 15172703231 022606 0 ustar 00tina tina +STR
+DOC
=VAL "2 inline\ttab
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/01/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022632 x ustar 00 30 mtime=1777043097.114730612
30 atime=1777043097.114636675
30 ctime=1777043097.114730612
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/01/out.yaml 0000644 0001750 0001750 00000000020 15172703231 022254 0 ustar 00tina tina "2 inline\ttab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/01/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022440 x ustar 00 30 mtime=1777043097.073729967
30 atime=1777043097.073637357
30 ctime=1777043097.073729967
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/01/in.json 0000644 0001750 0001750 00000000020 15172703231 022062 0 ustar 00tina tina "2 inline\ttab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/01/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022431 x ustar 00 30 mtime=1777043097.073637357
30 atime=1777043097.073544538
30 ctime=1777043097.073637357
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/01/in.yaml 0000644 0001750 0001750 00000000020 15172703231 022053 0 ustar 00tina tina "2 inline\ tab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/01/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021427 x ustar 00 30 mtime=1777043096.982198809
30 atime=1777043096.982027977
30 ctime=1777043096.982198809
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/01/=== 0000644 0001750 0001750 00000000035 15172703230 021057 0 ustar 00tina tina Inline tabs in double quoted
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/PaxHeaders/00 0000644 0000000 0000000 00000000132 15172703231 021061 x ustar 00 30 mtime=1777043097.121712943
30 atime=1777043096.981803786
30 ctime=1777043097.121712943
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/00/ 0000755 0001750 0001750 00000000000 15172703231 020570 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/00/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023160 x ustar 00 30 mtime=1777043097.121805902
30 atime=1777043097.121712943
30 ctime=1777043097.121805902
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/00/test.event 0000644 0001750 0001750 00000000050 15172703231 022605 0 ustar 00tina tina +STR
+DOC
=VAL "1 inline\ttab
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/00/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022437 x ustar 00 30 mtime=1777043097.073544538
30 atime=1777043097.073449134
30 ctime=1777043097.073544538
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/00/in.json 0000644 0001750 0001750 00000000020 15172703231 022061 0 ustar 00tina tina "1 inline\ttab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/00/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022430 x ustar 00 30 mtime=1777043097.073449134
30 atime=1777043097.073355198
30 ctime=1777043097.073449134
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/00/in.yaml 0000644 0001750 0001750 00000000020 15172703231 022052 0 ustar 00tina tina "1 inline\ttab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/00/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021426 x ustar 00 30 mtime=1777043096.982027977
30 atime=1777043096.981972034
30 ctime=1777043096.982027977
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KH5V/00/=== 0000644 0001750 0001750 00000000035 15172703230 021056 0 ustar 00tina tina Inline tabs in double quoted
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/JEF9 0000644 0000000 0000000 00000000132 15172703230 020621 x ustar 00 30 mtime=1777043096.981640357
30 atime=1777043096.981243936
30 ctime=1777043096.981640357
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/ 0000755 0001750 0001750 00000000000 15172703230 020330 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/PaxHeaders/02 0000644 0000000 0000000 00000000132 15172703231 021043 x ustar 00 30 mtime=1777043097.121620124
30 atime=1777043096.981640357
30 ctime=1777043097.121620124
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/02/ 0000755 0001750 0001750 00000000000 15172703231 020552 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/02/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023142 x ustar 00 30 mtime=1777043097.121712943
30 atime=1777043097.121620124
30 ctime=1777043097.121712943
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/02/test.event 0000644 0001750 0001750 00000000047 15172703231 022575 0 ustar 00tina tina +STR
+DOC
+SEQ
=VAL |\n
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/02/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000131 15172703231 022612 x ustar 00 30 mtime=1777043097.114636675
29 atime=1777043097.11454176
30 ctime=1777043097.114636675
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/02/out.yaml 0000644 0001750 0001750 00000000012 15172703231 022236 0 ustar 00tina tina - |+
...
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/02/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022421 x ustar 00 30 mtime=1777043097.073066054
30 atime=1777043097.072972606
30 ctime=1777043097.073066054
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/02/in.json 0000644 0001750 0001750 00000000013 15172703231 022045 0 ustar 00tina tina [
"\n"
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/02/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022412 x ustar 00 30 mtime=1777043097.072972606
30 atime=1777043097.072879158
30 ctime=1777043097.072972606
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/02/in.yaml 0000644 0001750 0001750 00000000010 15172703231 022033 0 ustar 00tina tina - |+
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/02/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021410 x ustar 00 30 mtime=1777043096.981803786
30 atime=1777043096.981640357
30 ctime=1777043096.981803786
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/02/=== 0000644 0001750 0001750 00000000037 15172703230 021042 0 ustar 00tina tina Trailing whitespace in streams
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/PaxHeaders/01 0000644 0000000 0000000 00000000132 15172703231 021042 x ustar 00 30 mtime=1777043097.121526815
30 atime=1777043096.981464426
30 ctime=1777043097.121526815
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/01/ 0000755 0001750 0001750 00000000000 15172703231 020551 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/01/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023141 x ustar 00 30 mtime=1777043097.121620124
30 atime=1777043097.121526815
30 ctime=1777043097.121620124
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/01/test.event 0000644 0001750 0001750 00000000047 15172703231 022574 0 ustar 00tina tina +STR
+DOC
+SEQ
=VAL |\n
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/01/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000130 15172703231 022610 x ustar 00 29 mtime=1777043097.11454176
30 atime=1777043097.114446357
29 ctime=1777043097.11454176
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/01/out.yaml 0000644 0001750 0001750 00000000012 15172703231 022235 0 ustar 00tina tina - |+
...
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/01/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022420 x ustar 00 30 mtime=1777043097.072879158
30 atime=1777043097.072785431
30 ctime=1777043097.072879158
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/01/in.json 0000644 0001750 0001750 00000000013 15172703231 022044 0 ustar 00tina tina [
"\n"
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/01/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022411 x ustar 00 30 mtime=1777043097.072785431
30 atime=1777043097.072693101
30 ctime=1777043097.072785431
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/01/in.yaml 0000644 0001750 0001750 00000000011 15172703231 022033 0 ustar 00tina tina - |+
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/01/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021407 x ustar 00 30 mtime=1777043096.981640357
30 atime=1777043096.981464426
30 ctime=1777043096.981640357
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/01/=== 0000644 0001750 0001750 00000000037 15172703230 021041 0 ustar 00tina tina Trailing whitespace in streams
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/PaxHeaders/00 0000644 0000000 0000000 00000000132 15172703231 021041 x ustar 00 30 mtime=1777043097.121427152
30 atime=1777043096.981243936
30 ctime=1777043097.121427152
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/00/ 0000755 0001750 0001750 00000000000 15172703231 020550 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/00/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023140 x ustar 00 30 mtime=1777043097.121526815
30 atime=1777043097.121427152
30 ctime=1777043097.121526815
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/00/test.event 0000644 0001750 0001750 00000000051 15172703231 022566 0 ustar 00tina tina +STR
+DOC
+SEQ
=VAL |\n\n
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/00/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022611 x ustar 00 30 mtime=1777043097.114446357
30 atime=1777043097.114344179
30 ctime=1777043097.114446357
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/00/out.yaml 0000644 0001750 0001750 00000000013 15172703231 022235 0 ustar 00tina tina - |+
...
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/00/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022417 x ustar 00 30 mtime=1777043097.072693101
30 atime=1777043097.072599583
30 ctime=1777043097.072693101
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/00/in.json 0000644 0001750 0001750 00000000015 15172703231 022045 0 ustar 00tina tina [
"\n\n"
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/00/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022410 x ustar 00 30 mtime=1777043097.072599583
30 atime=1777043097.072505297
30 ctime=1777043097.072599583
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/00/in.yaml 0000644 0001750 0001750 00000000007 15172703231 022037 0 ustar 00tina tina - |+
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/00/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021406 x ustar 00 30 mtime=1777043096.981464426
30 atime=1777043096.981407435
30 ctime=1777043096.981464426
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JEF9/00/=== 0000644 0001750 0001750 00000000037 15172703230 021040 0 ustar 00tina tina Trailing whitespace in streams
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/8XYN 0000644 0000000 0000000 00000000132 15172703231 020673 x ustar 00 30 mtime=1777043097.114071378
30 atime=1777043096.974300786
30 ctime=1777043097.114071378
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8XYN/ 0000755 0001750 0001750 00000000000 15172703231 020402 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8XYN/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022772 x ustar 00 30 mtime=1777043097.114164407
30 atime=1777043097.114071378
30 ctime=1777043097.114164407
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8XYN/test.event 0000644 0001750 0001750 00000000075 15172703231 022426 0 ustar 00tina tina +STR
+DOC ---
+SEQ
=VAL &😁 :unicode anchor
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8XYN/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022443 x ustar 00 30 mtime=1777043097.068542352
30 atime=1777043097.068447507
30 ctime=1777043097.068542352
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8XYN/out.yaml 0000644 0001750 0001750 00000000033 15172703231 022071 0 ustar 00tina tina ---
- &😁 unicode anchor
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8XYN/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022251 x ustar 00 30 mtime=1777043097.047525936
30 atime=1777043097.047433187
30 ctime=1777043097.047525936
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8XYN/in.json 0000644 0001750 0001750 00000000027 15172703231 021702 0 ustar 00tina tina [
"unicode anchor"
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8XYN/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703231 022241 x ustar 00 30 mtime=1777043097.047433187
29 atime=1777043097.04733939
30 ctime=1777043097.047433187
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8XYN/in.yaml 0000644 0001750 0001750 00000000033 15172703231 021670 0 ustar 00tina tina ---
- &😁 unicode anchor
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8XYN/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021240 x ustar 00 30 mtime=1777043096.974460863
30 atime=1777043096.974300786
30 ctime=1777043096.974460863
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8XYN/=== 0000644 0001750 0001750 00000000036 15172703230 020671 0 ustar 00tina tina Anchor with unicode character
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/EX5H 0000644 0000000 0000000 00000000132 15172703231 020636 x ustar 00 30 mtime=1777043097.113978978
30 atime=1777043096.974133935
30 ctime=1777043097.113978978
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EX5H/ 0000755 0001750 0001750 00000000000 15172703231 020345 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EX5H/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022735 x ustar 00 30 mtime=1777043097.114071378
30 atime=1777043097.113978978
30 ctime=1777043097.114071378
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EX5H/test.event 0000644 0001750 0001750 00000000051 15172703231 022363 0 ustar 00tina tina +STR
+DOC ---
=VAL :a b c d\ne
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EX5H/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022535 x ustar 00 30 mtime=1777043097.072319309
30 atime=1777043097.072226071
30 ctime=1777043097.072319309
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EX5H/emit.yaml 0000644 0001750 0001750 00000000017 15172703231 022165 0 ustar 00tina tina --- a b c d
e
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EX5H/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022406 x ustar 00 30 mtime=1777043097.068447507
30 atime=1777043097.068364047
30 ctime=1777043097.068447507
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EX5H/out.yaml 0000644 0001750 0001750 00000000017 15172703231 022036 0 ustar 00tina tina 'a b c d
e'
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EX5H/PaxHeaders/in.json 0000644 0000000 0000000 00000000130 15172703231 022212 x ustar 00 29 mtime=1777043097.04733939
30 atime=1777043097.047243008
29 ctime=1777043097.04733939
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EX5H/in.json 0000644 0001750 0001750 00000000015 15172703231 021642 0 ustar 00tina tina "a b c d\ne"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EX5H/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022205 x ustar 00 30 mtime=1777043097.047243008
30 atime=1777043097.047113453
30 ctime=1777043097.047243008
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EX5H/in.yaml 0000644 0001750 0001750 00000000023 15172703231 021632 0 ustar 00tina tina ---
a
b
c
d
e
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EX5H/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021203 x ustar 00 30 mtime=1777043096.974300786
30 atime=1777043096.974133935
30 ctime=1777043096.974300786
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EX5H/=== 0000644 0001750 0001750 00000000044 15172703230 020633 0 ustar 00tina tina Multiline Scalar at Top Level [1.3]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/QB6E 0000644 0000000 0000000 00000000132 15172703231 020622 x ustar 00 30 mtime=1777043097.112167779
30 atime=1777043096.973975046
30 ctime=1777043097.112167779
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QB6E/ 0000755 0001750 0001750 00000000000 15172703231 020331 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QB6E/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022721 x ustar 00 30 mtime=1777043097.112276173
30 atime=1777043097.112167779
30 ctime=1777043097.112276173
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QB6E/test.event 0000644 0001750 0001750 00000000040 15172703231 022345 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :quoted
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QB6E/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703231 022170 x ustar 00 30 mtime=1777043097.047113453
29 atime=1777043097.04702196
30 ctime=1777043097.047113453
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QB6E/in.yaml 0000644 0001750 0001750 00000000024 15172703231 021617 0 ustar 00tina tina ---
quoted: "a
b
c"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QB6E/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021752 x ustar 00 30 mtime=1777043096.981147485
30 atime=1777043096.981147485
30 ctime=1777043096.981243936
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QB6E/error 0000644 0001750 0001750 00000000000 15172703230 021372 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QB6E/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021167 x ustar 00 30 mtime=1777043096.974133935
30 atime=1777043096.973975046
30 ctime=1777043096.974133935
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QB6E/=== 0000644 0001750 0001750 00000000047 15172703230 020622 0 ustar 00tina tina Wrong indented multiline quoted scalar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/JKF3 0000644 0000000 0000000 00000000132 15172703231 020622 x ustar 00 30 mtime=1777043097.112073772
30 atime=1777043096.973815248
30 ctime=1777043097.112073772
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JKF3/ 0000755 0001750 0001750 00000000000 15172703231 020331 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JKF3/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022721 x ustar 00 30 mtime=1777043097.112167779
30 atime=1777043097.112073772
30 ctime=1777043097.112167779
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JKF3/test.event 0000644 0001750 0001750 00000000024 15172703231 022347 0 ustar 00tina tina +STR
+DOC
+SEQ
+SEQ
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JKF3/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000127 15172703231 022175 x ustar 00 29 mtime=1777043097.04702196
29 atime=1777043097.04692942
29 ctime=1777043097.04702196
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JKF3/in.yaml 0000644 0001750 0001750 00000000021 15172703231 021614 0 ustar 00tina tina - - "bar
bar": x
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JKF3/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021752 x ustar 00 30 mtime=1777043096.981062558
30 atime=1777043096.981062558
30 ctime=1777043096.981147485
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JKF3/error 0000644 0001750 0001750 00000000000 15172703230 021372 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JKF3/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021167 x ustar 00 30 mtime=1777043096.973975046
30 atime=1777043096.973815248
30 ctime=1777043096.973975046
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JKF3/=== 0000644 0001750 0001750 00000000054 15172703230 020620 0 ustar 00tina tina Multiline unidented double quoted block key
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/6BFJ 0000644 0000000 0000000 00000000132 15172703231 020614 x ustar 00 30 mtime=1777043097.111979347
30 atime=1777043096.973656359
30 ctime=1777043097.111979347
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6BFJ/ 0000755 0001750 0001750 00000000000 15172703231 020323 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6BFJ/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022713 x ustar 00 30 mtime=1777043097.112073772
30 atime=1777043097.111979347
30 ctime=1777043097.112073772
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6BFJ/test.event 0000644 0001750 0001750 00000000147 15172703231 022347 0 ustar 00tina tina +STR
+DOC ---
+MAP &mapping
+SEQ [] &key
=VAL &item :a
=VAL :b
=VAL :c
-SEQ
=VAL :value
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6BFJ/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022364 x ustar 00 30 mtime=1777043097.068163392
30 atime=1777043097.068069456
30 ctime=1777043097.068163392
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6BFJ/out.yaml 0000644 0001750 0001750 00000000056 15172703231 022017 0 ustar 00tina tina --- &mapping
? &key
- &item a
- b
- c
: value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6BFJ/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000127 15172703231 022167 x ustar 00 29 mtime=1777043097.04692942
29 atime=1777043097.04683688
29 ctime=1777043097.04692942
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6BFJ/in.yaml 0000644 0001750 0001750 00000000053 15172703231 021613 0 ustar 00tina tina ---
&mapping
&key [ &item a, b, c ]: value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6BFJ/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021161 x ustar 00 30 mtime=1777043096.973815248
30 atime=1777043096.973656359
30 ctime=1777043096.973815248
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6BFJ/=== 0000644 0001750 0001750 00000000054 15172703230 020612 0 ustar 00tina tina Mapping, key and flow sequence item anchors
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/CTN5 0000644 0000000 0000000 00000000132 15172703231 020636 x ustar 00 30 mtime=1777043097.111883454
30 atime=1777043096.973498867
30 ctime=1777043097.111883454
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CTN5/ 0000755 0001750 0001750 00000000000 15172703231 020345 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CTN5/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022735 x ustar 00 30 mtime=1777043097.111979347
30 atime=1777043097.111883454
30 ctime=1777043097.111979347
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CTN5/test.event 0000644 0001750 0001750 00000000056 15172703231 022370 0 ustar 00tina tina +STR
+DOC ---
+SEQ []
=VAL :a
=VAL :b
=VAL :c
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CTN5/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703231 022203 x ustar 00 29 mtime=1777043097.04683688
30 atime=1777043097.046743851
29 ctime=1777043097.04683688
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CTN5/in.yaml 0000644 0001750 0001750 00000000023 15172703231 021632 0 ustar 00tina tina ---
[ a, b, c, , ]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CTN5/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021766 x ustar 00 30 mtime=1777043096.980978748
30 atime=1777043096.980978748
30 ctime=1777043096.981062558
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CTN5/error 0000644 0001750 0001750 00000000000 15172703230 021406 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CTN5/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021203 x ustar 00 30 mtime=1777043096.973656359
30 atime=1777043096.973498867
30 ctime=1777043096.973656359
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CTN5/=== 0000644 0001750 0001750 00000000047 15172703230 020636 0 ustar 00tina tina Flow sequence with invalid extra comma
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/HRE5 0000644 0000000 0000000 00000000132 15172703231 020630 x ustar 00 30 mtime=1777043097.111791473
30 atime=1777043096.973341025
30 ctime=1777043097.111791473
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HRE5/ 0000755 0001750 0001750 00000000000 15172703231 020337 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HRE5/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022727 x ustar 00 30 mtime=1777043097.111883454
30 atime=1777043097.111791473
30 ctime=1777043097.111883454
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HRE5/test.event 0000644 0001750 0001750 00000000040 15172703231 022353 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :double
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HRE5/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022177 x ustar 00 30 mtime=1777043097.046743851
30 atime=1777043097.046650473
30 ctime=1777043097.046743851
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HRE5/in.yaml 0000644 0001750 0001750 00000000037 15172703231 021631 0 ustar 00tina tina ---
double: "quoted \' scalar"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HRE5/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021760 x ustar 00 30 mtime=1777043096.980895078
30 atime=1777043096.980895078
30 ctime=1777043096.980978748
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HRE5/error 0000644 0001750 0001750 00000000000 15172703230 021400 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HRE5/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021175 x ustar 00 30 mtime=1777043096.973498867
30 atime=1777043096.973341025
30 ctime=1777043096.973498867
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HRE5/=== 0000644 0001750 0001750 00000000057 15172703230 020631 0 ustar 00tina tina Double quoted scalar with escaped single quote
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/9J7A 0000644 0000000 0000000 00000000132 15172703231 020577 x ustar 00 30 mtime=1777043097.111698933
30 atime=1777043096.973181786
30 ctime=1777043097.111698933
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9J7A/ 0000755 0001750 0001750 00000000000 15172703231 020306 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9J7A/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022676 x ustar 00 30 mtime=1777043097.111791473
30 atime=1777043097.111698933
30 ctime=1777043097.111791473
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9J7A/test.event 0000644 0001750 0001750 00000000106 15172703231 022325 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :foo
+MAP
=VAL :bar
=VAL :baz
-MAP
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9J7A/PaxHeaders/in.json 0000644 0000000 0000000 00000000130 15172703231 022153 x ustar 00 30 mtime=1777043097.046650473
28 atime=1777043097.0465506
30 ctime=1777043097.046650473
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9J7A/in.json 0000644 0001750 0001750 00000000044 15172703231 021605 0 ustar 00tina tina {
"foo": {
"bar": "baz"
}
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9J7A/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000126 15172703231 022151 x ustar 00 28 mtime=1777043097.0465506
30 atime=1777043097.046459038
28 ctime=1777043097.0465506
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9J7A/in.yaml 0000644 0001750 0001750 00000000020 15172703231 021570 0 ustar 00tina tina foo:
bar: baz
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9J7A/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021144 x ustar 00 30 mtime=1777043096.973341025
30 atime=1777043096.973181786
30 ctime=1777043096.973341025
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9J7A/=== 0000644 0001750 0001750 00000000026 15172703230 020574 0 ustar 00tina tina Simple Mapping Indent
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/Q5MG 0000644 0000000 0000000 00000000132 15172703231 020636 x ustar 00 30 mtime=1777043097.111605835
30 atime=1777043096.973015005
30 ctime=1777043097.111605835
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q5MG/ 0000755 0001750 0001750 00000000000 15172703231 020345 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q5MG/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022735 x ustar 00 30 mtime=1777043097.111698933
30 atime=1777043097.111605835
30 ctime=1777043097.111698933
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q5MG/test.event 0000644 0001750 0001750 00000000041 15172703231 022362 0 ustar 00tina tina +STR
+DOC
+MAP {}
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q5MG/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022406 x ustar 00 30 mtime=1777043097.068069456
30 atime=1777043097.067976846
30 ctime=1777043097.068069456
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q5MG/out.yaml 0000644 0001750 0001750 00000000003 15172703231 022031 0 ustar 00tina tina {}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q5MG/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022214 x ustar 00 30 mtime=1777043097.046459038
30 atime=1777043097.046367266
30 ctime=1777043097.046459038
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q5MG/in.json 0000644 0001750 0001750 00000000003 15172703231 021637 0 ustar 00tina tina {}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q5MG/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022205 x ustar 00 30 mtime=1777043097.046367266
30 atime=1777043097.046272422
30 ctime=1777043097.046367266
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q5MG/in.yaml 0000644 0001750 0001750 00000000004 15172703231 021631 0 ustar 00tina tina {}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q5MG/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021203 x ustar 00 30 mtime=1777043096.973181786
30 atime=1777043096.973015005
30 ctime=1777043096.973181786
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q5MG/=== 0000644 0001750 0001750 00000000064 15172703230 020635 0 ustar 00tina tina Tab at beginning of line followed by a flow mapping
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/C2DT 0000644 0000000 0000000 00000000132 15172703231 020621 x ustar 00 30 mtime=1777043097.111512107
30 atime=1777043096.972854649
30 ctime=1777043097.111512107
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C2DT/ 0000755 0001750 0001750 00000000000 15172703231 020330 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C2DT/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022720 x ustar 00 30 mtime=1777043097.111605835
30 atime=1777043097.111512107
30 ctime=1777043097.111605835
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C2DT/test.event 0000644 0001750 0001750 00000000152 15172703231 022350 0 ustar 00tina tina +STR
+DOC
+MAP {}
=VAL "adjacent
=VAL :value
=VAL "readable
=VAL :value
=VAL "empty
=VAL :
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C2DT/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022371 x ustar 00 30 mtime=1777043097.067976846
30 atime=1777043097.067883887
30 ctime=1777043097.067976846
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C2DT/out.yaml 0000644 0001750 0001750 00000000055 15172703231 022023 0 ustar 00tina tina "adjacent": value
"readable": value
"empty":
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C2DT/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022177 x ustar 00 30 mtime=1777043097.046272422
30 atime=1777043097.046168986
30 ctime=1777043097.046272422
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C2DT/in.json 0000644 0001750 0001750 00000000102 15172703231 021622 0 ustar 00tina tina {
"adjacent": "value",
"readable": "value",
"empty": null
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C2DT/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022170 x ustar 00 30 mtime=1777043097.046168986
30 atime=1777043097.046077913
30 ctime=1777043097.046168986
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C2DT/in.yaml 0000644 0001750 0001750 00000000062 15172703231 021620 0 ustar 00tina tina {
"adjacent":value,
"readable": value,
"empty":
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C2DT/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021166 x ustar 00 30 mtime=1777043096.973015005
30 atime=1777043096.972854649
30 ctime=1777043096.973015005
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C2DT/=== 0000644 0001750 0001750 00000000060 15172703230 020614 0 ustar 00tina tina Spec Example 7.18. Flow Mapping Adjacent Values
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/J7VC 0000644 0000000 0000000 00000000132 15172703231 020636 x ustar 00 30 mtime=1777043097.111418101
30 atime=1777043096.972701347
30 ctime=1777043097.111418101
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J7VC/ 0000755 0001750 0001750 00000000000 15172703231 020345 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J7VC/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022735 x ustar 00 30 mtime=1777043097.111512107
30 atime=1777043097.111418101
30 ctime=1777043097.111512107
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J7VC/test.event 0000644 0001750 0001750 00000000104 15172703231 022362 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :one
=VAL :2
=VAL :three
=VAL :4
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J7VC/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022406 x ustar 00 30 mtime=1777043097.067883887
30 atime=1777043097.067791417
30 ctime=1777043097.067883887
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J7VC/out.yaml 0000644 0001750 0001750 00000000020 15172703231 022030 0 ustar 00tina tina one: 2
three: 4
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J7VC/PaxHeaders/in.json 0000644 0000000 0000000 00000000131 15172703231 022213 x ustar 00 30 mtime=1777043097.046077913
29 atime=1777043097.04598691
30 ctime=1777043097.046077913
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J7VC/in.json 0000644 0001750 0001750 00000000035 15172703231 021644 0 ustar 00tina tina {
"one": 2,
"three": 4
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J7VC/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703231 022203 x ustar 00 29 mtime=1777043097.04598691
30 atime=1777043097.045894789
29 ctime=1777043097.04598691
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J7VC/in.yaml 0000644 0001750 0001750 00000000022 15172703231 021631 0 ustar 00tina tina one: 2
three: 4
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J7VC/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021203 x ustar 00 30 mtime=1777043096.972854649
30 atime=1777043096.972701347
30 ctime=1777043096.972854649
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J7VC/=== 0000644 0001750 0001750 00000000045 15172703230 020634 0 ustar 00tina tina Empty Lines Between Mapping Elements
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/DBG4 0000644 0000000 0000000 00000000132 15172703231 020605 x ustar 00 30 mtime=1777043097.111321929
30 atime=1777043096.972565086
30 ctime=1777043097.111321929
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DBG4/ 0000755 0001750 0001750 00000000000 15172703231 020314 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DBG4/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022704 x ustar 00 30 mtime=1777043097.111418101
30 atime=1777043097.111321929
30 ctime=1777043097.111418101
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DBG4/test.event 0000644 0001750 0001750 00000000352 15172703231 022336 0 ustar 00tina tina +STR
+DOC
+SEQ
=VAL :::vector
=VAL ": - ()
=VAL :Up, up, and away!
=VAL :-123
=VAL :http://example.com/foo#bar
+SEQ []
=VAL :::vector
=VAL ": - ()
=VAL "Up, up and away!
=VAL :-123
=VAL :http://example.com/foo#bar
-SEQ
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DBG4/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022355 x ustar 00 30 mtime=1777043097.067791417
30 atime=1777043097.067698388
30 ctime=1777043097.067791417
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DBG4/out.yaml 0000644 0001750 0001750 00000000247 15172703231 022012 0 ustar 00tina tina - ::vector
- ": - ()"
- Up, up, and away!
- -123
- http://example.com/foo#bar
- - ::vector
- ": - ()"
- "Up, up and away!"
- -123
- http://example.com/foo#bar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DBG4/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022163 x ustar 00 30 mtime=1777043097.045894789
30 atime=1777043097.045802738
30 ctime=1777043097.045894789
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DBG4/in.json 0000644 0001750 0001750 00000000306 15172703231 021614 0 ustar 00tina tina [
"::vector",
": - ()",
"Up, up, and away!",
-123,
"http://example.com/foo#bar",
[
"::vector",
": - ()",
"Up, up and away!",
-123,
"http://example.com/foo#bar"
]
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DBG4/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022154 x ustar 00 30 mtime=1777043097.045802738
30 atime=1777043097.045711245
30 ctime=1777043097.045802738
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DBG4/in.yaml 0000644 0001750 0001750 00000000332 15172703231 021604 0 ustar 00tina tina # Outside flow collection:
- ::vector
- ": - ()"
- Up, up, and away!
- -123
- http://example.com/foo#bar
# Inside flow collection:
- [ ::vector,
": - ()",
"Up, up and away!",
-123,
http://example.com/foo#bar ]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DBG4/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021152 x ustar 00 30 mtime=1777043096.972701347
30 atime=1777043096.972565086
30 ctime=1777043096.972701347
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DBG4/=== 0000644 0001750 0001750 00000000044 15172703230 020602 0 ustar 00tina tina Spec Example 7.10. Plain Characters
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/H7J7 0000644 0000000 0000000 00000000132 15172703231 020604 x ustar 00 30 mtime=1777043097.111226735
30 atime=1777043096.972406197
30 ctime=1777043097.111226735
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H7J7/ 0000755 0001750 0001750 00000000000 15172703231 020313 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H7J7/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022703 x ustar 00 30 mtime=1777043097.111321929
30 atime=1777043097.111226735
30 ctime=1777043097.111321929
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H7J7/test.event 0000644 0001750 0001750 00000000043 15172703231 022332 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :key
=VAL &x :
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H7J7/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022153 x ustar 00 30 mtime=1777043097.045711245
30 atime=1777043097.045620172
30 ctime=1777043097.045711245
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H7J7/in.yaml 0000644 0001750 0001750 00000000025 15172703231 021602 0 ustar 00tina tina key: &x
!!map
a: b
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H7J7/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021734 x ustar 00 30 mtime=1777043096.980811199
30 atime=1777043096.980811199
30 ctime=1777043096.980895078
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H7J7/error 0000644 0001750 0001750 00000000000 15172703230 021354 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H7J7/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021151 x ustar 00 30 mtime=1777043096.972565086
30 atime=1777043096.972406197
30 ctime=1777043096.972565086
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H7J7/=== 0000644 0001750 0001750 00000000031 15172703230 020575 0 ustar 00tina tina Node anchor not indented
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/H3Z8 0000644 0000000 0000000 00000000132 15172703231 020621 x ustar 00 30 mtime=1777043097.111118481
30 atime=1777043096.972249752
30 ctime=1777043097.111118481
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H3Z8/ 0000755 0001750 0001750 00000000000 15172703231 020330 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H3Z8/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022720 x ustar 00 30 mtime=1777043097.111226735
30 atime=1777043097.111118481
30 ctime=1777043097.111226735
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H3Z8/test.event 0000644 0001750 0001750 00000000114 15172703231 022346 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :wanted
=VAL :love ♥ and peace ☮
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H3Z8/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000131 15172703231 022370 x ustar 00 30 mtime=1777043097.067698388
29 atime=1777043097.06760487
30 ctime=1777043097.067698388
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H3Z8/out.yaml 0000644 0001750 0001750 00000000053 15172703231 022021 0 ustar 00tina tina ---
wanted: "love \u2665 and peace \u262E"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H3Z8/PaxHeaders/in.json 0000644 0000000 0000000 00000000131 15172703231 022176 x ustar 00 30 mtime=1777043097.045620172
29 atime=1777043097.04552847
30 ctime=1777043097.045620172
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H3Z8/in.json 0000644 0001750 0001750 00000000051 15172703231 021625 0 ustar 00tina tina {
"wanted": "love ♥ and peace ☮"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H3Z8/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703231 022166 x ustar 00 29 mtime=1777043097.04552847
30 atime=1777043097.045435441
29 ctime=1777043097.04552847
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H3Z8/in.yaml 0000644 0001750 0001750 00000000043 15172703231 021617 0 ustar 00tina tina ---
wanted: love ♥ and peace ☮
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H3Z8/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021166 x ustar 00 30 mtime=1777043096.972406197
30 atime=1777043096.972249752
30 ctime=1777043096.972406197
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H3Z8/=== 0000644 0001750 0001750 00000000020 15172703230 020610 0 ustar 00tina tina Literal unicode
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/JY7Z 0000644 0000000 0000000 00000000132 15172703231 020670 x ustar 00 30 mtime=1777043097.111025033
30 atime=1777043096.972082062
30 ctime=1777043097.111025033
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JY7Z/ 0000755 0001750 0001750 00000000000 15172703231 020377 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JY7Z/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022767 x ustar 00 30 mtime=1777043097.111118481
30 atime=1777043097.111025033
30 ctime=1777043097.111118481
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JY7Z/test.event 0000644 0001750 0001750 00000000101 15172703231 022411 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :key1
=VAL "quoted1
=VAL :key2
=VAL "quoted2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JY7Z/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022237 x ustar 00 30 mtime=1777043097.045435441
30 atime=1777043097.045342482
30 ctime=1777043097.045435441
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JY7Z/in.yaml 0000644 0001750 0001750 00000000102 15172703231 021662 0 ustar 00tina tina key1: "quoted1"
key2: "quoted2" no key: nor value
key3: "quoted3"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JY7Z/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 022020 x ustar 00 30 mtime=1777043096.980727808
30 atime=1777043096.980727808
30 ctime=1777043096.980811199
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JY7Z/error 0000644 0001750 0001750 00000000000 15172703230 021440 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JY7Z/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021235 x ustar 00 30 mtime=1777043096.972249752
30 atime=1777043096.972082062
30 ctime=1777043096.972249752
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JY7Z/=== 0000644 0001750 0001750 00000000053 15172703230 020665 0 ustar 00tina tina Trailing content that looks like a mapping
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/EHF6 0000644 0000000 0000000 00000000132 15172703231 020615 x ustar 00 30 mtime=1777043097.110931096
30 atime=1777043096.971918633
30 ctime=1777043097.110931096
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EHF6/ 0000755 0001750 0001750 00000000000 15172703231 020324 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EHF6/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022714 x ustar 00 30 mtime=1777043097.111025033
30 atime=1777043097.110931096
30 ctime=1777043097.111025033
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EHF6/test.event 0000644 0001750 0001750 00000000216 15172703231 022345 0 ustar 00tina tina +STR
+DOC
+MAP {}
=VAL :k
+SEQ []
=VAL :a
=VAL :b
-SEQ
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EHF6/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000130 15172703231 022363 x ustar 00 29 mtime=1777043097.06760487
30 atime=1777043097.067511073
29 ctime=1777043097.06760487
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EHF6/out.yaml 0000644 0001750 0001750 00000000035 15172703231 022015 0 ustar 00tina tina !!map
k: !!seq
- a
- !!str b
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EHF6/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022173 x ustar 00 30 mtime=1777043097.045342482
30 atime=1777043097.045248266
30 ctime=1777043097.045342482
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EHF6/in.json 0000644 0001750 0001750 00000000042 15172703231 021621 0 ustar 00tina tina {
"k": [
"a",
"b"
]
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EHF6/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022164 x ustar 00 30 mtime=1777043097.045248266
30 atime=1777043097.045141129
30 ctime=1777043097.045248266
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EHF6/in.yaml 0000644 0001750 0001750 00000000045 15172703231 021615 0 ustar 00tina tina !!map {
k: !!seq
[ a, !!str b]
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EHF6/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021162 x ustar 00 30 mtime=1777043096.972082062
30 atime=1777043096.971918633
30 ctime=1777043096.972082062
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EHF6/=== 0000644 0001750 0001750 00000000026 15172703230 020612 0 ustar 00tina tina Tags for Flow Objects
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/CQ3W 0000644 0000000 0000000 00000000132 15172703231 020642 x ustar 00 30 mtime=1777043097.110837578
30 atime=1777043096.971761909
30 ctime=1777043097.110837578
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CQ3W/ 0000755 0001750 0001750 00000000000 15172703231 020351 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CQ3W/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022741 x ustar 00 30 mtime=1777043097.110931096
30 atime=1777043097.110837578
30 ctime=1777043097.110931096
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CQ3W/test.event 0000644 0001750 0001750 00000000035 15172703231 022371 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :key
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CQ3W/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022211 x ustar 00 30 mtime=1777043097.045141129
30 atime=1777043097.045044539
30 ctime=1777043097.045141129
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CQ3W/in.yaml 0000644 0001750 0001750 00000000040 15172703231 021635 0 ustar 00tina tina ---
key: "missing closing quote
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CQ3W/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021772 x ustar 00 30 mtime=1777043096.980644766
30 atime=1777043096.980644766
30 ctime=1777043096.980727808
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CQ3W/error 0000644 0001750 0001750 00000000000 15172703230 021412 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CQ3W/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021207 x ustar 00 30 mtime=1777043096.971918633
30 atime=1777043096.971761909
30 ctime=1777043096.971918633
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CQ3W/=== 0000644 0001750 0001750 00000000053 15172703230 020637 0 ustar 00tina tina Double quoted string without closing quote
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/XW4D 0000644 0000000 0000000 00000000132 15172703231 020653 x ustar 00 30 mtime=1777043097.110743991
30 atime=1777043096.971601623
30 ctime=1777043097.110743991
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XW4D/ 0000755 0001750 0001750 00000000000 15172703231 020362 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XW4D/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022752 x ustar 00 30 mtime=1777043097.110837578
30 atime=1777043097.110743991
30 ctime=1777043097.110837578
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XW4D/test.event 0000644 0001750 0001750 00000000332 15172703231 022402 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :a
=VAL "double quotes
=VAL :b
=VAL :plain value
=VAL :c
=VAL :d
+SEQ
=VAL :seq1
-SEQ
+SEQ
=VAL :seq2
-SEQ
=VAL :e
+SEQ &node
+MAP
=VAL :x
=VAL :y
-MAP
-SEQ
=VAL :block
=VAL >abcde\n
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XW4D/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022423 x ustar 00 30 mtime=1777043097.067511073
30 atime=1777043097.067415949
30 ctime=1777043097.067511073
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XW4D/out.yaml 0000644 0001750 0001750 00000000132 15172703231 022051 0 ustar 00tina tina a: "double quotes"
b: plain value
c: d
? - seq1
: - seq2
e: &node
- x: y
block: >
abcde
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XW4D/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022222 x ustar 00 30 mtime=1777043097.045044539
30 atime=1777043097.044951021
30 ctime=1777043097.045044539
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XW4D/in.yaml 0000644 0001750 0001750 00000000236 15172703231 021655 0 ustar 00tina tina a: "double
quotes" # lala
b: plain
value # lala
c : #lala
d
? # lala
- seq1
: # lala
- #lala
seq2
e:
&node # lala
- x: y
block: > # lala
abcde
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XW4D/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021220 x ustar 00 30 mtime=1777043096.971761909
30 atime=1777043096.971601623
30 ctime=1777043096.971761909
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XW4D/=== 0000644 0001750 0001750 00000000032 15172703230 020645 0 ustar 00tina tina Various Trailing Comments
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/8KB6 0000644 0000000 0000000 00000000132 15172703231 020577 x ustar 00 30 mtime=1777043097.110650473
30 atime=1777043096.971438403
30 ctime=1777043097.110650473
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8KB6/ 0000755 0001750 0001750 00000000000 15172703231 020306 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8KB6/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022676 x ustar 00 30 mtime=1777043097.110743991
30 atime=1777043097.110650473
30 ctime=1777043097.110743991
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8KB6/test.event 0000644 0001750 0001750 00000000215 15172703231 022326 0 ustar 00tina tina +STR
+DOC ---
+SEQ
+MAP {}
=VAL :single line
=VAL :
=VAL :a
=VAL :b
-MAP
+MAP {}
=VAL :multi line
=VAL :
=VAL :a
=VAL :b
-MAP
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8KB6/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022347 x ustar 00 30 mtime=1777043097.067415949
30 atime=1777043097.067331441
30 ctime=1777043097.067415949
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8KB6/out.yaml 0000644 0001750 0001750 00000000057 15172703231 022003 0 ustar 00tina tina ---
- single line:
a: b
- multi line:
a: b
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8KB6/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022155 x ustar 00 30 mtime=1777043097.044951021
30 atime=1777043097.044857014
30 ctime=1777043097.044951021
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8KB6/in.json 0000644 0001750 0001750 00000000140 15172703231 021602 0 ustar 00tina tina [
{
"single line": null,
"a": "b"
},
{
"multi line": null,
"a": "b"
}
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8KB6/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022146 x ustar 00 30 mtime=1777043097.044857014
30 atime=1777043097.044762938
30 ctime=1777043097.044857014
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8KB6/in.yaml 0000644 0001750 0001750 00000000063 15172703231 021577 0 ustar 00tina tina ---
- { single line, a: b}
- { multi
line, a: b}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8KB6/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021144 x ustar 00 30 mtime=1777043096.971601623
30 atime=1777043096.971438403
30 ctime=1777043096.971601623
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8KB6/=== 0000644 0001750 0001750 00000000057 15172703230 020600 0 ustar 00tina tina Multiline plain flow mapping key without value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/2EBW 0000644 0000000 0000000 00000000132 15172703231 020624 x ustar 00 30 mtime=1777043097.109406177
30 atime=1777043096.971281051
30 ctime=1777043097.109406177
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2EBW/ 0000755 0001750 0001750 00000000000 15172703231 020333 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2EBW/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022723 x ustar 00 30 mtime=1777043097.109500114
30 atime=1777043097.109406177
30 ctime=1777043097.109500114
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2EBW/test.event 0000644 0001750 0001750 00000000325 15172703231 022355 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :a!"#$%&'()*+,-./09:;<=>?@AZ[\\]^_`az{|}~
=VAL :safe
=VAL :?foo
=VAL :safe question mark
=VAL ::foo
=VAL :safe colon
=VAL :-foo
=VAL :safe dash
=VAL :this is#not
=VAL :a comment
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2EBW/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022374 x ustar 00 30 mtime=1777043097.067103129
30 atime=1777043097.067009681
30 ctime=1777043097.067103129
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2EBW/out.yaml 0000644 0001750 0001750 00000000177 15172703231 022033 0 ustar 00tina tina a!"#$%&'()*+,-./09:;<=>?@AZ[\]^_`az{|}~: safe
?foo: safe question mark
:foo: safe colon
-foo: safe dash
this is#not: a comment
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2EBW/PaxHeaders/in.json 0000644 0000000 0000000 00000000131 15172703231 022201 x ustar 00 30 mtime=1777043097.044762938
29 atime=1777043097.04466942
30 ctime=1777043097.044762938
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2EBW/in.json 0000644 0001750 0001750 00000000247 15172703231 021637 0 ustar 00tina tina {
"a!\"#$%&'()*+,-./09:;<=>?@AZ[\\]^_`az{|}~": "safe",
"?foo": "safe question mark",
":foo": "safe colon",
"-foo": "safe dash",
"this is#not": "a comment"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2EBW/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703231 022171 x ustar 00 29 mtime=1777043097.04466942
30 atime=1777043097.044575064
29 ctime=1777043097.04466942
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2EBW/in.yaml 0000644 0001750 0001750 00000000177 15172703231 021632 0 ustar 00tina tina a!"#$%&'()*+,-./09:;<=>?@AZ[\]^_`az{|}~: safe
?foo: safe question mark
:foo: safe colon
-foo: safe dash
this is#not: a comment
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2EBW/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021171 x ustar 00 30 mtime=1777043096.971438403
30 atime=1777043096.971281051
30 ctime=1777043096.971438403
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2EBW/=== 0000644 0001750 0001750 00000000033 15172703230 020617 0 ustar 00tina tina Allowed characters in keys
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/9CWY 0000644 0000000 0000000 00000000132 15172703231 020660 x ustar 00 30 mtime=1777043097.109310914
30 atime=1777043096.971102676
30 ctime=1777043097.109310914
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9CWY/ 0000755 0001750 0001750 00000000000 15172703231 020367 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9CWY/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022757 x ustar 00 30 mtime=1777043097.109406177
30 atime=1777043097.109310914
30 ctime=1777043097.109406177
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9CWY/test.event 0000644 0001750 0001750 00000000073 15172703231 022411 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :key
+SEQ
=VAL :item1
=VAL :item2
-SEQ
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9CWY/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022227 x ustar 00 30 mtime=1777043097.044575064
30 atime=1777043097.044481826
30 ctime=1777043097.044575064
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9CWY/in.yaml 0000644 0001750 0001750 00000000037 15172703231 021661 0 ustar 00tina tina key:
- item1
- item2
invalid
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9CWY/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 022010 x ustar 00 30 mtime=1777043096.980561096
30 atime=1777043096.980561096
30 ctime=1777043096.980644766
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9CWY/error 0000644 0001750 0001750 00000000000 15172703230 021430 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9CWY/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021225 x ustar 00 30 mtime=1777043096.971281051
30 atime=1777043096.971102676
30 ctime=1777043096.971281051
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9CWY/=== 0000644 0001750 0001750 00000000045 15172703230 020656 0 ustar 00tina tina Invalid scalar at the end of mapping
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/DFF7 0000644 0000000 0000000 00000000132 15172703231 020613 x ustar 00 30 mtime=1777043097.109214532
30 atime=1777043096.970944904
30 ctime=1777043097.109214532
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DFF7/ 0000755 0001750 0001750 00000000000 15172703231 020322 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DFF7/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022712 x ustar 00 30 mtime=1777043097.109310914
30 atime=1777043097.109214532
30 ctime=1777043097.109310914
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DFF7/test.event 0000644 0001750 0001750 00000000145 15172703231 022344 0 ustar 00tina tina +STR
+DOC
+MAP {}
=VAL :explicit
=VAL :entry
=VAL :implicit
=VAL :entry
=VAL :
=VAL :
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DFF7/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022363 x ustar 00 30 mtime=1777043097.067009681
30 atime=1777043097.066917071
30 ctime=1777043097.067009681
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DFF7/out.yaml 0000644 0001750 0001750 00000000042 15172703231 022011 0 ustar 00tina tina explicit: entry
implicit: entry
:
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DFF7/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022162 x ustar 00 30 mtime=1777043097.044481826
30 atime=1777043097.044388937
30 ctime=1777043097.044481826
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DFF7/in.yaml 0000644 0001750 0001750 00000000052 15172703231 021611 0 ustar 00tina tina {
? explicit: entry,
implicit: entry,
?
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DFF7/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021160 x ustar 00 30 mtime=1777043096.971102676
30 atime=1777043096.970944904
30 ctime=1777043096.971102676
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DFF7/=== 0000644 0001750 0001750 00000000050 15172703230 020605 0 ustar 00tina tina Spec Example 7.16. Flow Mapping Entries
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/U3C3 0000644 0000000 0000000 00000000132 15172703231 020602 x ustar 00 30 mtime=1777043097.109109072
30 atime=1777043096.970786922
30 ctime=1777043097.109109072
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U3C3/ 0000755 0001750 0001750 00000000000 15172703231 020311 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U3C3/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022701 x ustar 00 30 mtime=1777043097.109214532
30 atime=1777043097.109109072
30 ctime=1777043097.109214532
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U3C3/test.event 0000644 0001750 0001750 00000000072 15172703231 022332 0 ustar 00tina tina +STR
+DOC ---
=VAL "foo
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U3C3/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022352 x ustar 00 30 mtime=1777043097.066917071
30 atime=1777043097.066824531
30 ctime=1777043097.066917071
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U3C3/out.yaml 0000644 0001750 0001750 00000000020 15172703231 021774 0 ustar 00tina tina --- !!str "foo"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U3C3/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022160 x ustar 00 30 mtime=1777043097.044388937
30 atime=1777043097.044296397
30 ctime=1777043097.044388937
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U3C3/in.json 0000644 0001750 0001750 00000000006 15172703231 021606 0 ustar 00tina tina "foo"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U3C3/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022151 x ustar 00 30 mtime=1777043097.044296397
30 atime=1777043097.044200924
30 ctime=1777043097.044296397
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U3C3/in.yaml 0000644 0001750 0001750 00000000063 15172703231 021602 0 ustar 00tina tina %TAG !yaml! tag:yaml.org,2002:
---
!yaml!str "foo"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U3C3/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021147 x ustar 00 30 mtime=1777043096.970944904
30 atime=1777043096.970786922
30 ctime=1777043096.970944904
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U3C3/=== 0000644 0001750 0001750 00000000047 15172703230 020602 0 ustar 00tina tina Spec Example 6.16. “TAG” directive
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/D88J 0000644 0000000 0000000 00000000132 15172703231 020602 x ustar 00 30 mtime=1777043097.109007941
30 atime=1777043096.970628103
30 ctime=1777043097.109007941
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D88J/ 0000755 0001750 0001750 00000000000 15172703231 020311 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D88J/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022701 x ustar 00 30 mtime=1777043097.109109072
30 atime=1777043097.109007941
30 ctime=1777043097.109109072
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D88J/test.event 0000644 0001750 0001750 00000000103 15172703231 022325 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :a
+SEQ []
=VAL :b
=VAL :c
-SEQ
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D88J/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022352 x ustar 00 30 mtime=1777043097.066824531
30 atime=1777043097.066730525
30 ctime=1777043097.066824531
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D88J/out.yaml 0000644 0001750 0001750 00000000013 15172703231 021776 0 ustar 00tina tina a:
- b
- c
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D88J/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022160 x ustar 00 30 mtime=1777043097.044200924
30 atime=1777043097.044097488
30 ctime=1777043097.044200924
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D88J/in.json 0000644 0001750 0001750 00000000042 15172703231 021606 0 ustar 00tina tina {
"a": [
"b",
"c"
]
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D88J/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022151 x ustar 00 30 mtime=1777043097.044097488
30 atime=1777043097.044005926
30 ctime=1777043097.044097488
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D88J/in.yaml 0000644 0001750 0001750 00000000012 15172703231 021574 0 ustar 00tina tina a: [b, c]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D88J/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021147 x ustar 00 30 mtime=1777043096.970786922
30 atime=1777043096.970628103
30 ctime=1777043096.970786922
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D88J/=== 0000644 0001750 0001750 00000000037 15172703230 020601 0 ustar 00tina tina Flow Sequence in Block Mapping
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/W5VH 0000644 0000000 0000000 00000000132 15172703231 020656 x ustar 00 30 mtime=1777043097.108912049
30 atime=1777043096.970465861
30 ctime=1777043097.108912049
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W5VH/ 0000755 0001750 0001750 00000000000 15172703231 020365 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W5VH/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022755 x ustar 00 30 mtime=1777043097.109007941
30 atime=1777043097.108912049
30 ctime=1777043097.109007941
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W5VH/test.event 0000644 0001750 0001750 00000000136 15172703231 022407 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :a
=VAL &:@*!$": :scalar a
=VAL :b
=ALI *:@*!$":
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W5VH/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022234 x ustar 00 30 mtime=1777043097.044005926
30 atime=1777043097.043913037
30 ctime=1777043097.044005926
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W5VH/in.json 0000644 0001750 0001750 00000000051 15172703231 021662 0 ustar 00tina tina {
"a": "scalar a",
"b": "scalar a"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W5VH/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022225 x ustar 00 30 mtime=1777043097.043913037
30 atime=1777043097.043819589
30 ctime=1777043097.043913037
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W5VH/in.yaml 0000644 0001750 0001750 00000000053 15172703231 021655 0 ustar 00tina tina a: &:@*!$": scalar a
b: *:@*!$":
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W5VH/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021223 x ustar 00 30 mtime=1777043096.970628103
30 atime=1777043096.970465861
30 ctime=1777043096.970628103
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W5VH/=== 0000644 0001750 0001750 00000000034 15172703230 020652 0 ustar 00tina tina Allowed characters in alias
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/52DL 0000644 0000000 0000000 00000000131 15172703231 020572 x ustar 00 30 mtime=1777043097.108819509
29 atime=1777043096.97030788
30 ctime=1777043097.108819509
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/52DL/ 0000755 0001750 0001750 00000000000 15172703231 020302 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/52DL/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022672 x ustar 00 30 mtime=1777043097.108912049
30 atime=1777043097.108819509
30 ctime=1777043097.108912049
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/52DL/test.event 0000644 0001750 0001750 00000000044 15172703231 022322 0 ustar 00tina tina +STR
+DOC ---
=VAL :a
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/52DL/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000131 15172703231 022342 x ustar 00 30 mtime=1777043097.066730525
29 atime=1777043097.06663561
30 ctime=1777043097.066730525
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/52DL/out.yaml 0000644 0001750 0001750 00000000010 15172703231 021764 0 ustar 00tina tina --- ! a
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/52DL/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022151 x ustar 00 30 mtime=1777043097.043819589
30 atime=1777043097.043725862
30 ctime=1777043097.043819589
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/52DL/in.json 0000644 0001750 0001750 00000000004 15172703231 021575 0 ustar 00tina tina "a"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/52DL/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022142 x ustar 00 30 mtime=1777043097.043725862
30 atime=1777043097.043632623
30 ctime=1777043097.043725862
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/52DL/in.yaml 0000644 0001750 0001750 00000000010 15172703231 021563 0 ustar 00tina tina ---
! a
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/52DL/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021137 x ustar 00 30 mtime=1777043096.970465861
29 atime=1777043096.97030788
30 ctime=1777043096.970465861
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/52DL/=== 0000644 0001750 0001750 00000000040 15172703230 020564 0 ustar 00tina tina Explicit Non-Specific Tag [1.3]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/RZP5 0000644 0000000 0000000 00000000132 15172703231 020665 x ustar 00 30 mtime=1777043097.108724175
30 atime=1777043096.970130133
30 ctime=1777043097.108724175
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RZP5/ 0000755 0001750 0001750 00000000000 15172703231 020374 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RZP5/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022764 x ustar 00 30 mtime=1777043097.108819509
30 atime=1777043097.108724175
30 ctime=1777043097.108819509
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RZP5/test.event 0000644 0001750 0001750 00000000332 15172703231 022414 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :a
=VAL "double quotes
=VAL :b
=VAL :plain value
=VAL :c
=VAL :d
+SEQ
=VAL :seq1
-SEQ
+SEQ
=VAL :seq2
-SEQ
=VAL :e
+SEQ &node
+MAP
=VAL :x
=VAL :y
-MAP
-SEQ
=VAL :block
=VAL >abcde\n
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RZP5/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000130 15172703231 022433 x ustar 00 29 mtime=1777043097.06663561
30 atime=1777043097.066540696
29 ctime=1777043097.06663561
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RZP5/out.yaml 0000644 0001750 0001750 00000000132 15172703231 022063 0 ustar 00tina tina a: "double quotes"
b: plain value
c: d
? - seq1
: - seq2
e: &node
- x: y
block: >
abcde
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RZP5/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022234 x ustar 00 30 mtime=1777043097.043632623
30 atime=1777043097.043538687
30 ctime=1777043097.043632623
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RZP5/in.yaml 0000644 0001750 0001750 00000000235 15172703231 021666 0 ustar 00tina tina a: "double
quotes" # lala
b: plain
value # lala
c : #lala
d
? # lala
- seq1
: # lala
- #lala
seq2
e: &node # lala
- x: y
block: > # lala
abcde
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RZP5/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021230 x ustar 00 29 mtime=1777043096.97030788
30 atime=1777043096.970130133
29 ctime=1777043096.97030788
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RZP5/=== 0000644 0001750 0001750 00000000040 15172703230 020656 0 ustar 00tina tina Various Trailing Comments [1.3]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/RLU9 0000644 0000000 0000000 00000000132 15172703231 020660 x ustar 00 30 mtime=1777043097.108631985
30 atime=1777043096.969971453
30 ctime=1777043097.108631985
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RLU9/ 0000755 0001750 0001750 00000000000 15172703231 020367 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RLU9/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022757 x ustar 00 30 mtime=1777043097.108724175
30 atime=1777043097.108631985
30 ctime=1777043097.108724175
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RLU9/test.event 0000644 0001750 0001750 00000000130 15172703231 022403 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :foo
+SEQ
=VAL :42
-SEQ
=VAL :bar
+SEQ
=VAL :44
-SEQ
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RLU9/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022430 x ustar 00 30 mtime=1777043097.066540696
30 atime=1777043097.066444105
30 ctime=1777043097.066540696
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RLU9/out.yaml 0000644 0001750 0001750 00000000024 15172703231 022056 0 ustar 00tina tina foo:
- 42
bar:
- 44
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RLU9/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022236 x ustar 00 30 mtime=1777043097.043538687
30 atime=1777043097.043445588
30 ctime=1777043097.043538687
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RLU9/in.json 0000644 0001750 0001750 00000000061 15172703231 021665 0 ustar 00tina tina {
"foo": [
42
],
"bar": [
44
]
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RLU9/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022227 x ustar 00 30 mtime=1777043097.043445588
30 atime=1777043097.043351092
30 ctime=1777043097.043445588
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RLU9/in.yaml 0000644 0001750 0001750 00000000026 15172703231 021657 0 ustar 00tina tina foo:
- 42
bar:
- 44
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RLU9/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021225 x ustar 00 30 mtime=1777043096.970130133
30 atime=1777043096.969971453
30 ctime=1777043096.970130133
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RLU9/=== 0000644 0001750 0001750 00000000020 15172703230 020647 0 ustar 00tina tina Sequence Indent
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/C2SP 0000644 0000000 0000000 00000000132 15172703231 020634 x ustar 00 30 mtime=1777043097.108538467
30 atime=1777043096.969813332
30 ctime=1777043097.108538467
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C2SP/ 0000755 0001750 0001750 00000000000 15172703231 020343 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C2SP/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022733 x ustar 00 30 mtime=1777043097.108631985
30 atime=1777043097.108538467
30 ctime=1777043097.108631985
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C2SP/test.event 0000644 0001750 0001750 00000000033 15172703231 022361 0 ustar 00tina tina +STR
+DOC
+SEQ []
=VAL :23
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C2SP/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022203 x ustar 00 30 mtime=1777043097.043351092
30 atime=1777043097.043258133
30 ctime=1777043097.043351092
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C2SP/in.yaml 0000644 0001750 0001750 00000000012 15172703231 021626 0 ustar 00tina tina [23
]: 42
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C2SP/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021764 x ustar 00 30 mtime=1777043096.980478055
30 atime=1777043096.980478055
30 ctime=1777043096.980561096
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C2SP/error 0000644 0001750 0001750 00000000000 15172703230 021404 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C2SP/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021201 x ustar 00 30 mtime=1777043096.969971453
30 atime=1777043096.969813332
30 ctime=1777043096.969971453
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C2SP/=== 0000644 0001750 0001750 00000000036 15172703230 020632 0 ustar 00tina tina Flow Mapping Key on two lines
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/TE2A 0000644 0000000 0000000 00000000132 15172703231 020620 x ustar 00 30 mtime=1777043097.108443622
30 atime=1777043096.969656049
30 ctime=1777043097.108443622
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TE2A/ 0000755 0001750 0001750 00000000000 15172703231 020327 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TE2A/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022717 x ustar 00 30 mtime=1777043097.108538467
30 atime=1777043097.108443622
30 ctime=1777043097.108538467
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TE2A/test.event 0000644 0001750 0001750 00000000122 15172703231 022344 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :block mapping
+MAP
=VAL :key
=VAL :value
-MAP
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TE2A/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022370 x ustar 00 30 mtime=1777043097.066444105
30 atime=1777043097.066351355
30 ctime=1777043097.066444105
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TE2A/out.yaml 0000644 0001750 0001750 00000000034 15172703231 022017 0 ustar 00tina tina block mapping:
key: value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TE2A/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022176 x ustar 00 30 mtime=1777043097.043258133
30 atime=1777043097.043155047
30 ctime=1777043097.043258133
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TE2A/in.json 0000644 0001750 0001750 00000000060 15172703231 021624 0 ustar 00tina tina {
"block mapping": {
"key": "value"
}
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TE2A/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022167 x ustar 00 30 mtime=1777043097.043155047
30 atime=1777043097.043061111
30 ctime=1777043097.043155047
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TE2A/in.yaml 0000644 0001750 0001750 00000000033 15172703231 021615 0 ustar 00tina tina block mapping:
key: value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TE2A/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021165 x ustar 00 30 mtime=1777043096.969813332
30 atime=1777043096.969656049
30 ctime=1777043096.969813332
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TE2A/=== 0000644 0001750 0001750 00000000042 15172703230 020613 0 ustar 00tina tina Spec Example 8.16. Block Mappings
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/X8DW 0000644 0000000 0000000 00000000132 15172703231 020657 x ustar 00 30 mtime=1777043097.108349685
30 atime=1777043096.969497649
30 ctime=1777043097.108349685
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/X8DW/ 0000755 0001750 0001750 00000000000 15172703231 020366 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/X8DW/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022756 x ustar 00 30 mtime=1777043097.108443622
30 atime=1777043097.108349685
30 ctime=1777043097.108443622
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/X8DW/test.event 0000644 0001750 0001750 00000000070 15172703231 022405 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :key
=VAL :value
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/X8DW/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022427 x ustar 00 30 mtime=1777043097.066351355
30 atime=1777043097.066257907
30 ctime=1777043097.066351355
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/X8DW/out.yaml 0000644 0001750 0001750 00000000017 15172703231 022057 0 ustar 00tina tina ---
key: value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/X8DW/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022235 x ustar 00 30 mtime=1777043097.043061111
30 atime=1777043097.042967104
30 ctime=1777043097.043061111
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/X8DW/in.json 0000644 0001750 0001750 00000000025 15172703231 021664 0 ustar 00tina tina {
"key": "value"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/X8DW/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022226 x ustar 00 30 mtime=1777043097.042967104
30 atime=1777043097.042873796
30 ctime=1777043097.042967104
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/X8DW/in.yaml 0000644 0001750 0001750 00000000034 15172703231 021655 0 ustar 00tina tina ---
? key
# comment
: value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/X8DW/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021224 x ustar 00 30 mtime=1777043096.969656049
30 atime=1777043096.969497649
30 ctime=1777043096.969656049
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/X8DW/=== 0000644 0001750 0001750 00000000054 15172703230 020655 0 ustar 00tina tina Explicit key and value seperated by comment
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/J9HZ 0000644 0000000 0000000 00000000132 15172703231 020651 x ustar 00 30 mtime=1777043097.108254911
30 atime=1777043096.969339388
30 ctime=1777043097.108254911
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J9HZ/ 0000755 0001750 0001750 00000000000 15172703231 020360 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J9HZ/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022750 x ustar 00 30 mtime=1777043097.108349685
30 atime=1777043097.108254911
30 ctime=1777043097.108349685
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J9HZ/test.event 0000644 0001750 0001750 00000000220 15172703231 022374 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :hr
+SEQ
=VAL :Mark McGwire
=VAL :Sammy Sosa
-SEQ
=VAL :rbi
+SEQ
=VAL :Sammy Sosa
=VAL :Ken Griffey
-SEQ
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J9HZ/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022421 x ustar 00 30 mtime=1777043097.066257907
30 atime=1777043097.066149164
30 ctime=1777043097.066257907
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J9HZ/out.yaml 0000644 0001750 0001750 00000000104 15172703231 022046 0 ustar 00tina tina ---
hr:
- Mark McGwire
- Sammy Sosa
rbi:
- Sammy Sosa
- Ken Griffey
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J9HZ/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022227 x ustar 00 30 mtime=1777043097.042873796
30 atime=1777043097.042781256
30 ctime=1777043097.042873796
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J9HZ/in.json 0000644 0001750 0001750 00000000153 15172703231 021660 0 ustar 00tina tina {
"hr": [
"Mark McGwire",
"Sammy Sosa"
],
"rbi": [
"Sammy Sosa",
"Ken Griffey"
]
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J9HZ/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022220 x ustar 00 30 mtime=1777043097.042781256
30 atime=1777043097.042681313
30 ctime=1777043097.042781256
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J9HZ/in.yaml 0000644 0001750 0001750 00000000163 15172703231 021652 0 ustar 00tina tina ---
hr: # 1998 hr ranking
- Mark McGwire
- Sammy Sosa
rbi:
# 1998 rbi ranking
- Sammy Sosa
- Ken Griffey
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J9HZ/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021216 x ustar 00 30 mtime=1777043096.969497649
30 atime=1777043096.969339388
30 ctime=1777043096.969497649
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J9HZ/=== 0000644 0001750 0001750 00000000064 15172703230 020650 0 ustar 00tina tina Spec Example 2.9. Single Document with Two Comments
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/YD5X 0000644 0000000 0000000 00000000132 15172703231 020656 x ustar 00 30 mtime=1777043097.108147355
30 atime=1777043096.969171419
30 ctime=1777043097.108147355
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/YD5X/ 0000755 0001750 0001750 00000000000 15172703231 020365 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/YD5X/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022755 x ustar 00 30 mtime=1777043097.108254911
30 atime=1777043097.108147355
30 ctime=1777043097.108254911
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/YD5X/test.event 0000644 0001750 0001750 00000000261 15172703231 022406 0 ustar 00tina tina +STR
+DOC
+SEQ
+SEQ []
=VAL :name
=VAL :hr
=VAL :avg
-SEQ
+SEQ []
=VAL :Mark McGwire
=VAL :65
=VAL :0.278
-SEQ
+SEQ []
=VAL :Sammy Sosa
=VAL :63
=VAL :0.288
-SEQ
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/YD5X/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022426 x ustar 00 30 mtime=1777043097.066149164
30 atime=1777043097.066046148
30 ctime=1777043097.066149164
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/YD5X/out.yaml 0000644 0001750 0001750 00000000132 15172703231 022054 0 ustar 00tina tina - - name
- hr
- avg
- - Mark McGwire
- 65
- 0.278
- - Sammy Sosa
- 63
- 0.288
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/YD5X/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022234 x ustar 00 30 mtime=1777043097.042681313
30 atime=1777043097.042587935
30 ctime=1777043097.042681313
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/YD5X/in.json 0000644 0001750 0001750 00000000210 15172703231 021657 0 ustar 00tina tina [
[
"name",
"hr",
"avg"
],
[
"Mark McGwire",
65,
0.278
],
[
"Sammy Sosa",
63,
0.288
]
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/YD5X/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022225 x ustar 00 30 mtime=1777043097.042587935
30 atime=1777043097.042495046
30 ctime=1777043097.042587935
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/YD5X/in.yaml 0000644 0001750 0001750 00000000124 15172703231 021654 0 ustar 00tina tina - [name , hr, avg ]
- [Mark McGwire, 65, 0.278]
- [Sammy Sosa , 63, 0.288]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/YD5X/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021223 x ustar 00 30 mtime=1777043096.969339388
30 atime=1777043096.969171419
30 ctime=1777043096.969339388
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/YD5X/=== 0000644 0001750 0001750 00000000050 15172703230 020650 0 ustar 00tina tina Spec Example 2.5. Sequence of Sequences
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/LE5A 0000644 0000000 0000000 00000000132 15172703231 020613 x ustar 00 30 mtime=1777043097.108054047
30 atime=1777043096.969009946
30 ctime=1777043097.108054047
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LE5A/ 0000755 0001750 0001750 00000000000 15172703231 020322 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LE5A/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022712 x ustar 00 30 mtime=1777043097.108147355
30 atime=1777043097.108054047
30 ctime=1777043097.108147355
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LE5A/test.event 0000644 0001750 0001750 00000000202 15172703231 022336 0 ustar 00tina tina +STR
+DOC
+SEQ
=VAL "a
=VAL 'b
=VAL &anchor "c
=ALI *anchor
=VAL :
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LE5A/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022171 x ustar 00 30 mtime=1777043097.042495046
30 atime=1777043097.042401318
30 ctime=1777043097.042495046
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LE5A/in.json 0000644 0001750 0001750 00000000045 15172703231 021622 0 ustar 00tina tina [
"a",
"b",
"c",
"c",
""
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LE5A/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022162 x ustar 00 30 mtime=1777043097.042401318
30 atime=1777043097.042308359
30 ctime=1777043097.042401318
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LE5A/in.yaml 0000644 0001750 0001750 00000000062 15172703231 021612 0 ustar 00tina tina - !!str "a"
- 'b'
- &anchor "c"
- *anchor
- !!str
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LE5A/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021160 x ustar 00 30 mtime=1777043096.969171419
30 atime=1777043096.969009946
30 ctime=1777043096.969171419
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LE5A/=== 0000644 0001750 0001750 00000000036 15172703230 020611 0 ustar 00tina tina Spec Example 7.24. Flow Nodes
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/Q88A 0000644 0000000 0000000 00000000132 15172703231 020606 x ustar 00 30 mtime=1777043097.107961018
30 atime=1777043096.968851545
30 ctime=1777043097.107961018
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q88A/ 0000755 0001750 0001750 00000000000 15172703231 020315 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q88A/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022705 x ustar 00 30 mtime=1777043097.108054047
30 atime=1777043097.107961018
30 ctime=1777043097.108054047
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q88A/test.event 0000644 0001750 0001750 00000000160 15172703231 022334 0 ustar 00tina tina +STR
+DOC
+SEQ
+SEQ []
=VAL :a
=VAL :b
-SEQ
+MAP {}
=VAL :a
=VAL :b
-MAP
=VAL "a
=VAL 'b
=VAL :c
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q88A/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000130 15172703231 022354 x ustar 00 30 mtime=1777043097.066046148
28 atime=1777043097.0659527
30 ctime=1777043097.066046148
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q88A/out.yaml 0000644 0001750 0001750 00000000043 15172703231 022005 0 ustar 00tina tina - - a
- b
- a: b
- "a"
- 'b'
- c
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q88A/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022164 x ustar 00 30 mtime=1777043097.042308359
30 atime=1777043097.042204575
30 ctime=1777043097.042308359
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q88A/in.json 0000644 0001750 0001750 00000000110 15172703231 021606 0 ustar 00tina tina [
[
"a",
"b"
],
{
"a": "b"
},
"a",
"b",
"c"
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q88A/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022155 x ustar 00 30 mtime=1777043097.042204575
30 atime=1777043097.042094784
30 ctime=1777043097.042204575
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q88A/in.yaml 0000644 0001750 0001750 00000000046 15172703231 021607 0 ustar 00tina tina - [ a, b ]
- { a: b }
- "a"
- 'b'
- c
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q88A/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021153 x ustar 00 30 mtime=1777043096.969009946
30 atime=1777043096.968851545
30 ctime=1777043096.969009946
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q88A/=== 0000644 0001750 0001750 00000000040 15172703230 020577 0 ustar 00tina tina Spec Example 7.23. Flow Content
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/5T43 0000644 0000000 0000000 00000000132 15172703231 020564 x ustar 00 30 mtime=1777043097.107868338
30 atime=1777043096.968693634
30 ctime=1777043097.107868338
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5T43/ 0000755 0001750 0001750 00000000000 15172703231 020273 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5T43/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022663 x ustar 00 30 mtime=1777043097.107961018
30 atime=1777043097.107868338
30 ctime=1777043097.107961018
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5T43/test.event 0000644 0001750 0001750 00000000145 15172703231 022315 0 ustar 00tina tina +STR
+DOC
+SEQ
+MAP {}
=VAL "key
=VAL :value
-MAP
+MAP {}
=VAL "key
=VAL ::value
-MAP
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5T43/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000131 15172703231 022462 x ustar 00 30 mtime=1777043097.072226071
29 atime=1777043097.07212934
30 ctime=1777043097.072226071
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5T43/emit.yaml 0000644 0001750 0001750 00000000037 15172703231 022115 0 ustar 00tina tina - "key": value
- "key": :value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5T43/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000126 15172703231 022337 x ustar 00 28 mtime=1777043097.0659527
30 atime=1777043097.065848706
28 ctime=1777043097.0659527
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5T43/out.yaml 0000644 0001750 0001750 00000000033 15172703231 021762 0 ustar 00tina tina - key: value
- key: :value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5T43/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022142 x ustar 00 30 mtime=1777043097.042094784
30 atime=1777043097.042002733
30 ctime=1777043097.042094784
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5T43/in.json 0000644 0001750 0001750 00000000074 15172703231 021575 0 ustar 00tina tina [
{
"key": "value"
},
{
"key": ":value"
}
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5T43/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022133 x ustar 00 30 mtime=1777043097.042002733
30 atime=1777043097.041910123
30 ctime=1777043097.042002733
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5T43/in.yaml 0000644 0001750 0001750 00000000045 15172703231 021564 0 ustar 00tina tina - { "key":value }
- { "key"::value }
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5T43/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021131 x ustar 00 30 mtime=1777043096.968851545
30 atime=1777043096.968693634
30 ctime=1777043096.968851545
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5T43/=== 0000644 0001750 0001750 00000000057 15172703230 020565 0 ustar 00tina tina Colon at the beginning of adjacent flow scalar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/Q8AD 0000644 0000000 0000000 00000000132 15172703231 020622 x ustar 00 30 mtime=1777043097.107774401
30 atime=1777043096.968529017
30 ctime=1777043097.107774401
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q8AD/ 0000755 0001750 0001750 00000000000 15172703231 020331 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q8AD/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022721 x ustar 00 30 mtime=1777043097.107868338
30 atime=1777043097.107774401
30 ctime=1777043097.107868338
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q8AD/test.event 0000644 0001750 0001750 00000000126 15172703231 022352 0 ustar 00tina tina +STR
+DOC ---
=VAL "folded to a space,\nto a line feed, or \t \tnon-content
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q8AD/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000126 15172703231 022524 x ustar 00 29 mtime=1777043097.07212934
28 atime=1777043097.0720368
29 ctime=1777043097.07212934
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q8AD/emit.yaml 0000644 0001750 0001750 00000000076 15172703231 022156 0 ustar 00tina tina --- "folded to a space,\nto a line feed, or \t \tnon-content"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q8AD/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022372 x ustar 00 30 mtime=1777043097.065848706
30 atime=1777043097.065760427
30 ctime=1777043097.065848706
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q8AD/out.yaml 0000644 0001750 0001750 00000000072 15172703231 022023 0 ustar 00tina tina "folded to a space,\nto a line feed, or \t \tnon-content"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q8AD/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022200 x ustar 00 30 mtime=1777043097.041910123
30 atime=1777043097.041818212
30 ctime=1777043097.041910123
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q8AD/in.json 0000644 0001750 0001750 00000000072 15172703231 021631 0 ustar 00tina tina "folded to a space,\nto a line feed, or \t \tnon-content"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q8AD/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022171 x ustar 00 30 mtime=1777043097.041818212
30 atime=1777043097.041725742
30 ctime=1777043097.041818212
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q8AD/in.yaml 0000644 0001750 0001750 00000000102 15172703231 021614 0 ustar 00tina tina ---
"folded
to a space,
to a line feed, or \
\ non-content"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q8AD/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021167 x ustar 00 30 mtime=1777043096.968693634
30 atime=1777043096.968529017
30 ctime=1777043096.968693634
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q8AD/=== 0000644 0001750 0001750 00000000062 15172703230 020617 0 ustar 00tina tina Spec Example 7.5. Double Quoted Line Breaks [1.3]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/Y2GN 0000644 0000000 0000000 00000000132 15172703231 020644 x ustar 00 30 mtime=1777043097.107681442
30 atime=1777043096.968371106
30 ctime=1777043097.107681442
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y2GN/ 0000755 0001750 0001750 00000000000 15172703231 020353 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y2GN/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022743 x ustar 00 30 mtime=1777043097.107774401
30 atime=1777043097.107681442
30 ctime=1777043097.107774401
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y2GN/test.event 0000644 0001750 0001750 00000000101 15172703231 022365 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :key
=VAL &an:chor :value
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y2GN/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022414 x ustar 00 30 mtime=1777043097.065760427
30 atime=1777043097.065657131
30 ctime=1777043097.065760427
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y2GN/out.yaml 0000644 0001750 0001750 00000000030 15172703231 022037 0 ustar 00tina tina ---
key: &an:chor value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y2GN/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022222 x ustar 00 30 mtime=1777043097.041725742
30 atime=1777043097.041633202
30 ctime=1777043097.041725742
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y2GN/in.json 0000644 0001750 0001750 00000000025 15172703231 021651 0 ustar 00tina tina {
"key": "value"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y2GN/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022213 x ustar 00 30 mtime=1777043097.041633202
30 atime=1777043097.041540522
30 ctime=1777043097.041633202
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y2GN/in.yaml 0000644 0001750 0001750 00000000030 15172703231 021636 0 ustar 00tina tina ---
key: &an:chor value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y2GN/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021211 x ustar 00 30 mtime=1777043096.968529017
30 atime=1777043096.968371106
30 ctime=1777043096.968529017
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Y2GN/=== 0000644 0001750 0001750 00000000040 15172703230 020635 0 ustar 00tina tina Anchor with colon in the middle
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/3MYT 0000644 0000000 0000000 00000000132 15172703231 020661 x ustar 00 30 mtime=1777043097.107587785
30 atime=1777043096.968199715
30 ctime=1777043097.107587785
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3MYT/ 0000755 0001750 0001750 00000000000 15172703231 020370 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3MYT/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022760 x ustar 00 30 mtime=1777043097.107681442
30 atime=1777043097.107587785
30 ctime=1777043097.107681442
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3MYT/test.event 0000644 0001750 0001750 00000000055 15172703231 022412 0 ustar 00tina tina +STR
+DOC ---
=VAL :k:#foo &a !t s
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3MYT/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022431 x ustar 00 30 mtime=1777043097.065657131
30 atime=1777043097.065570947
30 ctime=1777043097.065657131
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3MYT/out.yaml 0000644 0001750 0001750 00000000023 15172703231 022056 0 ustar 00tina tina --- k:#foo &a !t s
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3MYT/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022237 x ustar 00 30 mtime=1777043097.041540522
30 atime=1777043097.041447982
30 ctime=1777043097.041540522
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3MYT/in.json 0000644 0001750 0001750 00000000021 15172703231 021662 0 ustar 00tina tina "k:#foo &a !t s"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3MYT/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022230 x ustar 00 30 mtime=1777043097.041447982
30 atime=1777043097.041355722
30 ctime=1777043097.041447982
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3MYT/in.yaml 0000644 0001750 0001750 00000000024 15172703231 021656 0 ustar 00tina tina ---
k:#foo
&a !t s
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3MYT/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021226 x ustar 00 30 mtime=1777043096.968371106
30 atime=1777043096.968199715
30 ctime=1777043096.968371106
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3MYT/=== 0000644 0001750 0001750 00000000067 15172703230 020663 0 ustar 00tina tina Plain Scalar looking like key, comment, anchor and tag
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/S4T7 0000644 0000000 0000000 00000000132 15172703231 020626 x ustar 00 30 mtime=1777043097.107493359
30 atime=1777043096.968028044
30 ctime=1777043097.107493359
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S4T7/ 0000755 0001750 0001750 00000000000 15172703231 020335 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S4T7/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022725 x ustar 00 30 mtime=1777043097.107587785
30 atime=1777043097.107493359
30 ctime=1777043097.107587785
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S4T7/test.event 0000644 0001750 0001750 00000000066 15172703231 022361 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :aaa
=VAL :bbb
-MAP
-DOC ...
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S4T7/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022204 x ustar 00 30 mtime=1777043097.041355722
30 atime=1777043097.041262483
30 ctime=1777043097.041355722
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S4T7/in.json 0000644 0001750 0001750 00000000023 15172703231 021631 0 ustar 00tina tina {
"aaa": "bbb"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S4T7/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022175 x ustar 00 30 mtime=1777043097.041262483
30 atime=1777043097.041157931
30 ctime=1777043097.041262483
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S4T7/in.yaml 0000644 0001750 0001750 00000000015 15172703231 021623 0 ustar 00tina tina aaa: bbb
...
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S4T7/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021173 x ustar 00 30 mtime=1777043096.968199715
30 atime=1777043096.968028044
30 ctime=1777043096.968199715
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S4T7/=== 0000644 0001750 0001750 00000000025 15172703230 020622 0 ustar 00tina tina Document with footer
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/UDM2 0000644 0000000 0000000 00000000131 15172703231 020633 x ustar 00 30 mtime=1777043097.107399422
29 atime=1777043096.96787125
30 ctime=1777043097.107399422
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UDM2/ 0000755 0001750 0001750 00000000000 15172703231 020343 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UDM2/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022733 x ustar 00 30 mtime=1777043097.107493359
30 atime=1777043097.107399422
30 ctime=1777043097.107493359
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UDM2/test.event 0000644 0001750 0001750 00000000116 15172703231 022363 0 ustar 00tina tina +STR
+DOC
+SEQ
+MAP {}
=VAL :url
=VAL :http://example.org
-MAP
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UDM2/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022404 x ustar 00 30 mtime=1777043097.065570947
30 atime=1777043097.065481759
30 ctime=1777043097.065570947
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UDM2/out.yaml 0000644 0001750 0001750 00000000032 15172703231 022031 0 ustar 00tina tina - url: http://example.org
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UDM2/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022212 x ustar 00 30 mtime=1777043097.041157931
30 atime=1777043097.041064413
30 ctime=1777043097.041157931
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UDM2/in.json 0000644 0001750 0001750 00000000054 15172703231 021643 0 ustar 00tina tina [
{
"url": "http://example.org"
}
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UDM2/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022203 x ustar 00 30 mtime=1777043097.041064413
30 atime=1777043097.040970476
30 ctime=1777043097.041064413
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UDM2/in.yaml 0000644 0001750 0001750 00000000036 15172703231 021634 0 ustar 00tina tina - { url: http://example.org }
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UDM2/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021200 x ustar 00 30 mtime=1777043096.968028044
29 atime=1777043096.96787125
30 ctime=1777043096.968028044
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UDM2/=== 0000644 0001750 0001750 00000000032 15172703230 020626 0 ustar 00tina tina Plain URL in flow mapping
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/5LLU 0000644 0000000 0000000 00000000132 15172703231 020646 x ustar 00 30 mtime=1777043097.107302762
30 atime=1777043096.967712501
30 ctime=1777043097.107302762
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5LLU/ 0000755 0001750 0001750 00000000000 15172703231 020355 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5LLU/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022745 x ustar 00 30 mtime=1777043097.107399422
30 atime=1777043097.107302762
30 ctime=1777043097.107399422
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5LLU/test.event 0000644 0001750 0001750 00000000042 15172703231 022373 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :block scalar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5LLU/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022215 x ustar 00 30 mtime=1777043097.040970476
30 atime=1777043097.040877447
30 ctime=1777043097.040970476
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5LLU/in.yaml 0000644 0001750 0001750 00000000042 15172703231 021643 0 ustar 00tina tina block scalar: >
invalid
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5LLU/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021776 x ustar 00 30 mtime=1777043096.980394036
30 atime=1777043096.980394036
30 ctime=1777043096.980478055
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5LLU/error 0000644 0001750 0001750 00000000000 15172703230 021416 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5LLU/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021211 x ustar 00 29 mtime=1777043096.96787125
30 atime=1777043096.967712501
29 ctime=1777043096.96787125
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5LLU/=== 0000644 0001750 0001750 00000000070 15172703230 020642 0 ustar 00tina tina Block scalar with wrong indented line after spaces only
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/4FJ6 0000644 0000000 0000000 00000000127 15172703231 020602 x ustar 00 29 mtime=1777043097.10716692
29 atime=1777043096.96755403
29 ctime=1777043097.10716692
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4FJ6/ 0000755 0001750 0001750 00000000000 15172703231 020305 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4FJ6/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 022674 x ustar 00 30 mtime=1777043097.107302762
29 atime=1777043097.10716692
30 ctime=1777043097.107302762
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4FJ6/test.event 0000644 0001750 0001750 00000000244 15172703231 022327 0 ustar 00tina tina +STR
+DOC ---
+SEQ []
+MAP {}
+SEQ []
=VAL :a
+SEQ []
+MAP {}
+SEQ []
+SEQ []
=VAL :b
=VAL :c
-SEQ
-SEQ
=VAL :d
-MAP
=VAL :e
-SEQ
-SEQ
=VAL :23
-MAP
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4FJ6/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022346 x ustar 00 30 mtime=1777043097.065481759
30 atime=1777043097.065384261
30 ctime=1777043097.065481759
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4FJ6/out.yaml 0000644 0001750 0001750 00000000111 15172703231 021771 0 ustar 00tina tina ---
- ? - a
- - ? - - b
- c
: d
- e
: 23
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4FJ6/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703231 022144 x ustar 00 30 mtime=1777043097.040877447
29 atime=1777043097.04078379
30 ctime=1777043097.040877447
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4FJ6/in.yaml 0000644 0001750 0001750 00000000045 15172703231 021576 0 ustar 00tina tina ---
[
[ a, [ [[b,c]]: d, e]]: 23
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4FJ6/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021142 x ustar 00 30 mtime=1777043096.967712501
29 atime=1777043096.96755403
30 ctime=1777043096.967712501
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4FJ6/=== 0000644 0001750 0001750 00000000035 15172703230 020573 0 ustar 00tina tina Nested implicit complex keys
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/P2EQ 0000644 0000000 0000000 00000000132 15172703231 020634 x ustar 00 30 mtime=1777043097.107073193
30 atime=1777043096.967395071
30 ctime=1777043097.107073193
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P2EQ/ 0000755 0001750 0001750 00000000000 15172703231 020343 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P2EQ/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 022731 x ustar 00 29 mtime=1777043097.10716692
30 atime=1777043097.107073193
29 ctime=1777043097.10716692
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P2EQ/test.event 0000644 0001750 0001750 00000000060 15172703231 022361 0 ustar 00tina tina +STR
+DOC ---
+SEQ
+MAP {}
=VAL :y
=VAL :z
-MAP
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P2EQ/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703231 022201 x ustar 00 29 mtime=1777043097.04078379
30 atime=1777043097.040688875
29 ctime=1777043097.04078379
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P2EQ/in.yaml 0000644 0001750 0001750 00000000030 15172703231 021626 0 ustar 00tina tina ---
- { y: z }- invalid
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P2EQ/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021764 x ustar 00 30 mtime=1777043096.980311064
30 atime=1777043096.980311064
30 ctime=1777043096.980394036
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P2EQ/error 0000644 0001750 0001750 00000000000 15172703230 021404 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P2EQ/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021177 x ustar 00 29 mtime=1777043096.96755403
30 atime=1777043096.967395071
29 ctime=1777043096.96755403
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P2EQ/=== 0000644 0001750 0001750 00000000063 15172703230 020632 0 ustar 00tina tina Invalid sequene item on same line as previous item
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/EB22 0000644 0000000 0000000 00000000132 15172703231 020557 x ustar 00 30 mtime=1777043097.106980793
30 atime=1777043096.967234925
30 ctime=1777043097.106980793
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EB22/ 0000755 0001750 0001750 00000000000 15172703231 020266 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EB22/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022656 x ustar 00 30 mtime=1777043097.107073193
30 atime=1777043097.106980793
30 ctime=1777043097.107073193
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EB22/test.event 0000644 0001750 0001750 00000000041 15172703231 022303 0 ustar 00tina tina +STR
+DOC ---
=VAL :scalar1
-DOC
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EB22/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022126 x ustar 00 30 mtime=1777043097.040688875
30 atime=1777043097.040596335
30 ctime=1777043097.040688875
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EB22/in.yaml 0000644 0001750 0001750 00000000054 15172703231 021557 0 ustar 00tina tina ---
scalar1 # comment
%YAML 1.2
---
scalar2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EB22/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021707 x ustar 00 30 mtime=1777043096.980226067
30 atime=1777043096.980226067
30 ctime=1777043096.980311064
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EB22/error 0000644 0001750 0001750 00000000000 15172703230 021327 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EB22/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021124 x ustar 00 30 mtime=1777043096.967395071
30 atime=1777043096.967234925
30 ctime=1777043096.967395071
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EB22/=== 0000644 0001750 0001750 00000000055 15172703230 020556 0 ustar 00tina tina Missing document-end marker before directive
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/6WPF 0000644 0000000 0000000 00000000132 15172703231 020647 x ustar 00 30 mtime=1777043097.106887764
30 atime=1777043096.967066956
30 ctime=1777043097.106887764
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6WPF/ 0000755 0001750 0001750 00000000000 15172703231 020356 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6WPF/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022746 x ustar 00 30 mtime=1777043097.106980793
30 atime=1777043097.106887764
30 ctime=1777043097.106980793
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6WPF/test.event 0000644 0001750 0001750 00000000056 15172703231 022401 0 ustar 00tina tina +STR
+DOC ---
=VAL " foo\nbar\nbaz
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6WPF/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000125 15172703231 022550 x ustar 00 28 mtime=1777043097.0720368
29 atime=1777043097.07194419
28 ctime=1777043097.0720368
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6WPF/emit.yaml 0000644 0001750 0001750 00000000026 15172703231 022176 0 ustar 00tina tina --- " foo\nbar\nbaz "
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6WPF/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022417 x ustar 00 30 mtime=1777043097.065384261
30 atime=1777043097.065301079
30 ctime=1777043097.065384261
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6WPF/out.yaml 0000644 0001750 0001750 00000000022 15172703231 022043 0 ustar 00tina tina " foo\nbar\nbaz "
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6WPF/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022225 x ustar 00 30 mtime=1777043097.040596335
30 atime=1777043097.040504145
30 ctime=1777043097.040596335
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6WPF/in.json 0000644 0001750 0001750 00000000022 15172703231 021651 0 ustar 00tina tina " foo\nbar\nbaz "
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6WPF/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022216 x ustar 00 30 mtime=1777043097.040504145
30 atime=1777043097.040410627
30 ctime=1777043097.040504145
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6WPF/in.yaml 0000644 0001750 0001750 00000000040 15172703231 021642 0 ustar 00tina tina ---
"
foo
bar
baz
"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6WPF/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021214 x ustar 00 30 mtime=1777043096.967234925
30 atime=1777043096.967066956
30 ctime=1777043096.967234925
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6WPF/=== 0000644 0001750 0001750 00000000045 15172703230 020645 0 ustar 00tina tina Spec Example 6.8. Flow Folding [1.3]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/93JH 0000644 0000000 0000000 00000000132 15172703231 020602 x ustar 00 30 mtime=1777043097.106795224
30 atime=1777043096.966902619
30 ctime=1777043097.106795224
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/93JH/ 0000755 0001750 0001750 00000000000 15172703231 020311 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/93JH/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022701 x ustar 00 30 mtime=1777043097.106887764
30 atime=1777043097.106795224
30 ctime=1777043097.106887764
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/93JH/test.event 0000644 0001750 0001750 00000000170 15172703231 022331 0 ustar 00tina tina +STR
+DOC
+SEQ
+MAP
=VAL :key
=VAL :value
=VAL :key2
=VAL :value2
-MAP
+MAP
=VAL :key3
=VAL :value3
-MAP
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/93JH/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022352 x ustar 00 30 mtime=1777043097.065301079
30 atime=1777043097.065202323
30 ctime=1777043097.065301079
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/93JH/out.yaml 0000644 0001750 0001750 00000000053 15172703231 022002 0 ustar 00tina tina - key: value
key2: value2
- key3: value3
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/93JH/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022160 x ustar 00 30 mtime=1777043097.040410627
30 atime=1777043097.040317249
30 ctime=1777043097.040410627
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/93JH/in.json 0000644 0001750 0001750 00000000123 15172703231 021606 0 ustar 00tina tina [
{
"key": "value",
"key2": "value2"
},
{
"key3": "value3"
}
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/93JH/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022151 x ustar 00 30 mtime=1777043097.040317249
30 atime=1777043097.040224011
30 ctime=1777043097.040317249
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/93JH/in.yaml 0000644 0001750 0001750 00000000061 15172703231 021600 0 ustar 00tina tina - key: value
key2: value2
-
key3: value3
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/93JH/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021147 x ustar 00 30 mtime=1777043096.967066956
30 atime=1777043096.966902619
30 ctime=1777043096.967066956
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/93JH/=== 0000644 0001750 0001750 00000000041 15172703230 020574 0 ustar 00tina tina Block Mappings in Block Sequence
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/LX3P 0000644 0000000 0000000 00000000132 15172703231 020653 x ustar 00 30 mtime=1777043097.106702754
30 atime=1777043096.966745685
30 ctime=1777043097.106702754
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LX3P/ 0000755 0001750 0001750 00000000000 15172703231 020362 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LX3P/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022752 x ustar 00 30 mtime=1777043097.106795224
30 atime=1777043097.106702754
30 ctime=1777043097.106795224
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LX3P/test.event 0000644 0001750 0001750 00000000102 15172703231 022375 0 ustar 00tina tina +STR
+DOC
+MAP
+SEQ []
=VAL :flow
-SEQ
=VAL :block
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LX3P/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022423 x ustar 00 30 mtime=1777043097.065202323
30 atime=1777043097.065100425
30 ctime=1777043097.065202323
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LX3P/out.yaml 0000644 0001750 0001750 00000000021 15172703231 022046 0 ustar 00tina tina ? - flow
: block
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LX3P/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022222 x ustar 00 30 mtime=1777043097.040224011
30 atime=1777043097.040118759
30 ctime=1777043097.040224011
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LX3P/in.yaml 0000644 0001750 0001750 00000000016 15172703231 021651 0 ustar 00tina tina [flow]: block
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LX3P/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021220 x ustar 00 30 mtime=1777043096.966902619
30 atime=1777043096.966745685
30 ctime=1777043096.966902619
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LX3P/=== 0000644 0001750 0001750 00000000046 15172703230 020652 0 ustar 00tina tina Implicit Flow Mapping Key on one line
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/HU3P 0000644 0000000 0000000 00000000131 15172703231 020643 x ustar 00 30 mtime=1777043097.106610703
29 atime=1777043096.96658065
30 ctime=1777043097.106610703
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HU3P/ 0000755 0001750 0001750 00000000000 15172703231 020353 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HU3P/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022743 x ustar 00 30 mtime=1777043097.106702754
30 atime=1777043097.106610703
30 ctime=1777043097.106702754
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HU3P/test.event 0000644 0001750 0001750 00000000031 15172703231 022367 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :key
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HU3P/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022213 x ustar 00 30 mtime=1777043097.040118759
30 atime=1777043097.040025172
30 ctime=1777043097.040118759
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HU3P/in.yaml 0000644 0001750 0001750 00000000035 15172703231 021643 0 ustar 00tina tina key:
word1 word2
no: key
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HU3P/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021774 x ustar 00 30 mtime=1777043096.980129267
30 atime=1777043096.980129267
30 ctime=1777043096.980226067
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HU3P/error 0000644 0001750 0001750 00000000000 15172703230 021414 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HU3P/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021210 x ustar 00 30 mtime=1777043096.966745685
29 atime=1777043096.96658065
30 ctime=1777043096.966745685
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HU3P/=== 0000644 0001750 0001750 00000000040 15172703230 020635 0 ustar 00tina tina Invalid Mapping in plain scalar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/6BCT 0000644 0000000 0000000 00000000131 15172703231 020622 x ustar 00 30 mtime=1777043097.106519071
29 atime=1777043096.96642183
30 ctime=1777043097.106519071
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6BCT/ 0000755 0001750 0001750 00000000000 15172703231 020332 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6BCT/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022722 x ustar 00 30 mtime=1777043097.106610703
30 atime=1777043097.106519071
30 ctime=1777043097.106610703
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6BCT/test.event 0000644 0001750 0001750 00000000132 15172703231 022350 0 ustar 00tina tina +STR
+DOC
+SEQ
+MAP
=VAL :foo
=VAL :bar
-MAP
+SEQ
=VAL :baz
=VAL :baz
-SEQ
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6BCT/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022373 x ustar 00 30 mtime=1777043097.065100425
30 atime=1777043097.065007466
30 ctime=1777043097.065100425
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6BCT/out.yaml 0000644 0001750 0001750 00000000033 15172703231 022021 0 ustar 00tina tina - foo: bar
- - baz
- baz
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6BCT/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022201 x ustar 00 30 mtime=1777043097.040025172
30 atime=1777043097.039931584
30 ctime=1777043097.040025172
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6BCT/in.json 0000644 0001750 0001750 00000000073 15172703231 021633 0 ustar 00tina tina [
{
"foo": "bar"
},
[
"baz",
"baz"
]
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6BCT/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022172 x ustar 00 30 mtime=1777043097.039931584
30 atime=1777043097.039838206
30 ctime=1777043097.039931584
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6BCT/in.yaml 0000644 0001750 0001750 00000000034 15172703231 021621 0 ustar 00tina tina - foo: bar
- - baz
- baz
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6BCT/PaxHeaders/=== 0000644 0000000 0000000 00000000127 15172703230 021174 x ustar 00 29 mtime=1777043096.96658065
29 atime=1777043096.96642183
29 ctime=1777043096.96658065
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6BCT/=== 0000644 0001750 0001750 00000000044 15172703230 020620 0 ustar 00tina tina Spec Example 6.3. Separation Spaces
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/D83L 0000644 0000000 0000000 00000000132 15172703231 020577 x ustar 00 30 mtime=1777043097.106425972
30 atime=1777043096.966265246
30 ctime=1777043097.106425972
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D83L/ 0000755 0001750 0001750 00000000000 15172703231 020306 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D83L/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022676 x ustar 00 30 mtime=1777043097.106519071
30 atime=1777043097.106425972
30 ctime=1777043097.106519071
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D83L/test.event 0000644 0001750 0001750 00000000136 15172703231 022330 0 ustar 00tina tina +STR
+DOC
+SEQ
=VAL |explicit indent and chomp
=VAL |chomp and explicit indent
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D83L/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022347 x ustar 00 30 mtime=1777043097.065007466
30 atime=1777043097.064916812
30 ctime=1777043097.065007466
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D83L/out.yaml 0000644 0001750 0001750 00000000102 15172703231 021772 0 ustar 00tina tina - |-
explicit indent and chomp
- |-
chomp and explicit indent
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D83L/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022155 x ustar 00 30 mtime=1777043097.039838206
30 atime=1777043097.039745247
30 ctime=1777043097.039838206
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D83L/in.json 0000644 0001750 0001750 00000000101 15172703231 021577 0 ustar 00tina tina [
"explicit indent and chomp",
"chomp and explicit indent"
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D83L/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022146 x ustar 00 30 mtime=1777043097.039745247
30 atime=1777043097.039651799
30 ctime=1777043097.039745247
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D83L/in.yaml 0000644 0001750 0001750 00000000104 15172703231 021573 0 ustar 00tina tina - |2-
explicit indent and chomp
- |-2
chomp and explicit indent
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D83L/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021142 x ustar 00 29 mtime=1777043096.96642183
30 atime=1777043096.966265246
29 ctime=1777043096.96642183
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D83L/=== 0000644 0001750 0001750 00000000035 15172703230 020574 0 ustar 00tina tina Block scalar indicator order
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/AB8U 0000644 0000000 0000000 00000000132 15172703231 020624 x ustar 00 30 mtime=1777043097.106333991
30 atime=1777043096.966098814
30 ctime=1777043097.106333991
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AB8U/ 0000755 0001750 0001750 00000000000 15172703231 020333 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AB8U/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022723 x ustar 00 30 mtime=1777043097.106425972
30 atime=1777043097.106333991
30 ctime=1777043097.106425972
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AB8U/test.event 0000644 0001750 0001750 00000000106 15172703231 022352 0 ustar 00tina tina +STR
+DOC
+SEQ
=VAL :single multiline - sequence entry
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AB8U/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022374 x ustar 00 30 mtime=1777043097.064916812
30 atime=1777043097.064824691
30 ctime=1777043097.064916812
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AB8U/out.yaml 0000644 0001750 0001750 00000000044 15172703231 022024 0 ustar 00tina tina - single multiline - sequence entry
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AB8U/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022202 x ustar 00 30 mtime=1777043097.039651799
30 atime=1777043097.039559259
30 ctime=1777043097.039651799
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AB8U/in.json 0000644 0001750 0001750 00000000052 15172703231 021631 0 ustar 00tina tina [
"single multiline - sequence entry"
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AB8U/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022173 x ustar 00 30 mtime=1777043097.039559259
30 atime=1777043097.039466231
30 ctime=1777043097.039559259
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AB8U/in.yaml 0000644 0001750 0001750 00000000045 15172703231 021624 0 ustar 00tina tina - single multiline
- sequence entry
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AB8U/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021171 x ustar 00 30 mtime=1777043096.966265246
30 atime=1777043096.966098814
30 ctime=1777043096.966265246
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AB8U/=== 0000644 0001750 0001750 00000000072 15172703230 020622 0 ustar 00tina tina Sequence entry that looks like two with wrong indentation
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/8CWC 0000644 0000000 0000000 00000000132 15172703231 020631 x ustar 00 30 mtime=1777043097.106233978
30 atime=1777043096.965940413
30 ctime=1777043097.106233978
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8CWC/ 0000755 0001750 0001750 00000000000 15172703231 020340 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8CWC/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022730 x ustar 00 30 mtime=1777043097.106333991
30 atime=1777043097.106233978
30 ctime=1777043097.106333991
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8CWC/test.event 0000644 0001750 0001750 00000000117 15172703231 022361 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :key ends with two colons::
=VAL :value
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8CWC/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022401 x ustar 00 30 mtime=1777043097.064824691
30 atime=1777043097.064731173
30 ctime=1777043097.064824691
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8CWC/out.yaml 0000644 0001750 0001750 00000000050 15172703231 022026 0 ustar 00tina tina ---
'key ends with two colons::': value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8CWC/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022207 x ustar 00 30 mtime=1777043097.039466231
30 atime=1777043097.039372294
30 ctime=1777043097.039466231
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8CWC/in.json 0000644 0001750 0001750 00000000054 15172703231 021640 0 ustar 00tina tina {
"key ends with two colons::": "value"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8CWC/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022200 x ustar 00 30 mtime=1777043097.039372294
30 atime=1777043097.039278357
30 ctime=1777043097.039372294
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8CWC/in.yaml 0000644 0001750 0001750 00000000046 15172703231 021632 0 ustar 00tina tina ---
key ends with two colons::: value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8CWC/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021176 x ustar 00 30 mtime=1777043096.966098814
30 atime=1777043096.965940413
30 ctime=1777043096.966098814
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8CWC/=== 0000644 0001750 0001750 00000000044 15172703230 020626 0 ustar 00tina tina Plain mapping key ending with colon
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/7ZZ5 0000644 0000000 0000000 00000000132 15172703231 020644 x ustar 00 30 mtime=1777043097.106134803
30 atime=1777043096.965781314
30 ctime=1777043097.106134803
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7ZZ5/ 0000755 0001750 0001750 00000000000 15172703231 020353 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7ZZ5/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022743 x ustar 00 30 mtime=1777043097.106233978
30 atime=1777043097.106134803
30 ctime=1777043097.106233978
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7ZZ5/test.event 0000644 0001750 0001750 00000000265 15172703231 022400 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :nested sequences
+SEQ
+SEQ
+SEQ
+SEQ []
-SEQ
-SEQ
-SEQ
+SEQ
+SEQ
+MAP {}
-MAP
-SEQ
-SEQ
-SEQ
=VAL :key1
+SEQ []
-SEQ
=VAL :key2
+MAP {}
-MAP
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7ZZ5/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022414 x ustar 00 30 mtime=1777043097.064731173
30 atime=1777043097.064637306
30 ctime=1777043097.064731173
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7ZZ5/out.yaml 0000644 0001750 0001750 00000000072 15172703231 022045 0 ustar 00tina tina ---
nested sequences:
- - - []
- - - {}
key1: []
key2: {}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7ZZ5/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022222 x ustar 00 30 mtime=1777043097.039278357
30 atime=1777043097.039149499
30 ctime=1777043097.039278357
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7ZZ5/in.json 0000644 0001750 0001750 00000000213 15172703231 021650 0 ustar 00tina tina {
"nested sequences": [
[
[
[]
]
],
[
[
{}
]
]
],
"key1": [],
"key2": {}
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7ZZ5/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022213 x ustar 00 30 mtime=1777043097.039149499
30 atime=1777043097.039056052
30 ctime=1777043097.039149499
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7ZZ5/in.yaml 0000644 0001750 0001750 00000000072 15172703231 021644 0 ustar 00tina tina ---
nested sequences:
- - - []
- - - {}
key1: []
key2: {}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7ZZ5/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021211 x ustar 00 30 mtime=1777043096.965940413
30 atime=1777043096.965781314
30 ctime=1777043096.965940413
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7ZZ5/=== 0000644 0001750 0001750 00000000027 15172703230 020642 0 ustar 00tina tina Empty flow collections
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/5BVJ 0000644 0000000 0000000 00000000132 15172703231 020633 x ustar 00 30 mtime=1777043097.105852294
30 atime=1777043096.965615301
30 ctime=1777043097.105852294
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5BVJ/ 0000755 0001750 0001750 00000000000 15172703231 020342 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5BVJ/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022732 x ustar 00 30 mtime=1777043097.105944834
30 atime=1777043097.105852294
30 ctime=1777043097.105944834
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5BVJ/test.event 0000644 0001750 0001750 00000000136 15172703231 022364 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :literal
=VAL |some\ntext\n
=VAL :folded
=VAL >some text\n
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5BVJ/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022403 x ustar 00 30 mtime=1777043097.064637306
30 atime=1777043097.064543998
30 ctime=1777043097.064637306
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5BVJ/out.yaml 0000644 0001750 0001750 00000000057 15172703231 022037 0 ustar 00tina tina literal: |
some
text
folded: >
some text
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5BVJ/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022211 x ustar 00 30 mtime=1777043097.039056052
30 atime=1777043097.038963512
30 ctime=1777043097.039056052
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5BVJ/in.json 0000644 0001750 0001750 00000000073 15172703231 021643 0 ustar 00tina tina {
"literal": "some\ntext\n",
"folded": "some text\n"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5BVJ/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022202 x ustar 00 30 mtime=1777043097.038963512
30 atime=1777043097.038871391
30 ctime=1777043097.038963512
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5BVJ/in.yaml 0000644 0001750 0001750 00000000061 15172703231 021631 0 ustar 00tina tina literal: |
some
text
folded: >
some
text
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5BVJ/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021200 x ustar 00 30 mtime=1777043096.965781314
30 atime=1777043096.965615301
30 ctime=1777043096.965781314
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5BVJ/=== 0000644 0001750 0001750 00000000052 15172703230 020627 0 ustar 00tina tina Spec Example 5.7. Block Scalar Indicators
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/FTA2 0000644 0000000 0000000 00000000132 15172703231 020621 x ustar 00 30 mtime=1777043097.105759615
30 atime=1777043096.965471148
30 ctime=1777043097.105759615
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FTA2/ 0000755 0001750 0001750 00000000000 15172703231 020330 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FTA2/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022720 x ustar 00 30 mtime=1777043097.105852294
30 atime=1777043097.105759615
30 ctime=1777043097.105852294
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FTA2/test.event 0000644 0001750 0001750 00000000064 15172703231 022352 0 ustar 00tina tina +STR
+DOC ---
+SEQ &sequence
=VAL :a
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FTA2/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022371 x ustar 00 30 mtime=1777043097.064543998
30 atime=1777043097.064447826
30 ctime=1777043097.064543998
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FTA2/out.yaml 0000644 0001750 0001750 00000000022 15172703231 022015 0 ustar 00tina tina --- &sequence
- a
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FTA2/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022177 x ustar 00 30 mtime=1777043097.038871391
30 atime=1777043097.038772705
30 ctime=1777043097.038871391
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FTA2/in.json 0000644 0001750 0001750 00000000012 15172703231 021622 0 ustar 00tina tina [
"a"
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FTA2/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022170 x ustar 00 30 mtime=1777043097.038772705
30 atime=1777043097.038680304
30 ctime=1777043097.038772705
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FTA2/in.yaml 0000644 0001750 0001750 00000000022 15172703231 021614 0 ustar 00tina tina --- &sequence
- a
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FTA2/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021166 x ustar 00 30 mtime=1777043096.965615301
30 atime=1777043096.965471148
30 ctime=1777043096.965615301
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FTA2/=== 0000644 0001750 0001750 00000000076 15172703230 020623 0 ustar 00tina tina Single block sequence with anchor and explicit document start
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/4WA9 0000644 0000000 0000000 00000000132 15172703231 020611 x ustar 00 30 mtime=1777043097.105668122
30 atime=1777043096.965289351
30 ctime=1777043097.105668122
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4WA9/ 0000755 0001750 0001750 00000000000 15172703231 020320 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4WA9/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022710 x ustar 00 30 mtime=1777043097.105759615
30 atime=1777043097.105668122
30 ctime=1777043097.105759615
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4WA9/test.event 0000644 0001750 0001750 00000000124 15172703231 022337 0 ustar 00tina tina +STR
+DOC
+SEQ
+MAP
=VAL :aaa
=VAL |xxx\n
=VAL :bbb
=VAL |xxx\n
-MAP
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4WA9/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000130 15172703231 022506 x ustar 00 29 mtime=1777043097.07194419
30 atime=1777043097.071852209
29 ctime=1777043097.07194419
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4WA9/emit.yaml 0000644 0001750 0001750 00000000042 15172703231 022136 0 ustar 00tina tina - aaa: |
xxx
bbb: |
xxx
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4WA9/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022361 x ustar 00 30 mtime=1777043097.064447826
30 atime=1777043097.064363318
30 ctime=1777043097.064447826
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4WA9/out.yaml 0000644 0001750 0001750 00000000046 15172703231 022013 0 ustar 00tina tina ---
- aaa: |
xxx
bbb: |
xxx
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4WA9/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022167 x ustar 00 30 mtime=1777043097.038680304
30 atime=1777043097.038586787
30 ctime=1777043097.038680304
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4WA9/in.json 0000644 0001750 0001750 00000000065 15172703231 021622 0 ustar 00tina tina [
{
"aaa" : "xxx\n",
"bbb" : "xxx\n"
}
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4WA9/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022160 x ustar 00 30 mtime=1777043097.038586787
30 atime=1777043097.038493828
30 ctime=1777043097.038586787
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4WA9/in.yaml 0000644 0001750 0001750 00000000043 15172703231 021607 0 ustar 00tina tina - aaa: |2
xxx
bbb: |
xxx
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4WA9/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021156 x ustar 00 30 mtime=1777043096.965471148
30 atime=1777043096.965289351
30 ctime=1777043096.965471148
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4WA9/=== 0000644 0001750 0001750 00000000020 15172703230 020600 0 ustar 00tina tina Literal scalars
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/3R3P 0000644 0000000 0000000 00000000132 15172703231 020614 x ustar 00 30 mtime=1777043097.105575582
30 atime=1777043096.965136817
30 ctime=1777043097.105575582
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3R3P/ 0000755 0001750 0001750 00000000000 15172703231 020323 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3R3P/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022713 x ustar 00 30 mtime=1777043097.105668122
30 atime=1777043097.105575582
30 ctime=1777043097.105668122
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3R3P/test.event 0000644 0001750 0001750 00000000060 15172703231 022341 0 ustar 00tina tina +STR
+DOC
+SEQ &sequence
=VAL :a
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3R3P/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000131 15172703231 022363 x ustar 00 30 mtime=1777043097.064363318
29 atime=1777043097.06426987
30 ctime=1777043097.064363318
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3R3P/out.yaml 0000644 0001750 0001750 00000000016 15172703231 022013 0 ustar 00tina tina &sequence
- a
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3R3P/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022172 x ustar 00 30 mtime=1777043097.038493828
30 atime=1777043097.038401078
30 ctime=1777043097.038493828
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3R3P/in.json 0000644 0001750 0001750 00000000012 15172703231 021615 0 ustar 00tina tina [
"a"
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3R3P/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022163 x ustar 00 30 mtime=1777043097.038401078
30 atime=1777043097.038308608
30 ctime=1777043097.038401078
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3R3P/in.yaml 0000644 0001750 0001750 00000000016 15172703231 021612 0 ustar 00tina tina &sequence
- a
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3R3P/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021161 x ustar 00 30 mtime=1777043096.965289351
30 atime=1777043096.965136817
30 ctime=1777043096.965289351
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3R3P/=== 0000644 0001750 0001750 00000000042 15172703230 020607 0 ustar 00tina tina Single block sequence with anchor
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/KK5P 0000644 0000000 0000000 00000000132 15172703231 020637 x ustar 00 30 mtime=1777043097.105482484
30 atime=1777043096.964993014
30 ctime=1777043097.105482484
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KK5P/ 0000755 0001750 0001750 00000000000 15172703231 020346 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KK5P/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022736 x ustar 00 30 mtime=1777043097.105575582
30 atime=1777043097.105482484
30 ctime=1777043097.105575582
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KK5P/test.event 0000644 0001750 0001750 00000000437 15172703231 022374 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :complex1
+MAP
+SEQ
=VAL :a
-SEQ
=VAL :
-MAP
=VAL :complex2
+MAP
+SEQ
=VAL :a
-SEQ
=VAL :b
-MAP
=VAL :complex3
+MAP
+SEQ
=VAL :a
-SEQ
=VAL >b\n
-MAP
=VAL :complex4
+MAP
=VAL >a\n
=VAL :
-MAP
=VAL :complex5
+MAP
+SEQ
=VAL :a
-SEQ
+SEQ
=VAL :b
-SEQ
-MAP
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KK5P/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000130 15172703231 022405 x ustar 00 29 mtime=1777043097.06426987
30 atime=1777043097.064161057
29 ctime=1777043097.06426987
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KK5P/out.yaml 0000644 0001750 0001750 00000000200 15172703231 022031 0 ustar 00tina tina complex1:
? - a
:
complex2:
? - a
: b
complex3:
? - a
: >
b
complex4:
? >
a
:
complex5:
? - a
: - b
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KK5P/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022206 x ustar 00 30 mtime=1777043097.038308608
30 atime=1777043097.038211389
30 ctime=1777043097.038308608
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KK5P/in.yaml 0000644 0001750 0001750 00000000174 15172703231 021642 0 ustar 00tina tina complex1:
? - a
complex2:
? - a
: b
complex3:
? - a
: >
b
complex4:
? >
a
:
complex5:
? - a
: - b
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KK5P/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021204 x ustar 00 30 mtime=1777043096.965136817
30 atime=1777043096.964993014
30 ctime=1777043096.965136817
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KK5P/=== 0000644 0001750 0001750 00000000060 15172703230 020632 0 ustar 00tina tina Various combinations of explicit block mappings
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/FQ7F 0000644 0000000 0000000 00000000132 15172703231 020630 x ustar 00 30 mtime=1777043097.105389525
30 atime=1777043096.964851585
30 ctime=1777043097.105389525
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FQ7F/ 0000755 0001750 0001750 00000000000 15172703231 020337 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FQ7F/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022727 x ustar 00 30 mtime=1777043097.105482484
30 atime=1777043097.105389525
30 ctime=1777043097.105482484
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FQ7F/test.event 0000644 0001750 0001750 00000000124 15172703231 022356 0 ustar 00tina tina +STR
+DOC
+SEQ
=VAL :Mark McGwire
=VAL :Sammy Sosa
=VAL :Ken Griffey
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FQ7F/PaxHeaders/lex.token 0000644 0000000 0000000 00000000131 15172703231 022536 x ustar 00 30 mtime=1777043097.071852209
29 atime=1777043097.07175918
30 ctime=1777043097.071852209
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FQ7F/lex.token 0000644 0001750 0001750 00000000251 15172703231 022167 0 ustar 00tina tina SEQ-MARK 0 1 1 1
WS-SPACE 1 1 1 2
TEXT-VAL 2 12 1 3 :Mark McGwire
WS-NEWLN 14 1 1 15
SEQ-MARK 15 1 2 1
WS-SPACE 1 1 1 2
TEXT-VAL 2 12 1 3 :Sammy Sosa
WS-NEWLN 14 1 1 15
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FQ7F/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022206 x ustar 00 30 mtime=1777043097.038211389
30 atime=1777043097.038092519
30 ctime=1777043097.038211389
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FQ7F/in.json 0000644 0001750 0001750 00000000066 15172703231 021642 0 ustar 00tina tina [
"Mark McGwire",
"Sammy Sosa",
"Ken Griffey"
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FQ7F/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022177 x ustar 00 30 mtime=1777043097.038092519
30 atime=1777043097.038007242
30 ctime=1777043097.038092519
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FQ7F/in.yaml 0000644 0001750 0001750 00000000052 15172703231 021626 0 ustar 00tina tina - Mark McGwire
- Sammy Sosa
- Ken Griffey
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FQ7F/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021175 x ustar 00 30 mtime=1777043096.964993014
30 atime=1777043096.964851585
30 ctime=1777043096.964993014
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FQ7F/=== 0000644 0001750 0001750 00000000046 15172703230 020627 0 ustar 00tina tina Spec Example 2.1. Sequence of Scalars
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/G992 0000644 0000000 0000000 00000000132 15172703231 020557 x ustar 00 30 mtime=1777043097.105296077
30 atime=1777043096.964701356
30 ctime=1777043097.105296077
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G992/ 0000755 0001750 0001750 00000000000 15172703231 020266 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G992/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022656 x ustar 00 30 mtime=1777043097.105389525
30 atime=1777043097.105296077
30 ctime=1777043097.105389525
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G992/test.event 0000644 0001750 0001750 00000000050 15172703231 022303 0 ustar 00tina tina +STR
+DOC
=VAL >folded text\n
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G992/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022327 x ustar 00 30 mtime=1777043097.064161057
30 atime=1777043097.064069495
30 ctime=1777043097.064161057
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G992/out.yaml 0000644 0001750 0001750 00000000020 15172703231 021751 0 ustar 00tina tina >
folded text
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G992/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022135 x ustar 00 30 mtime=1777043097.038007242
30 atime=1777043097.037906531
30 ctime=1777043097.038007242
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G992/in.json 0000644 0001750 0001750 00000000020 15172703231 021557 0 ustar 00tina tina "folded text\n"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G992/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022126 x ustar 00 30 mtime=1777043097.037906531
30 atime=1777043097.037800023
30 ctime=1777043097.037906531
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G992/in.yaml 0000644 0001750 0001750 00000000022 15172703231 021552 0 ustar 00tina tina >
folded
text
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G992/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021124 x ustar 00 30 mtime=1777043096.964851585
30 atime=1777043096.964701356
30 ctime=1777043096.964851585
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G992/=== 0000644 0001750 0001750 00000000040 15172703230 020550 0 ustar 00tina tina Spec Example 8.9. Folded Scalar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/XV9V 0000644 0000000 0000000 00000000132 15172703231 020701 x ustar 00 30 mtime=1777043097.105198997
30 atime=1777043096.964541209
30 ctime=1777043097.105198997
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XV9V/ 0000755 0001750 0001750 00000000000 15172703231 020410 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XV9V/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023000 x ustar 00 30 mtime=1777043097.105296077
30 atime=1777043097.105198997
30 ctime=1777043097.105296077
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XV9V/test.event 0000644 0001750 0001750 00000000170 15172703231 022430 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :Folding
=VAL "Empty line\nas a line feed
=VAL :Chomping
=VAL |Clipped empty lines\n
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XV9V/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022451 x ustar 00 30 mtime=1777043097.064069495
30 atime=1777043097.063977095
30 ctime=1777043097.064069495
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XV9V/out.yaml 0000644 0001750 0001750 00000000110 15172703231 022073 0 ustar 00tina tina Folding: "Empty line\nas a line feed"
Chomping: |
Clipped empty lines
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XV9V/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022257 x ustar 00 30 mtime=1777043097.037800023
30 atime=1777043097.037717191
30 ctime=1777043097.037800023
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XV9V/in.json 0000644 0001750 0001750 00000000125 15172703231 021707 0 ustar 00tina tina {
"Folding": "Empty line\nas a line feed",
"Chomping": "Clipped empty lines\n"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XV9V/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022250 x ustar 00 30 mtime=1777043097.037717191
30 atime=1777043097.037624301
30 ctime=1777043097.037717191
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XV9V/in.yaml 0000644 0001750 0001750 00000000117 15172703231 021701 0 ustar 00tina tina Folding:
"Empty line
as a line feed"
Chomping: |
Clipped empty lines
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XV9V/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021246 x ustar 00 30 mtime=1777043096.964701356
30 atime=1777043096.964541209
30 ctime=1777043096.964701356
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XV9V/=== 0000644 0001750 0001750 00000000044 15172703230 020676 0 ustar 00tina tina Spec Example 6.5. Empty Lines [1.3]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/TD5N 0000644 0000000 0000000 00000000132 15172703231 020637 x ustar 00 30 mtime=1777043097.105087809
30 atime=1777043096.964382739
30 ctime=1777043097.105087809
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TD5N/ 0000755 0001750 0001750 00000000000 15172703231 020346 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TD5N/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022736 x ustar 00 30 mtime=1777043097.105198997
30 atime=1777043097.105087809
30 ctime=1777043097.105198997
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TD5N/test.event 0000644 0001750 0001750 00000000047 15172703231 022371 0 ustar 00tina tina +STR
+DOC
+SEQ
=VAL :item1
=VAL :item2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TD5N/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022206 x ustar 00 30 mtime=1777043097.037624301
30 atime=1777043097.037532669
30 ctime=1777043097.037624301
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TD5N/in.yaml 0000644 0001750 0001750 00000000030 15172703231 021631 0 ustar 00tina tina - item1
- item2
invalid
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TD5N/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021767 x ustar 00 30 mtime=1777043096.980045806
30 atime=1777043096.980045806
30 ctime=1777043096.980129267
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TD5N/error 0000644 0001750 0001750 00000000000 15172703230 021407 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TD5N/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021204 x ustar 00 30 mtime=1777043096.964541209
30 atime=1777043096.964382739
30 ctime=1777043096.964541209
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TD5N/=== 0000644 0001750 0001750 00000000036 15172703230 020635 0 ustar 00tina tina Invalid scalar after sequence
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/87E4 0000644 0000000 0000000 00000000132 15172703231 020554 x ustar 00 30 mtime=1777043097.104994781
30 atime=1777043096.964216237
30 ctime=1777043097.104994781
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/87E4/ 0000755 0001750 0001750 00000000000 15172703231 020263 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/87E4/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022653 x ustar 00 30 mtime=1777043097.105087809
30 atime=1777043097.104994781
30 ctime=1777043097.105087809
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/87E4/test.event 0000644 0001750 0001750 00000000165 15172703231 022307 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL 'implicit block key
+SEQ []
+MAP {}
=VAL 'implicit flow key
=VAL :value
-MAP
-SEQ
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/87E4/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022324 x ustar 00 30 mtime=1777043097.063977095
30 atime=1777043097.063885044
30 ctime=1777043097.063977095
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/87E4/out.yaml 0000644 0001750 0001750 00000000063 15172703231 021755 0 ustar 00tina tina 'implicit block key':
- 'implicit flow key': value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/87E4/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022132 x ustar 00 30 mtime=1777043097.037532669
30 atime=1777043097.037442085
30 ctime=1777043097.037532669
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/87E4/in.json 0000644 0001750 0001750 00000000121 15172703231 021556 0 ustar 00tina tina {
"implicit block key": [
{
"implicit flow key": "value"
}
]
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/87E4/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022123 x ustar 00 30 mtime=1777043097.037442085
30 atime=1777043097.037349894
30 ctime=1777043097.037442085
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/87E4/in.yaml 0000644 0001750 0001750 00000000073 15172703231 021555 0 ustar 00tina tina 'implicit block key' : [
'implicit flow key' : value,
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/87E4/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021121 x ustar 00 30 mtime=1777043096.964382739
30 atime=1777043096.964216237
30 ctime=1777043096.964382739
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/87E4/=== 0000644 0001750 0001750 00000000056 15172703230 020554 0 ustar 00tina tina Spec Example 7.8. Single Quoted Implicit Keys
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/A6F9 0000644 0000000 0000000 00000000130 15172703231 020570 x ustar 00 29 mtime=1777043097.10490266
30 atime=1777043096.964055531
29 ctime=1777043097.10490266
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A6F9/ 0000755 0001750 0001750 00000000000 15172703231 020301 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A6F9/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 022670 x ustar 00 30 mtime=1777043097.104994781
29 atime=1777043097.10490266
30 ctime=1777043097.104994781
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A6F9/test.event 0000644 0001750 0001750 00000000145 15172703231 022323 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :strip
=VAL |text
=VAL :clip
=VAL |text\n
=VAL :keep
=VAL |text\n
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A6F9/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022342 x ustar 00 30 mtime=1777043097.063885044
30 atime=1777043097.063791875
30 ctime=1777043097.063885044
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A6F9/out.yaml 0000644 0001750 0001750 00000000057 15172703231 021776 0 ustar 00tina tina strip: |-
text
clip: |
text
keep: |
text
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A6F9/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022150 x ustar 00 30 mtime=1777043097.037349894
30 atime=1777043097.037257843
30 ctime=1777043097.037349894
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A6F9/in.json 0000644 0001750 0001750 00000000076 15172703231 021605 0 ustar 00tina tina {
"strip": "text",
"clip": "text\n",
"keep": "text\n"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A6F9/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022141 x ustar 00 30 mtime=1777043097.037257843
30 atime=1777043097.037155805
30 ctime=1777043097.037257843
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A6F9/in.yaml 0000644 0001750 0001750 00000000060 15172703231 021567 0 ustar 00tina tina strip: |-
text
clip: |
text
keep: |+
text
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A6F9/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021137 x ustar 00 30 mtime=1777043096.964216237
30 atime=1777043096.964055531
30 ctime=1777043096.964216237
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A6F9/=== 0000644 0001750 0001750 00000000054 15172703230 020570 0 ustar 00tina tina Spec Example 8.4. Chomping Final Line Break
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/N782 0000644 0000000 0000000 00000000131 15172703231 020562 x ustar 00 30 mtime=1777043097.104810539
29 atime=1777043096.96389755
30 ctime=1777043097.104810539
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/N782/ 0000755 0001750 0001750 00000000000 15172703231 020272 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/N782/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 022660 x ustar 00 29 mtime=1777043097.10490266
30 atime=1777043097.104810539
29 ctime=1777043097.10490266
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/N782/test.event 0000644 0001750 0001750 00000000022 15172703231 022306 0 ustar 00tina tina +STR
+DOC
+SEQ []
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/N782/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022132 x ustar 00 30 mtime=1777043097.037155805
30 atime=1777043097.037064173
30 ctime=1777043097.037155805
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/N782/in.yaml 0000644 0001750 0001750 00000000016 15172703231 021561 0 ustar 00tina tina [
--- ,
...
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/N782/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021713 x ustar 00 30 mtime=1777043096.979961787
30 atime=1777043096.979961787
30 ctime=1777043096.980045806
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/N782/error 0000644 0001750 0001750 00000000000 15172703230 021333 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/N782/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021127 x ustar 00 30 mtime=1777043096.964055531
29 atime=1777043096.96389755
30 ctime=1777043096.964055531
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/N782/=== 0000644 0001750 0001750 00000000047 15172703230 020563 0 ustar 00tina tina Invalid document markers in flow style
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/K54U 0000644 0000000 0000000 00000000131 15172703231 020614 x ustar 00 30 mtime=1777043097.104711154
29 atime=1777043096.96373887
30 ctime=1777043097.104711154
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K54U/ 0000755 0001750 0001750 00000000000 15172703231 020324 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K54U/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022714 x ustar 00 30 mtime=1777043097.104810539
30 atime=1777043097.104711154
30 ctime=1777043097.104810539
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K54U/test.event 0000644 0001750 0001750 00000000045 15172703231 022345 0 ustar 00tina tina +STR
+DOC ---
=VAL :scalar
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K54U/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022365 x ustar 00 30 mtime=1777043097.063791875
30 atime=1777043097.063700033
30 ctime=1777043097.063791875
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K54U/out.yaml 0000644 0001750 0001750 00000000017 15172703231 022015 0 ustar 00tina tina --- scalar
...
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K54U/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022173 x ustar 00 30 mtime=1777043097.037064173
30 atime=1777043097.036972611
30 ctime=1777043097.037064173
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K54U/in.json 0000644 0001750 0001750 00000000011 15172703231 021615 0 ustar 00tina tina "scalar"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K54U/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022164 x ustar 00 30 mtime=1777043097.036972611
30 atime=1777043097.036881328
30 ctime=1777043097.036972611
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K54U/in.yaml 0000644 0001750 0001750 00000000013 15172703231 021610 0 ustar 00tina tina --- scalar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K54U/PaxHeaders/=== 0000644 0000000 0000000 00000000127 15172703230 021166 x ustar 00 29 mtime=1777043096.96389755
29 atime=1777043096.96373887
29 ctime=1777043096.96389755
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K54U/=== 0000644 0001750 0001750 00000000032 15172703230 020607 0 ustar 00tina tina Tab after document header
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/TL85 0000644 0000000 0000000 00000000132 15172703231 020621 x ustar 00 30 mtime=1777043097.104615891
30 atime=1777043096.963581517
30 ctime=1777043097.104615891
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TL85/ 0000755 0001750 0001750 00000000000 15172703231 020330 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TL85/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022720 x ustar 00 30 mtime=1777043097.104711154
30 atime=1777043097.104615891
30 ctime=1777043097.104711154
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TL85/test.event 0000644 0001750 0001750 00000000052 15172703231 022347 0 ustar 00tina tina +STR
+DOC
=VAL " foo\nbar\nbaz
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TL85/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022371 x ustar 00 30 mtime=1777043097.063700033
30 atime=1777043097.063607005
30 ctime=1777043097.063700033
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TL85/out.yaml 0000644 0001750 0001750 00000000022 15172703231 022015 0 ustar 00tina tina " foo\nbar\nbaz "
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TL85/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022177 x ustar 00 30 mtime=1777043097.036881328
30 atime=1777043097.036788509
30 ctime=1777043097.036881328
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TL85/in.json 0000644 0001750 0001750 00000000022 15172703231 021623 0 ustar 00tina tina " foo\nbar\nbaz "
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TL85/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703231 022167 x ustar 00 30 mtime=1777043097.036788509
29 atime=1777043097.03669548
30 ctime=1777043097.036788509
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TL85/in.yaml 0000644 0001750 0001750 00000000034 15172703231 021617 0 ustar 00tina tina "
foo
bar
baz
"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TL85/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021164 x ustar 00 29 mtime=1777043096.96373887
30 atime=1777043096.963581517
29 ctime=1777043096.96373887
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TL85/=== 0000644 0001750 0001750 00000000037 15172703230 020620 0 ustar 00tina tina Spec Example 6.8. Flow Folding
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/BU8L 0000644 0000000 0000000 00000000132 15172703231 020637 x ustar 00 30 mtime=1777043097.104522932
30 atime=1777043096.963424374
30 ctime=1777043097.104522932
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BU8L/ 0000755 0001750 0001750 00000000000 15172703231 020346 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BU8L/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022736 x ustar 00 30 mtime=1777043097.104615891
30 atime=1777043097.104522932
30 ctime=1777043097.104615891
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BU8L/test.event 0000644 0001750 0001750 00000000142 15172703231 022365 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :key
+MAP &anchor
=VAL :a
=VAL :b
-MAP
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BU8L/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000131 15172703231 022406 x ustar 00 30 mtime=1777043097.063607005
29 atime=1777043097.06351202
30 ctime=1777043097.063607005
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BU8L/out.yaml 0000644 0001750 0001750 00000000032 15172703231 022034 0 ustar 00tina tina key: &anchor !!map
a: b
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BU8L/PaxHeaders/in.json 0000644 0000000 0000000 00000000130 15172703231 022213 x ustar 00 29 mtime=1777043097.03669548
30 atime=1777043097.036603987
29 ctime=1777043097.03669548
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BU8L/in.json 0000644 0001750 0001750 00000000040 15172703231 021641 0 ustar 00tina tina {
"key": {
"a": "b"
}
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BU8L/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022206 x ustar 00 30 mtime=1777043097.036603987
30 atime=1777043097.036510959
30 ctime=1777043097.036603987
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BU8L/in.yaml 0000644 0001750 0001750 00000000033 15172703231 021634 0 ustar 00tina tina key: &anchor
!!map
a: b
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BU8L/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021204 x ustar 00 30 mtime=1777043096.963581517
30 atime=1777043096.963424374
30 ctime=1777043096.963581517
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BU8L/=== 0000644 0001750 0001750 00000000046 15172703230 020636 0 ustar 00tina tina Node Anchor and Tag on Seperate Lines
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/U9NS 0000644 0000000 0000000 00000000131 15172703231 020662 x ustar 00 30 mtime=1777043097.104436677
29 atime=1777043096.96326332
30 ctime=1777043097.104436677
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U9NS/ 0000755 0001750 0001750 00000000000 15172703231 020372 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U9NS/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022762 x ustar 00 30 mtime=1777043097.104522932
30 atime=1777043097.104436677
30 ctime=1777043097.104522932
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U9NS/test.event 0000644 0001750 0001750 00000000361 15172703231 022414 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :time
=VAL :20:03:20
=VAL :player
=VAL :Sammy Sosa
=VAL :action
=VAL :strike (miss)
-MAP
-DOC ...
+DOC ---
+MAP
=VAL :time
=VAL :20:03:47
=VAL :player
=VAL :Sammy Sosa
=VAL :action
=VAL :grand slam
-MAP
-DOC ...
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U9NS/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022241 x ustar 00 30 mtime=1777043097.036510959
30 atime=1777043097.036418488
30 ctime=1777043097.036510959
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U9NS/in.json 0000644 0001750 0001750 00000000235 15172703231 021673 0 ustar 00tina tina {
"time": "20:03:20",
"player": "Sammy Sosa",
"action": "strike (miss)"
}
{
"time": "20:03:47",
"player": "Sammy Sosa",
"action": "grand slam"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U9NS/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022232 x ustar 00 30 mtime=1777043097.036418488
30 atime=1777043097.036326717
30 ctime=1777043097.036418488
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U9NS/in.yaml 0000644 0001750 0001750 00000000175 15172703231 021667 0 ustar 00tina tina ---
time: 20:03:20
player: Sammy Sosa
action: strike (miss)
...
---
time: 20:03:47
player: Sammy Sosa
action: grand slam
...
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U9NS/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021227 x ustar 00 30 mtime=1777043096.963424374
29 atime=1777043096.96326332
30 ctime=1777043096.963424374
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U9NS/=== 0000644 0001750 0001750 00000000060 15172703230 020656 0 ustar 00tina tina Spec Example 2.8. Play by Play Feed from a Game
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/565N 0000644 0000000 0000000 00000000132 15172703231 020562 x ustar 00 30 mtime=1777043097.104344068
30 atime=1777043096.963093046
30 ctime=1777043097.104344068
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/565N/ 0000755 0001750 0001750 00000000000 15172703231 020271 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/565N/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022661 x ustar 00 30 mtime=1777043097.104436677
30 atime=1777043097.104344068
30 ctime=1777043097.104436677
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/565N/test.event 0000644 0001750 0001750 00000001317 15172703231 022315 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :canonical
=VAL "R0lGODlhDAAMAIQAAP//9/X17unp5WZmZgAAAOfn515eXvPz7Y6OjuDg4J+fn5OTk6enp56enmlpaWNjY6Ojo4SEhP/++f/++f/++f/++f/++f/++f/++f/++f/++f/++f/++f/++f/++f/++SH+Dk1hZGUgd2l0aCBHSU1QACwAAAAADAAMAAAFLCAgjoEwnuNAFOhpEMTRiggcz4BNJHrv/zCFcLiwMWYNG84BwwEeECcgggoBADs=
=VAL :generic
=VAL |R0lGODlhDAAMAIQAAP//9/X17unp5WZmZgAAAOfn515eXvPz7Y6OjuDg4J+fn5\nOTk6enp56enmlpaWNjY6Ojo4SEhP/++f/++f/++f/++f/++f/++f/++f/++f/+\n+f/++f/++f/++f/++f/++SH+Dk1hZGUgd2l0aCBHSU1QACwAAAAADAAMAAAFLC\nAgjoEwnuNAFOhpEMTRiggcz4BNJHrv/zCFcLiwMWYNG84BwwEeECcgggoBADs=\n
=VAL :description
=VAL :The binary value above is a tiny arrow encoded as a gif image.
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/565N/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022140 x ustar 00 30 mtime=1777043097.036326717
30 atime=1777043097.036231872
30 ctime=1777043097.036326717
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/565N/in.json 0000644 0001750 0001750 00000001162 15172703231 021572 0 ustar 00tina tina {
"canonical": "R0lGODlhDAAMAIQAAP//9/X17unp5WZmZgAAAOfn515eXvPz7Y6OjuDg4J+fn5OTk6enp56enmlpaWNjY6Ojo4SEhP/++f/++f/++f/++f/++f/++f/++f/++f/++f/++f/++f/++f/++f/++SH+Dk1hZGUgd2l0aCBHSU1QACwAAAAADAAMAAAFLCAgjoEwnuNAFOhpEMTRiggcz4BNJHrv/zCFcLiwMWYNG84BwwEeECcgggoBADs=",
"generic": "R0lGODlhDAAMAIQAAP//9/X17unp5WZmZgAAAOfn515eXvPz7Y6OjuDg4J+fn5\nOTk6enp56enmlpaWNjY6Ojo4SEhP/++f/++f/++f/++f/++f/++f/++f/++f/+\n+f/++f/++f/++f/++f/++SH+Dk1hZGUgd2l0aCBHSU1QACwAAAAADAAMAAAFLC\nAgjoEwnuNAFOhpEMTRiggcz4BNJHrv/zCFcLiwMWYNG84BwwEeECcgggoBADs=\n",
"description": "The binary value above is a tiny arrow encoded as a gif image."
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/565N/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022131 x ustar 00 30 mtime=1777043097.036231872
30 atime=1777043097.036125224
30 ctime=1777043097.036231872
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/565N/in.yaml 0000644 0001750 0001750 00000001174 15172703231 021566 0 ustar 00tina tina canonical: !!binary "\
R0lGODlhDAAMAIQAAP//9/X17unp5WZmZgAAAOfn515eXvPz7Y6OjuDg4J+fn5\
OTk6enp56enmlpaWNjY6Ojo4SEhP/++f/++f/++f/++f/++f/++f/++f/++f/+\
+f/++f/++f/++f/++f/++SH+Dk1hZGUgd2l0aCBHSU1QACwAAAAADAAMAAAFLC\
AgjoEwnuNAFOhpEMTRiggcz4BNJHrv/zCFcLiwMWYNG84BwwEeECcgggoBADs="
generic: !!binary |
R0lGODlhDAAMAIQAAP//9/X17unp5WZmZgAAAOfn515eXvPz7Y6OjuDg4J+fn5
OTk6enp56enmlpaWNjY6Ojo4SEhP/++f/++f/++f/++f/++f/++f/++f/++f/+
+f/++f/++f/++f/++f/++SH+Dk1hZGUgd2l0aCBHSU1QACwAAAAADAAMAAAFLC
AgjoEwnuNAFOhpEMTRiggcz4BNJHrv/zCFcLiwMWYNG84BwwEeECcgggoBADs=
description:
The binary value above is a tiny arrow encoded as a gif image.
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/565N/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021125 x ustar 00 29 mtime=1777043096.96326332
30 atime=1777043096.963093046
29 ctime=1777043096.96326332
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/565N/=== 0000644 0001750 0001750 00000000021 15172703230 020552 0 ustar 00tina tina Construct Binary
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/W42U 0000644 0000000 0000000 00000000132 15172703231 020626 x ustar 00 30 mtime=1777043097.104250131
30 atime=1777043096.962935554
30 ctime=1777043097.104250131
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W42U/ 0000755 0001750 0001750 00000000000 15172703231 020335 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W42U/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022725 x ustar 00 30 mtime=1777043097.104344068
30 atime=1777043097.104250131
30 ctime=1777043097.104344068
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W42U/test.event 0000644 0001750 0001750 00000000164 15172703231 022360 0 ustar 00tina tina +STR
+DOC
+SEQ
=VAL :
=VAL |block node\n
+SEQ
=VAL :one
=VAL :two
-SEQ
+MAP
=VAL :one
=VAL :two
-MAP
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W42U/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000130 15172703231 022374 x ustar 00 29 mtime=1777043097.06351202
30 atime=1777043097.063418922
29 ctime=1777043097.06351202
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W42U/out.yaml 0000644 0001750 0001750 00000000056 15172703231 022031 0 ustar 00tina tina -
- |
block node
- - one
- two
- one: two
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W42U/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022204 x ustar 00 30 mtime=1777043097.036125224
30 atime=1777043097.036032405
30 ctime=1777043097.036125224
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W42U/in.json 0000644 0001750 0001750 00000000125 15172703231 021634 0 ustar 00tina tina [
null,
"block node\n",
[
"one",
"two"
],
{
"one": "two"
}
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W42U/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022175 x ustar 00 30 mtime=1777043097.036032405
30 atime=1777043097.035939935
30 ctime=1777043097.036032405
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W42U/in.yaml 0000644 0001750 0001750 00000000134 15172703231 021625 0 ustar 00tina tina - # Empty
- |
block node
- - one # Compact
- two # sequence
- one: two # Compact mapping
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W42U/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021173 x ustar 00 30 mtime=1777043096.963093046
30 atime=1777043096.962935554
30 ctime=1777043096.963093046
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W42U/=== 0000644 0001750 0001750 00000000056 15172703230 020626 0 ustar 00tina tina Spec Example 8.15. Block Sequence Entry Types
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/652Z 0000644 0000000 0000000 00000000132 15172703231 020573 x ustar 00 30 mtime=1777043097.104141527
30 atime=1777043096.962765699
30 ctime=1777043097.104141527
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/652Z/ 0000755 0001750 0001750 00000000000 15172703231 020302 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/652Z/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022672 x ustar 00 30 mtime=1777043097.104250131
30 atime=1777043097.104141527
30 ctime=1777043097.104250131
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/652Z/test.event 0000644 0001750 0001750 00000000111 15172703231 022315 0 ustar 00tina tina +STR
+DOC
+MAP {}
=VAL :?foo
=VAL :bar
=VAL :bar
=VAL :42
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/652Z/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000127 15172703231 022476 x ustar 00 29 mtime=1777043097.07175918
29 atime=1777043097.07166671
29 ctime=1777043097.07175918
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/652Z/emit.yaml 0000644 0001750 0001750 00000000022 15172703231 022116 0 ustar 00tina tina ?foo: bar
bar: 42
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/652Z/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022343 x ustar 00 30 mtime=1777043097.063418922
30 atime=1777043097.063325124
30 ctime=1777043097.063418922
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/652Z/out.yaml 0000644 0001750 0001750 00000000026 15172703231 021773 0 ustar 00tina tina ---
?foo: bar
bar: 42
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/652Z/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022151 x ustar 00 30 mtime=1777043097.035939935
30 atime=1777043097.035847395
30 ctime=1777043097.035939935
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/652Z/in.json 0000644 0001750 0001750 00000000043 15172703231 021600 0 ustar 00tina tina {
"?foo" : "bar",
"bar" : 42
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/652Z/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022142 x ustar 00 30 mtime=1777043097.035847395
30 atime=1777043097.035764493
30 ctime=1777043097.035847395
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/652Z/in.yaml 0000644 0001750 0001750 00000000027 15172703231 021573 0 ustar 00tina tina { ?foo: bar,
bar: 42
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/652Z/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021140 x ustar 00 30 mtime=1777043096.962935554
30 atime=1777043096.962765699
30 ctime=1777043096.962935554
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/652Z/=== 0000644 0001750 0001750 00000000043 15172703230 020567 0 ustar 00tina tina Question mark at start of flow key
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/AVM7 0000644 0000000 0000000 00000000132 15172703231 020637 x ustar 00 30 mtime=1777043097.104050035
30 atime=1777043096.962592702
30 ctime=1777043097.104050035
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AVM7/ 0000755 0001750 0001750 00000000000 15172703231 020346 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AVM7/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022736 x ustar 00 30 mtime=1777043097.104141527
30 atime=1777043097.104050035
30 ctime=1777043097.104141527
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AVM7/test.event 0000644 0001750 0001750 00000000012 15172703231 022361 0 ustar 00tina tina +STR
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AVM7/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022215 x ustar 00 30 mtime=1777043097.035679985
30 atime=1777043097.035679985
30 ctime=1777043097.035764493
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AVM7/in.json 0000644 0001750 0001750 00000000000 15172703231 021635 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AVM7/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703231 022204 x ustar 00 29 mtime=1777043097.03558507
29 atime=1777043097.03558507
30 ctime=1777043097.035679985
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AVM7/in.yaml 0000644 0001750 0001750 00000000000 15172703231 021626 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AVM7/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021204 x ustar 00 30 mtime=1777043096.962765699
30 atime=1777043096.962592702
30 ctime=1777043096.962765699
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AVM7/=== 0000644 0001750 0001750 00000000015 15172703230 020632 0 ustar 00tina tina Empty Stream
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/9BXH 0000644 0000000 0000000 00000000132 15172703231 020637 x ustar 00 30 mtime=1777043097.103957984
30 atime=1777043096.962453089
30 ctime=1777043097.103957984
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9BXH/ 0000755 0001750 0001750 00000000000 15172703231 020346 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9BXH/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022736 x ustar 00 30 mtime=1777043097.104050035
30 atime=1777043097.103957984
30 ctime=1777043097.104050035
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9BXH/test.event 0000644 0001750 0001750 00000000215 15172703231 022366 0 ustar 00tina tina +STR
+DOC ---
+SEQ
+MAP {}
=VAL "single line
=VAL :
=VAL :a
=VAL :b
-MAP
+MAP {}
=VAL "multi line
=VAL :
=VAL :a
=VAL :b
-MAP
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9BXH/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022407 x ustar 00 30 mtime=1777043097.063325124
30 atime=1777043097.063229931
30 ctime=1777043097.063325124
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9BXH/out.yaml 0000644 0001750 0001750 00000000063 15172703231 022040 0 ustar 00tina tina ---
- "single line":
a: b
- "multi line":
a: b
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9BXH/PaxHeaders/in.json 0000644 0000000 0000000 00000000130 15172703231 022213 x ustar 00 29 mtime=1777043097.03558507
30 atime=1777043097.035493159
29 ctime=1777043097.03558507
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9BXH/in.json 0000644 0001750 0001750 00000000140 15172703231 021642 0 ustar 00tina tina [
{
"single line": null,
"a": "b"
},
{
"multi line": null,
"a": "b"
}
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9BXH/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703231 022205 x ustar 00 30 mtime=1777043097.035493159
29 atime=1777043097.03540013
30 ctime=1777043097.035493159
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9BXH/in.yaml 0000644 0001750 0001750 00000000067 15172703231 021643 0 ustar 00tina tina ---
- { "single line", a: b}
- { "multi
line", a: b}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9BXH/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021204 x ustar 00 30 mtime=1777043096.962592702
30 atime=1777043096.962453089
30 ctime=1777043096.962592702
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9BXH/=== 0000644 0001750 0001750 00000000066 15172703230 020640 0 ustar 00tina tina Multiline doublequoted flow mapping key without value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/82AN 0000644 0000000 0000000 00000000131 15172703231 020574 x ustar 00 30 mtime=1777043097.103864327
29 atime=1777043096.96229413
30 ctime=1777043097.103864327
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/82AN/ 0000755 0001750 0001750 00000000000 15172703231 020304 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/82AN/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022674 x ustar 00 30 mtime=1777043097.103957984
30 atime=1777043097.103864327
30 ctime=1777043097.103957984
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/82AN/test.event 0000644 0001750 0001750 00000000051 15172703231 022322 0 ustar 00tina tina +STR
+DOC
=VAL :---word1 word2
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/82AN/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022345 x ustar 00 30 mtime=1777043097.063229931
30 atime=1777043097.063105543
30 ctime=1777043097.063229931
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/82AN/out.yaml 0000644 0001750 0001750 00000000021 15172703231 021770 0 ustar 00tina tina '---word1 word2'
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/82AN/PaxHeaders/in.json 0000644 0000000 0000000 00000000130 15172703231 022151 x ustar 00 29 mtime=1777043097.03540013
30 atime=1777043097.035308568
29 ctime=1777043097.03540013
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/82AN/in.json 0000644 0001750 0001750 00000000021 15172703231 021576 0 ustar 00tina tina "---word1 word2"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/82AN/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022144 x ustar 00 30 mtime=1777043097.035308568
30 atime=1777043097.035214142
30 ctime=1777043097.035308568
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/82AN/in.yaml 0000644 0001750 0001750 00000000017 15172703231 021574 0 ustar 00tina tina ---word1
word2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/82AN/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021141 x ustar 00 30 mtime=1777043096.962453089
29 atime=1777043096.96229413
30 ctime=1777043096.962453089
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/82AN/=== 0000644 0001750 0001750 00000000047 15172703230 020575 0 ustar 00tina tina Three dashes and content without space
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/9SHH 0000644 0000000 0000000 00000000132 15172703231 020640 x ustar 00 30 mtime=1777043097.103770809
30 atime=1777043096.962114078
30 ctime=1777043097.103770809
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9SHH/ 0000755 0001750 0001750 00000000000 15172703231 020347 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9SHH/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022737 x ustar 00 30 mtime=1777043097.103864327
30 atime=1777043097.103770809
30 ctime=1777043097.103864327
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9SHH/test.event 0000644 0001750 0001750 00000000116 15172703231 022367 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :single
=VAL 'text
=VAL :double
=VAL "text
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9SHH/PaxHeaders/in.json 0000644 0000000 0000000 00000000131 15172703231 022215 x ustar 00 30 mtime=1777043097.035214142
29 atime=1777043097.03511392
30 ctime=1777043097.035214142
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9SHH/in.json 0000644 0001750 0001750 00000000053 15172703231 021646 0 ustar 00tina tina {
"single": "text",
"double": "text"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9SHH/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703231 022205 x ustar 00 29 mtime=1777043097.03511392
30 atime=1777043097.035020681
29 ctime=1777043097.03511392
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9SHH/in.yaml 0000644 0001750 0001750 00000000036 15172703231 021640 0 ustar 00tina tina single: 'text'
double: "text"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9SHH/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021203 x ustar 00 29 mtime=1777043096.96229413
30 atime=1777043096.962114078
29 ctime=1777043096.96229413
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9SHH/=== 0000644 0001750 0001750 00000000053 15172703230 020635 0 ustar 00tina tina Spec Example 5.8. Quoted Scalar Indicators
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/SBG9 0000644 0000000 0000000 00000000130 15172703231 020627 x ustar 00 29 mtime=1777043097.10367792
30 atime=1777043096.961949741
29 ctime=1777043097.10367792
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SBG9/ 0000755 0001750 0001750 00000000000 15172703231 020340 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SBG9/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 022727 x ustar 00 30 mtime=1777043097.103770809
29 atime=1777043097.10367792
30 ctime=1777043097.103770809
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SBG9/test.event 0000644 0001750 0001750 00000000153 15172703231 022361 0 ustar 00tina tina +STR
+DOC
+MAP {}
=VAL :a
+SEQ []
=VAL :b
=VAL :c
-SEQ
+SEQ []
=VAL :d
=VAL :e
-SEQ
=VAL :f
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SBG9/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022401 x ustar 00 30 mtime=1777043097.063105543
30 atime=1777043097.063020616
30 ctime=1777043097.063105543
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SBG9/out.yaml 0000644 0001750 0001750 00000000033 15172703231 022027 0 ustar 00tina tina a:
- b
- c
? - d
- e
: f
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SBG9/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022200 x ustar 00 30 mtime=1777043097.035020681
30 atime=1777043097.034920668
30 ctime=1777043097.035020681
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SBG9/in.yaml 0000644 0001750 0001750 00000000027 15172703231 021631 0 ustar 00tina tina {a: [b, c], [d, e]: f}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SBG9/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021176 x ustar 00 30 mtime=1777043096.962114078
30 atime=1777043096.961949741
30 ctime=1777043096.962114078
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SBG9/=== 0000644 0001750 0001750 00000000036 15172703230 020627 0 ustar 00tina tina Flow Sequence in Flow Mapping
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/UDR7 0000644 0000000 0000000 00000000132 15172703231 020646 x ustar 00 30 mtime=1777043097.103583704
30 atime=1777043096.961789315
30 ctime=1777043097.103583704
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UDR7/ 0000755 0001750 0001750 00000000000 15172703231 020355 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UDR7/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 022743 x ustar 00 29 mtime=1777043097.10367792
30 atime=1777043097.103583704
29 ctime=1777043097.10367792
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UDR7/test.event 0000644 0001750 0001750 00000000224 15172703231 022375 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :sequence
+SEQ []
=VAL :one
=VAL :two
-SEQ
=VAL :mapping
+MAP {}
=VAL :sky
=VAL :blue
=VAL :sea
=VAL :green
-MAP
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UDR7/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022416 x ustar 00 30 mtime=1777043097.063020616
30 atime=1777043097.062914876
30 ctime=1777043097.063020616
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UDR7/out.yaml 0000644 0001750 0001750 00000000070 15172703231 022045 0 ustar 00tina tina sequence:
- one
- two
mapping:
sky: blue
sea: green
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UDR7/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022224 x ustar 00 30 mtime=1777043097.034920668
30 atime=1777043097.034828128
30 ctime=1777043097.034920668
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UDR7/in.json 0000644 0001750 0001750 00000000147 15172703231 021660 0 ustar 00tina tina {
"sequence": [
"one",
"two"
],
"mapping": {
"sky": "blue",
"sea": "green"
}
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UDR7/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022215 x ustar 00 30 mtime=1777043097.034828128
30 atime=1777043097.034735169
30 ctime=1777043097.034828128
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UDR7/in.yaml 0000644 0001750 0001750 00000000073 15172703231 021647 0 ustar 00tina tina sequence: [ one, two, ]
mapping: { sky: blue, sea: green }
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UDR7/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021213 x ustar 00 30 mtime=1777043096.961949741
30 atime=1777043096.961789315
30 ctime=1777043096.961949741
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UDR7/=== 0000644 0001750 0001750 00000000055 15172703230 020645 0 ustar 00tina tina Spec Example 5.4. Flow Collection Indicators
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/PBJ2 0000644 0000000 0000000 00000000132 15172703231 020622 x ustar 00 30 mtime=1777043097.103490325
30 atime=1777043096.961636712
30 ctime=1777043097.103490325
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PBJ2/ 0000755 0001750 0001750 00000000000 15172703231 020331 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PBJ2/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022721 x ustar 00 30 mtime=1777043097.103583704
30 atime=1777043097.103490325
30 ctime=1777043097.103583704
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PBJ2/test.event 0000644 0001750 0001750 00000000315 15172703231 022352 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :american
+SEQ
=VAL :Boston Red Sox
=VAL :Detroit Tigers
=VAL :New York Yankees
-SEQ
=VAL :national
+SEQ
=VAL :New York Mets
=VAL :Chicago Cubs
=VAL :Atlanta Braves
-SEQ
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PBJ2/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022372 x ustar 00 30 mtime=1777043097.062914876
30 atime=1777043097.062830018
30 ctime=1777043097.062914876
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PBJ2/out.yaml 0000644 0001750 0001750 00000000171 15172703231 022023 0 ustar 00tina tina american:
- Boston Red Sox
- Detroit Tigers
- New York Yankees
national:
- New York Mets
- Chicago Cubs
- Atlanta Braves
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PBJ2/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022200 x ustar 00 30 mtime=1777043097.034735169
30 atime=1777043097.034643607
30 ctime=1777043097.034735169
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PBJ2/in.json 0000644 0001750 0001750 00000000256 15172703231 021635 0 ustar 00tina tina {
"american": [
"Boston Red Sox",
"Detroit Tigers",
"New York Yankees"
],
"national": [
"New York Mets",
"Chicago Cubs",
"Atlanta Braves"
]
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PBJ2/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022171 x ustar 00 30 mtime=1777043097.034643607
30 atime=1777043097.034551556
30 ctime=1777043097.034643607
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PBJ2/in.yaml 0000644 0001750 0001750 00000000205 15172703231 021620 0 ustar 00tina tina american:
- Boston Red Sox
- Detroit Tigers
- New York Yankees
national:
- New York Mets
- Chicago Cubs
- Atlanta Braves
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PBJ2/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021167 x ustar 00 30 mtime=1777043096.961789315
30 atime=1777043096.961636712
30 ctime=1777043096.961789315
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PBJ2/=== 0000644 0001750 0001750 00000000057 15172703230 020623 0 ustar 00tina tina Spec Example 2.3. Mapping Scalars to Sequences
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/TS54 0000644 0000000 0000000 00000000132 15172703231 020624 x ustar 00 30 mtime=1777043097.103395201
30 atime=1777043096.961485715
30 ctime=1777043097.103395201
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TS54/ 0000755 0001750 0001750 00000000000 15172703231 020333 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TS54/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022723 x ustar 00 30 mtime=1777043097.103490325
30 atime=1777043097.103395201
30 ctime=1777043097.103490325
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TS54/test.event 0000644 0001750 0001750 00000000054 15172703231 022354 0 ustar 00tina tina +STR
+DOC
=VAL >ab cd\nef\n\ngh\n
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TS54/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022374 x ustar 00 30 mtime=1777043097.062830018
30 atime=1777043097.062737269
30 ctime=1777043097.062830018
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TS54/out.yaml 0000644 0001750 0001750 00000000027 15172703231 022025 0 ustar 00tina tina >
ab cd
ef
gh
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TS54/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022202 x ustar 00 30 mtime=1777043097.034551556
30 atime=1777043097.034459086
30 ctime=1777043097.034551556
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TS54/in.json 0000644 0001750 0001750 00000000024 15172703231 021630 0 ustar 00tina tina "ab cd\nef\n\ngh\n"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TS54/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022173 x ustar 00 30 mtime=1777043097.034459086
30 atime=1777043097.034366057
30 ctime=1777043097.034459086
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TS54/in.yaml 0000644 0001750 0001750 00000000026 15172703231 021623 0 ustar 00tina tina >
ab
cd
ef
gh
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TS54/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021171 x ustar 00 30 mtime=1777043096.961636712
30 atime=1777043096.961485715
30 ctime=1777043096.961636712
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/TS54/=== 0000644 0001750 0001750 00000000024 15172703230 020617 0 ustar 00tina tina Folded Block Scalar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/CXX2 0000644 0000000 0000000 00000000132 15172703231 020651 x ustar 00 30 mtime=1777043097.103299449
30 atime=1777043096.961328781
30 ctime=1777043097.103299449
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CXX2/ 0000755 0001750 0001750 00000000000 15172703231 020360 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CXX2/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022750 x ustar 00 30 mtime=1777043097.103395201
30 atime=1777043097.103299449
30 ctime=1777043097.103395201
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CXX2/test.event 0000644 0001750 0001750 00000000016 15172703231 022377 0 ustar 00tina tina +STR
+DOC ---
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CXX2/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703231 022217 x ustar 00 30 mtime=1777043097.034366057
29 atime=1777043097.03427219
30 ctime=1777043097.034366057
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CXX2/in.yaml 0000644 0001750 0001750 00000000021 15172703231 021643 0 ustar 00tina tina --- &anchor a: b
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CXX2/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 022001 x ustar 00 30 mtime=1777043096.979878745
30 atime=1777043096.979878745
30 ctime=1777043096.979961787
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CXX2/error 0000644 0001750 0001750 00000000000 15172703230 021421 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CXX2/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021216 x ustar 00 30 mtime=1777043096.961485715
30 atime=1777043096.961328781
30 ctime=1777043096.961485715
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CXX2/=== 0000644 0001750 0001750 00000000053 15172703230 020646 0 ustar 00tina tina Mapping with anchor on document start line
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/5TRB 0000644 0000000 0000000 00000000132 15172703231 020641 x ustar 00 30 mtime=1777043097.103200763
30 atime=1777043096.961164653
30 ctime=1777043097.103200763
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5TRB/ 0000755 0001750 0001750 00000000000 15172703231 020350 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5TRB/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022740 x ustar 00 30 mtime=1777043097.103299449
30 atime=1777043097.103200763
30 ctime=1777043097.103299449
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5TRB/test.event 0000644 0001750 0001750 00000000016 15172703231 022367 0 ustar 00tina tina +STR
+DOC ---
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5TRB/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703231 022206 x ustar 00 29 mtime=1777043097.03427219
30 atime=1777043097.034164355
29 ctime=1777043097.03427219
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5TRB/in.yaml 0000644 0001750 0001750 00000000014 15172703231 021635 0 ustar 00tina tina ---
"
---
"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5TRB/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021771 x ustar 00 30 mtime=1777043096.979795354
30 atime=1777043096.979795354
30 ctime=1777043096.979878745
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5TRB/error 0000644 0001750 0001750 00000000000 15172703230 021411 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5TRB/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021206 x ustar 00 30 mtime=1777043096.961328781
30 atime=1777043096.961164653
30 ctime=1777043096.961328781
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5TRB/=== 0000644 0001750 0001750 00000000064 15172703230 020640 0 ustar 00tina tina Invalid document-start marker in doublequoted tring
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/9MAG 0000644 0000000 0000000 00000000132 15172703231 020622 x ustar 00 30 mtime=1777043097.103096489
30 atime=1777043096.961006253
30 ctime=1777043097.103096489
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MAG/ 0000755 0001750 0001750 00000000000 15172703231 020331 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MAG/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022721 x ustar 00 30 mtime=1777043097.103200763
30 atime=1777043097.103096489
30 ctime=1777043097.103200763
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MAG/test.event 0000644 0001750 0001750 00000000026 15172703231 022351 0 ustar 00tina tina +STR
+DOC ---
+SEQ []
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MAG/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022171 x ustar 00 30 mtime=1777043097.034164355
30 atime=1777043097.034072723
30 ctime=1777043097.034164355
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MAG/in.yaml 0000644 0001750 0001750 00000000022 15172703231 021615 0 ustar 00tina tina ---
[ , a, b, c ]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MAG/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021752 x ustar 00 30 mtime=1777043096.979711405
30 atime=1777043096.979711405
30 ctime=1777043096.979795354
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MAG/error 0000644 0001750 0001750 00000000000 15172703230 021372 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MAG/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021167 x ustar 00 30 mtime=1777043096.961164653
30 atime=1777043096.961006253
30 ctime=1777043096.961164653
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MAG/=== 0000644 0001750 0001750 00000000062 15172703230 020617 0 ustar 00tina tina Flow sequence with invalid comma at the beginning
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/7BUB 0000644 0000000 0000000 00000000132 15172703231 020624 x ustar 00 30 mtime=1777043097.103001086
30 atime=1777043096.960843313
30 ctime=1777043097.103001086
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7BUB/ 0000755 0001750 0001750 00000000000 15172703231 020333 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7BUB/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022723 x ustar 00 30 mtime=1777043097.103096489
30 atime=1777043097.103001086
30 ctime=1777043097.103096489
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7BUB/test.event 0000644 0001750 0001750 00000000214 15172703231 022352 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :hr
+SEQ
=VAL :Mark McGwire
=VAL &SS :Sammy Sosa
-SEQ
=VAL :rbi
+SEQ
=ALI *SS
=VAL :Ken Griffey
-SEQ
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7BUB/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022374 x ustar 00 30 mtime=1777043097.062737269
30 atime=1777043097.062644519
30 ctime=1777043097.062737269
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7BUB/out.yaml 0000644 0001750 0001750 00000000101 15172703231 022016 0 ustar 00tina tina ---
hr:
- Mark McGwire
- &SS Sammy Sosa
rbi:
- *SS
- Ken Griffey
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7BUB/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022202 x ustar 00 30 mtime=1777043097.034072723
30 atime=1777043097.033979834
30 ctime=1777043097.034072723
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7BUB/in.json 0000644 0001750 0001750 00000000153 15172703231 021633 0 ustar 00tina tina {
"hr": [
"Mark McGwire",
"Sammy Sosa"
],
"rbi": [
"Sammy Sosa",
"Ken Griffey"
]
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7BUB/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022173 x ustar 00 30 mtime=1777043097.033979834
30 atime=1777043097.033887084
30 ctime=1777043097.033979834
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7BUB/in.yaml 0000644 0001750 0001750 00000000177 15172703231 021632 0 ustar 00tina tina ---
hr:
- Mark McGwire
# Following node labeled SS
- &SS Sammy Sosa
rbi:
- *SS # Subsequent occurrence
- Ken Griffey
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7BUB/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021171 x ustar 00 30 mtime=1777043096.961006253
30 atime=1777043096.960843313
30 ctime=1777043096.961006253
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7BUB/=== 0000644 0001750 0001750 00000000114 15172703230 020617 0 ustar 00tina tina Spec Example 2.10. Node for “Sammy Sosa” appears twice in this document
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/JTV5 0000644 0000000 0000000 00000000132 15172703231 020655 x ustar 00 30 mtime=1777043097.102909594
30 atime=1777043096.960684703
30 ctime=1777043097.102909594
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JTV5/ 0000755 0001750 0001750 00000000000 15172703231 020364 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JTV5/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022754 x ustar 00 30 mtime=1777043097.103001086
30 atime=1777043097.102909594
30 ctime=1777043097.103001086
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JTV5/test.event 0000644 0001750 0001750 00000000112 15172703231 022400 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :a true
=VAL :null d
=VAL :e 42
=VAL :
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JTV5/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022425 x ustar 00 30 mtime=1777043097.062644519
30 atime=1777043097.062551979
30 ctime=1777043097.062644519
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JTV5/out.yaml 0000644 0001750 0001750 00000000025 15172703231 022054 0 ustar 00tina tina a true: null d
e 42:
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JTV5/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022233 x ustar 00 30 mtime=1777043097.033887084
30 atime=1777043097.033795033
30 ctime=1777043097.033887084
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JTV5/in.json 0000644 0001750 0001750 00000000051 15172703231 021661 0 ustar 00tina tina {
"a true": "null d",
"e 42": null
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JTV5/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022224 x ustar 00 30 mtime=1777043097.033795033
30 atime=1777043097.033703262
30 ctime=1777043097.033795033
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JTV5/in.yaml 0000644 0001750 0001750 00000000037 15172703231 021656 0 ustar 00tina tina ? a
true
: null
d
? e
42
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JTV5/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021222 x ustar 00 30 mtime=1777043096.960843313
30 atime=1777043096.960684703
30 ctime=1777043096.960843313
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JTV5/=== 0000644 0001750 0001750 00000000045 15172703230 020653 0 ustar 00tina tina Block Mapping with Multiline Scalars
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/PRH3 0000644 0000000 0000000 00000000132 15172703231 020641 x ustar 00 30 mtime=1777043097.102816774
30 atime=1777043096.960526093
30 ctime=1777043097.102816774
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PRH3/ 0000755 0001750 0001750 00000000000 15172703231 020350 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PRH3/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022740 x ustar 00 30 mtime=1777043097.102909594
30 atime=1777043097.102816774
30 ctime=1777043097.102909594
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PRH3/test.event 0000644 0001750 0001750 00000000107 15172703231 022370 0 ustar 00tina tina +STR
+DOC
=VAL ' 1st non-empty\n2nd non-empty 3rd non-empty
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PRH3/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000130 15172703231 022536 x ustar 00 29 mtime=1777043097.07166671
30 atime=1777043097.071573193
29 ctime=1777043097.07166671
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PRH3/emit.yaml 0000644 0001750 0001750 00000000061 15172703231 022167 0 ustar 00tina tina ' 1st non-empty
2nd non-empty 3rd non-empty '
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PRH3/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022411 x ustar 00 30 mtime=1777043097.062551979
30 atime=1777043097.062457903
30 ctime=1777043097.062551979
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PRH3/out.yaml 0000644 0001750 0001750 00000000061 15172703231 022040 0 ustar 00tina tina ' 1st non-empty
2nd non-empty 3rd non-empty '
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PRH3/PaxHeaders/in.json 0000644 0000000 0000000 00000000131 15172703231 022216 x ustar 00 30 mtime=1777043097.033703262
29 atime=1777043097.03361135
30 ctime=1777043097.033703262
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PRH3/in.json 0000644 0001750 0001750 00000000057 15172703231 021653 0 ustar 00tina tina " 1st non-empty\n2nd non-empty 3rd non-empty "
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PRH3/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703231 022206 x ustar 00 29 mtime=1777043097.03361135
30 atime=1777043097.033518391
29 ctime=1777043097.03361135
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PRH3/in.yaml 0000644 0001750 0001750 00000000062 15172703231 021640 0 ustar 00tina tina ' 1st non-empty
2nd non-empty
3rd non-empty '
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PRH3/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021206 x ustar 00 30 mtime=1777043096.960684703
30 atime=1777043096.960526093
30 ctime=1777043096.960684703
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PRH3/=== 0000644 0001750 0001750 00000000046 15172703230 020640 0 ustar 00tina tina Spec Example 7.9. Single Quoted Lines
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/LHL4 0000644 0000000 0000000 00000000132 15172703231 020630 x ustar 00 30 mtime=1777043097.102725282
30 atime=1777043096.960366784
30 ctime=1777043097.102725282
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LHL4/ 0000755 0001750 0001750 00000000000 15172703231 020337 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LHL4/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022727 x ustar 00 30 mtime=1777043097.102816774
30 atime=1777043097.102725282
30 ctime=1777043097.102816774
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LHL4/test.event 0000644 0001750 0001750 00000000016 15172703231 022356 0 ustar 00tina tina +STR
+DOC ---
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LHL4/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703231 022176 x ustar 00 30 mtime=1777043097.033518391
29 atime=1777043097.03342662
30 ctime=1777043097.033518391
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LHL4/in.yaml 0000644 0001750 0001750 00000000031 15172703231 021623 0 ustar 00tina tina ---
!invalid{}tag scalar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LHL4/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021760 x ustar 00 30 mtime=1777043096.979627875
30 atime=1777043096.979627875
30 ctime=1777043096.979711405
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LHL4/error 0000644 0001750 0001750 00000000000 15172703230 021400 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LHL4/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021175 x ustar 00 30 mtime=1777043096.960526093
30 atime=1777043096.960366784
30 ctime=1777043096.960526093
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LHL4/=== 0000644 0001750 0001750 00000000014 15172703230 020622 0 ustar 00tina tina Invalid tag
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/M5C3 0000644 0000000 0000000 00000000132 15172703231 020574 x ustar 00 30 mtime=1777043097.102635117
30 atime=1777043096.960203984
30 ctime=1777043097.102635117
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M5C3/ 0000755 0001750 0001750 00000000000 15172703231 020303 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M5C3/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022673 x ustar 00 30 mtime=1777043097.102725282
30 atime=1777043097.102635117
30 ctime=1777043097.102725282
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M5C3/test.event 0000644 0001750 0001750 00000000134 15172703231 022323 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :literal
=VAL |value\n
=VAL :folded
=VAL >value\n
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M5C3/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022344 x ustar 00 30 mtime=1777043097.062457903
30 atime=1777043097.062363896
30 ctime=1777043097.062457903
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M5C3/out.yaml 0000644 0001750 0001750 00000000052 15172703231 021773 0 ustar 00tina tina literal: |
value
folded: !foo >
value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M5C3/PaxHeaders/in.json 0000644 0000000 0000000 00000000130 15172703231 022150 x ustar 00 29 mtime=1777043097.03342662
30 atime=1777043097.033334499
29 ctime=1777043097.03342662
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M5C3/in.json 0000644 0001750 0001750 00000000062 15172703231 021602 0 ustar 00tina tina {
"literal": "value\n",
"folded": "value\n"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M5C3/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703231 022142 x ustar 00 30 mtime=1777043097.033334499
29 atime=1777043097.03324147
30 ctime=1777043097.033334499
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M5C3/in.yaml 0000644 0001750 0001750 00000000060 15172703231 021571 0 ustar 00tina tina literal: |2
value
folded:
!foo
>1
value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M5C3/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021141 x ustar 00 30 mtime=1777043096.960366784
30 atime=1777043096.960203984
30 ctime=1777043096.960366784
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M5C3/=== 0000644 0001750 0001750 00000000046 15172703230 020573 0 ustar 00tina tina Spec Example 8.21. Block Scalar Nodes
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/S4JQ 0000644 0000000 0000000 00000000132 15172703231 020646 x ustar 00 30 mtime=1777043097.102542647
30 atime=1777043096.960050263
30 ctime=1777043097.102542647
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S4JQ/ 0000755 0001750 0001750 00000000000 15172703231 020355 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S4JQ/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022745 x ustar 00 30 mtime=1777043097.102635117
30 atime=1777043097.102542647
30 ctime=1777043097.102635117
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S4JQ/test.event 0000644 0001750 0001750 00000000075 15172703231 022401 0 ustar 00tina tina +STR
+DOC
+SEQ
=VAL "12
=VAL :12
=VAL :12
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S4JQ/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022416 x ustar 00 30 mtime=1777043097.062363896
30 atime=1777043097.062280855
30 ctime=1777043097.062363896
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S4JQ/out.yaml 0000644 0001750 0001750 00000000023 15172703231 022043 0 ustar 00tina tina - "12"
- 12
- ! 12
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S4JQ/PaxHeaders/in.json 0000644 0000000 0000000 00000000130 15172703231 022222 x ustar 00 29 mtime=1777043097.03324147
30 atime=1777043097.033137476
29 ctime=1777043097.03324147
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S4JQ/in.json 0000644 0001750 0001750 00000000031 15172703231 021650 0 ustar 00tina tina [
"12",
12,
"12"
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S4JQ/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022215 x ustar 00 30 mtime=1777043097.033137476
30 atime=1777043097.033054853
30 ctime=1777043097.033137476
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S4JQ/in.yaml 0000644 0001750 0001750 00000000067 15172703231 021652 0 ustar 00tina tina # Assuming conventional resolution:
- "12"
- 12
- ! 12
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S4JQ/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021213 x ustar 00 30 mtime=1777043096.960203984
30 atime=1777043096.960050263
30 ctime=1777043096.960203984
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S4JQ/=== 0000644 0001750 0001750 00000000045 15172703230 020644 0 ustar 00tina tina Spec Example 6.28. Non-Specific Tags
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/HWV9 0000644 0000000 0000000 00000000132 15172703231 020662 x ustar 00 30 mtime=1777043097.102451573
30 atime=1777043096.959885367
30 ctime=1777043097.102451573
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HWV9/ 0000755 0001750 0001750 00000000000 15172703231 020371 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HWV9/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022761 x ustar 00 30 mtime=1777043097.102542647
30 atime=1777043097.102451573
30 ctime=1777043097.102542647
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HWV9/test.event 0000644 0001750 0001750 00000000012 15172703231 022404 0 ustar 00tina tina +STR
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HWV9/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022432 x ustar 00 30 mtime=1777043097.062150112
30 atime=1777043097.062150112
30 ctime=1777043097.062280855
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HWV9/out.yaml 0000644 0001750 0001750 00000000000 15172703231 022052 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HWV9/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022240 x ustar 00 30 mtime=1777043097.032959031
30 atime=1777043097.032959031
30 ctime=1777043097.033054853
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HWV9/in.json 0000644 0001750 0001750 00000000000 15172703231 021660 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HWV9/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022231 x ustar 00 30 mtime=1777043097.032959031
30 atime=1777043097.032866281
30 ctime=1777043097.032959031
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HWV9/in.yaml 0000644 0001750 0001750 00000000004 15172703231 021655 0 ustar 00tina tina ...
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HWV9/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021227 x ustar 00 30 mtime=1777043096.960050263
30 atime=1777043096.959885367
30 ctime=1777043096.960050263
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HWV9/=== 0000644 0001750 0001750 00000000024 15172703230 020655 0 ustar 00tina tina Document-end marker
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/7BMT 0000644 0000000 0000000 00000000130 15172703231 020634 x ustar 00 29 mtime=1777043097.10236057
30 atime=1777043096.959727944
29 ctime=1777043097.10236057
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7BMT/ 0000755 0001750 0001750 00000000000 15172703231 020345 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7BMT/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 022734 x ustar 00 30 mtime=1777043097.102451573
29 atime=1777043097.10236057
30 ctime=1777043097.102451573
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7BMT/test.event 0000644 0001750 0001750 00000000530 15172703231 022365 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :top1
+MAP &node1
=VAL &k1 :key1
=VAL :one
-MAP
=VAL :top2
+MAP &node2
=VAL :key2
=VAL :two
-MAP
=VAL :top3
+MAP
=VAL &k3 :key3
=VAL :three
-MAP
=VAL :top4
+MAP &node4
=VAL &k4 :key4
=VAL :four
-MAP
=VAL :top5
+MAP &node5
=VAL :key5
=VAL :five
-MAP
=VAL :top6
=VAL &val6 :six
=VAL :top7
=VAL &val7 :seven
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7BMT/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022406 x ustar 00 30 mtime=1777043097.062150112
30 atime=1777043097.062057572
30 ctime=1777043097.062150112
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7BMT/out.yaml 0000644 0001750 0001750 00000000254 15172703231 022041 0 ustar 00tina tina ---
top1: &node1
&k1 key1: one
top2: &node2
key2: two
top3:
&k3 key3: three
top4: &node4
&k4 key4: four
top5: &node5
key5: five
top6: &val6 six
top7: &val7 seven
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7BMT/PaxHeaders/in.json 0000644 0000000 0000000 00000000130 15172703231 022212 x ustar 00 30 mtime=1777043097.032866281
28 atime=1777043097.0327743
30 ctime=1777043097.032866281
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7BMT/in.json 0000644 0001750 0001750 00000000332 15172703231 021644 0 ustar 00tina tina {
"top1": {
"key1": "one"
},
"top2": {
"key2": "two"
},
"top3": {
"key3": "three"
},
"top4": {
"key4": "four"
},
"top5": {
"key5": "five"
},
"top6": "six",
"top7": "seven"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7BMT/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000125 15172703231 022207 x ustar 00 28 mtime=1777043097.0327743
29 atime=1777043097.03268176
28 ctime=1777043097.0327743
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7BMT/in.yaml 0000644 0001750 0001750 00000000272 15172703231 021640 0 ustar 00tina tina ---
top1: &node1
&k1 key1: one
top2: &node2 # comment
key2: two
top3:
&k3 key3: three
top4: &node4
&k4 key4: four
top5: &node5
key5: five
top6: &val6
six
top7:
&val7 seven
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7BMT/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021203 x ustar 00 30 mtime=1777043096.959885367
30 atime=1777043096.959727944
30 ctime=1777043096.959885367
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7BMT/=== 0000644 0001750 0001750 00000000043 15172703230 020632 0 ustar 00tina tina Node and Mapping Key Anchors [1.3]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/L383 0000644 0000000 0000000 00000000132 15172703231 020556 x ustar 00 30 mtime=1777043097.102267751
30 atime=1777043096.959570103
30 ctime=1777043097.102267751
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L383/ 0000755 0001750 0001750 00000000000 15172703231 020265 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L383/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 022653 x ustar 00 29 mtime=1777043097.10236057
30 atime=1777043097.102267751
29 ctime=1777043097.10236057
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L383/test.event 0000644 0001750 0001750 00000000072 15172703231 022306 0 ustar 00tina tina +STR
+DOC ---
=VAL :foo
-DOC
+DOC ---
=VAL :foo
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L383/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022326 x ustar 00 30 mtime=1777043097.062057572
30 atime=1777043097.061954136
30 ctime=1777043097.062057572
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L383/out.yaml 0000644 0001750 0001750 00000000020 15172703231 021750 0 ustar 00tina tina --- foo
--- foo
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L383/PaxHeaders/in.json 0000644 0000000 0000000 00000000127 15172703231 022140 x ustar 00 29 mtime=1777043097.03268176
29 atime=1777043097.03258929
29 ctime=1777043097.03268176
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L383/in.json 0000644 0001750 0001750 00000000014 15172703231 021561 0 ustar 00tina tina "foo"
"foo"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L383/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703231 022123 x ustar 00 29 mtime=1777043097.03258929
30 atime=1777043097.032496261
29 ctime=1777043097.03258929
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L383/in.yaml 0000644 0001750 0001750 00000000046 15172703231 021557 0 ustar 00tina tina --- foo # comment
--- foo # comment
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L383/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021123 x ustar 00 30 mtime=1777043096.959727944
30 atime=1777043096.959570103
30 ctime=1777043096.959727944
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L383/=== 0000644 0001750 0001750 00000000047 15172703230 020556 0 ustar 00tina tina Two scalar docs with trailing comments
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/4GC6 0000644 0000000 0000000 00000000132 15172703231 020570 x ustar 00 30 mtime=1777043097.102160544
30 atime=1777043096.959409048
30 ctime=1777043097.102160544
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4GC6/ 0000755 0001750 0001750 00000000000 15172703231 020277 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4GC6/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022667 x ustar 00 30 mtime=1777043097.102267751
30 atime=1777043097.102160544
30 ctime=1777043097.102267751
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4GC6/test.event 0000644 0001750 0001750 00000000055 15172703231 022321 0 ustar 00tina tina +STR
+DOC
=VAL 'here's to "quotes"
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4GC6/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022146 x ustar 00 30 mtime=1777043097.032496261
30 atime=1777043097.032403721
30 ctime=1777043097.032496261
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4GC6/in.json 0000644 0001750 0001750 00000000027 15172703231 021577 0 ustar 00tina tina "here's to \"quotes\""
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4GC6/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022137 x ustar 00 30 mtime=1777043097.032403721
30 atime=1777043097.032311391
30 ctime=1777043097.032403721
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4GC6/in.yaml 0000644 0001750 0001750 00000000026 15172703231 021567 0 ustar 00tina tina 'here''s to "quotes"'
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4GC6/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021135 x ustar 00 30 mtime=1777043096.959570103
30 atime=1777043096.959409048
30 ctime=1777043096.959570103
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4GC6/=== 0000644 0001750 0001750 00000000053 15172703230 020565 0 ustar 00tina tina Spec Example 7.7. Single Quoted Characters
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/F2C7 0000644 0000000 0000000 00000000132 15172703231 020566 x ustar 00 30 mtime=1777043097.102068213
30 atime=1777043096.959238495
30 ctime=1777043097.102068213
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F2C7/ 0000755 0001750 0001750 00000000000 15172703231 020275 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F2C7/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022665 x ustar 00 30 mtime=1777043097.102160544
30 atime=1777043097.102068213
30 ctime=1777043097.102160544
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F2C7/test.event 0000644 0001750 0001750 00000000217 15172703231 022317 0 ustar 00tina tina +STR
+DOC
+SEQ
=VAL &a :a
=VAL :2
=VAL &c :4
=VAL &d :d
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F2C7/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022336 x ustar 00 30 mtime=1777043097.061954136
30 atime=1777043097.061863622
30 ctime=1777043097.061954136
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F2C7/out.yaml 0000644 0001750 0001750 00000000053 15172703231 021766 0 ustar 00tina tina - &a !!str a
- !!int 2
- &c !!int 4
- &d d
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F2C7/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022144 x ustar 00 30 mtime=1777043097.032311391
30 atime=1777043097.032217873
30 ctime=1777043097.032311391
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F2C7/in.json 0000644 0001750 0001750 00000000033 15172703231 021572 0 ustar 00tina tina [
"a",
2,
4,
"d"
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F2C7/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022135 x ustar 00 30 mtime=1777043097.032217873
30 atime=1777043097.032115555
30 ctime=1777043097.032217873
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F2C7/in.yaml 0000644 0001750 0001750 00000000057 15172703231 021571 0 ustar 00tina tina - &a !!str a
- !!int 2
- !!int &c 4
- &d d
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F2C7/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021133 x ustar 00 30 mtime=1777043096.959409048
30 atime=1777043096.959238495
30 ctime=1777043096.959409048
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F2C7/=== 0000644 0001750 0001750 00000000021 15172703230 020556 0 ustar 00tina tina Anchors and Tags
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/3GZX 0000644 0000000 0000000 00000000132 15172703231 020660 x ustar 00 30 mtime=1777043097.101976093
30 atime=1777043096.959066057
30 ctime=1777043097.101976093
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3GZX/ 0000755 0001750 0001750 00000000000 15172703231 020367 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3GZX/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022757 x ustar 00 30 mtime=1777043097.102068213
30 atime=1777043097.101976093
30 ctime=1777043097.102068213
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3GZX/test.event 0000644 0001750 0001750 00000000264 15172703231 022413 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :First occurrence
=VAL &anchor :Foo
=VAL :Second occurrence
=ALI *anchor
=VAL :Override anchor
=VAL &anchor :Bar
=VAL :Reuse anchor
=ALI *anchor
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3GZX/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022236 x ustar 00 30 mtime=1777043097.032115555
30 atime=1777043097.032024203
30 ctime=1777043097.032115555
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3GZX/in.json 0000644 0001750 0001750 00000000163 15172703231 021670 0 ustar 00tina tina {
"First occurrence": "Foo",
"Second occurrence": "Foo",
"Override anchor": "Bar",
"Reuse anchor": "Bar"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3GZX/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022227 x ustar 00 30 mtime=1777043097.032024203
30 atime=1777043097.031931663
30 ctime=1777043097.032024203
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3GZX/in.yaml 0000644 0001750 0001750 00000000154 15172703231 021661 0 ustar 00tina tina First occurrence: &anchor Foo
Second occurrence: *anchor
Override anchor: &anchor Bar
Reuse anchor: *anchor
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3GZX/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021225 x ustar 00 30 mtime=1777043096.959238495
30 atime=1777043096.959066057
30 ctime=1777043096.959238495
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3GZX/=== 0000644 0001750 0001750 00000000036 15172703230 020656 0 ustar 00tina tina Spec Example 7.1. Alias Nodes
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/Z9M4 0000644 0000000 0000000 00000000126 15172703231 020633 x ustar 00 28 mtime=1777043097.1018846
30 atime=1777043096.958928679
28 ctime=1777043097.1018846
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Z9M4/ 0000755 0001750 0001750 00000000000 15172703231 020337 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Z9M4/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 022725 x ustar 00 30 mtime=1777043097.101976093
28 atime=1777043097.1018846
30 ctime=1777043097.101976093
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Z9M4/test.event 0000644 0001750 0001750 00000000113 15172703231 022354 0 ustar 00tina tina +STR
+DOC ---
+SEQ
=VAL "bar
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Z9M4/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022400 x ustar 00 30 mtime=1777043097.061863622
30 atime=1777043097.061770663
30 ctime=1777043097.061863622
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Z9M4/out.yaml 0000644 0001750 0001750 00000000054 15172703231 022031 0 ustar 00tina tina ---
- ! "bar"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Z9M4/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022206 x ustar 00 30 mtime=1777043097.031931663
30 atime=1777043097.031839891
30 ctime=1777043097.031931663
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Z9M4/in.json 0000644 0001750 0001750 00000000014 15172703231 021633 0 ustar 00tina tina [
"bar"
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Z9M4/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703231 022176 x ustar 00 30 mtime=1777043097.031839891
29 atime=1777043097.03174791
30 ctime=1777043097.031839891
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Z9M4/in.yaml 0000644 0001750 0001750 00000000066 15172703231 021633 0 ustar 00tina tina %TAG !e! tag:example.com,2000:app/
---
- !e!foo "bar"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Z9M4/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021175 x ustar 00 30 mtime=1777043096.959066057
30 atime=1777043096.958928679
30 ctime=1777043096.959066057
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Z9M4/=== 0000644 0001750 0001750 00000000045 15172703230 020626 0 ustar 00tina tina Spec Example 6.22. Global Tag Prefix
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/EW3V 0000644 0000000 0000000 00000000132 15172703231 020651 x ustar 00 30 mtime=1777043097.101793178
30 atime=1777043096.958761059
30 ctime=1777043097.101793178
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EW3V/ 0000755 0001750 0001750 00000000000 15172703231 020360 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EW3V/PaxHeaders/test.event 0000644 0000000 0000000 00000000126 15172703231 022753 x ustar 00 28 mtime=1777043097.1018846
30 atime=1777043097.101793178
28 ctime=1777043097.1018846
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EW3V/test.event 0000644 0001750 0001750 00000000030 15172703231 022373 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :k1
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EW3V/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703231 022216 x ustar 00 29 mtime=1777043097.03174791
30 atime=1777043097.031654881
29 ctime=1777043097.03174791
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EW3V/in.yaml 0000644 0001750 0001750 00000000017 15172703231 021650 0 ustar 00tina tina k1: v1
k2: v2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EW3V/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 022001 x ustar 00 30 mtime=1777043096.979544135
30 atime=1777043096.979544135
30 ctime=1777043096.979627875
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EW3V/error 0000644 0001750 0001750 00000000000 15172703230 021421 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EW3V/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021216 x ustar 00 30 mtime=1777043096.958928679
30 atime=1777043096.958761059
30 ctime=1777043096.958928679
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EW3V/=== 0000644 0001750 0001750 00000000035 15172703230 020646 0 ustar 00tina tina Wrong indendation in mapping
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/M7NX 0000644 0000000 0000000 00000000131 15172703231 020655 x ustar 00 30 mtime=1777043097.101701685
29 atime=1777043096.95860224
30 ctime=1777043097.101701685
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M7NX/ 0000755 0001750 0001750 00000000000 15172703231 020365 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M7NX/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022755 x ustar 00 30 mtime=1777043097.101793178
30 atime=1777043097.101701685
30 ctime=1777043097.101793178
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M7NX/test.event 0000644 0001750 0001750 00000000174 15172703231 022411 0 ustar 00tina tina +STR
+DOC ---
+MAP {}
=VAL :a
+SEQ []
=VAL :b
=VAL :c
+MAP {}
=VAL :d
+SEQ []
=VAL :e
=VAL :f
-SEQ
-MAP
-SEQ
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M7NX/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022426 x ustar 00 30 mtime=1777043097.061770663
30 atime=1777043097.061678891
30 ctime=1777043097.061770663
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M7NX/out.yaml 0000644 0001750 0001750 00000000040 15172703231 022052 0 ustar 00tina tina ---
a:
- b
- c
- d:
- e
- f
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M7NX/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022234 x ustar 00 30 mtime=1777043097.031654881
30 atime=1777043097.031562271
30 ctime=1777043097.031654881
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M7NX/in.json 0000644 0001750 0001750 00000000135 15172703231 021665 0 ustar 00tina tina {
"a": [
"b",
"c",
{
"d": [
"e",
"f"
]
}
]
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M7NX/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022225 x ustar 00 30 mtime=1777043097.031562271
30 atime=1777043097.031468823
30 ctime=1777043097.031562271
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M7NX/in.yaml 0000644 0001750 0001750 00000000054 15172703231 021656 0 ustar 00tina tina ---
{
a: [
b, c, {
d: [e, f]
}
]
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M7NX/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021222 x ustar 00 30 mtime=1777043096.958761059
29 atime=1777043096.95860224
30 ctime=1777043096.958761059
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M7NX/=== 0000644 0001750 0001750 00000000030 15172703230 020646 0 ustar 00tina tina Nested flow collections
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/K858 0000644 0000000 0000000 00000000132 15172703231 020564 x ustar 00 30 mtime=1777043097.101609634
30 atime=1777043096.958438811
30 ctime=1777043097.101609634
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K858/ 0000755 0001750 0001750 00000000000 15172703231 020273 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K858/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022663 x ustar 00 30 mtime=1777043097.101701685
30 atime=1777043097.101609634
30 ctime=1777043097.101701685
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K858/test.event 0000644 0001750 0001750 00000000127 15172703231 022315 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :strip
=VAL >
=VAL :clip
=VAL >
=VAL :keep
=VAL |\n
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K858/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022334 x ustar 00 30 mtime=1777043097.061678891
30 atime=1777043097.061585653
30 ctime=1777043097.061678891
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K858/out.yaml 0000644 0001750 0001750 00000000042 15172703231 021762 0 ustar 00tina tina strip: ""
clip: ""
keep: |2+
...
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K858/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022142 x ustar 00 30 mtime=1777043097.031468823
30 atime=1777043097.031376353
30 ctime=1777043097.031468823
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K858/in.json 0000644 0001750 0001750 00000000060 15172703231 021570 0 ustar 00tina tina {
"strip": "",
"clip": "",
"keep": "\n"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K858/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022133 x ustar 00 30 mtime=1777043097.031376353
30 atime=1777043097.031282137
30 ctime=1777043097.031376353
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K858/in.yaml 0000644 0001750 0001750 00000000036 15172703231 021564 0 ustar 00tina tina strip: >-
clip: >
keep: |+
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K858/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021127 x ustar 00 29 mtime=1777043096.95860224
30 atime=1777043096.958438811
29 ctime=1777043096.95860224
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K858/=== 0000644 0001750 0001750 00000000050 15172703230 020556 0 ustar 00tina tina Spec Example 8.6. Empty Scalar Chomping
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/FH7J 0000644 0000000 0000000 00000000131 15172703231 020622 x ustar 00 30 mtime=1777043097.101517653
29 atime=1777043096.95827147
30 ctime=1777043097.101517653
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FH7J/ 0000755 0001750 0001750 00000000000 15172703231 020332 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FH7J/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022722 x ustar 00 30 mtime=1777043097.101609634
30 atime=1777043097.101517653
30 ctime=1777043097.101609634
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FH7J/test.event 0000644 0001750 0001750 00000000337 15172703231 022357 0 ustar 00tina tina +STR
+DOC
+SEQ
=VAL :
+MAP
=VAL :
=VAL :a
=VAL :b
=VAL :
-MAP
+MAP
=VAL :
=VAL :
-MAP
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FH7J/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022373 x ustar 00 30 mtime=1777043097.061585653
30 atime=1777043097.061493113
30 ctime=1777043097.061585653
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FH7J/out.yaml 0000644 0001750 0001750 00000000061 15172703231 022022 0 ustar 00tina tina - !!str
- !!null : a
b: !!str
- !!str : !!null
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FH7J/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022172 x ustar 00 30 mtime=1777043097.031282137
30 atime=1777043097.031152861
30 ctime=1777043097.031282137
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FH7J/in.yaml 0000644 0001750 0001750 00000000063 15172703231 021623 0 ustar 00tina tina - !!str
-
!!null : a
b: !!str
- !!str : !!null
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FH7J/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021167 x ustar 00 30 mtime=1777043096.958438811
29 atime=1777043096.95827147
30 ctime=1777043096.958438811
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FH7J/=== 0000644 0001750 0001750 00000000026 15172703230 020620 0 ustar 00tina tina Tags on Empty Scalars
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/7Z25 0000644 0000000 0000000 00000000130 15172703231 020572 x ustar 00 29 mtime=1777043097.10142658
30 atime=1777043096.958112511
29 ctime=1777043097.10142658
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7Z25/ 0000755 0001750 0001750 00000000000 15172703231 020303 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7Z25/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 022672 x ustar 00 30 mtime=1777043097.101517653
29 atime=1777043097.10142658
30 ctime=1777043097.101517653
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7Z25/test.event 0000644 0001750 0001750 00000000124 15172703231 022322 0 ustar 00tina tina +STR
+DOC ---
=VAL :scalar1
-DOC ...
+DOC
+MAP
=VAL :key
=VAL :value
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7Z25/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022344 x ustar 00 30 mtime=1777043097.061493113
30 atime=1777043097.061401411
30 ctime=1777043097.061493113
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7Z25/out.yaml 0000644 0001750 0001750 00000000033 15172703231 021772 0 ustar 00tina tina --- scalar1
...
key: value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7Z25/PaxHeaders/in.json 0000644 0000000 0000000 00000000131 15172703231 022151 x ustar 00 30 mtime=1777043097.031152861
29 atime=1777043097.03105187
30 ctime=1777043097.031152861
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7Z25/in.json 0000644 0001750 0001750 00000000037 15172703231 021604 0 ustar 00tina tina "scalar1"
{
"key": "value"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7Z25/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703231 022141 x ustar 00 29 mtime=1777043097.03105187
30 atime=1777043097.030959609
29 ctime=1777043097.03105187
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7Z25/in.yaml 0000644 0001750 0001750 00000000033 15172703231 021571 0 ustar 00tina tina ---
scalar1
...
key: value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7Z25/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021137 x ustar 00 29 mtime=1777043096.95827147
30 atime=1777043096.958112511
29 ctime=1777043096.95827147
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7Z25/=== 0000644 0001750 0001750 00000000050 15172703230 020566 0 ustar 00tina tina Bare document after document end marker
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/S3PD 0000644 0000000 0000000 00000000132 15172703231 020636 x ustar 00 30 mtime=1777043097.101333132
30 atime=1777043096.957953692
30 ctime=1777043097.101333132
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S3PD/ 0000755 0001750 0001750 00000000000 15172703231 020345 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S3PD/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 022733 x ustar 00 29 mtime=1777043097.10142658
30 atime=1777043097.101333132
29 ctime=1777043097.10142658
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S3PD/test.event 0000644 0001750 0001750 00000000167 15172703231 022373 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :plain key
=VAL :in-line value
=VAL :
=VAL :
=VAL "quoted key
+SEQ
=VAL :entry
-SEQ
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S3PD/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022535 x ustar 00 30 mtime=1777043097.071573193
30 atime=1777043097.071480164
30 ctime=1777043097.071573193
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S3PD/emit.yaml 0000644 0001750 0001750 00000000061 15172703231 022164 0 ustar 00tina tina plain key: in-line value
:
"quoted key":
- entry
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S3PD/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022205 x ustar 00 30 mtime=1777043097.030959609
30 atime=1777043097.030868047
30 ctime=1777043097.030959609
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S3PD/in.yaml 0000644 0001750 0001750 00000000076 15172703231 021642 0 ustar 00tina tina plain key: in-line value
: # Both empty
"quoted key":
- entry
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S3PD/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021203 x ustar 00 30 mtime=1777043096.958112511
30 atime=1777043096.957953692
30 ctime=1777043096.958112511
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S3PD/=== 0000644 0001750 0001750 00000000062 15172703230 020633 0 ustar 00tina tina Spec Example 8.18. Implicit Block Mapping Entries
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/NHX8 0000644 0000000 0000000 00000000130 15172703231 020650 x ustar 00 29 mtime=1777043097.10123284
30 atime=1777043096.957795221
29 ctime=1777043097.10123284
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NHX8/ 0000755 0001750 0001750 00000000000 15172703231 020361 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NHX8/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 022750 x ustar 00 30 mtime=1777043097.101333132
29 atime=1777043097.10123284
30 ctime=1777043097.101333132
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NHX8/test.event 0000644 0001750 0001750 00000000054 15172703231 022402 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :
=VAL :
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NHX8/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022551 x ustar 00 30 mtime=1777043097.071480164
30 atime=1777043097.071383503
30 ctime=1777043097.071480164
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NHX8/emit.yaml 0000644 0001750 0001750 00000000002 15172703231 022173 0 ustar 00tina tina :
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NHX8/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022221 x ustar 00 30 mtime=1777043097.030868047
30 atime=1777043097.030776834
30 ctime=1777043097.030868047
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NHX8/in.yaml 0000644 0001750 0001750 00000000004 15172703231 021645 0 ustar 00tina tina :
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NHX8/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021217 x ustar 00 30 mtime=1777043096.957953692
30 atime=1777043096.957795221
30 ctime=1777043096.957953692
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NHX8/=== 0000644 0001750 0001750 00000000037 15172703230 020651 0 ustar 00tina tina Empty Lines at End of Document
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/M9B4 0000644 0000000 0000000 00000000132 15172703231 020600 x ustar 00 30 mtime=1777043097.101133106
30 atime=1777043096.957635843
30 ctime=1777043097.101133106
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M9B4/ 0000755 0001750 0001750 00000000000 15172703231 020307 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M9B4/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 022675 x ustar 00 29 mtime=1777043097.10123284
30 atime=1777043097.101133106
29 ctime=1777043097.10123284
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M9B4/test.event 0000644 0001750 0001750 00000000054 15172703231 022330 0 ustar 00tina tina +STR
+DOC
=VAL |literal\n\ttext\n
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M9B4/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022350 x ustar 00 30 mtime=1777043097.061401411
30 atime=1777043097.061308801
30 ctime=1777043097.061401411
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M9B4/out.yaml 0000644 0001750 0001750 00000000024 15172703231 021776 0 ustar 00tina tina |
literal
text
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M9B4/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022156 x ustar 00 30 mtime=1777043097.030776834
30 atime=1777043097.030684224
30 ctime=1777043097.030776834
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M9B4/in.json 0000644 0001750 0001750 00000000024 15172703231 021604 0 ustar 00tina tina "literal\n\ttext\n"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M9B4/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022147 x ustar 00 30 mtime=1777043097.030684224
30 atime=1777043097.030590846
30 ctime=1777043097.030684224
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M9B4/in.yaml 0000644 0001750 0001750 00000000024 15172703231 021575 0 ustar 00tina tina |
literal
text
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M9B4/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021145 x ustar 00 30 mtime=1777043096.957795221
30 atime=1777043096.957635843
30 ctime=1777043096.957795221
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M9B4/=== 0000644 0001750 0001750 00000000041 15172703230 020572 0 ustar 00tina tina Spec Example 8.7. Literal Scalar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/BS4K 0000644 0000000 0000000 00000000132 15172703231 020630 x ustar 00 30 mtime=1777043097.101040566
30 atime=1777043096.957475138
30 ctime=1777043097.101040566
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BS4K/ 0000755 0001750 0001750 00000000000 15172703231 020337 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BS4K/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022727 x ustar 00 30 mtime=1777043097.101133106
30 atime=1777043097.101040566
30 ctime=1777043097.101133106
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BS4K/test.event 0000644 0001750 0001750 00000000033 15172703231 022355 0 ustar 00tina tina +STR
+DOC
=VAL :word1
-DOC
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BS4K/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022177 x ustar 00 30 mtime=1777043097.030590846
30 atime=1777043097.030498097
30 ctime=1777043097.030590846
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BS4K/in.yaml 0000644 0001750 0001750 00000000027 15172703231 021630 0 ustar 00tina tina word1 # comment
word2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BS4K/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021760 x ustar 00 30 mtime=1777043096.979460604
30 atime=1777043096.979460604
30 ctime=1777043096.979544135
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BS4K/error 0000644 0001750 0001750 00000000000 15172703230 021400 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BS4K/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021175 x ustar 00 30 mtime=1777043096.957635843
30 atime=1777043096.957475138
30 ctime=1777043096.957635843
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BS4K/=== 0000644 0001750 0001750 00000000043 15172703230 020624 0 ustar 00tina tina Comment between plain scalar lines
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/XLQ9 0000644 0000000 0000000 00000000132 15172703231 020662 x ustar 00 30 mtime=1777043097.100949213
30 atime=1777043096.957315061
30 ctime=1777043097.100949213
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XLQ9/ 0000755 0001750 0001750 00000000000 15172703231 020371 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XLQ9/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022761 x ustar 00 30 mtime=1777043097.101040566
30 atime=1777043097.100949213
30 ctime=1777043097.101040566
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XLQ9/test.event 0000644 0001750 0001750 00000000057 15172703231 022415 0 ustar 00tina tina +STR
+DOC ---
=VAL :scalar %YAML 1.2
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XLQ9/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022432 x ustar 00 30 mtime=1777043097.061308801
30 atime=1777043097.061213118
30 ctime=1777043097.061308801
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XLQ9/out.yaml 0000644 0001750 0001750 00000000031 15172703231 022056 0 ustar 00tina tina --- scalar %YAML 1.2
...
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XLQ9/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022240 x ustar 00 30 mtime=1777043097.030498097
30 atime=1777043097.030405627
30 ctime=1777043097.030498097
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XLQ9/in.json 0000644 0001750 0001750 00000000023 15172703231 021665 0 ustar 00tina tina "scalar %YAML 1.2"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XLQ9/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703231 022230 x ustar 00 30 mtime=1777043097.030405627
29 atime=1777043097.03031169
30 ctime=1777043097.030405627
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XLQ9/in.yaml 0000644 0001750 0001750 00000000025 15172703231 021660 0 ustar 00tina tina ---
scalar
%YAML 1.2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XLQ9/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021227 x ustar 00 30 mtime=1777043096.957475138
30 atime=1777043096.957315061
30 ctime=1777043096.957475138
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/XLQ9/=== 0000644 0001750 0001750 00000000062 15172703230 020657 0 ustar 00tina tina Multiline scalar that looks like a YAML directive
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/7FWL 0000644 0000000 0000000 00000000132 15172703231 020644 x ustar 00 30 mtime=1777043097.100857093
30 atime=1777043096.957152051
30 ctime=1777043097.100857093
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7FWL/ 0000755 0001750 0001750 00000000000 15172703231 020353 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7FWL/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022743 x ustar 00 30 mtime=1777043097.100949213
30 atime=1777043097.100857093
30 ctime=1777043097.100949213
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7FWL/test.event 0000644 0001750 0001750 00000000121 15172703231 022367 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :foo
=VAL :baz
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7FWL/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022414 x ustar 00 30 mtime=1777043097.061213118
30 atime=1777043097.061110451
30 ctime=1777043097.061213118
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7FWL/out.yaml 0000644 0001750 0001750 00000000024 15172703231 022042 0 ustar 00tina tina !!str foo: !bar baz
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7FWL/PaxHeaders/in.json 0000644 0000000 0000000 00000000130 15172703231 022220 x ustar 00 29 mtime=1777043097.03031169
30 atime=1777043097.030213144
29 ctime=1777043097.03031169
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7FWL/in.json 0000644 0001750 0001750 00000000023 15172703231 021647 0 ustar 00tina tina {
"foo": "baz"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7FWL/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022213 x ustar 00 30 mtime=1777043097.030213144
30 atime=1777043097.030102096
30 ctime=1777043097.030213144
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7FWL/in.yaml 0000644 0001750 0001750 00000000055 15172703231 021645 0 ustar 00tina tina ! foo :
! baz
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7FWL/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021211 x ustar 00 30 mtime=1777043096.957315061
30 atime=1777043096.957152051
30 ctime=1777043096.957315061
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7FWL/=== 0000644 0001750 0001750 00000000041 15172703230 020636 0 ustar 00tina tina Spec Example 6.24. Verbatim Tags
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/6JTT 0000644 0000000 0000000 00000000132 15172703231 020654 x ustar 00 30 mtime=1777043097.100765111
30 atime=1777043096.956992114
30 ctime=1777043097.100765111
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JTT/ 0000755 0001750 0001750 00000000000 15172703231 020363 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JTT/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022753 x ustar 00 30 mtime=1777043097.100857093
30 atime=1777043097.100765111
30 ctime=1777043097.100857093
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JTT/test.event 0000644 0001750 0001750 00000000073 15172703231 022405 0 ustar 00tina tina +STR
+DOC ---
+SEQ []
+SEQ []
=VAL :a
=VAL :b
=VAL :c
-SEQ
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JTT/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022223 x ustar 00 30 mtime=1777043097.030102096
30 atime=1777043097.030009276
30 ctime=1777043097.030102096
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JTT/in.yaml 0000644 0001750 0001750 00000000022 15172703231 021647 0 ustar 00tina tina ---
[ [ a, b, c ]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JTT/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 022004 x ustar 00 30 mtime=1777043096.979377214
30 atime=1777043096.979377214
30 ctime=1777043096.979460604
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JTT/error 0000644 0001750 0001750 00000000000 15172703230 021424 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JTT/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021221 x ustar 00 30 mtime=1777043096.957152051
30 atime=1777043096.956992114
30 ctime=1777043096.957152051
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JTT/=== 0000644 0001750 0001750 00000000046 15172703230 020653 0 ustar 00tina tina Flow sequence without closing bracket
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/EXG3 0000644 0000000 0000000 00000000132 15172703231 020633 x ustar 00 30 mtime=1777043097.100672432
30 atime=1777043096.956825612
30 ctime=1777043097.100672432
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EXG3/ 0000755 0001750 0001750 00000000000 15172703231 020342 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EXG3/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022732 x ustar 00 30 mtime=1777043097.100765111
30 atime=1777043097.100672432
30 ctime=1777043097.100765111
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EXG3/test.event 0000644 0001750 0001750 00000000055 15172703231 022364 0 ustar 00tina tina +STR
+DOC ---
=VAL :---word1 word2
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EXG3/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022532 x ustar 00 30 mtime=1777043097.071383503
30 atime=1777043097.071280487
30 ctime=1777043097.071383503
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EXG3/emit.yaml 0000644 0001750 0001750 00000000025 15172703231 022161 0 ustar 00tina tina --- '---word1 word2'
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EXG3/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022403 x ustar 00 30 mtime=1777043097.061110451
30 atime=1777043097.061016445
30 ctime=1777043097.061110451
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EXG3/out.yaml 0000644 0001750 0001750 00000000021 15172703231 022026 0 ustar 00tina tina '---word1 word2'
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EXG3/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022211 x ustar 00 30 mtime=1777043097.030009276
30 atime=1777043097.029916876
30 ctime=1777043097.030009276
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EXG3/in.json 0000644 0001750 0001750 00000000021 15172703231 021634 0 ustar 00tina tina "---word1 word2"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EXG3/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022202 x ustar 00 30 mtime=1777043097.029916876
30 atime=1777043097.029824406
30 ctime=1777043097.029916876
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EXG3/in.yaml 0000644 0001750 0001750 00000000023 15172703231 021627 0 ustar 00tina tina ---
---word1
word2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EXG3/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021200 x ustar 00 30 mtime=1777043096.956992114
30 atime=1777043096.956825612
30 ctime=1777043096.956992114
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/EXG3/=== 0000644 0001750 0001750 00000000055 15172703230 020632 0 ustar 00tina tina Three dashes and content without space [1.3]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/S9E8 0000644 0000000 0000000 00000000126 15172703231 020620 x ustar 00 28 mtime=1777043097.1005808
30 atime=1777043096.956682507
28 ctime=1777043097.1005808
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S9E8/ 0000755 0001750 0001750 00000000000 15172703231 020324 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S9E8/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 022712 x ustar 00 30 mtime=1777043097.100672432
28 atime=1777043097.1005808
30 ctime=1777043097.100672432
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S9E8/test.event 0000644 0001750 0001750 00000000216 15172703231 022345 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :sequence
+SEQ
=VAL :one
=VAL :two
-SEQ
=VAL :mapping
+MAP
=VAL :sky
=VAL :blue
=VAL :sea
=VAL :green
-MAP
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S9E8/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022365 x ustar 00 30 mtime=1777043097.061016445
30 atime=1777043097.060933403
30 ctime=1777043097.061016445
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S9E8/out.yaml 0000644 0001750 0001750 00000000070 15172703231 022014 0 ustar 00tina tina sequence:
- one
- two
mapping:
sky: blue
sea: green
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S9E8/PaxHeaders/in.json 0000644 0000000 0000000 00000000131 15172703231 022172 x ustar 00 30 mtime=1777043097.029824406
29 atime=1777043097.02965078
30 ctime=1777043097.029824406
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S9E8/in.json 0000644 0001750 0001750 00000000147 15172703231 021627 0 ustar 00tina tina {
"sequence": [
"one",
"two"
],
"mapping": {
"sky": "blue",
"sea": "green"
}
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S9E8/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703231 022162 x ustar 00 29 mtime=1777043097.02965078
30 atime=1777043097.029557262
29 ctime=1777043097.02965078
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S9E8/in.yaml 0000644 0001750 0001750 00000000076 15172703231 021621 0 ustar 00tina tina sequence:
- one
- two
mapping:
? sky
: blue
sea : green
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S9E8/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021162 x ustar 00 30 mtime=1777043096.956825612
30 atime=1777043096.956682507
30 ctime=1777043096.956825612
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S9E8/=== 0000644 0001750 0001750 00000000055 15172703230 020614 0 ustar 00tina tina Spec Example 5.3. Block Structure Indicators
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/SF5V 0000644 0000000 0000000 00000000132 15172703231 020650 x ustar 00 30 mtime=1777043097.100497688
30 atime=1777043096.956524107
30 ctime=1777043097.100497688
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SF5V/ 0000755 0001750 0001750 00000000000 15172703231 020357 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SF5V/PaxHeaders/test.event 0000644 0000000 0000000 00000000126 15172703231 022752 x ustar 00 28 mtime=1777043097.1005808
30 atime=1777043097.100497688
28 ctime=1777043097.1005808
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SF5V/test.event 0000644 0001750 0001750 00000000005 15172703231 022374 0 ustar 00tina tina +STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SF5V/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022217 x ustar 00 30 mtime=1777043097.029557262
30 atime=1777043097.029462767
30 ctime=1777043097.029557262
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SF5V/in.yaml 0000644 0001750 0001750 00000000030 15172703231 021642 0 ustar 00tina tina %YAML 1.2
%YAML 1.2
---
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SF5V/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 022000 x ustar 00 30 mtime=1777043096.979292636
30 atime=1777043096.979292636
30 ctime=1777043096.979377214
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SF5V/error 0000644 0001750 0001750 00000000000 15172703230 021420 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SF5V/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021215 x ustar 00 30 mtime=1777043096.956682507
30 atime=1777043096.956524107
30 ctime=1777043096.956682507
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SF5V/=== 0000644 0001750 0001750 00000000031 15172703230 020641 0 ustar 00tina tina Duplicate YAML directive
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/JQ4R 0000644 0000000 0000000 00000000132 15172703231 020645 x ustar 00 30 mtime=1777043097.100076614
30 atime=1777043096.956365287
30 ctime=1777043097.100076614
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JQ4R/ 0000755 0001750 0001750 00000000000 15172703231 020354 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JQ4R/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022744 x ustar 00 30 mtime=1777043097.100199605
30 atime=1777043097.100076614
30 ctime=1777043097.100199605
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JQ4R/test.event 0000644 0001750 0001750 00000000147 15172703231 022400 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :block sequence
+SEQ
=VAL :one
+MAP
=VAL :two
=VAL :three
-MAP
-SEQ
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JQ4R/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000131 15172703231 022414 x ustar 00 30 mtime=1777043097.060834298
29 atime=1777043097.06074085
30 ctime=1777043097.060834298
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JQ4R/out.yaml 0000644 0001750 0001750 00000000043 15172703231 022044 0 ustar 00tina tina block sequence:
- one
- two: three
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JQ4R/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022223 x ustar 00 30 mtime=1777043097.029462767
30 atime=1777043097.029368341
30 ctime=1777043097.029462767
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JQ4R/in.json 0000644 0001750 0001750 00000000112 15172703231 021647 0 ustar 00tina tina {
"block sequence": [
"one",
{
"two": "three"
}
]
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JQ4R/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022214 x ustar 00 30 mtime=1777043097.029368341
30 atime=1777043097.029274404
30 ctime=1777043097.029368341
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JQ4R/in.yaml 0000644 0001750 0001750 00000000050 15172703231 021641 0 ustar 00tina tina block sequence:
- one
- two : three
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JQ4R/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021212 x ustar 00 30 mtime=1777043096.956524107
30 atime=1777043096.956365287
30 ctime=1777043096.956524107
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JQ4R/=== 0000644 0001750 0001750 00000000042 15172703230 020640 0 ustar 00tina tina Spec Example 8.14. Block Sequence
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/NP9H 0000644 0000000 0000000 00000000132 15172703231 020643 x ustar 00 30 mtime=1777043097.099985052
30 atime=1777043096.956194176
30 ctime=1777043097.099985052
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NP9H/ 0000755 0001750 0001750 00000000000 15172703231 020352 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NP9H/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022742 x ustar 00 30 mtime=1777043097.100076614
30 atime=1777043097.099985052
30 ctime=1777043097.100076614
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NP9H/test.event 0000644 0001750 0001750 00000000122 15172703231 022367 0 ustar 00tina tina +STR
+DOC
=VAL "folded to a space,\nto a line feed, or \t \tnon-content
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NP9H/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000130 15172703231 022411 x ustar 00 29 mtime=1777043097.06074085
30 atime=1777043097.060646006
29 ctime=1777043097.06074085
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NP9H/out.yaml 0000644 0001750 0001750 00000000072 15172703231 022044 0 ustar 00tina tina "folded to a space,\nto a line feed, or \t \tnon-content"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NP9H/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022221 x ustar 00 30 mtime=1777043097.029274404
30 atime=1777043097.029169642
30 ctime=1777043097.029274404
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NP9H/in.json 0000644 0001750 0001750 00000000072 15172703231 021652 0 ustar 00tina tina "folded to a space,\nto a line feed, or \t \tnon-content"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NP9H/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022212 x ustar 00 30 mtime=1777043097.029169642
30 atime=1777043097.029074728
30 ctime=1777043097.029169642
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NP9H/in.yaml 0000644 0001750 0001750 00000000077 15172703231 021650 0 ustar 00tina tina "folded
to a space,
to a line feed, or \
\ non-content"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NP9H/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021210 x ustar 00 30 mtime=1777043096.956365287
30 atime=1777043096.956194176
30 ctime=1777043096.956365287
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NP9H/=== 0000644 0001750 0001750 00000000054 15172703230 020641 0 ustar 00tina tina Spec Example 7.5. Double Quoted Line Breaks
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/27NA 0000644 0000000 0000000 00000000132 15172703231 020574 x ustar 00 30 mtime=1777043097.099894188
30 atime=1777043096.956025788
30 ctime=1777043097.099894188
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/27NA/ 0000755 0001750 0001750 00000000000 15172703231 020303 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/27NA/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022673 x ustar 00 30 mtime=1777043097.099985052
30 atime=1777043097.099894188
30 ctime=1777043097.099985052
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/27NA/test.event 0000644 0001750 0001750 00000000043 15172703231 022322 0 ustar 00tina tina +STR
+DOC ---
=VAL :text
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/27NA/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022344 x ustar 00 30 mtime=1777043097.060646006
30 atime=1777043097.060561148
30 ctime=1777043097.060646006
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/27NA/out.yaml 0000644 0001750 0001750 00000000011 15172703231 021766 0 ustar 00tina tina --- text
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/27NA/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022152 x ustar 00 30 mtime=1777043097.029074728
30 atime=1777043097.028980791
30 ctime=1777043097.029074728
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/27NA/in.json 0000644 0001750 0001750 00000000007 15172703231 021601 0 ustar 00tina tina "text"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/27NA/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703231 022142 x ustar 00 30 mtime=1777043097.028980791
29 atime=1777043097.02889754
30 ctime=1777043097.028980791
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/27NA/in.yaml 0000644 0001750 0001750 00000000023 15172703231 021570 0 ustar 00tina tina %YAML 1.2
--- text
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/27NA/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021141 x ustar 00 30 mtime=1777043096.956194176
30 atime=1777043096.956025788
30 ctime=1777043096.956194176
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/27NA/=== 0000644 0001750 0001750 00000000046 15172703230 020573 0 ustar 00tina tina Spec Example 5.9. Directive Indicator
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/8G76 0000644 0000000 0000000 00000000132 15172703231 020560 x ustar 00 30 mtime=1777043097.099802556
30 atime=1777043096.955872695
30 ctime=1777043097.099802556
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8G76/ 0000755 0001750 0001750 00000000000 15172703231 020267 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8G76/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022657 x ustar 00 30 mtime=1777043097.099894188
30 atime=1777043097.099802556
30 ctime=1777043097.099894188
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8G76/test.event 0000644 0001750 0001750 00000000012 15172703231 022302 0 ustar 00tina tina +STR
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8G76/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022330 x ustar 00 30 mtime=1777043097.060461834
30 atime=1777043097.060461834
30 ctime=1777043097.060561148
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8G76/out.yaml 0000644 0001750 0001750 00000000000 15172703231 021750 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8G76/PaxHeaders/in.json 0000644 0000000 0000000 00000000131 15172703231 022135 x ustar 00 30 mtime=1777043097.028802695
30 atime=1777043097.028802695
29 ctime=1777043097.02889754
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8G76/in.json 0000644 0001750 0001750 00000000000 15172703231 021556 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8G76/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022127 x ustar 00 30 mtime=1777043097.028802695
30 atime=1777043097.028710644
30 ctime=1777043097.028802695
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8G76/in.yaml 0000644 0001750 0001750 00000000022 15172703231 021553 0 ustar 00tina tina # Comment
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8G76/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021125 x ustar 00 30 mtime=1777043096.956025788
30 atime=1777043096.955872695
30 ctime=1777043096.956025788
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8G76/=== 0000644 0001750 0001750 00000000041 15172703230 020552 0 ustar 00tina tina Spec Example 6.10. Comment Lines
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/DHP8 0000644 0000000 0000000 00000000132 15172703231 020630 x ustar 00 30 mtime=1777043097.099709108
30 atime=1777043096.955718974
30 ctime=1777043097.099709108
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DHP8/ 0000755 0001750 0001750 00000000000 15172703231 020337 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DHP8/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022727 x ustar 00 30 mtime=1777043097.099802556
30 atime=1777043097.099709108
30 ctime=1777043097.099802556
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DHP8/test.event 0000644 0001750 0001750 00000000076 15172703231 022364 0 ustar 00tina tina +STR
+DOC
+SEQ []
=VAL :foo
=VAL :bar
=VAL :42
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DHP8/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022400 x ustar 00 30 mtime=1777043097.060461834
30 atime=1777043097.060376697
30 ctime=1777043097.060461834
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DHP8/out.yaml 0000644 0001750 0001750 00000000021 15172703231 022023 0 ustar 00tina tina - foo
- bar
- 42
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DHP8/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022206 x ustar 00 30 mtime=1777043097.028710644
30 atime=1777043097.028618034
30 ctime=1777043097.028710644
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DHP8/in.json 0000644 0001750 0001750 00000000033 15172703231 021634 0 ustar 00tina tina [
"foo",
"bar",
42
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DHP8/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022177 x ustar 00 30 mtime=1777043097.028618034
30 atime=1777043097.028525075
30 ctime=1777043097.028618034
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DHP8/in.yaml 0000644 0001750 0001750 00000000017 15172703231 021627 0 ustar 00tina tina [foo, bar, 42]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DHP8/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021175 x ustar 00 30 mtime=1777043096.955872695
30 atime=1777043096.955718974
30 ctime=1777043096.955872695
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DHP8/=== 0000644 0001750 0001750 00000000016 15172703230 020624 0 ustar 00tina tina Flow Sequence
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/4CQQ 0000644 0000000 0000000 00000000132 15172703231 020635 x ustar 00 30 mtime=1777043097.099592543
30 atime=1777043096.955560923
30 ctime=1777043097.099592543
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4CQQ/ 0000755 0001750 0001750 00000000000 15172703231 020344 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4CQQ/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022734 x ustar 00 30 mtime=1777043097.099709108
30 atime=1777043097.099592543
30 ctime=1777043097.099709108
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4CQQ/test.event 0000644 0001750 0001750 00000000210 15172703231 022357 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :plain
=VAL :This unquoted scalar spans many lines.
=VAL :quoted
=VAL "So does this quoted scalar.\n
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4CQQ/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022405 x ustar 00 30 mtime=1777043097.060376697
30 atime=1777043097.060271027
30 ctime=1777043097.060376697
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4CQQ/out.yaml 0000644 0001750 0001750 00000000126 15172703231 022036 0 ustar 00tina tina plain: This unquoted scalar spans many lines.
quoted: "So does this quoted scalar.\n"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4CQQ/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022213 x ustar 00 30 mtime=1777043097.028525075
30 atime=1777043097.028431348
30 ctime=1777043097.028525075
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4CQQ/in.json 0000644 0001750 0001750 00000000145 15172703231 021645 0 ustar 00tina tina {
"plain": "This unquoted scalar spans many lines.",
"quoted": "So does this quoted scalar.\n"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4CQQ/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022204 x ustar 00 30 mtime=1777043097.028431348
30 atime=1777043097.028337621
30 ctime=1777043097.028431348
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4CQQ/in.yaml 0000644 0001750 0001750 00000000135 15172703231 021635 0 ustar 00tina tina plain:
This unquoted scalar
spans many lines.
quoted: "So does this
quoted scalar.\n"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4CQQ/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021202 x ustar 00 30 mtime=1777043096.955718974
30 atime=1777043096.955560923
30 ctime=1777043096.955718974
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4CQQ/=== 0000644 0001750 0001750 00000000053 15172703230 020632 0 ustar 00tina tina Spec Example 2.18. Multi-line Flow Scalars
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/6LVF 0000644 0000000 0000000 00000000132 15172703231 020642 x ustar 00 30 mtime=1777043097.099499095
30 atime=1777043096.955394142
30 ctime=1777043097.099499095
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6LVF/ 0000755 0001750 0001750 00000000000 15172703231 020351 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6LVF/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022741 x ustar 00 30 mtime=1777043097.099592543
30 atime=1777043097.099499095
30 ctime=1777043097.099592543
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6LVF/test.event 0000644 0001750 0001750 00000000042 15172703231 022367 0 ustar 00tina tina +STR
+DOC ---
=VAL "foo
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6LVF/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022412 x ustar 00 30 mtime=1777043097.060271027
30 atime=1777043097.060163192
30 ctime=1777043097.060271027
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6LVF/out.yaml 0000644 0001750 0001750 00000000012 15172703231 022035 0 ustar 00tina tina --- "foo"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6LVF/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022220 x ustar 00 30 mtime=1777043097.028337621
30 atime=1777043097.028243195
30 ctime=1777043097.028337621
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6LVF/in.json 0000644 0001750 0001750 00000000006 15172703231 021646 0 ustar 00tina tina "foo"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6LVF/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022211 x ustar 00 30 mtime=1777043097.028243195
30 atime=1777043097.028137874
30 ctime=1777043097.028243195
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6LVF/in.yaml 0000644 0001750 0001750 00000000114 15172703231 021637 0 ustar 00tina tina %FOO bar baz # Should be ignored
# with a warning.
--- "foo"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6LVF/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021207 x ustar 00 30 mtime=1777043096.955560923
30 atime=1777043096.955394142
30 ctime=1777043096.955560923
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6LVF/=== 0000644 0001750 0001750 00000000047 15172703230 020642 0 ustar 00tina tina Spec Example 6.13. Reserved Directives
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/G4RS 0000644 0000000 0000000 00000000132 15172703231 020644 x ustar 00 30 mtime=1777043097.099407044
30 atime=1777043096.955234973
30 ctime=1777043097.099407044
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G4RS/ 0000755 0001750 0001750 00000000000 15172703231 020353 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G4RS/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022743 x ustar 00 30 mtime=1777043097.099499095
30 atime=1777043097.099407044
30 ctime=1777043097.099499095
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G4RS/test.event 0000644 0001750 0001750 00000000374 15172703231 022401 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :unicode
=VAL "Sosa did fine.☺
=VAL :control
=VAL "\b1998\t1999\t2000\n
=VAL :hex esc
=VAL "\r\n is \r\n
=VAL :single
=VAL '"Howdy!" he cried.
=VAL :quoted
=VAL ' # Not a 'comment'.
=VAL :tie-fighter
=VAL '|\\-*-/|
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G4RS/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022414 x ustar 00 30 mtime=1777043097.060163192
30 atime=1777043097.060069604
30 ctime=1777043097.060163192
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G4RS/out.yaml 0000644 0001750 0001750 00000000254 15172703231 022047 0 ustar 00tina tina unicode: "Sosa did fine.\u263A"
control: "\b1998\t1999\t2000\n"
hex esc: "\r\n is \r\n"
single: '"Howdy!" he cried.'
quoted: ' # Not a ''comment''.'
tie-fighter: '|\-*-/|'
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G4RS/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022222 x ustar 00 30 mtime=1777043097.028137874
30 atime=1777043097.028044915
30 ctime=1777043097.028137874
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G4RS/in.json 0000644 0001750 0001750 00000000313 15172703231 021651 0 ustar 00tina tina {
"unicode": "Sosa did fine.☺",
"control": "\b1998\t1999\t2000\n",
"hex esc": "\r\n is \r\n",
"single": "\"Howdy!\" he cried.",
"quoted": " # Not a 'comment'.",
"tie-fighter": "|\\-*-/|"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G4RS/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022213 x ustar 00 30 mtime=1777043097.028044915
30 atime=1777043097.027952864
30 ctime=1777043097.028044915
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G4RS/in.yaml 0000644 0001750 0001750 00000000261 15172703231 021644 0 ustar 00tina tina unicode: "Sosa did fine.\u263A"
control: "\b1998\t1999\t2000\n"
hex esc: "\x0d\x0a is \r\n"
single: '"Howdy!" he cried.'
quoted: ' # Not a ''comment''.'
tie-fighter: '|\-*-/|'
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G4RS/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021211 x ustar 00 30 mtime=1777043096.955394142
30 atime=1777043096.955234973
30 ctime=1777043096.955394142
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G4RS/=== 0000644 0001750 0001750 00000000042 15172703230 020637 0 ustar 00tina tina Spec Example 2.17. Quoted Scalars
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/4HVU 0000644 0000000 0000000 00000000132 15172703231 020653 x ustar 00 30 mtime=1777043097.099312618
30 atime=1777043096.955072382
30 ctime=1777043097.099312618
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4HVU/ 0000755 0001750 0001750 00000000000 15172703231 020362 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4HVU/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022752 x ustar 00 30 mtime=1777043097.099407044
30 atime=1777043097.099312618
30 ctime=1777043097.099407044
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4HVU/test.event 0000644 0001750 0001750 00000000072 15172703231 022403 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :key
+SEQ
=VAL :ok
=VAL :also ok
-SEQ
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4HVU/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022222 x ustar 00 30 mtime=1777043097.027952864
30 atime=1777043097.027859835
30 ctime=1777043097.027952864
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4HVU/in.yaml 0000644 0001750 0001750 00000000044 15172703231 021652 0 ustar 00tina tina key:
- ok
- also ok
- wrong
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4HVU/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 022003 x ustar 00 30 mtime=1777043096.979206311
30 atime=1777043096.979206311
30 ctime=1777043096.979292636
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4HVU/error 0000644 0001750 0001750 00000000000 15172703230 021423 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4HVU/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021220 x ustar 00 30 mtime=1777043096.955234973
30 atime=1777043096.955072382
30 ctime=1777043096.955234973
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4HVU/=== 0000644 0001750 0001750 00000000036 15172703230 020651 0 ustar 00tina tina Wrong indendation in Sequence
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/M29M 0000644 0000000 0000000 00000000132 15172703231 020611 x ustar 00 30 mtime=1777043097.099217215
30 atime=1777043096.954913493
30 ctime=1777043097.099217215
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M29M/ 0000755 0001750 0001750 00000000000 15172703231 020320 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M29M/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022710 x ustar 00 30 mtime=1777043097.099312618
30 atime=1777043097.099217215
30 ctime=1777043097.099312618
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M29M/test.event 0000644 0001750 0001750 00000000077 15172703231 022346 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :a
=VAL |ab\n\ncd\nef\n
-MAP
-DOC ...
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M29M/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022361 x ustar 00 30 mtime=1777043097.060069604
30 atime=1777043097.059976575
30 ctime=1777043097.060069604
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M29M/out.yaml 0000644 0001750 0001750 00000000031 15172703231 022005 0 ustar 00tina tina a: |
ab
cd
ef
...
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M29M/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022167 x ustar 00 30 mtime=1777043097.027859835
30 atime=1777043097.027767295
30 ctime=1777043097.027859835
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M29M/in.json 0000644 0001750 0001750 00000000034 15172703231 021616 0 ustar 00tina tina {
"a": "ab\n\ncd\nef\n"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M29M/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022160 x ustar 00 30 mtime=1777043097.027767295
30 atime=1777043097.027673778
30 ctime=1777043097.027767295
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M29M/in.yaml 0000644 0001750 0001750 00000000032 15172703231 021605 0 ustar 00tina tina a: |
ab
cd
ef
...
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M29M/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021156 x ustar 00 30 mtime=1777043096.955072382
30 atime=1777043096.954913493
30 ctime=1777043096.955072382
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M29M/=== 0000644 0001750 0001750 00000000025 15172703230 020605 0 ustar 00tina tina Literal Block Scalar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/CN3R 0000644 0000000 0000000 00000000132 15172703231 020632 x ustar 00 30 mtime=1777043097.099117481
30 atime=1777043096.954753556
30 ctime=1777043097.099117481
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CN3R/ 0000755 0001750 0001750 00000000000 15172703231 020341 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CN3R/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022731 x ustar 00 30 mtime=1777043097.099217215
30 atime=1777043097.099117481
30 ctime=1777043097.099217215
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CN3R/test.event 0000644 0001750 0001750 00000000247 15172703231 022366 0 ustar 00tina tina +STR
+DOC
+SEQ [] &flowseq
+MAP {}
=VAL :a
=VAL :b
-MAP
+MAP {}
=VAL &c :c
=VAL :d
-MAP
+MAP {}
=VAL &e :e
=VAL :f
-MAP
+MAP {} &g
=VAL :g
=VAL :h
-MAP
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CN3R/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022402 x ustar 00 30 mtime=1777043097.059976575
30 atime=1777043097.059884594
30 ctime=1777043097.059976575
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CN3R/out.yaml 0000644 0001750 0001750 00000000060 15172703231 022030 0 ustar 00tina tina &flowseq
- a: b
- &c c: d
- &e e: f
- &g
g: h
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CN3R/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022210 x ustar 00 30 mtime=1777043097.027673778
30 atime=1777043097.027578793
30 ctime=1777043097.027673778
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CN3R/in.json 0000644 0001750 0001750 00000000133 15172703231 021637 0 ustar 00tina tina [
{
"a": "b"
},
{
"c": "d"
},
{
"e": "f"
},
{
"g": "h"
}
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CN3R/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022201 x ustar 00 30 mtime=1777043097.027578793
30 atime=1777043097.027485764
30 ctime=1777043097.027578793
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CN3R/in.yaml 0000644 0001750 0001750 00000000071 15172703231 021631 0 ustar 00tina tina &flowseq [
a: b,
&c c: d,
{ &e e: f },
&g { g: h }
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CN3R/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021177 x ustar 00 30 mtime=1777043096.954913493
30 atime=1777043096.954753556
30 ctime=1777043096.954913493
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CN3R/=== 0000644 0001750 0001750 00000000055 15172703230 020631 0 ustar 00tina tina Various location of anchors in flow sequence
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/HS5T 0000644 0000000 0000000 00000000132 15172703231 020650 x ustar 00 30 mtime=1777043097.099023963
30 atime=1777043096.954591523
30 ctime=1777043097.099023963
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HS5T/ 0000755 0001750 0001750 00000000000 15172703231 020357 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HS5T/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022747 x ustar 00 30 mtime=1777043097.099117481
30 atime=1777043097.099023963
30 ctime=1777043097.099117481
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HS5T/test.event 0000644 0001750 0001750 00000000105 15172703231 022375 0 ustar 00tina tina +STR
+DOC
=VAL :1st non-empty\n2nd non-empty 3rd non-empty
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HS5T/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022420 x ustar 00 30 mtime=1777043097.059884594
30 atime=1777043097.059792333
30 ctime=1777043097.059884594
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HS5T/out.yaml 0000644 0001750 0001750 00000000057 15172703231 022054 0 ustar 00tina tina '1st non-empty
2nd non-empty 3rd non-empty'
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HS5T/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022226 x ustar 00 30 mtime=1777043097.027485764
30 atime=1777043097.027391828
30 ctime=1777043097.027485764
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HS5T/in.json 0000644 0001750 0001750 00000000055 15172703231 021660 0 ustar 00tina tina "1st non-empty\n2nd non-empty 3rd non-empty"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HS5T/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022217 x ustar 00 30 mtime=1777043097.027391828
30 atime=1777043097.027297192
30 ctime=1777043097.027391828
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HS5T/in.yaml 0000644 0001750 0001750 00000000056 15172703231 021652 0 ustar 00tina tina 1st non-empty
2nd non-empty
3rd non-empty
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HS5T/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021215 x ustar 00 30 mtime=1777043096.954753556
30 atime=1777043096.954591523
30 ctime=1777043096.954753556
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HS5T/=== 0000644 0001750 0001750 00000000037 15172703230 020647 0 ustar 00tina tina Spec Example 7.12. Plain Lines
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/8QBE 0000644 0000000 0000000 00000000131 15172703231 020623 x ustar 00 30 mtime=1777043097.098934287
29 atime=1777043096.95441692
30 ctime=1777043097.098934287
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8QBE/ 0000755 0001750 0001750 00000000000 15172703231 020333 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8QBE/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022723 x ustar 00 30 mtime=1777043097.099023963
30 atime=1777043097.098934287
30 ctime=1777043097.099023963
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8QBE/test.event 0000644 0001750 0001750 00000000112 15172703231 022347 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :key
+SEQ
=VAL :item1
=VAL :item2
-SEQ
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8QBE/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022374 x ustar 00 30 mtime=1777043097.059792333
30 atime=1777043097.059698327
30 ctime=1777043097.059792333
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8QBE/out.yaml 0000644 0001750 0001750 00000000025 15172703231 022023 0 ustar 00tina tina key:
- item1
- item2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8QBE/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022202 x ustar 00 30 mtime=1777043097.027297192
30 atime=1777043097.027200462
30 ctime=1777043097.027297192
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8QBE/in.json 0000644 0001750 0001750 00000000054 15172703231 021633 0 ustar 00tina tina {
"key": [
"item1",
"item2"
]
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8QBE/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022173 x ustar 00 30 mtime=1777043097.027200462
30 atime=1777043097.027088157
30 ctime=1777043097.027200462
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8QBE/in.yaml 0000644 0001750 0001750 00000000027 15172703231 021624 0 ustar 00tina tina key:
- item1
- item2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8QBE/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021170 x ustar 00 30 mtime=1777043096.954591523
29 atime=1777043096.95441692
30 ctime=1777043096.954591523
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8QBE/=== 0000644 0001750 0001750 00000000040 15172703230 020615 0 ustar 00tina tina Block Sequence in Block Mapping
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/8MK2 0000644 0000000 0000000 00000000132 15172703231 020606 x ustar 00 30 mtime=1777043097.098842376
30 atime=1777043096.954251814
30 ctime=1777043097.098842376
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8MK2/ 0000755 0001750 0001750 00000000000 15172703231 020315 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8MK2/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022705 x ustar 00 30 mtime=1777043097.098934287
30 atime=1777043097.098842376
30 ctime=1777043097.098934287
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8MK2/test.event 0000644 0001750 0001750 00000000040 15172703231 022331 0 ustar 00tina tina +STR
+DOC
=VAL :a
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8MK2/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022164 x ustar 00 30 mtime=1777043097.027088157
30 atime=1777043097.026992753
30 ctime=1777043097.027088157
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8MK2/in.json 0000644 0001750 0001750 00000000004 15172703231 021610 0 ustar 00tina tina "a"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8MK2/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022155 x ustar 00 30 mtime=1777043097.026992753
30 atime=1777043097.026898817
30 ctime=1777043097.026992753
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8MK2/in.yaml 0000644 0001750 0001750 00000000004 15172703231 021601 0 ustar 00tina tina ! a
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8MK2/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021151 x ustar 00 29 mtime=1777043096.95441692
30 atime=1777043096.954251814
29 ctime=1777043096.95441692
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8MK2/=== 0000644 0001750 0001750 00000000032 15172703230 020600 0 ustar 00tina tina Explicit Non-Specific Tag
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/F8F9 0000644 0000000 0000000 00000000132 15172703231 020601 x ustar 00 30 mtime=1777043097.098759334
30 atime=1777043096.954082658
30 ctime=1777043097.098759334
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F8F9/ 0000755 0001750 0001750 00000000000 15172703231 020310 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F8F9/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022700 x ustar 00 30 mtime=1777043097.098842376
30 atime=1777043097.098759334
30 ctime=1777043097.098842376
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F8F9/test.event 0000644 0001750 0001750 00000000155 15172703231 022333 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :strip
=VAL |# text
=VAL :clip
=VAL |# text\n
=VAL :keep
=VAL |# text\n\n
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F8F9/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000131 15172703231 022350 x ustar 00 30 mtime=1777043097.059698327
29 atime=1777043097.05960439
30 ctime=1777043097.059698327
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F8F9/out.yaml 0000644 0001750 0001750 00000000073 15172703231 022003 0 ustar 00tina tina strip: |-
# text
clip: |
# text
keep: |+
# text
...
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F8F9/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022157 x ustar 00 30 mtime=1777043097.026898817
30 atime=1777043097.026806207
30 ctime=1777043097.026898817
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F8F9/in.json 0000644 0001750 0001750 00000000106 15172703231 021606 0 ustar 00tina tina {
"strip": "# text",
"clip": "# text\n",
"keep": "# text\n\n"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F8F9/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022150 x ustar 00 30 mtime=1777043097.026806207
30 atime=1777043097.026713108
30 ctime=1777043097.026806207
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F8F9/in.yaml 0000644 0001750 0001750 00000000230 15172703231 021575 0 ustar 00tina tina # Strip
# Comments:
strip: |-
# text
# Clip
# comments:
clip: |
# text
# Keep
# comments:
keep: |+
# text
# Trail
# comments.
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F8F9/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021146 x ustar 00 30 mtime=1777043096.954251814
30 atime=1777043096.954082658
30 ctime=1777043096.954251814
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F8F9/=== 0000644 0001750 0001750 00000000052 15172703230 020575 0 ustar 00tina tina Spec Example 8.5. Chomping Trailing Lines
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/DK4H 0000644 0000000 0000000 00000000132 15172703231 020617 x ustar 00 30 mtime=1777043097.098672172
30 atime=1777043096.953925166
30 ctime=1777043097.098672172
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK4H/ 0000755 0001750 0001750 00000000000 15172703231 020326 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK4H/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022716 x ustar 00 30 mtime=1777043097.098759334
30 atime=1777043097.098672172
30 ctime=1777043097.098759334
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK4H/test.event 0000644 0001750 0001750 00000000040 15172703231 022342 0 ustar 00tina tina +STR
+DOC ---
+SEQ []
=VAL :key
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK4H/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022166 x ustar 00 30 mtime=1777043097.026713108
30 atime=1777043097.026620219
30 ctime=1777043097.026713108
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK4H/in.yaml 0000644 0001750 0001750 00000000026 15172703231 021616 0 ustar 00tina tina ---
[ key
: value ]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK4H/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021747 x ustar 00 30 mtime=1777043096.979111886
30 atime=1777043096.979111886
30 ctime=1777043096.979206311
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK4H/error 0000644 0001750 0001750 00000000000 15172703230 021367 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK4H/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021164 x ustar 00 30 mtime=1777043096.954082658
30 atime=1777043096.953925166
30 ctime=1777043096.954082658
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK4H/=== 0000644 0001750 0001750 00000000041 15172703230 020611 0 ustar 00tina tina Implicit key followed by newline
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/P2AD 0000644 0000000 0000000 00000000132 15172703231 020613 x ustar 00 30 mtime=1777043097.098578165
30 atime=1777043096.953766346
30 ctime=1777043097.098578165
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P2AD/ 0000755 0001750 0001750 00000000000 15172703231 020322 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P2AD/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022712 x ustar 00 30 mtime=1777043097.098672172
30 atime=1777043097.098578165
30 ctime=1777043097.098672172
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P2AD/test.event 0000644 0001750 0001750 00000000132 15172703231 022340 0 ustar 00tina tina +STR
+DOC
+SEQ
=VAL |literal\n
=VAL > folded\n
=VAL |keep\n\n
=VAL > strip
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P2AD/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000130 15172703231 022361 x ustar 00 29 mtime=1777043097.05960439
30 atime=1777043097.059511291
29 ctime=1777043097.05960439
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P2AD/out.yaml 0000644 0001750 0001750 00000000071 15172703231 022013 0 ustar 00tina tina - |
literal
- >2
folded
- |+
keep
- >2-
strip
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P2AD/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022171 x ustar 00 30 mtime=1777043097.026620219
30 atime=1777043097.026527889
30 ctime=1777043097.026620219
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P2AD/in.json 0000644 0001750 0001750 00000000073 15172703231 021623 0 ustar 00tina tina [
"literal\n",
" folded\n",
"keep\n\n",
" strip"
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P2AD/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022162 x ustar 00 30 mtime=1777043097.026527889
30 atime=1777043097.026434999
30 ctime=1777043097.026527889
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P2AD/in.yaml 0000644 0001750 0001750 00000000217 15172703231 021614 0 ustar 00tina tina - | # Empty header↓
literal
- >1 # Indentation indicator↓
folded
- |+ # Chomping indicator↓
keep
- >1- # Both indicators↓
strip
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P2AD/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021160 x ustar 00 30 mtime=1777043096.953925166
30 atime=1777043096.953766346
30 ctime=1777043096.953925166
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P2AD/=== 0000644 0001750 0001750 00000000046 15172703230 020612 0 ustar 00tina tina Spec Example 8.1. Block Scalar Header
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/6H3V 0000644 0000000 0000000 00000000132 15172703231 020613 x ustar 00 30 mtime=1777043097.098489397
30 atime=1777043096.953603686
30 ctime=1777043097.098489397
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6H3V/ 0000755 0001750 0001750 00000000000 15172703231 020322 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6H3V/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022712 x ustar 00 30 mtime=1777043097.098578165
30 atime=1777043097.098489397
30 ctime=1777043097.098578165
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6H3V/test.event 0000644 0001750 0001750 00000000072 15172703231 022343 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL 'foo: bar\\
=VAL :baz'
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6H3V/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022363 x ustar 00 30 mtime=1777043097.059511291
30 atime=1777043097.059416796
30 ctime=1777043097.059511291
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6H3V/out.yaml 0000644 0001750 0001750 00000000022 15172703231 022007 0 ustar 00tina tina 'foo: bar\': baz'
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6H3V/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022171 x ustar 00 30 mtime=1777043097.026434999
30 atime=1777043097.026341482
30 ctime=1777043097.026434999
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6H3V/in.json 0000644 0001750 0001750 00000000033 15172703231 021617 0 ustar 00tina tina {
"foo: bar\\": "baz'"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6H3V/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022162 x ustar 00 30 mtime=1777043097.026341482
30 atime=1777043097.026240212
30 ctime=1777043097.026341482
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6H3V/in.yaml 0000644 0001750 0001750 00000000022 15172703231 021606 0 ustar 00tina tina 'foo: bar\': baz'
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6H3V/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021160 x ustar 00 30 mtime=1777043096.953766346
30 atime=1777043096.953603686
30 ctime=1777043096.953766346
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6H3V/=== 0000644 0001750 0001750 00000000034 15172703230 020607 0 ustar 00tina tina Backslashes in singlequotes
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/HMK4 0000644 0000000 0000000 00000000132 15172703231 020630 x ustar 00 30 mtime=1777043097.098388057
30 atime=1777043096.953445145
30 ctime=1777043097.098388057
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HMK4/ 0000755 0001750 0001750 00000000000 15172703231 020337 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HMK4/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022727 x ustar 00 30 mtime=1777043097.098489397
30 atime=1777043097.098388057
30 ctime=1777043097.098489397
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HMK4/test.event 0000644 0001750 0001750 00000000302 15172703231 022354 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :name
=VAL :Mark McGwire
=VAL :accomplishment
=VAL >Mark set a major league home run record in 1998.\n
=VAL :stats
=VAL |65 Home Runs\n0.278 Batting Average\n
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HMK4/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000131 15172703231 022377 x ustar 00 30 mtime=1777043097.059416796
29 atime=1777043097.05932251
30 ctime=1777043097.059416796
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HMK4/out.yaml 0000644 0001750 0001750 00000000210 15172703231 022023 0 ustar 00tina tina name: Mark McGwire
accomplishment: >
Mark set a major league home run record in 1998.
stats: |
65 Home Runs
0.278 Batting Average
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HMK4/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022206 x ustar 00 30 mtime=1777043097.026240212
30 atime=1777043097.026129303
30 ctime=1777043097.026240212
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HMK4/in.json 0000644 0001750 0001750 00000000233 15172703231 021636 0 ustar 00tina tina {
"name": "Mark McGwire",
"accomplishment": "Mark set a major league home run record in 1998.\n",
"stats": "65 Home Runs\n0.278 Batting Average\n"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HMK4/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022177 x ustar 00 30 mtime=1777043097.026129303
30 atime=1777043097.026035995
30 ctime=1777043097.026129303
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HMK4/in.yaml 0000644 0001750 0001750 00000000212 15172703231 021624 0 ustar 00tina tina name: Mark McGwire
accomplishment: >
Mark set a major league
home run record in 1998.
stats: |
65 Home Runs
0.278 Batting Average
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HMK4/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021175 x ustar 00 30 mtime=1777043096.953603686
30 atime=1777043096.953445145
30 ctime=1777043096.953603686
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HMK4/=== 0000644 0001750 0001750 00000000060 15172703230 020623 0 ustar 00tina tina Spec Example 2.16. Indentation determines scope
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/DMG6 0000644 0000000 0000000 00000000132 15172703231 020622 x ustar 00 30 mtime=1777043097.098299917
30 atime=1777043096.953287862
30 ctime=1777043097.098299917
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DMG6/ 0000755 0001750 0001750 00000000000 15172703231 020331 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DMG6/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022721 x ustar 00 30 mtime=1777043097.098388057
30 atime=1777043097.098299917
30 ctime=1777043097.098388057
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DMG6/test.event 0000644 0001750 0001750 00000000064 15172703231 022353 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :key
+MAP
=VAL :ok
=VAL :1
-MAP
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DMG6/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022171 x ustar 00 30 mtime=1777043097.026035995
30 atime=1777043097.025943874
30 ctime=1777043097.026035995
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DMG6/in.yaml 0000644 0001750 0001750 00000000027 15172703231 021622 0 ustar 00tina tina key:
ok: 1
wrong: 2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DMG6/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021752 x ustar 00 30 mtime=1777043096.979028495
30 atime=1777043096.979028495
30 ctime=1777043096.979111886
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DMG6/error 0000644 0001750 0001750 00000000000 15172703230 021372 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DMG6/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021167 x ustar 00 30 mtime=1777043096.953445145
30 atime=1777043096.953287862
30 ctime=1777043096.953445145
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DMG6/=== 0000644 0001750 0001750 00000000031 15172703230 020613 0 ustar 00tina tina Wrong indendation in Map
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/4H7K 0000644 0000000 0000000 00000000132 15172703231 020602 x ustar 00 30 mtime=1777043097.098185936
30 atime=1777043096.953130649
30 ctime=1777043097.098185936
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4H7K/ 0000755 0001750 0001750 00000000000 15172703231 020311 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4H7K/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022701 x ustar 00 30 mtime=1777043097.098299917
30 atime=1777043097.098185936
30 ctime=1777043097.098299917
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4H7K/test.event 0000644 0001750 0001750 00000000065 15172703231 022334 0 ustar 00tina tina +STR
+DOC ---
+SEQ
=VAL :a
=VAL :b
=VAL :c
-SEQ
-DOC
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4H7K/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022151 x ustar 00 30 mtime=1777043097.025943874
30 atime=1777043097.025850915
30 ctime=1777043097.025943874
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4H7K/in.yaml 0000644 0001750 0001750 00000000022 15172703231 021575 0 ustar 00tina tina ---
[ a, b, c ] ]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4H7K/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021732 x ustar 00 30 mtime=1777043096.978944895
30 atime=1777043096.978944895
30 ctime=1777043096.979028495
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4H7K/error 0000644 0001750 0001750 00000000000 15172703230 021352 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4H7K/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021147 x ustar 00 30 mtime=1777043096.953287862
30 atime=1777043096.953130649
30 ctime=1777043096.953287862
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4H7K/=== 0000644 0001750 0001750 00000000061 15172703230 020576 0 ustar 00tina tina Flow sequence with invalid extra closing bracket
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/D49Q 0000644 0000000 0000000 00000000132 15172703231 020606 x ustar 00 30 mtime=1777043097.098089554
30 atime=1777043096.952970852
30 ctime=1777043097.098089554
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D49Q/ 0000755 0001750 0001750 00000000000 15172703231 020315 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D49Q/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022705 x ustar 00 30 mtime=1777043097.098185936
30 atime=1777043097.098089554
30 ctime=1777043097.098185936
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D49Q/test.event 0000644 0001750 0001750 00000000043 15172703231 022334 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL 'a\\nb
=VAL :1
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D49Q/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022155 x ustar 00 30 mtime=1777043097.025850915
30 atime=1777043097.025756769
30 ctime=1777043097.025850915
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D49Q/in.yaml 0000644 0001750 0001750 00000000024 15172703231 021603 0 ustar 00tina tina 'a\nb': 1
'c
d': 1
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D49Q/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021736 x ustar 00 30 mtime=1777043096.978859968
30 atime=1777043096.978859968
30 ctime=1777043096.978944895
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D49Q/error 0000644 0001750 0001750 00000000000 15172703230 021356 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D49Q/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021153 x ustar 00 30 mtime=1777043096.953130649
30 atime=1777043096.952970852
30 ctime=1777043096.953130649
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D49Q/=== 0000644 0001750 0001750 00000000046 15172703230 020605 0 ustar 00tina tina Multiline single quoted implicit keys
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/B3HG 0000644 0000000 0000000 00000000132 15172703231 020610 x ustar 00 30 mtime=1777043097.096832757
30 atime=1777043096.952811055
30 ctime=1777043097.096832757
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/B3HG/ 0000755 0001750 0001750 00000000000 15172703231 020317 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/B3HG/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022707 x ustar 00 30 mtime=1777043097.096918662
30 atime=1777043097.096832757
30 ctime=1777043097.096918662
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/B3HG/test.event 0000644 0001750 0001750 00000000054 15172703231 022340 0 ustar 00tina tina +STR
+DOC ---
=VAL >folded text\n
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/B3HG/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022507 x ustar 00 30 mtime=1777043097.071280487
30 atime=1777043097.071184315
30 ctime=1777043097.071280487
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/B3HG/emit.yaml 0000644 0001750 0001750 00000000024 15172703231 022135 0 ustar 00tina tina --- >
folded text
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/B3HG/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000130 15172703231 022356 x ustar 00 29 mtime=1777043097.05932251
30 atime=1777043097.059223125
29 ctime=1777043097.05932251
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/B3HG/out.yaml 0000644 0001750 0001750 00000000020 15172703231 022002 0 ustar 00tina tina >
folded text
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/B3HG/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022166 x ustar 00 30 mtime=1777043097.025756769
30 atime=1777043097.025665696
30 ctime=1777043097.025756769
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/B3HG/in.json 0000644 0001750 0001750 00000000020 15172703231 021610 0 ustar 00tina tina "folded text\n"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/B3HG/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022157 x ustar 00 30 mtime=1777043097.025665696
30 atime=1777043097.025572667
30 ctime=1777043097.025665696
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/B3HG/in.yaml 0000644 0001750 0001750 00000000026 15172703231 021607 0 ustar 00tina tina --- >
folded
text
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/B3HG/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021155 x ustar 00 30 mtime=1777043096.952970852
30 atime=1777043096.952811055
30 ctime=1777043096.952970852
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/B3HG/=== 0000644 0001750 0001750 00000000046 15172703230 020607 0 ustar 00tina tina Spec Example 8.9. Folded Scalar [1.3]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/96L6 0000644 0000000 0000000 00000000132 15172703231 020565 x ustar 00 30 mtime=1777043097.096742732
30 atime=1777043096.952651956
30 ctime=1777043097.096742732
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96L6/ 0000755 0001750 0001750 00000000000 15172703231 020274 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96L6/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022664 x ustar 00 30 mtime=1777043097.096832757
30 atime=1777043097.096742732
30 ctime=1777043097.096832757
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96L6/test.event 0000644 0001750 0001750 00000000123 15172703231 022312 0 ustar 00tina tina +STR
+DOC ---
=VAL >Mark McGwire's year was crippled by a knee injury.\n
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96L6/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022335 x ustar 00 30 mtime=1777043097.059223125
30 atime=1777043097.059095804
30 ctime=1777043097.059223125
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96L6/out.yaml 0000644 0001750 0001750 00000000073 15172703231 021767 0 ustar 00tina tina --- >
Mark McGwire's year was crippled by a knee injury.
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96L6/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022143 x ustar 00 30 mtime=1777043097.025572667
30 atime=1777043097.025479568
30 ctime=1777043097.025572667
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96L6/in.json 0000644 0001750 0001750 00000000067 15172703231 021600 0 ustar 00tina tina "Mark McGwire's year was crippled by a knee injury.\n"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96L6/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022134 x ustar 00 30 mtime=1777043097.025479568
30 atime=1777043097.025385142
30 ctime=1777043097.025479568
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96L6/in.yaml 0000644 0001750 0001750 00000000077 15172703231 021572 0 ustar 00tina tina --- >
Mark McGwire's
year was crippled
by a knee injury.
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96L6/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021132 x ustar 00 30 mtime=1777043096.952811055
30 atime=1777043096.952651956
30 ctime=1777043096.952811055
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/96L6/=== 0000644 0001750 0001750 00000000101 15172703230 020554 0 ustar 00tina tina Spec Example 2.14. In the folded scalars, newlines become spaces
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/JHB9 0000644 0000000 0000000 00000000130 15172703231 020617 x ustar 00 29 mtime=1777043097.09665508
30 atime=1777043096.952492368
29 ctime=1777043097.09665508
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JHB9/ 0000755 0001750 0001750 00000000000 15172703231 020330 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JHB9/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 022717 x ustar 00 30 mtime=1777043097.096742732
29 atime=1777043097.09665508
30 ctime=1777043097.096742732
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JHB9/test.event 0000644 0001750 0001750 00000000234 15172703231 022351 0 ustar 00tina tina +STR
+DOC ---
+SEQ
=VAL :Mark McGwire
=VAL :Sammy Sosa
=VAL :Ken Griffey
-SEQ
-DOC
+DOC ---
+SEQ
=VAL :Chicago Cubs
=VAL :St Louis Cardinals
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JHB9/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022371 x ustar 00 30 mtime=1777043097.059095804
30 atime=1777043097.059003614
30 ctime=1777043097.059095804
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JHB9/out.yaml 0000644 0001750 0001750 00000000126 15172703231 022022 0 ustar 00tina tina ---
- Mark McGwire
- Sammy Sosa
- Ken Griffey
---
- Chicago Cubs
- St Louis Cardinals
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JHB9/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022177 x ustar 00 30 mtime=1777043097.025385142
30 atime=1777043097.025278914
30 ctime=1777043097.025385142
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JHB9/in.json 0000644 0001750 0001750 00000000143 15172703231 021627 0 ustar 00tina tina [
"Mark McGwire",
"Sammy Sosa",
"Ken Griffey"
]
[
"Chicago Cubs",
"St Louis Cardinals"
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JHB9/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022170 x ustar 00 30 mtime=1777043097.025278914
30 atime=1777043097.025162837
30 ctime=1777043097.025278914
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JHB9/in.yaml 0000644 0001750 0001750 00000000202 15172703231 021614 0 ustar 00tina tina # Ranking of 1998 home runs
---
- Mark McGwire
- Sammy Sosa
- Ken Griffey
# Team ranking
---
- Chicago Cubs
- St Louis Cardinals
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JHB9/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021166 x ustar 00 30 mtime=1777043096.952651956
30 atime=1777043096.952492368
30 ctime=1777043096.952651956
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JHB9/=== 0000644 0001750 0001750 00000000054 15172703230 020617 0 ustar 00tina tina Spec Example 2.7. Two Documents in a Stream
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/A2M4 0000644 0000000 0000000 00000000131 15172703231 020567 x ustar 00 30 mtime=1777043097.096567848
29 atime=1777043096.95233306
30 ctime=1777043097.096567848
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A2M4/ 0000755 0001750 0001750 00000000000 15172703231 020277 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A2M4/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 022665 x ustar 00 29 mtime=1777043097.09665508
30 atime=1777043097.096567848
29 ctime=1777043097.09665508
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A2M4/test.event 0000644 0001750 0001750 00000000122 15172703231 022314 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :a
+SEQ
=VAL :b
+SEQ
=VAL :c
=VAL :d
-SEQ
-SEQ
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A2M4/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022340 x ustar 00 30 mtime=1777043097.059003614
30 atime=1777043097.058910166
30 ctime=1777043097.059003614
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A2M4/out.yaml 0000644 0001750 0001750 00000000023 15172703231 021765 0 ustar 00tina tina a:
- b
- - c
- d
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A2M4/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022146 x ustar 00 30 mtime=1777043097.025162837
30 atime=1777043097.025056957
30 ctime=1777043097.025162837
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A2M4/in.json 0000644 0001750 0001750 00000000073 15172703231 021600 0 ustar 00tina tina {
"a": [
"b",
[
"c",
"d"
]
]
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A2M4/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022137 x ustar 00 30 mtime=1777043097.025056957
30 atime=1777043097.024950868
30 ctime=1777043097.025056957
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A2M4/in.yaml 0000644 0001750 0001750 00000000034 15172703231 021566 0 ustar 00tina tina ? a
: - b
- - c
- d
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A2M4/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021134 x ustar 00 30 mtime=1777043096.952492368
29 atime=1777043096.95233306
30 ctime=1777043096.952492368
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A2M4/=== 0000644 0001750 0001750 00000000051 15172703230 020563 0 ustar 00tina tina Spec Example 6.2. Indentation Indicators
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/K3WX 0000644 0000000 0000000 00000000132 15172703231 020661 x ustar 00 30 mtime=1777043097.096486064
30 atime=1777043096.952163205
30 ctime=1777043097.096486064
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K3WX/ 0000755 0001750 0001750 00000000000 15172703231 020370 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K3WX/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022760 x ustar 00 30 mtime=1777043097.096567848
30 atime=1777043097.096486064
30 ctime=1777043097.096567848
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K3WX/test.event 0000644 0001750 0001750 00000000071 15172703231 022410 0 ustar 00tina tina +STR
+DOC ---
+MAP {}
=VAL "foo
=VAL :bar
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K3WX/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022431 x ustar 00 30 mtime=1777043097.058910166
30 atime=1777043097.058816159
30 ctime=1777043097.058910166
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K3WX/out.yaml 0000644 0001750 0001750 00000000017 15172703231 022061 0 ustar 00tina tina ---
"foo": bar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K3WX/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022237 x ustar 00 30 mtime=1777043097.024950868
30 atime=1777043097.024843452
30 ctime=1777043097.024950868
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K3WX/in.json 0000644 0001750 0001750 00000000023 15172703231 021664 0 ustar 00tina tina {
"foo": "bar"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K3WX/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022230 x ustar 00 30 mtime=1777043097.024843452
30 atime=1777043097.024739039
30 ctime=1777043097.024843452
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K3WX/in.yaml 0000644 0001750 0001750 00000000037 15172703231 021662 0 ustar 00tina tina ---
{ "foo" # comment
:bar }
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K3WX/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021224 x ustar 00 29 mtime=1777043096.95233306
30 atime=1777043096.952163205
29 ctime=1777043096.95233306
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K3WX/=== 0000644 0001750 0001750 00000000064 15172703230 020660 0 ustar 00tina tina Colon and adjacent value after comment on next line
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/65WH 0000644 0000000 0000000 00000000132 15172703231 020616 x ustar 00 30 mtime=1777043097.096394991
30 atime=1777043096.952005014
30 ctime=1777043097.096394991
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/65WH/ 0000755 0001750 0001750 00000000000 15172703231 020325 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/65WH/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022715 x ustar 00 30 mtime=1777043097.096486064
30 atime=1777043097.096394991
30 ctime=1777043097.096486064
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/65WH/test.event 0000644 0001750 0001750 00000000050 15172703231 022342 0 ustar 00tina tina +STR
+DOC
+SEQ
=VAL :foo
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/65WH/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022174 x ustar 00 30 mtime=1777043097.024739039
30 atime=1777043097.024634975
30 ctime=1777043097.024739039
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/65WH/in.json 0000644 0001750 0001750 00000000014 15172703231 021621 0 ustar 00tina tina [
"foo"
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/65WH/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703231 022164 x ustar 00 30 mtime=1777043097.024634975
29 atime=1777043097.02453154
30 ctime=1777043097.024634975
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/65WH/in.yaml 0000644 0001750 0001750 00000000006 15172703231 021613 0 ustar 00tina tina - foo
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/65WH/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021163 x ustar 00 30 mtime=1777043096.952163205
30 atime=1777043096.952005014
30 ctime=1777043096.952163205
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/65WH/=== 0000644 0001750 0001750 00000000034 15172703230 020612 0 ustar 00tina tina Single Entry Block Sequence
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/6SLA 0000644 0000000 0000000 00000000132 15172703231 020632 x ustar 00 30 mtime=1777043097.096308318
30 atime=1777043096.951844519
30 ctime=1777043097.096308318
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6SLA/ 0000755 0001750 0001750 00000000000 15172703231 020341 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6SLA/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022731 x ustar 00 30 mtime=1777043097.096394991
30 atime=1777043097.096308318
30 ctime=1777043097.096394991
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6SLA/test.event 0000644 0001750 0001750 00000000154 15172703231 022363 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL "foo\nbar:baz\tx \\$%^&*()x
=VAL :23
=VAL 'x\\ny:z\\tx $%^&*()x
=VAL :24
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6SLA/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022402 x ustar 00 30 mtime=1777043097.058816159
30 atime=1777043097.058722781
30 ctime=1777043097.058816159
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6SLA/out.yaml 0000644 0001750 0001750 00000000075 15172703231 022036 0 ustar 00tina tina ? "foo\nbar:baz\tx \\$%^&*()x"
: 23
'x\ny:z\tx $%^&*()x': 24
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6SLA/PaxHeaders/in.json 0000644 0000000 0000000 00000000130 15172703231 022206 x ustar 00 29 mtime=1777043097.02453154
30 atime=1777043097.024428454
29 ctime=1777043097.02453154
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6SLA/in.json 0000644 0001750 0001750 00000000105 15172703231 021636 0 ustar 00tina tina {
"foo\nbar:baz\tx \\$%^&*()x": 23,
"x\\ny:z\\tx $%^&*()x": 24
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6SLA/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022201 x ustar 00 30 mtime=1777043097.024428454
30 atime=1777043097.024322016
30 ctime=1777043097.024428454
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6SLA/in.yaml 0000644 0001750 0001750 00000000072 15172703231 021632 0 ustar 00tina tina "foo\nbar:baz\tx \\$%^&*()x": 23
'x\ny:z\tx $%^&*()x': 24
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6SLA/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021177 x ustar 00 30 mtime=1777043096.952005014
30 atime=1777043096.951844519
30 ctime=1777043096.952005014
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6SLA/=== 0000644 0001750 0001750 00000000051 15172703230 020625 0 ustar 00tina tina Allowed characters in quoted mapping key
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/33X3 0000644 0000000 0000000 00000000130 15172703231 020563 x ustar 00 29 mtime=1777043097.09621473
30 atime=1777043096.951682975
29 ctime=1777043097.09621473
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/33X3/ 0000755 0001750 0001750 00000000000 15172703231 020274 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/33X3/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 022663 x ustar 00 30 mtime=1777043097.096308318
29 atime=1777043097.09621473
30 ctime=1777043097.096308318
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/33X3/test.event 0000644 0001750 0001750 00000000204 15172703231 022312 0 ustar 00tina tina +STR
+DOC ---
+SEQ
=VAL :1
=VAL :-2
=VAL :33
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/33X3/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022335 x ustar 00 30 mtime=1777043097.058722781
30 atime=1777043097.058630311
30 ctime=1777043097.058722781
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/33X3/out.yaml 0000644 0001750 0001750 00000000044 15172703231 021765 0 ustar 00tina tina ---
- !!int 1
- !!int -2
- !!int 33
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/33X3/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022143 x ustar 00 30 mtime=1777043097.024322016
30 atime=1777043097.024213552
30 ctime=1777043097.024322016
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/33X3/in.json 0000644 0001750 0001750 00000000024 15172703231 021571 0 ustar 00tina tina [
1,
-2,
33
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/33X3/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022134 x ustar 00 30 mtime=1777043097.024213552
30 atime=1777043097.024096358
30 ctime=1777043097.024213552
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/33X3/in.yaml 0000644 0001750 0001750 00000000044 15172703231 021564 0 ustar 00tina tina ---
- !!int 1
- !!int -2
- !!int 33
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/33X3/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021132 x ustar 00 30 mtime=1777043096.951844519
30 atime=1777043096.951682975
30 ctime=1777043096.951844519
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/33X3/=== 0000644 0001750 0001750 00000000054 15172703230 020563 0 ustar 00tina tina Three explicit integers in a block sequence
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/AZW3 0000644 0000000 0000000 00000000132 15172703231 020651 x ustar 00 30 mtime=1777043097.096112203
30 atime=1777043096.951524575
30 ctime=1777043097.096112203
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AZW3/ 0000755 0001750 0001750 00000000000 15172703231 020360 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AZW3/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 022746 x ustar 00 29 mtime=1777043097.09621473
30 atime=1777043097.096112203
29 ctime=1777043097.09621473
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AZW3/test.event 0000644 0001750 0001750 00000000144 15172703231 022401 0 ustar 00tina tina +STR
+DOC
+SEQ
+MAP
=VAL :bla"keks
=VAL :foo
-MAP
+MAP
=VAL :bla]keks
=VAL :foo
-MAP
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AZW3/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022227 x ustar 00 30 mtime=1777043097.024096358
30 atime=1777043097.023990059
30 ctime=1777043097.024096358
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AZW3/in.json 0000644 0001750 0001750 00000000102 15172703231 021652 0 ustar 00tina tina [
{
"bla\"keks": "foo"
},
{
"bla]keks": "foo"
}
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AZW3/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022220 x ustar 00 30 mtime=1777043097.023990059
30 atime=1777043097.023882364
30 ctime=1777043097.023990059
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AZW3/in.yaml 0000644 0001750 0001750 00000000040 15172703231 021644 0 ustar 00tina tina - bla"keks: foo
- bla]keks: foo
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AZW3/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021216 x ustar 00 30 mtime=1777043096.951682975
30 atime=1777043096.951524575
30 ctime=1777043096.951682975
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AZW3/=== 0000644 0001750 0001750 00000000025 15172703230 020645 0 ustar 00tina tina Lookahead test cases
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/6M2F 0000644 0000000 0000000 00000000132 15172703231 020577 x ustar 00 30 mtime=1777043097.096018895
30 atime=1777043096.951364847
30 ctime=1777043097.096018895
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6M2F/ 0000755 0001750 0001750 00000000000 15172703231 020306 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6M2F/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022676 x ustar 00 30 mtime=1777043097.096112203
30 atime=1777043097.096018895
30 ctime=1777043097.096112203
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6M2F/test.event 0000644 0001750 0001750 00000000103 15172703231 022322 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL &a :a
=VAL &b :b
=VAL :
=ALI *a
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6M2F/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022347 x ustar 00 30 mtime=1777043097.058630311
30 atime=1777043097.058536304
30 ctime=1777043097.058630311
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6M2F/out.yaml 0000644 0001750 0001750 00000000020 15172703231 021771 0 ustar 00tina tina &a a: &b b
: *a
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6M2F/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022146 x ustar 00 30 mtime=1777043097.023882364
30 atime=1777043097.023776065
30 ctime=1777043097.023882364
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6M2F/in.yaml 0000644 0001750 0001750 00000000023 15172703231 021573 0 ustar 00tina tina ? &a a
: &b b
: *a
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6M2F/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021144 x ustar 00 30 mtime=1777043096.951524575
30 atime=1777043096.951364847
30 ctime=1777043096.951524575
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6M2F/=== 0000644 0001750 0001750 00000000042 15172703230 020572 0 ustar 00tina tina Aliases in Explicit Block Mapping
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/ZH7C 0000644 0000000 0000000 00000000132 15172703231 020640 x ustar 00 30 mtime=1777043097.095926564
30 atime=1777043096.951185983
30 ctime=1777043097.095926564
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZH7C/ 0000755 0001750 0001750 00000000000 15172703231 020347 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZH7C/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022737 x ustar 00 30 mtime=1777043097.096018895
30 atime=1777043097.095926564
30 ctime=1777043097.096018895
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZH7C/test.event 0000644 0001750 0001750 00000000104 15172703231 022364 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL &a :a
=VAL :b
=VAL :c
=VAL &d :d
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZH7C/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022216 x ustar 00 30 mtime=1777043097.023776065
30 atime=1777043097.023670395
30 ctime=1777043097.023776065
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZH7C/in.json 0000644 0001750 0001750 00000000033 15172703231 021644 0 ustar 00tina tina {
"a": "b",
"c": "d"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZH7C/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022207 x ustar 00 30 mtime=1777043097.023670395
30 atime=1777043097.023563677
30 ctime=1777043097.023670395
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZH7C/in.yaml 0000644 0001750 0001750 00000000020 15172703231 021631 0 ustar 00tina tina &a a: b
c: &d d
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZH7C/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021205 x ustar 00 30 mtime=1777043096.951364847
30 atime=1777043096.951185983
30 ctime=1777043096.951364847
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZH7C/=== 0000644 0001750 0001750 00000000023 15172703230 020632 0 ustar 00tina tina Anchors in Mapping
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/NAT4 0000644 0000000 0000000 00000000132 15172703231 020633 x ustar 00 30 mtime=1777043097.095834024
30 atime=1777043096.951021088
30 ctime=1777043097.095834024
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NAT4/ 0000755 0001750 0001750 00000000000 15172703231 020342 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NAT4/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022732 x ustar 00 30 mtime=1777043097.095926564
30 atime=1777043097.095834024
30 ctime=1777043097.095926564
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NAT4/test.event 0000644 0001750 0001750 00000000252 15172703231 022363 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :a
=VAL '
=VAL :b
=VAL '
=VAL :c
=VAL "
=VAL :d
=VAL "
=VAL :e
=VAL '\n
=VAL :f
=VAL "\n
=VAL :g
=VAL '\n\n
=VAL :h
=VAL "\n\n
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NAT4/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022532 x ustar 00 30 mtime=1777043097.071184315
30 atime=1777043097.071079972
30 ctime=1777043097.071184315
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NAT4/emit.yaml 0000644 0001750 0001750 00000000107 15172703231 022162 0 ustar 00tina tina ---
a: ' '
b: ' '
c: " "
d: " "
e: '
'
f: "\n"
g: '
'
h: "\n\n"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NAT4/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022211 x ustar 00 30 mtime=1777043097.023563677
30 atime=1777043097.023460242
30 ctime=1777043097.023563677
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NAT4/in.json 0000644 0001750 0001750 00000000153 15172703231 021642 0 ustar 00tina tina {
"a": " ",
"b": " ",
"c": " ",
"d": " ",
"e": "\n",
"f": "\n",
"g": "\n\n",
"h": "\n\n"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NAT4/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022202 x ustar 00 30 mtime=1777043097.023460242
30 atime=1777043097.023355689
30 ctime=1777043097.023460242
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NAT4/in.yaml 0000644 0001750 0001750 00000000126 15172703231 021633 0 ustar 00tina tina ---
a: '
'
b: '
'
c: "
"
d: "
"
e: '
'
f: "
"
g: '
'
h: "
"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NAT4/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021200 x ustar 00 30 mtime=1777043096.951185983
30 atime=1777043096.951021088
30 ctime=1777043096.951185983
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NAT4/=== 0000644 0001750 0001750 00000000055 15172703230 020632 0 ustar 00tina tina Various empty or newline only quoted strings
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/N4JP 0000644 0000000 0000000 00000000127 15172703231 020644 x ustar 00 29 mtime=1777043097.09574344
29 atime=1777043096.95086129
29 ctime=1777043097.09574344
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/N4JP/ 0000755 0001750 0001750 00000000000 15172703231 020347 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/N4JP/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 022736 x ustar 00 30 mtime=1777043097.095834024
29 atime=1777043097.09574344
30 ctime=1777043097.095834024
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/N4JP/test.event 0000644 0001750 0001750 00000000074 15172703231 022372 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :map
+MAP
=VAL :key1
=VAL "quoted1
-MAP
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/N4JP/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703231 022206 x ustar 00 30 mtime=1777043097.023355689
29 atime=1777043097.02324506
30 ctime=1777043097.023355689
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/N4JP/in.yaml 0000644 0001750 0001750 00000000060 15172703231 021635 0 ustar 00tina tina map:
key1: "quoted1"
key2: "bad indentation"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/N4JP/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021770 x ustar 00 30 mtime=1777043096.978767986
30 atime=1777043096.978767986
30 ctime=1777043096.978859968
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/N4JP/error 0000644 0001750 0001750 00000000000 15172703230 021410 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/N4JP/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021204 x ustar 00 30 mtime=1777043096.951021088
29 atime=1777043096.95086129
30 ctime=1777043096.951021088
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/N4JP/=== 0000644 0001750 0001750 00000000033 15172703230 020633 0 ustar 00tina tina Bad indentation in mapping
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/CFD4 0000644 0000000 0000000 00000000132 15172703231 020605 x ustar 00 30 mtime=1777043097.095651459
30 atime=1777043096.950703868
30 ctime=1777043097.095651459
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CFD4/ 0000755 0001750 0001750 00000000000 15172703231 020314 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CFD4/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 022702 x ustar 00 29 mtime=1777043097.09574344
30 atime=1777043097.095651459
29 ctime=1777043097.09574344
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CFD4/test.event 0000644 0001750 0001750 00000000210 15172703231 022327 0 ustar 00tina tina +STR
+DOC
+SEQ
+SEQ []
+MAP {}
=VAL :
=VAL :empty key
-MAP
-SEQ
+SEQ []
+MAP {}
=VAL :
=VAL :another empty key
-MAP
-SEQ
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CFD4/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022355 x ustar 00 30 mtime=1777043097.058536304
30 atime=1777043097.058440412
30 ctime=1777043097.058536304
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CFD4/out.yaml 0000644 0001750 0001750 00000000050 15172703231 022002 0 ustar 00tina tina - - : empty key
- - : another empty key
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CFD4/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703231 022152 x ustar 00 29 mtime=1777043097.02324506
30 atime=1777043097.023107053
29 ctime=1777043097.02324506
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CFD4/in.yaml 0000644 0001750 0001750 00000000052 15172703231 021603 0 ustar 00tina tina - [ : empty key ]
- [: another empty key]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CFD4/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021150 x ustar 00 29 mtime=1777043096.95086129
30 atime=1777043096.950703868
29 ctime=1777043096.95086129
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CFD4/=== 0000644 0001750 0001750 00000000061 15172703230 020601 0 ustar 00tina tina Empty implicit key in single pair flow sequences
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/S7BG 0000644 0000000 0000000 00000000131 15172703231 020626 x ustar 00 30 mtime=1777043097.095559827
29 atime=1777043096.95054428
30 ctime=1777043097.095559827
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S7BG/ 0000755 0001750 0001750 00000000000 15172703231 020336 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S7BG/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022726 x ustar 00 30 mtime=1777043097.095651459
30 atime=1777043097.095559827
30 ctime=1777043097.095651459
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S7BG/test.event 0000644 0001750 0001750 00000000053 15172703231 022356 0 ustar 00tina tina +STR
+DOC ---
+SEQ
=VAL ::,
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S7BG/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022377 x ustar 00 30 mtime=1777043097.058440412
30 atime=1777043097.058346405
30 ctime=1777043097.058440412
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S7BG/out.yaml 0000644 0001750 0001750 00000000011 15172703231 022021 0 ustar 00tina tina ---
- :,
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S7BG/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022205 x ustar 00 30 mtime=1777043097.023107053
30 atime=1777043097.023015491
30 ctime=1777043097.023107053
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S7BG/in.json 0000644 0001750 0001750 00000000013 15172703231 021631 0 ustar 00tina tina [
":,"
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S7BG/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022176 x ustar 00 30 mtime=1777043097.023015491
30 atime=1777043097.022915897
30 ctime=1777043097.023015491
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S7BG/in.yaml 0000644 0001750 0001750 00000000011 15172703231 021620 0 ustar 00tina tina ---
- :,
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S7BG/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021173 x ustar 00 30 mtime=1777043096.950703868
29 atime=1777043096.95054428
30 ctime=1777043096.950703868
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S7BG/=== 0000644 0001750 0001750 00000000030 15172703230 020617 0 ustar 00tina tina Colon followed by comma
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/CVW2 0000644 0000000 0000000 00000000132 15172703231 020646 x ustar 00 30 mtime=1777043097.095466169
30 atime=1777043096.950385181
30 ctime=1777043097.095466169
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CVW2/ 0000755 0001750 0001750 00000000000 15172703231 020355 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CVW2/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022745 x ustar 00 30 mtime=1777043097.095559827
30 atime=1777043097.095466169
30 ctime=1777043097.095559827
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CVW2/test.event 0000644 0001750 0001750 00000000056 15172703231 022400 0 ustar 00tina tina +STR
+DOC ---
+SEQ []
=VAL :a
=VAL :b
=VAL :c
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CVW2/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022215 x ustar 00 30 mtime=1777043097.022915897
30 atime=1777043097.022823008
30 ctime=1777043097.022915897
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CVW2/in.yaml 0000644 0001750 0001750 00000000031 15172703231 021641 0 ustar 00tina tina ---
[ a, b, c,#invalid
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CVW2/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021776 x ustar 00 30 mtime=1777043096.978684386
30 atime=1777043096.978684386
30 ctime=1777043096.978767986
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CVW2/error 0000644 0001750 0001750 00000000000 15172703230 021416 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CVW2/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021211 x ustar 00 29 mtime=1777043096.95054428
30 atime=1777043096.950385181
29 ctime=1777043096.95054428
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CVW2/=== 0000644 0001750 0001750 00000000034 15172703230 020642 0 ustar 00tina tina Invalid comment after comma
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/KSS4 0000644 0000000 0000000 00000000127 15172703231 020655 x ustar 00 29 mtime=1777043097.09537335
29 atime=1777043096.95022727
29 ctime=1777043097.09537335
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KSS4/ 0000755 0001750 0001750 00000000000 15172703231 020360 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KSS4/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 022747 x ustar 00 30 mtime=1777043097.095466169
29 atime=1777043097.09537335
30 ctime=1777043097.095466169
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KSS4/test.event 0000644 0001750 0001750 00000000112 15172703231 022374 0 ustar 00tina tina +STR
+DOC ---
=VAL "quoted string
-DOC
+DOC ---
=VAL &node :foo
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KSS4/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022550 x ustar 00 30 mtime=1777043097.071079972
30 atime=1777043097.070985546
30 ctime=1777043097.071079972
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KSS4/emit.yaml 0000644 0001750 0001750 00000000042 15172703231 022176 0 ustar 00tina tina --- "quoted string"
--- &node foo
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KSS4/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022421 x ustar 00 30 mtime=1777043097.058346405
30 atime=1777043097.058237103
30 ctime=1777043097.058346405
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KSS4/out.yaml 0000644 0001750 0001750 00000000046 15172703231 022053 0 ustar 00tina tina --- "quoted string"
--- &node foo
...
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KSS4/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022227 x ustar 00 30 mtime=1777043097.022823008
30 atime=1777043097.022732424
30 ctime=1777043097.022823008
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KSS4/in.json 0000644 0001750 0001750 00000000026 15172703231 021657 0 ustar 00tina tina "quoted string"
"foo"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KSS4/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022220 x ustar 00 30 mtime=1777043097.022732424
30 atime=1777043097.022640862
30 ctime=1777043097.022732424
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KSS4/in.yaml 0000644 0001750 0001750 00000000042 15172703231 021646 0 ustar 00tina tina --- "quoted
string"
--- &node foo
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KSS4/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021215 x ustar 00 30 mtime=1777043096.950385181
29 atime=1777043096.95022727
30 ctime=1777043096.950385181
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KSS4/=== 0000644 0001750 0001750 00000000024 15172703230 020644 0 ustar 00tina tina Scalars on --- line
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/6S55 0000644 0000000 0000000 00000000132 15172703231 020567 x ustar 00 30 mtime=1777043097.095280391
30 atime=1777043096.950051688
30 ctime=1777043097.095280391
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6S55/ 0000755 0001750 0001750 00000000000 15172703231 020276 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6S55/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 022664 x ustar 00 29 mtime=1777043097.09537335
30 atime=1777043097.095280391
29 ctime=1777043097.09537335
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6S55/test.event 0000644 0001750 0001750 00000000062 15172703231 022316 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :key
+SEQ
=VAL :bar
=VAL :baz
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6S55/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022136 x ustar 00 30 mtime=1777043097.022640862
30 atime=1777043097.022548811
30 ctime=1777043097.022640862
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6S55/in.yaml 0000644 0001750 0001750 00000000034 15172703231 021565 0 ustar 00tina tina key:
- bar
- baz
invalid
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6S55/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021717 x ustar 00 30 mtime=1777043096.978600926
30 atime=1777043096.978600926
30 ctime=1777043096.978684386
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6S55/error 0000644 0001750 0001750 00000000000 15172703230 021337 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6S55/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021132 x ustar 00 29 mtime=1777043096.95022727
30 atime=1777043096.950051688
29 ctime=1777043096.95022727
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6S55/=== 0000644 0001750 0001750 00000000046 15172703230 020566 0 ustar 00tina tina Invalid scalar at the end of sequence
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/P76L 0000644 0000000 0000000 00000000132 15172703231 020615 x ustar 00 30 mtime=1777043097.095184498
30 atime=1777043096.949893916
30 ctime=1777043097.095184498
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P76L/ 0000755 0001750 0001750 00000000000 15172703231 020324 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P76L/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022714 x ustar 00 30 mtime=1777043097.095280391
30 atime=1777043097.095184498
30 ctime=1777043097.095280391
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P76L/test.event 0000644 0001750 0001750 00000000103 15172703231 022340 0 ustar 00tina tina +STR
+DOC ---
=VAL :1 - 3
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P76L/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022365 x ustar 00 30 mtime=1777043097.058237103
30 atime=1777043097.058139884
30 ctime=1777043097.058237103
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P76L/out.yaml 0000644 0001750 0001750 00000000052 15172703231 022014 0 ustar 00tina tina --- ! 1 - 3
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P76L/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022173 x ustar 00 30 mtime=1777043097.022548811
30 atime=1777043097.022457179
30 ctime=1777043097.022548811
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P76L/in.json 0000644 0001750 0001750 00000000010 15172703231 021614 0 ustar 00tina tina "1 - 3"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P76L/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703231 022162 x ustar 00 30 mtime=1777043097.022457179
28 atime=1777043097.0223638
30 ctime=1777043097.022457179
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P76L/in.yaml 0000644 0001750 0001750 00000000112 15172703231 021610 0 ustar 00tina tina %TAG !! tag:example.com,2000:app/
---
!!int 1 - 3 # Interval, not integer
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P76L/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021162 x ustar 00 30 mtime=1777043096.950051688
30 atime=1777043096.949893916
30 ctime=1777043096.950051688
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P76L/=== 0000644 0001750 0001750 00000000050 15172703230 020607 0 ustar 00tina tina Spec Example 6.19. Secondary Tag Handle
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/R4YG 0000644 0000000 0000000 00000000132 15172703231 020652 x ustar 00 30 mtime=1777043097.095080854
30 atime=1777043096.949732513
30 ctime=1777043097.095080854
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/R4YG/ 0000755 0001750 0001750 00000000000 15172703231 020361 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/R4YG/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022751 x ustar 00 30 mtime=1777043097.095184498
30 atime=1777043097.095080854
30 ctime=1777043097.095184498
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/R4YG/test.event 0000644 0001750 0001750 00000000155 15172703231 022404 0 ustar 00tina tina +STR
+DOC
+SEQ
=VAL |detected\n
=VAL >\n\n# detected\n
=VAL | explicit\n
=VAL >\t\ndetected\n
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/R4YG/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022422 x ustar 00 30 mtime=1777043097.058139884
30 atime=1777043097.058047414
30 ctime=1777043097.058139884
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/R4YG/out.yaml 0000644 0001750 0001750 00000000107 15172703231 022052 0 ustar 00tina tina - |
detected
- >2
# detected
- |2
explicit
- "\t\ndetected\n"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/R4YG/PaxHeaders/in.json 0000644 0000000 0000000 00000000126 15172703231 022233 x ustar 00 28 mtime=1777043097.0223638
30 atime=1777043097.022270562
28 ctime=1777043097.0223638
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/R4YG/in.json 0000644 0001750 0001750 00000000116 15172703231 021660 0 ustar 00tina tina [
"detected\n",
"\n\n# detected\n",
" explicit\n",
"\t\ndetected\n"
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/R4YG/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022221 x ustar 00 30 mtime=1777043097.022270562
30 atime=1777043097.022164822
30 ctime=1777043097.022270562
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/R4YG/in.yaml 0000644 0001750 0001750 00000000105 15172703231 021647 0 ustar 00tina tina - |
detected
- >
# detected
- |1
explicit
- >
detected
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/R4YG/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021217 x ustar 00 30 mtime=1777043096.949893916
30 atime=1777043096.949732513
30 ctime=1777043096.949893916
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/R4YG/=== 0000644 0001750 0001750 00000000056 15172703230 020652 0 ustar 00tina tina Spec Example 8.2. Block Indentation Indicator
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/9YRD 0000644 0000000 0000000 00000000132 15172703231 020654 x ustar 00 30 mtime=1777043097.094988384
30 atime=1777043096.949573344
30 ctime=1777043097.094988384
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9YRD/ 0000755 0001750 0001750 00000000000 15172703231 020363 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9YRD/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022753 x ustar 00 30 mtime=1777043097.095080854
30 atime=1777043097.094988384
30 ctime=1777043097.095080854
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9YRD/test.event 0000644 0001750 0001750 00000000045 15172703231 022404 0 ustar 00tina tina +STR
+DOC
=VAL :a b c d\ne
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9YRD/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022424 x ustar 00 30 mtime=1777043097.058047414
30 atime=1777043097.057953687
30 ctime=1777043097.058047414
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9YRD/out.yaml 0000644 0001750 0001750 00000000017 15172703231 022054 0 ustar 00tina tina 'a b c d
e'
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9YRD/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022232 x ustar 00 30 mtime=1777043097.022164822
30 atime=1777043097.022072212
30 ctime=1777043097.022164822
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9YRD/in.json 0000644 0001750 0001750 00000000015 15172703231 021660 0 ustar 00tina tina "a b c d\ne"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9YRD/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022223 x ustar 00 30 mtime=1777043097.022072212
30 atime=1777043097.021979533
30 ctime=1777043097.022072212
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9YRD/in.yaml 0000644 0001750 0001750 00000000017 15172703231 021653 0 ustar 00tina tina a
b
c
d
e
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9YRD/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021221 x ustar 00 30 mtime=1777043096.949732513
30 atime=1777043096.949573344
30 ctime=1777043096.949732513
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9YRD/=== 0000644 0001750 0001750 00000000036 15172703230 020652 0 ustar 00tina tina Multiline Scalar at Top Level
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/6CA3 0000644 0000000 0000000 00000000132 15172703231 020561 x ustar 00 30 mtime=1777043097.094896333
30 atime=1777043096.949411591
30 ctime=1777043097.094896333
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6CA3/ 0000755 0001750 0001750 00000000000 15172703231 020270 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6CA3/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022660 x ustar 00 30 mtime=1777043097.094988384
30 atime=1777043097.094896333
30 ctime=1777043097.094988384
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6CA3/test.event 0000644 0001750 0001750 00000000041 15172703231 022305 0 ustar 00tina tina +STR
+DOC
+SEQ []
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6CA3/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022460 x ustar 00 30 mtime=1777043097.070985546
30 atime=1777043097.070891121
30 ctime=1777043097.070985546
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6CA3/emit.yaml 0000644 0001750 0001750 00000000007 15172703231 022107 0 ustar 00tina tina --- []
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6CA3/PaxHeaders/in.json 0000644 0000000 0000000 00000000131 15172703231 022136 x ustar 00 30 mtime=1777043097.021979533
29 atime=1777043097.02188804
30 ctime=1777043097.021979533
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6CA3/in.json 0000644 0001750 0001750 00000000003 15172703231 021562 0 ustar 00tina tina []
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6CA3/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703231 022126 x ustar 00 29 mtime=1777043097.02188804
30 atime=1777043097.021797037
29 ctime=1777043097.02188804
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6CA3/in.yaml 0000644 0001750 0001750 00000000006 15172703231 021556 0 ustar 00tina tina [
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6CA3/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021126 x ustar 00 30 mtime=1777043096.949573344
30 atime=1777043096.949411591
30 ctime=1777043096.949573344
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6CA3/=== 0000644 0001750 0001750 00000000026 15172703230 020556 0 ustar 00tina tina Tab indented top flow
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/Q9WF 0000644 0000000 0000000 00000000132 15172703231 020653 x ustar 00 30 mtime=1777043097.094524916
30 atime=1777043096.949250886
30 ctime=1777043097.094524916
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q9WF/ 0000755 0001750 0001750 00000000000 15172703231 020362 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q9WF/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022752 x ustar 00 30 mtime=1777043097.094616967
30 atime=1777043097.094524916
30 ctime=1777043097.094616967
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q9WF/test.event 0000644 0001750 0001750 00000000213 15172703231 022400 0 ustar 00tina tina +STR
+DOC
+MAP
+MAP {}
=VAL :first
=VAL :Sammy
=VAL :last
=VAL :Sosa
-MAP
+MAP
=VAL :hr
=VAL :65
=VAL :avg
=VAL :0.278
-MAP
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q9WF/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022423 x ustar 00 30 mtime=1777043097.057953687
30 atime=1777043097.057859331
30 ctime=1777043097.057953687
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q9WF/out.yaml 0000644 0001750 0001750 00000000062 15172703231 022053 0 ustar 00tina tina ? first: Sammy
last: Sosa
: hr: 65
avg: 0.278
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q9WF/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022222 x ustar 00 30 mtime=1777043097.021797037
30 atime=1777043097.021705964
30 ctime=1777043097.021797037
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q9WF/in.yaml 0000644 0001750 0001750 00000000141 15172703231 021650 0 ustar 00tina tina { first: Sammy, last: Sosa }:
# Statistics:
hr: # Home runs
65
avg: # Average
0.278
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q9WF/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021220 x ustar 00 30 mtime=1777043096.949411591
30 atime=1777043096.949250886
30 ctime=1777043096.949411591
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q9WF/=== 0000644 0001750 0001750 00000000045 15172703230 020651 0 ustar 00tina tina Spec Example 6.12. Separation Spaces
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/KS4U 0000644 0000000 0000000 00000000132 15172703231 020653 x ustar 00 30 mtime=1777043097.094431957
30 atime=1777043096.949085362
30 ctime=1777043097.094431957
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KS4U/ 0000755 0001750 0001750 00000000000 15172703231 020362 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KS4U/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022752 x ustar 00 30 mtime=1777043097.094524916
30 atime=1777043097.094431957
30 ctime=1777043097.094524916
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KS4U/test.event 0000644 0001750 0001750 00000000057 15172703231 022406 0 ustar 00tina tina +STR
+DOC ---
+SEQ []
=VAL :sequence item
-SEQ
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KS4U/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022222 x ustar 00 30 mtime=1777043097.021705964
30 atime=1777043097.021614471
30 ctime=1777043097.021705964
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KS4U/in.yaml 0000644 0001750 0001750 00000000043 15172703231 021651 0 ustar 00tina tina ---
[
sequence item
]
invalid item
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KS4U/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 022003 x ustar 00 30 mtime=1777043096.978516836
30 atime=1777043096.978516836
30 ctime=1777043096.978600926
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KS4U/error 0000644 0001750 0001750 00000000000 15172703230 021423 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KS4U/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021220 x ustar 00 30 mtime=1777043096.949250886
30 atime=1777043096.949085362
30 ctime=1777043096.949250886
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KS4U/=== 0000644 0001750 0001750 00000000050 15172703230 020645 0 ustar 00tina tina Invalid item after end of flow sequence
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/7A4E 0000644 0000000 0000000 00000000132 15172703231 020565 x ustar 00 30 mtime=1777043097.094338788
30 atime=1777043096.948925215
30 ctime=1777043097.094338788
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7A4E/ 0000755 0001750 0001750 00000000000 15172703231 020274 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7A4E/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022664 x ustar 00 30 mtime=1777043097.094431957
30 atime=1777043097.094338788
30 ctime=1777043097.094431957
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7A4E/test.event 0000644 0001750 0001750 00000000107 15172703231 022314 0 ustar 00tina tina +STR
+DOC
=VAL " 1st non-empty\n2nd non-empty 3rd non-empty
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7A4E/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022335 x ustar 00 30 mtime=1777043097.057859331
30 atime=1777043097.057766302
30 ctime=1777043097.057859331
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7A4E/out.yaml 0000644 0001750 0001750 00000000057 15172703231 021771 0 ustar 00tina tina " 1st non-empty\n2nd non-empty 3rd non-empty "
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7A4E/PaxHeaders/in.json 0000644 0000000 0000000 00000000131 15172703231 022142 x ustar 00 30 mtime=1777043097.021614471
29 atime=1777043097.02152242
30 ctime=1777043097.021614471
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7A4E/in.json 0000644 0001750 0001750 00000000057 15172703231 021577 0 ustar 00tina tina " 1st non-empty\n2nd non-empty 3rd non-empty "
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7A4E/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703231 022132 x ustar 00 29 mtime=1777043097.02152242
30 atime=1777043097.021428903
29 ctime=1777043097.02152242
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7A4E/in.yaml 0000644 0001750 0001750 00000000062 15172703231 021564 0 ustar 00tina tina " 1st non-empty
2nd non-empty
3rd non-empty "
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7A4E/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021132 x ustar 00 30 mtime=1777043096.949085362
30 atime=1777043096.948925215
30 ctime=1777043096.949085362
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7A4E/=== 0000644 0001750 0001750 00000000046 15172703230 020564 0 ustar 00tina tina Spec Example 7.6. Double Quoted Lines
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/E76Z 0000644 0000000 0000000 00000000130 15172703231 020616 x ustar 00 29 mtime=1777043097.09423675
30 atime=1777043096.948764161
29 ctime=1777043097.09423675
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/E76Z/ 0000755 0001750 0001750 00000000000 15172703231 020327 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/E76Z/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 022716 x ustar 00 30 mtime=1777043097.094338788
29 atime=1777043097.09423675
30 ctime=1777043097.094338788
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/E76Z/test.event 0000644 0001750 0001750 00000000104 15172703231 022344 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL &a :a
=VAL &b :b
=ALI *b
=ALI *a
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/E76Z/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022370 x ustar 00 30 mtime=1777043097.057766302
30 atime=1777043097.057672575
30 ctime=1777043097.057766302
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/E76Z/out.yaml 0000644 0001750 0001750 00000000023 15172703231 022015 0 ustar 00tina tina &a a: &b b
*b : *a
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/E76Z/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022176 x ustar 00 30 mtime=1777043097.021428903
30 atime=1777043097.021333988
30 ctime=1777043097.021428903
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/E76Z/in.json 0000644 0001750 0001750 00000000033 15172703231 021624 0 ustar 00tina tina {
"a": "b",
"b": "a"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/E76Z/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022167 x ustar 00 30 mtime=1777043097.021333988
30 atime=1777043097.021227969
30 ctime=1777043097.021333988
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/E76Z/in.yaml 0000644 0001750 0001750 00000000023 15172703231 021614 0 ustar 00tina tina &a a: &b b
*b : *a
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/E76Z/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021165 x ustar 00 30 mtime=1777043096.948925215
30 atime=1777043096.948764161
30 ctime=1777043096.948925215
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/E76Z/=== 0000644 0001750 0001750 00000000042 15172703230 020613 0 ustar 00tina tina Aliases in Implicit Block Mapping
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/HMQ5 0000644 0000000 0000000 00000000130 15172703231 020635 x ustar 00 29 mtime=1777043097.09413981
30 atime=1777043096.948604154
29 ctime=1777043097.09413981
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HMQ5/ 0000755 0001750 0001750 00000000000 15172703231 020346 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HMQ5/PaxHeaders/test.event 0000644 0000000 0000000 00000000127 15172703231 022742 x ustar 00 29 mtime=1777043097.09423675
29 atime=1777043097.09413981
29 ctime=1777043097.09423675
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HMQ5/test.event 0000644 0001750 0001750 00000000175 15172703231 022373 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL &a1 "foo
=VAL :bar
=VAL &a2 :baz
=ALI *a1
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HMQ5/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022407 x ustar 00 30 mtime=1777043097.057672575
30 atime=1777043097.057578079
30 ctime=1777043097.057672575
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HMQ5/out.yaml 0000644 0001750 0001750 00000000050 15172703231 022034 0 ustar 00tina tina &a1 !!str "foo": !!str bar
&a2 baz: *a1
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HMQ5/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022215 x ustar 00 30 mtime=1777043097.021227969
30 atime=1777043097.021122508
30 ctime=1777043097.021227969
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HMQ5/in.json 0000644 0001750 0001750 00000000043 15172703231 021644 0 ustar 00tina tina {
"foo": "bar",
"baz": "foo"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HMQ5/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022206 x ustar 00 30 mtime=1777043097.021122508
30 atime=1777043097.021030247
30 ctime=1777043097.021122508
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HMQ5/in.yaml 0000644 0001750 0001750 00000000053 15172703231 021636 0 ustar 00tina tina !!str &a1 "foo":
!!str bar
&a2 baz : *a1
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HMQ5/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021204 x ustar 00 30 mtime=1777043096.948764161
30 atime=1777043096.948604154
30 ctime=1777043096.948764161
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/HMQ5/=== 0000644 0001750 0001750 00000000043 15172703230 020633 0 ustar 00tina tina Spec Example 6.23. Node Properties
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/G7JE 0000644 0000000 0000000 00000000132 15172703231 020621 x ustar 00 30 mtime=1777043097.094045384
30 atime=1777043096.948444077
30 ctime=1777043097.094045384
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G7JE/ 0000755 0001750 0001750 00000000000 15172703231 020330 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G7JE/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 022716 x ustar 00 29 mtime=1777043097.09413981
30 atime=1777043097.094045384
29 ctime=1777043097.09413981
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G7JE/test.event 0000644 0001750 0001750 00000000043 15172703231 022347 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :a\\nb
=VAL :1
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G7JE/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022170 x ustar 00 30 mtime=1777043097.021030247
30 atime=1777043097.020936939
30 ctime=1777043097.021030247
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G7JE/in.yaml 0000644 0001750 0001750 00000000020 15172703231 021612 0 ustar 00tina tina a\nb: 1
c
d: 1
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G7JE/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021751 x ustar 00 30 mtime=1777043096.978433236
30 atime=1777043096.978433236
30 ctime=1777043096.978516836
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G7JE/error 0000644 0001750 0001750 00000000000 15172703230 021371 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G7JE/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021166 x ustar 00 30 mtime=1777043096.948604154
30 atime=1777043096.948444077
30 ctime=1777043096.948604154
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G7JE/=== 0000644 0001750 0001750 00000000030 15172703230 020611 0 ustar 00tina tina Multiline implicit keys
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/735Y 0000644 0000000 0000000 00000000132 15172703231 020574 x ustar 00 30 mtime=1777043097.093952006
30 atime=1777043096.948282673
30 ctime=1777043097.093952006
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/735Y/ 0000755 0001750 0001750 00000000000 15172703231 020303 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/735Y/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022673 x ustar 00 30 mtime=1777043097.094045384
30 atime=1777043097.093952006
30 ctime=1777043097.094045384
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/735Y/test.event 0000644 0001750 0001750 00000000175 15172703231 022330 0 ustar 00tina tina +STR
+DOC
+SEQ
=VAL "flow in block
=VAL >Block scalar\n
+MAP
=VAL :foo
=VAL :bar
-MAP
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/735Y/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022344 x ustar 00 30 mtime=1777043097.057578079
30 atime=1777043097.057485609
30 ctime=1777043097.057578079
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/735Y/out.yaml 0000644 0001750 0001750 00000000070 15172703231 021773 0 ustar 00tina tina - "flow in block"
- >
Block scalar
- !!map
foo: bar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/735Y/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022152 x ustar 00 30 mtime=1777043097.020936939
30 atime=1777043097.020842444
30 ctime=1777043097.020936939
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/735Y/in.json 0000644 0001750 0001750 00000000104 15172703231 021577 0 ustar 00tina tina [
"flow in block",
"Block scalar\n",
{
"foo": "bar"
}
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/735Y/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022143 x ustar 00 30 mtime=1777043097.020842444
30 atime=1777043097.020751231
30 ctime=1777043097.020842444
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/735Y/in.yaml 0000644 0001750 0001750 00000000115 15172703231 021572 0 ustar 00tina tina -
"flow in block"
- >
Block scalar
- !!map # Block collection
foo : bar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/735Y/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021141 x ustar 00 30 mtime=1777043096.948444077
30 atime=1777043096.948282673
30 ctime=1777043096.948444077
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/735Y/=== 0000644 0001750 0001750 00000000044 15172703230 020571 0 ustar 00tina tina Spec Example 8.20. Block Node Types
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/6ZKB 0000644 0000000 0000000 00000000132 15172703231 020641 x ustar 00 30 mtime=1777043097.093858768
30 atime=1777043096.948113378
30 ctime=1777043097.093858768
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6ZKB/ 0000755 0001750 0001750 00000000000 15172703231 020350 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6ZKB/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022740 x ustar 00 30 mtime=1777043097.093952006
30 atime=1777043097.093858768
30 ctime=1777043097.093952006
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6ZKB/test.event 0000644 0001750 0001750 00000000155 15172703231 022373 0 ustar 00tina tina +STR
+DOC
=VAL :Document
-DOC
+DOC ---
=VAL :
-DOC ...
+DOC ---
+MAP
=VAL :matches %
=VAL :20
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6ZKB/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022540 x ustar 00 30 mtime=1777043097.070891121
30 atime=1777043097.070797184
30 ctime=1777043097.070891121
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6ZKB/emit.yaml 0000644 0001750 0001750 00000000055 15172703231 022172 0 ustar 00tina tina Document
---
...
%YAML 1.2
---
matches %: 20
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6ZKB/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022217 x ustar 00 30 mtime=1777043097.020751231
30 atime=1777043097.020659599
30 ctime=1777043097.020751231
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6ZKB/in.json 0000644 0001750 0001750 00000000046 15172703231 021651 0 ustar 00tina tina "Document"
null
{
"matches %": 20
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6ZKB/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022210 x ustar 00 30 mtime=1777043097.020659599
30 atime=1777043097.020567059
30 ctime=1777043097.020659599
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6ZKB/in.yaml 0000644 0001750 0001750 00000000065 15172703231 021643 0 ustar 00tina tina Document
---
# Empty
...
%YAML 1.2
---
matches %: 20
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6ZKB/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021206 x ustar 00 30 mtime=1777043096.948282673
30 atime=1777043096.948113378
30 ctime=1777043096.948282673
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6ZKB/=== 0000644 0001750 0001750 00000000031 15172703230 020632 0 ustar 00tina tina Spec Example 9.6. Stream
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/BF9H 0000644 0000000 0000000 00000000130 15172703231 020613 x ustar 00 29 mtime=1777043097.09376532
30 atime=1777043096.947953092
29 ctime=1777043097.09376532
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BF9H/ 0000755 0001750 0001750 00000000000 15172703231 020324 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BF9H/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 022713 x ustar 00 30 mtime=1777043097.093858768
29 atime=1777043097.09376532
30 ctime=1777043097.093858768
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BF9H/test.event 0000644 0001750 0001750 00000000051 15172703231 022342 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :plain
=VAL :a b
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BF9H/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022164 x ustar 00 30 mtime=1777043097.020567059
30 atime=1777043097.020475776
30 ctime=1777043097.020567059
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BF9H/in.yaml 0000644 0001750 0001750 00000000057 15172703231 021620 0 ustar 00tina tina ---
plain: a
b # end of scalar
c
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BF9H/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021745 x ustar 00 30 mtime=1777043096.978349287
30 atime=1777043096.978349287
30 ctime=1777043096.978433236
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BF9H/error 0000644 0001750 0001750 00000000000 15172703230 021365 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BF9H/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021162 x ustar 00 30 mtime=1777043096.948113378
30 atime=1777043096.947953092
30 ctime=1777043096.948113378
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BF9H/=== 0000644 0001750 0001750 00000000053 15172703230 020612 0 ustar 00tina tina Trailing comment in multiline plain scalar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/T4YY 0000644 0000000 0000000 00000000132 15172703231 020676 x ustar 00 30 mtime=1777043097.093672361
30 atime=1777043096.947792526
30 ctime=1777043097.093672361
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T4YY/ 0000755 0001750 0001750 00000000000 15172703231 020405 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T4YY/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 022773 x ustar 00 29 mtime=1777043097.09376532
30 atime=1777043097.093672361
29 ctime=1777043097.09376532
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T4YY/test.event 0000644 0001750 0001750 00000000113 15172703231 022422 0 ustar 00tina tina +STR
+DOC ---
=VAL ' 1st non-empty\n2nd non-empty 3rd non-empty
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T4YY/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022575 x ustar 00 30 mtime=1777043097.070797184
30 atime=1777043097.070702688
30 ctime=1777043097.070797184
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T4YY/emit.yaml 0000644 0001750 0001750 00000000065 15172703231 022230 0 ustar 00tina tina --- ' 1st non-empty
2nd non-empty 3rd non-empty '
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T4YY/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022446 x ustar 00 30 mtime=1777043097.057485609
30 atime=1777043097.057392161
30 ctime=1777043097.057485609
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T4YY/out.yaml 0000644 0001750 0001750 00000000061 15172703231 022075 0 ustar 00tina tina ' 1st non-empty
2nd non-empty 3rd non-empty '
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T4YY/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022254 x ustar 00 30 mtime=1777043097.020475776
30 atime=1777043097.020383795
30 ctime=1777043097.020475776
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T4YY/in.json 0000644 0001750 0001750 00000000057 15172703231 021710 0 ustar 00tina tina " 1st non-empty\n2nd non-empty 3rd non-empty "
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T4YY/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022245 x ustar 00 30 mtime=1777043097.020383795
30 atime=1777043097.020291744
30 ctime=1777043097.020383795
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T4YY/in.yaml 0000644 0001750 0001750 00000000066 15172703231 021701 0 ustar 00tina tina ---
' 1st non-empty
2nd non-empty
3rd non-empty '
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T4YY/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021243 x ustar 00 30 mtime=1777043096.947953092
30 atime=1777043096.947792526
30 ctime=1777043096.947953092
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T4YY/=== 0000644 0001750 0001750 00000000054 15172703230 020674 0 ustar 00tina tina Spec Example 7.9. Single Quoted Lines [1.3]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/RTP8 0000644 0000000 0000000 00000000132 15172703231 020662 x ustar 00 30 mtime=1777043097.093578564
30 atime=1777043096.947631541
30 ctime=1777043097.093578564
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RTP8/ 0000755 0001750 0001750 00000000000 15172703231 020371 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RTP8/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022761 x ustar 00 30 mtime=1777043097.093672361
30 atime=1777043097.093578564
30 ctime=1777043097.093672361
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RTP8/test.event 0000644 0001750 0001750 00000000053 15172703231 022411 0 ustar 00tina tina +STR
+DOC ---
=VAL :Document
-DOC ...
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RTP8/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022432 x ustar 00 30 mtime=1777043097.057392161
30 atime=1777043097.057294313
30 ctime=1777043097.057392161
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RTP8/out.yaml 0000644 0001750 0001750 00000000021 15172703231 022055 0 ustar 00tina tina --- Document
...
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RTP8/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022240 x ustar 00 30 mtime=1777043097.020291744
30 atime=1777043097.020199064
30 ctime=1777043097.020291744
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RTP8/in.json 0000644 0001750 0001750 00000000013 15172703231 021664 0 ustar 00tina tina "Document"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RTP8/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022231 x ustar 00 30 mtime=1777043097.020199064
30 atime=1777043097.020094721
30 ctime=1777043097.020199064
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RTP8/in.yaml 0000644 0001750 0001750 00000000044 15172703231 021661 0 ustar 00tina tina %YAML 1.2
---
Document
... # Suffix
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RTP8/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021227 x ustar 00 30 mtime=1777043096.947792526
30 atime=1777043096.947631541
30 ctime=1777043096.947792526
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RTP8/=== 0000644 0001750 0001750 00000000043 15172703230 020656 0 ustar 00tina tina Spec Example 9.2. Document Markers
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/PW8X 0000644 0000000 0000000 00000000132 15172703231 020673 x ustar 00 30 mtime=1777043097.093082899
30 atime=1777043096.947468531
30 ctime=1777043097.093082899
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PW8X/ 0000755 0001750 0001750 00000000000 15172703231 020402 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PW8X/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022772 x ustar 00 30 mtime=1777043097.093189756
30 atime=1777043097.093082899
30 ctime=1777043097.093189756
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PW8X/test.event 0000644 0001750 0001750 00000000265 15172703231 022427 0 ustar 00tina tina +STR
+DOC
+SEQ
=VAL &a :
=VAL :a
+MAP
=VAL &a :
=VAL :a
=VAL :b
=VAL &b :
-MAP
+MAP
=VAL &c :
=VAL &a :
-MAP
+MAP
=VAL &d :
=VAL :
-MAP
+MAP
=VAL &e :
=VAL &a :
-MAP
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PW8X/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022443 x ustar 00 30 mtime=1777043097.057294313
30 atime=1777043097.057194789
30 ctime=1777043097.057294313
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PW8X/out.yaml 0000644 0001750 0001750 00000000065 15172703231 022076 0 ustar 00tina tina - &a
- a
- &a : a
b: &b
- &c : &a
- &d :
- &e : &a
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PW8X/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022242 x ustar 00 30 mtime=1777043097.020094721
30 atime=1777043097.020001203
30 ctime=1777043097.020094721
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PW8X/in.yaml 0000644 0001750 0001750 00000000101 15172703231 021664 0 ustar 00tina tina - &a
- a
-
&a : a
b: &b
-
&c : &a
-
? &d
-
? &e
: &a
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PW8X/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021240 x ustar 00 30 mtime=1777043096.947631541
30 atime=1777043096.947468531
30 ctime=1777043096.947631541
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PW8X/=== 0000644 0001750 0001750 00000000031 15172703230 020664 0 ustar 00tina tina Anchors on Empty Scalars
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/MJS9 0000644 0000000 0000000 00000000131 15172703231 020646 x ustar 00 30 mtime=1777043097.092990359
29 atime=1777043096.94730629
30 ctime=1777043097.092990359
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MJS9/ 0000755 0001750 0001750 00000000000 15172703231 020356 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MJS9/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022746 x ustar 00 30 mtime=1777043097.093082899
30 atime=1777043097.092990359
30 ctime=1777043097.093082899
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MJS9/test.event 0000644 0001750 0001750 00000000062 15172703231 022376 0 ustar 00tina tina +STR
+DOC
=VAL >foo \n\n\t bar\n\nbaz\n
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MJS9/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022417 x ustar 00 30 mtime=1777043097.057194789
30 atime=1777043097.057099107
30 ctime=1777043097.057194789
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MJS9/out.yaml 0000644 0001750 0001750 00000000032 15172703231 022044 0 ustar 00tina tina "foo \n\n\t bar\n\nbaz\n"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MJS9/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022225 x ustar 00 30 mtime=1777043097.020001203
30 atime=1777043097.019910968
30 ctime=1777043097.020001203
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MJS9/in.json 0000644 0001750 0001750 00000000032 15172703231 021652 0 ustar 00tina tina "foo \n\n\t bar\n\nbaz\n"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MJS9/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022216 x ustar 00 30 mtime=1777043097.019910968
30 atime=1777043097.019819895
30 ctime=1777043097.019910968
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MJS9/in.yaml 0000644 0001750 0001750 00000000032 15172703231 021643 0 ustar 00tina tina >
foo
bar
baz
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MJS9/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021213 x ustar 00 30 mtime=1777043096.947468531
29 atime=1777043096.94730629
30 ctime=1777043096.947468531
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MJS9/=== 0000644 0001750 0001750 00000000040 15172703230 020640 0 ustar 00tina tina Spec Example 6.7. Block Folding
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/UT92 0000644 0000000 0000000 00000000132 15172703231 020630 x ustar 00 30 mtime=1777043097.092896003
30 atime=1777043096.947139858
30 ctime=1777043097.092896003
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UT92/ 0000755 0001750 0001750 00000000000 15172703231 020337 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UT92/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022727 x ustar 00 30 mtime=1777043097.092990359
30 atime=1777043097.092896003
30 ctime=1777043097.092990359
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UT92/test.event 0000644 0001750 0001750 00000000133 15172703231 022356 0 ustar 00tina tina +STR
+DOC ---
+MAP {}
=VAL :matches %
=VAL :20
-MAP
-DOC ...
+DOC ---
=VAL :
-DOC ...
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UT92/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022400 x ustar 00 30 mtime=1777043097.057099107
30 atime=1777043097.057015716
30 ctime=1777043097.057099107
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UT92/out.yaml 0000644 0001750 0001750 00000000036 15172703231 022031 0 ustar 00tina tina ---
matches %: 20
...
---
...
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UT92/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022206 x ustar 00 30 mtime=1777043097.019819895
30 atime=1777043097.019728333
30 ctime=1777043097.019819895
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UT92/in.json 0000644 0001750 0001750 00000000033 15172703231 021634 0 ustar 00tina tina {
"matches %": 20
}
null
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UT92/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022177 x ustar 00 30 mtime=1777043097.019728333
30 atime=1777043097.019645431
30 ctime=1777043097.019728333
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UT92/in.yaml 0000644 0001750 0001750 00000000053 15172703231 021627 0 ustar 00tina tina ---
{ matches
% : 20 }
...
---
# Empty
...
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UT92/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021173 x ustar 00 29 mtime=1777043096.94730629
30 atime=1777043096.947139858
29 ctime=1777043096.94730629
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UT92/=== 0000644 0001750 0001750 00000000045 15172703230 020626 0 ustar 00tina tina Spec Example 9.4. Explicit Documents
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/QT73 0000644 0000000 0000000 00000000132 15172703231 020623 x ustar 00 30 mtime=1777043097.092802765
30 atime=1777043096.946982365
30 ctime=1777043097.092802765
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QT73/ 0000755 0001750 0001750 00000000000 15172703231 020332 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QT73/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022722 x ustar 00 30 mtime=1777043097.092896003
30 atime=1777043097.092802765
30 ctime=1777043097.092896003
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QT73/test.event 0000644 0001750 0001750 00000000012 15172703231 022345 0 ustar 00tina tina +STR
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QT73/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022373 x ustar 00 30 mtime=1777043097.056919824
30 atime=1777043097.056919824
30 ctime=1777043097.057015716
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QT73/out.yaml 0000644 0001750 0001750 00000000000 15172703231 022013 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QT73/PaxHeaders/in.json 0000644 0000000 0000000 00000000126 15172703231 022204 x ustar 00 28 mtime=1777043097.0195487
28 atime=1777043097.0195487
30 ctime=1777043097.019645431
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QT73/in.json 0000644 0001750 0001750 00000000000 15172703231 021621 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QT73/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000126 15172703231 022175 x ustar 00 28 mtime=1777043097.0195487
30 atime=1777043097.019455741
28 ctime=1777043097.0195487
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QT73/in.yaml 0000644 0001750 0001750 00000000016 15172703231 021621 0 ustar 00tina tina # comment
...
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QT73/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021170 x ustar 00 30 mtime=1777043096.947139858
30 atime=1777043096.946982365
30 ctime=1777043096.947139858
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QT73/=== 0000644 0001750 0001750 00000000040 15172703230 020614 0 ustar 00tina tina Comment and document-end marker
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/4UYU 0000644 0000000 0000000 00000000131 15172703231 020672 x ustar 00 30 mtime=1777043097.092709806
29 atime=1777043096.94682613
30 ctime=1777043097.092709806
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4UYU/ 0000755 0001750 0001750 00000000000 15172703231 020402 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4UYU/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022772 x ustar 00 30 mtime=1777043097.092802765
30 atime=1777043097.092709806
30 ctime=1777043097.092802765
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4UYU/test.event 0000644 0001750 0001750 00000000051 15172703231 022420 0 ustar 00tina tina +STR
+DOC
=VAL "foo: bar": baz
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4UYU/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022251 x ustar 00 30 mtime=1777043097.019455741
30 atime=1777043097.019363062
30 ctime=1777043097.019455741
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4UYU/in.json 0000644 0001750 0001750 00000000022 15172703231 021675 0 ustar 00tina tina "foo: bar\": baz"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4UYU/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022242 x ustar 00 30 mtime=1777043097.019363062
30 atime=1777043097.019270033
30 ctime=1777043097.019363062
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4UYU/in.yaml 0000644 0001750 0001750 00000000022 15172703231 021666 0 ustar 00tina tina "foo: bar\": baz"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4UYU/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021237 x ustar 00 30 mtime=1777043096.946982365
29 atime=1777043096.94682613
30 ctime=1777043096.946982365
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4UYU/=== 0000644 0001750 0001750 00000000036 15172703230 020671 0 ustar 00tina tina Colon in Double Quoted String
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/X4QW 0000644 0000000 0000000 00000000132 15172703231 020670 x ustar 00 30 mtime=1777043097.092616777
30 atime=1777043096.946661513
30 ctime=1777043097.092616777
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/X4QW/ 0000755 0001750 0001750 00000000000 15172703231 020377 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/X4QW/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022767 x ustar 00 30 mtime=1777043097.092709806
30 atime=1777043097.092616777
30 ctime=1777043097.092709806
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/X4QW/test.event 0000644 0001750 0001750 00000000033 15172703231 022415 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :block
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/X4QW/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022237 x ustar 00 30 mtime=1777043097.019270033
30 atime=1777043097.019163106
30 ctime=1777043097.019270033
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/X4QW/in.yaml 0000644 0001750 0001750 00000000033 15172703231 021665 0 ustar 00tina tina block: ># comment
scalar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/X4QW/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 022020 x ustar 00 30 mtime=1777043096.978265547
30 atime=1777043096.978265547
30 ctime=1777043096.978349287
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/X4QW/error 0000644 0001750 0001750 00000000000 15172703230 021440 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/X4QW/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021233 x ustar 00 29 mtime=1777043096.94682613
30 atime=1777043096.946661513
29 ctime=1777043096.94682613
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/X4QW/=== 0000644 0001750 0001750 00000000070 15172703230 020664 0 ustar 00tina tina Comment without whitespace after block scalar indicator
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/2CMS 0000644 0000000 0000000 00000000132 15172703231 020631 x ustar 00 30 mtime=1777043097.092524027
30 atime=1777043096.946502205
30 ctime=1777043097.092524027
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2CMS/ 0000755 0001750 0001750 00000000000 15172703231 020340 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2CMS/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022730 x ustar 00 30 mtime=1777043097.092616777
30 atime=1777043097.092524027
30 ctime=1777043097.092616777
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2CMS/test.event 0000644 0001750 0001750 00000000012 15172703231 022353 0 ustar 00tina tina +STR
+DOC
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2CMS/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703231 022177 x ustar 00 30 mtime=1777043097.019163106
29 atime=1777043097.01905108
30 ctime=1777043097.019163106
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2CMS/in.yaml 0000644 0001750 0001750 00000000026 15172703231 021630 0 ustar 00tina tina this
is
invalid: x
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2CMS/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021761 x ustar 00 30 mtime=1777043096.978169864
30 atime=1777043096.978169864
30 ctime=1777043096.978265547
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2CMS/error 0000644 0001750 0001750 00000000000 15172703230 021401 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2CMS/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021176 x ustar 00 30 mtime=1777043096.946661513
30 atime=1777043096.946502205
30 ctime=1777043096.946661513
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2CMS/=== 0000644 0001750 0001750 00000000043 15172703230 020625 0 ustar 00tina tina Invalid mapping in plain multiline
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/U3XV 0000644 0000000 0000000 00000000132 15172703231 020672 x ustar 00 30 mtime=1777043097.092431557
30 atime=1777043096.946339544
30 ctime=1777043097.092431557
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U3XV/ 0000755 0001750 0001750 00000000000 15172703231 020401 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U3XV/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022771 x ustar 00 30 mtime=1777043097.092524027
30 atime=1777043097.092431557
30 ctime=1777043097.092524027
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U3XV/test.event 0000644 0001750 0001750 00000000530 15172703231 022421 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :top1
+MAP &node1
=VAL &k1 :key1
=VAL :one
-MAP
=VAL :top2
+MAP &node2
=VAL :key2
=VAL :two
-MAP
=VAL :top3
+MAP
=VAL &k3 :key3
=VAL :three
-MAP
=VAL :top4
+MAP &node4
=VAL &k4 :key4
=VAL :four
-MAP
=VAL :top5
+MAP &node5
=VAL :key5
=VAL :five
-MAP
=VAL :top6
=VAL &val6 :six
=VAL :top7
=VAL &val7 :seven
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U3XV/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022442 x ustar 00 30 mtime=1777043097.056919824
30 atime=1777043097.056826725
30 ctime=1777043097.056919824
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U3XV/out.yaml 0000644 0001750 0001750 00000000254 15172703231 022075 0 ustar 00tina tina ---
top1: &node1
&k1 key1: one
top2: &node2
key2: two
top3:
&k3 key3: three
top4: &node4
&k4 key4: four
top5: &node5
key5: five
top6: &val6 six
top7: &val7 seven
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U3XV/PaxHeaders/in.json 0000644 0000000 0000000 00000000130 15172703231 022246 x ustar 00 29 mtime=1777043097.01905108
30 atime=1777043097.018947575
29 ctime=1777043097.01905108
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U3XV/in.json 0000644 0001750 0001750 00000000332 15172703231 021700 0 ustar 00tina tina {
"top1": {
"key1": "one"
},
"top2": {
"key2": "two"
},
"top3": {
"key3": "three"
},
"top4": {
"key4": "four"
},
"top5": {
"key5": "five"
},
"top6": "six",
"top7": "seven"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U3XV/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022241 x ustar 00 30 mtime=1777043097.018947575
30 atime=1777043097.018843022
30 ctime=1777043097.018947575
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U3XV/in.yaml 0000644 0001750 0001750 00000000276 15172703231 021700 0 ustar 00tina tina ---
top1: &node1
&k1 key1: one
top2: &node2 # comment
key2: two
top3:
&k3 key3: three
top4:
&node4
&k4 key4: four
top5:
&node5
key5: five
top6: &val6
six
top7:
&val7 seven
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U3XV/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021237 x ustar 00 30 mtime=1777043096.946502205
30 atime=1777043096.946339544
30 ctime=1777043096.946502205
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U3XV/=== 0000644 0001750 0001750 00000000035 15172703230 020667 0 ustar 00tina tina Node and Mapping Key Anchors
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/CC74 0000644 0000000 0000000 00000000130 15172703231 020563 x ustar 00 29 mtime=1777043097.09233804
30 atime=1777043096.946183518
29 ctime=1777043097.09233804
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CC74/ 0000755 0001750 0001750 00000000000 15172703231 020274 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CC74/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 022663 x ustar 00 30 mtime=1777043097.092431557
29 atime=1777043097.09233804
30 ctime=1777043097.092431557
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CC74/test.event 0000644 0001750 0001750 00000000101 15172703231 022306 0 ustar 00tina tina +STR
+DOC ---
=VAL "bar
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CC74/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022335 x ustar 00 30 mtime=1777043097.056826725
30 atime=1777043097.056732788
30 ctime=1777043097.056826725
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CC74/out.yaml 0000644 0001750 0001750 00000000052 15172703231 021764 0 ustar 00tina tina --- ! "bar"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CC74/PaxHeaders/in.json 0000644 0000000 0000000 00000000131 15172703231 022142 x ustar 00 30 mtime=1777043097.018843022
29 atime=1777043097.01873819
30 ctime=1777043097.018843022
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CC74/in.json 0000644 0001750 0001750 00000000006 15172703231 021571 0 ustar 00tina tina "bar"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CC74/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703231 022132 x ustar 00 29 mtime=1777043097.01873819
30 atime=1777043097.018634336
29 ctime=1777043097.01873819
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CC74/in.yaml 0000644 0001750 0001750 00000000064 15172703231 021566 0 ustar 00tina tina %TAG !e! tag:example.com,2000:app/
---
!e!foo "bar"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CC74/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021132 x ustar 00 30 mtime=1777043096.946339544
30 atime=1777043096.946183518
30 ctime=1777043096.946339544
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CC74/=== 0000644 0001750 0001750 00000000037 15172703230 020564 0 ustar 00tina tina Spec Example 6.20. Tag Handles
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/236B 0000644 0000000 0000000 00000000132 15172703231 020541 x ustar 00 30 mtime=1777043097.092245011
30 atime=1777043096.946016457
30 ctime=1777043097.092245011
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/236B/ 0000755 0001750 0001750 00000000000 15172703231 020250 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/236B/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 022636 x ustar 00 29 mtime=1777043097.09233804
30 atime=1777043097.092245011
29 ctime=1777043097.09233804
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/236B/test.event 0000644 0001750 0001750 00000000043 15172703231 022267 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :foo
=VAL :bar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/236B/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022110 x ustar 00 30 mtime=1777043097.018634336
30 atime=1777043097.018530831
30 ctime=1777043097.018634336
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/236B/in.yaml 0000644 0001750 0001750 00000000023 15172703231 021535 0 ustar 00tina tina foo:
bar
invalid
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/236B/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021671 x ustar 00 30 mtime=1777043096.978085915
30 atime=1777043096.978085915
30 ctime=1777043096.978169864
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/236B/error 0000644 0001750 0001750 00000000000 15172703230 021311 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/236B/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021106 x ustar 00 30 mtime=1777043096.946183518
30 atime=1777043096.946016457
30 ctime=1777043096.946183518
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/236B/=== 0000644 0001750 0001750 00000000034 15172703230 020535 0 ustar 00tina tina Invalid value after mapping
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/4RWC 0000644 0000000 0000000 00000000132 15172703231 020644 x ustar 00 30 mtime=1777043097.092140947
30 atime=1777043096.945854914
30 ctime=1777043097.092140947
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4RWC/ 0000755 0001750 0001750 00000000000 15172703231 020353 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4RWC/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022743 x ustar 00 30 mtime=1777043097.092245011
30 atime=1777043097.092140947
30 ctime=1777043097.092245011
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4RWC/test.event 0000644 0001750 0001750 00000000071 15172703231 022373 0 ustar 00tina tina +STR
+DOC
+SEQ []
=VAL :1
=VAL :2
=VAL :3
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4RWC/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022414 x ustar 00 30 mtime=1777043097.056732788
30 atime=1777043097.056638921
30 ctime=1777043097.056732788
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4RWC/out.yaml 0000644 0001750 0001750 00000000014 15172703231 022041 0 ustar 00tina tina - 1
- 2
- 3
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4RWC/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022222 x ustar 00 30 mtime=1777043097.018530831
30 atime=1777043097.018423624
30 ctime=1777043097.018530831
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4RWC/in.json 0000644 0001750 0001750 00000000022 15172703231 021646 0 ustar 00tina tina [
1,
2,
3
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4RWC/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022213 x ustar 00 30 mtime=1777043097.018423624
30 atime=1777043097.018319071
30 ctime=1777043097.018423624
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4RWC/in.yaml 0000644 0001750 0001750 00000000020 15172703231 021635 0 ustar 00tina tina [1, 2, 3]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4RWC/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021211 x ustar 00 30 mtime=1777043096.946016457
30 atime=1777043096.945854914
30 ctime=1777043096.946016457
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4RWC/=== 0000644 0001750 0001750 00000000046 15172703230 020643 0 ustar 00tina tina Trailing spaces after flow collection
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/57H4 0000644 0000000 0000000 00000000131 15172703231 020553 x ustar 00 30 mtime=1777043097.092047289
29 atime=1777043096.94569379
30 ctime=1777043097.092047289
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/57H4/ 0000755 0001750 0001750 00000000000 15172703231 020263 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/57H4/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022653 x ustar 00 30 mtime=1777043097.092140947
30 atime=1777043097.092047289
30 ctime=1777043097.092140947
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/57H4/test.event 0000644 0001750 0001750 00000000316 15172703231 022305 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :sequence
+SEQ
=VAL :entry
+SEQ
=VAL :nested
-SEQ
-SEQ
=VAL :mapping
+MAP
=VAL :foo
=VAL :bar
-MAP
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/57H4/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022324 x ustar 00 30 mtime=1777043097.056638921
30 atime=1777043097.056545543
30 ctime=1777043097.056638921
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/57H4/out.yaml 0000644 0001750 0001750 00000000105 15172703231 021752 0 ustar 00tina tina sequence: !!seq
- entry
- !!seq
- nested
mapping: !!map
foo: bar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/57H4/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022132 x ustar 00 30 mtime=1777043097.018319071
30 atime=1777043097.018221712
30 ctime=1777043097.018319071
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/57H4/in.json 0000644 0001750 0001750 00000000145 15172703231 021564 0 ustar 00tina tina {
"sequence": [
"entry",
[
"nested"
]
],
"mapping": {
"foo": "bar"
}
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/57H4/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703231 022122 x ustar 00 30 mtime=1777043097.018221712
29 atime=1777043097.01811702
30 ctime=1777043097.018221712
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/57H4/in.yaml 0000644 0001750 0001750 00000000103 15172703231 021547 0 ustar 00tina tina sequence: !!seq
- entry
- !!seq
- nested
mapping: !!map
foo: bar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/57H4/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021120 x ustar 00 30 mtime=1777043096.945854914
29 atime=1777043096.94569379
30 ctime=1777043096.945854914
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/57H4/=== 0000644 0001750 0001750 00000000052 15172703230 020550 0 ustar 00tina tina Spec Example 8.22. Block Collection Nodes
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/AZ63 0000644 0000000 0000000 00000000132 15172703231 020610 x ustar 00 30 mtime=1777043097.091953073
30 atime=1777043096.945532666
30 ctime=1777043097.091953073
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AZ63/ 0000755 0001750 0001750 00000000000 15172703231 020317 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AZ63/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022707 x ustar 00 30 mtime=1777043097.092047289
30 atime=1777043097.091953073
30 ctime=1777043097.092047289
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AZ63/test.event 0000644 0001750 0001750 00000000125 15172703231 022337 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :one
+SEQ
=VAL :2
=VAL :3
-SEQ
=VAL :four
=VAL :5
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AZ63/PaxHeaders/in.json 0000644 0000000 0000000 00000000130 15172703231 022164 x ustar 00 29 mtime=1777043097.01811702
30 atime=1777043097.018026505
29 ctime=1777043097.01811702
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AZ63/in.json 0000644 0001750 0001750 00000000055 15172703231 021620 0 ustar 00tina tina {
"one": [
2,
3
],
"four": 5
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AZ63/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022157 x ustar 00 30 mtime=1777043097.018026505
30 atime=1777043097.017934524
30 ctime=1777043097.018026505
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AZ63/in.yaml 0000644 0001750 0001750 00000000025 15172703231 021606 0 ustar 00tina tina one:
- 2
- 3
four: 5
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AZ63/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021153 x ustar 00 29 mtime=1777043096.94569379
30 atime=1777043096.945532666
29 ctime=1777043096.94569379
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/AZ63/=== 0000644 0001750 0001750 00000000061 15172703230 020604 0 ustar 00tina tina Sequence With Same Indentation as Parent Mapping
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/SR86 0000644 0000000 0000000 00000000130 15172703231 020625 x ustar 00 29 mtime=1777043097.09185767
30 atime=1777043096.945371821
29 ctime=1777043097.09185767
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SR86/ 0000755 0001750 0001750 00000000000 15172703231 020336 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SR86/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 022725 x ustar 00 30 mtime=1777043097.091953073
29 atime=1777043097.09185767
30 ctime=1777043097.091953073
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SR86/test.event 0000644 0001750 0001750 00000000064 15172703231 022360 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :key1
=VAL &a :value
=VAL :key2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SR86/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022176 x ustar 00 30 mtime=1777043097.017934524
30 atime=1777043097.017842962
30 ctime=1777043097.017934524
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SR86/in.yaml 0000644 0001750 0001750 00000000033 15172703231 021624 0 ustar 00tina tina key1: &a value
key2: &b *a
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SR86/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021757 x ustar 00 30 mtime=1777043096.978001337
30 atime=1777043096.978001337
30 ctime=1777043096.978085915
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SR86/error 0000644 0001750 0001750 00000000000 15172703230 021377 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SR86/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021174 x ustar 00 30 mtime=1777043096.945532666
30 atime=1777043096.945371821
30 ctime=1777043096.945532666
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SR86/=== 0000644 0001750 0001750 00000000022 15172703230 020620 0 ustar 00tina tina Anchor plus Alias
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/5NYZ 0000644 0000000 0000000 00000000132 15172703231 020672 x ustar 00 30 mtime=1777043097.091763663
30 atime=1777043096.945212862
30 ctime=1777043097.091763663
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5NYZ/ 0000755 0001750 0001750 00000000000 15172703231 020401 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5NYZ/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 022767 x ustar 00 29 mtime=1777043097.09185767
30 atime=1777043097.091763663
29 ctime=1777043097.09185767
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5NYZ/test.event 0000644 0001750 0001750 00000000064 15172703231 022423 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :key
=VAL :value
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5NYZ/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022442 x ustar 00 30 mtime=1777043097.056545543
30 atime=1777043097.056452025
30 ctime=1777043097.056545543
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5NYZ/out.yaml 0000644 0001750 0001750 00000000013 15172703231 022066 0 ustar 00tina tina key: value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5NYZ/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022250 x ustar 00 30 mtime=1777043097.017842962
30 atime=1777043097.017748536
30 ctime=1777043097.017842962
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5NYZ/in.json 0000644 0001750 0001750 00000000025 15172703231 021677 0 ustar 00tina tina {
"key": "value"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5NYZ/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022241 x ustar 00 30 mtime=1777043097.017748536
30 atime=1777043097.017656416
30 ctime=1777043097.017748536
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5NYZ/in.yaml 0000644 0001750 0001750 00000000032 15172703231 021666 0 ustar 00tina tina key: # Comment
value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5NYZ/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021237 x ustar 00 30 mtime=1777043096.945371821
30 atime=1777043096.945212862
30 ctime=1777043096.945371821
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5NYZ/=== 0000644 0001750 0001750 00000000044 15172703230 020667 0 ustar 00tina tina Spec Example 6.9. Separated Comment
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/PUW8 0000644 0000000 0000000 00000000132 15172703231 020670 x ustar 00 30 mtime=1777043097.091670634
30 atime=1777043096.945043217
30 ctime=1777043097.091670634
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PUW8/ 0000755 0001750 0001750 00000000000 15172703231 020377 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PUW8/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022767 x ustar 00 30 mtime=1777043097.091763663
30 atime=1777043097.091670634
30 ctime=1777043097.091763663
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PUW8/test.event 0000644 0001750 0001750 00000000107 15172703231 022417 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :a
=VAL :b
-MAP
-DOC
+DOC ---
=VAL :
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PUW8/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022440 x ustar 00 30 mtime=1777043097.056452025
30 atime=1777043097.056358927
30 ctime=1777043097.056452025
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PUW8/out.yaml 0000644 0001750 0001750 00000000021 15172703231 022063 0 ustar 00tina tina ---
a: b
---
...
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PUW8/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022246 x ustar 00 30 mtime=1777043097.017656416
30 atime=1777043097.017564434
30 ctime=1777043097.017656416
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PUW8/in.json 0000644 0001750 0001750 00000000024 15172703231 021674 0 ustar 00tina tina {
"a": "b"
}
null
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PUW8/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022237 x ustar 00 30 mtime=1777043097.017564434
30 atime=1777043097.017472453
30 ctime=1777043097.017564434
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PUW8/in.yaml 0000644 0001750 0001750 00000000015 15172703231 021665 0 ustar 00tina tina ---
a: b
---
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PUW8/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021235 x ustar 00 30 mtime=1777043096.945212862
30 atime=1777043096.945043217
30 ctime=1777043096.945212862
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PUW8/=== 0000644 0001750 0001750 00000000034 15172703230 020664 0 ustar 00tina tina Document start on last line
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/4ZYM 0000644 0000000 0000000 00000000132 15172703231 020670 x ustar 00 30 mtime=1777043097.091577117
30 atime=1777043096.944873711
30 ctime=1777043097.091577117
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4ZYM/ 0000755 0001750 0001750 00000000000 15172703231 020377 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4ZYM/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022767 x ustar 00 30 mtime=1777043097.091670634
30 atime=1777043097.091577117
30 ctime=1777043097.091670634
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4ZYM/test.event 0000644 0001750 0001750 00000000174 15172703231 022423 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :plain
=VAL :text lines
=VAL :quoted
=VAL "text lines
=VAL :block
=VAL |text\n \tlines\n
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4ZYM/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022567 x ustar 00 30 mtime=1777043097.070702688
30 atime=1777043097.070606377
30 ctime=1777043097.070702688
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4ZYM/emit.yaml 0000644 0001750 0001750 00000000101 15172703231 022211 0 ustar 00tina tina plain: text lines
quoted: "text lines"
block: |
text
lines
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4ZYM/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022440 x ustar 00 30 mtime=1777043097.056358927
30 atime=1777043097.056265409
30 ctime=1777043097.056358927
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4ZYM/out.yaml 0000644 0001750 0001750 00000000101 15172703231 022062 0 ustar 00tina tina plain: text lines
quoted: "text lines"
block: "text\n \tlines\n"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4ZYM/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022246 x ustar 00 30 mtime=1777043097.017472453
30 atime=1777043097.017380891
30 ctime=1777043097.017472453
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4ZYM/in.json 0000644 0001750 0001750 00000000125 15172703231 021676 0 ustar 00tina tina {
"plain": "text lines",
"quoted": "text lines",
"block": "text\n \tlines\n"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4ZYM/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022237 x ustar 00 30 mtime=1777043097.017380891
30 atime=1777043097.017288211
30 ctime=1777043097.017380891
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4ZYM/in.yaml 0000644 0001750 0001750 00000000106 15172703231 021666 0 ustar 00tina tina plain: text
lines
quoted: "text
lines"
block: |
text
lines
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4ZYM/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021235 x ustar 00 30 mtime=1777043096.945043217
30 atime=1777043096.944873711
30 ctime=1777043096.945043217
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4ZYM/=== 0000644 0001750 0001750 00000000040 15172703230 020661 0 ustar 00tina tina Spec Example 6.4. Line Prefixes
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/W4TN 0000644 0000000 0000000 00000000132 15172703231 020661 x ustar 00 30 mtime=1777043097.091483739
30 atime=1777043096.944634434
30 ctime=1777043097.091483739
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W4TN/ 0000755 0001750 0001750 00000000000 15172703231 020370 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W4TN/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022760 x ustar 00 30 mtime=1777043097.091577117
30 atime=1777043097.091483739
30 ctime=1777043097.091577117
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W4TN/test.event 0000644 0001750 0001750 00000000114 15172703231 022406 0 ustar 00tina tina +STR
+DOC ---
=VAL |%!PS-Adobe-2.0\n
-DOC ...
+DOC ---
=VAL :
-DOC ...
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W4TN/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022431 x ustar 00 30 mtime=1777043097.056265409
30 atime=1777043097.056156875
30 ctime=1777043097.056265409
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W4TN/out.yaml 0000644 0001750 0001750 00000000043 15172703231 022060 0 ustar 00tina tina --- |
%!PS-Adobe-2.0
...
---
...
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W4TN/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022237 x ustar 00 30 mtime=1777043097.017288211
30 atime=1777043097.017194763
30 ctime=1777043097.017288211
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W4TN/in.json 0000644 0001750 0001750 00000000030 15172703231 021662 0 ustar 00tina tina "%!PS-Adobe-2.0\n"
null
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W4TN/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022230 x ustar 00 30 mtime=1777043097.017194763
30 atime=1777043097.017093703
30 ctime=1777043097.017194763
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W4TN/in.yaml 0000644 0001750 0001750 00000000075 15172703231 021664 0 ustar 00tina tina %YAML 1.2
--- |
%!PS-Adobe-2.0
...
%YAML 1.2
---
# Empty
...
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W4TN/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021226 x ustar 00 30 mtime=1777043096.944873711
30 atime=1777043096.944634434
30 ctime=1777043096.944873711
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W4TN/=== 0000644 0001750 0001750 00000000047 15172703230 020661 0 ustar 00tina tina Spec Example 9.5. Directives Documents
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/ZF4X 0000644 0000000 0000000 00000000131 15172703231 020657 x ustar 00 30 mtime=1777043097.091389313
29 atime=1777043096.94429284
30 ctime=1777043097.091389313
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZF4X/ 0000755 0001750 0001750 00000000000 15172703231 020367 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZF4X/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022757 x ustar 00 30 mtime=1777043097.091483739
30 atime=1777043097.091389313
30 ctime=1777043097.091483739
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZF4X/test.event 0000644 0001750 0001750 00000000254 15172703231 022412 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :Mark McGwire
+MAP {}
=VAL :hr
=VAL :65
=VAL :avg
=VAL :0.278
-MAP
=VAL :Sammy Sosa
+MAP {}
=VAL :hr
=VAL :63
=VAL :avg
=VAL :0.288
-MAP
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZF4X/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022430 x ustar 00 30 mtime=1777043097.056156875
30 atime=1777043097.056063567
30 ctime=1777043097.056156875
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZF4X/out.yaml 0000644 0001750 0001750 00000000106 15172703231 022057 0 ustar 00tina tina Mark McGwire:
hr: 65
avg: 0.278
Sammy Sosa:
hr: 63
avg: 0.288
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZF4X/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022236 x ustar 00 30 mtime=1777043097.017093703
30 atime=1777043097.017002001
30 ctime=1777043097.017093703
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZF4X/in.json 0000644 0001750 0001750 00000000161 15172703231 021666 0 ustar 00tina tina {
"Mark McGwire": {
"hr": 65,
"avg": 0.278
},
"Sammy Sosa": {
"hr": 63,
"avg": 0.288
}
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZF4X/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022227 x ustar 00 30 mtime=1777043097.017002001
30 atime=1777043097.016911486
30 ctime=1777043097.017002001
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZF4X/in.yaml 0000644 0001750 0001750 00000000120 15172703231 021652 0 ustar 00tina tina Mark McGwire: {hr: 65, avg: 0.278}
Sammy Sosa: {
hr: 63,
avg: 0.288
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZF4X/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021224 x ustar 00 30 mtime=1777043096.944634434
29 atime=1777043096.94429284
30 ctime=1777043096.944634434
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZF4X/=== 0000644 0001750 0001750 00000000046 15172703230 020657 0 ustar 00tina tina Spec Example 2.6. Mapping of Mappings
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/T833 0000644 0000000 0000000 00000000132 15172703231 020566 x ustar 00 30 mtime=1777043097.091291116
30 atime=1777043096.943866807
30 ctime=1777043097.091291116
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T833/ 0000755 0001750 0001750 00000000000 15172703231 020275 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T833/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022665 x ustar 00 30 mtime=1777043097.091389313
30 atime=1777043097.091291116
30 ctime=1777043097.091389313
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T833/test.event 0000644 0001750 0001750 00000000035 15172703231 022315 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :foo
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T833/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022135 x ustar 00 30 mtime=1777043097.016911486
30 atime=1777043097.016820553
30 ctime=1777043097.016911486
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T833/in.yaml 0000644 0001750 0001750 00000000030 15172703231 021560 0 ustar 00tina tina ---
{
foo: 1
bar: 2 }
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T833/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021716 x ustar 00 30 mtime=1777043096.977916549
30 atime=1777043096.977916549
30 ctime=1777043096.978001337
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T833/error 0000644 0001750 0001750 00000000000 15172703230 021336 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T833/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021131 x ustar 00 29 mtime=1777043096.94429284
30 atime=1777043096.943866807
29 ctime=1777043096.94429284
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T833/=== 0000644 0001750 0001750 00000000050 15172703230 020560 0 ustar 00tina tina Flow mapping missing a separating comma
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/NKF9 0000644 0000000 0000000 00000000132 15172703231 020634 x ustar 00 30 mtime=1777043097.091155135
30 atime=1777043096.943681797
30 ctime=1777043097.091155135
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NKF9/ 0000755 0001750 0001750 00000000000 15172703231 020343 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NKF9/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022733 x ustar 00 30 mtime=1777043097.091291116
30 atime=1777043097.091155135
30 ctime=1777043097.091291116
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NKF9/test.event 0000644 0001750 0001750 00000000346 15172703231 022370 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :key
=VAL :value
=VAL :
=VAL :empty key
-MAP
-DOC
+DOC ---
+MAP {}
=VAL :key
=VAL :value
=VAL :
=VAL :empty key
-MAP
-DOC
+DOC ---
+MAP
=VAL :
=VAL :
-MAP
-DOC
+DOC ---
+MAP {}
=VAL :
=VAL :
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NKF9/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022533 x ustar 00 30 mtime=1777043097.070606377
30 atime=1777043097.070509507
30 ctime=1777043097.070606377
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NKF9/emit.yaml 0000644 0001750 0001750 00000000102 15172703231 022156 0 ustar 00tina tina ---
key: value
: empty key
---
key: value
: empty key
---
:
---
:
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NKF9/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022203 x ustar 00 30 mtime=1777043097.016820553
30 atime=1777043097.016727314
30 ctime=1777043097.016820553
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NKF9/in.yaml 0000644 0001750 0001750 00000000170 15172703231 021633 0 ustar 00tina tina ---
key: value
: empty key
---
{
key: value, : empty key
}
---
# empty key and value
:
---
# empty key and value
{ : }
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NKF9/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021201 x ustar 00 30 mtime=1777043096.943866807
30 atime=1777043096.943681797
30 ctime=1777043096.943866807
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NKF9/=== 0000644 0001750 0001750 00000000045 15172703230 020632 0 ustar 00tina tina Empty keys in block and flow mapping
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/J3BT 0000644 0000000 0000000 00000000132 15172703231 020627 x ustar 00 30 mtime=1777043097.091062106
30 atime=1777043096.943523606
30 ctime=1777043097.091062106
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J3BT/ 0000755 0001750 0001750 00000000000 15172703231 020336 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J3BT/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022726 x ustar 00 30 mtime=1777043097.091155135
30 atime=1777043097.091062106
30 ctime=1777043097.091155135
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J3BT/test.event 0000644 0001750 0001750 00000000177 15172703231 022365 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :quoted
=VAL "Quoted \t
=VAL :block
=VAL |void main() {\n\tprintf("Hello, world!\\n");\n}\n
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J3BT/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022377 x ustar 00 30 mtime=1777043097.056063567
30 atime=1777043097.055970608
30 ctime=1777043097.056063567
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J3BT/out.yaml 0000644 0001750 0001750 00000000117 15172703231 022030 0 ustar 00tina tina quoted: "Quoted \t"
block: |
void main() {
printf("Hello, world!\n");
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J3BT/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022205 x ustar 00 30 mtime=1777043097.016727314
30 atime=1777043097.016634705
30 ctime=1777043097.016727314
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J3BT/in.json 0000644 0001750 0001750 00000000136 15172703231 021637 0 ustar 00tina tina {
"quoted": "Quoted \t",
"block": "void main() {\n\tprintf(\"Hello, world!\\n\");\n}\n"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J3BT/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022176 x ustar 00 30 mtime=1777043097.016634705
30 atime=1777043097.016541746
30 ctime=1777043097.016634705
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J3BT/in.yaml 0000644 0001750 0001750 00000000140 15172703231 021623 0 ustar 00tina tina # Tabs and spaces
quoted: "Quoted "
block: |
void main() {
printf("Hello, world!\n");
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J3BT/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021174 x ustar 00 30 mtime=1777043096.943681797
30 atime=1777043096.943523606
30 ctime=1777043096.943681797
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J3BT/=== 0000644 0001750 0001750 00000000043 15172703230 020623 0 ustar 00tina tina Spec Example 5.12. Tabs and Spaces
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/9MMW 0000644 0000000 0000000 00000000132 15172703231 020656 x ustar 00 30 mtime=1777043097.090968099
30 atime=1777043096.943361783
30 ctime=1777043097.090968099
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MMW/ 0000755 0001750 0001750 00000000000 15172703231 020365 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MMW/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022755 x ustar 00 30 mtime=1777043097.091062106
30 atime=1777043097.090968099
30 ctime=1777043097.091062106
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MMW/test.event 0000644 0001750 0001750 00000000327 15172703231 022411 0 ustar 00tina tina +STR
+DOC
+SEQ
+SEQ []
+MAP {}
=VAL :YAML
=VAL :separate
-MAP
-SEQ
+SEQ []
+MAP {}
=VAL "JSON like
=VAL :adjacent
-MAP
-SEQ
+SEQ []
+MAP {}
+MAP {}
=VAL :JSON
=VAL :like
-MAP
=VAL :adjacent
-MAP
-SEQ
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MMW/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000131 15172703231 022425 x ustar 00 30 mtime=1777043097.055970608
29 atime=1777043097.05587744
30 ctime=1777043097.055970608
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MMW/out.yaml 0000644 0001750 0001750 00000000115 15172703231 022055 0 ustar 00tina tina - - YAML: separate
- - "JSON like": adjacent
- - ? JSON: like
: adjacent
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MMW/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022225 x ustar 00 30 mtime=1777043097.016541746
30 atime=1777043097.016450323
30 ctime=1777043097.016541746
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MMW/in.yaml 0000644 0001750 0001750 00000000115 15172703231 021654 0 ustar 00tina tina - [ YAML : separate ]
- [ "JSON like":adjacent ]
- [ {JSON: like}:adjacent ]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MMW/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021223 x ustar 00 30 mtime=1777043096.943523606
30 atime=1777043096.943361783
30 ctime=1777043096.943523606
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MMW/=== 0000644 0001750 0001750 00000000035 15172703230 020653 0 ustar 00tina tina Single Pair Implicit Entries
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/9C9N 0000644 0000000 0000000 00000000132 15172703231 020607 x ustar 00 30 mtime=1777043097.090874581
30 atime=1777043096.943195002
30 ctime=1777043097.090874581
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9C9N/ 0000755 0001750 0001750 00000000000 15172703231 020316 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9C9N/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022706 x ustar 00 30 mtime=1777043097.090968099
30 atime=1777043097.090874581
30 ctime=1777043097.090968099
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9C9N/test.event 0000644 0001750 0001750 00000000056 15172703231 022341 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :flow
+SEQ []
=VAL :a
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9C9N/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022156 x ustar 00 30 mtime=1777043097.016450323
30 atime=1777043097.016358691
30 ctime=1777043097.016450323
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9C9N/in.yaml 0000644 0001750 0001750 00000000024 15172703231 021604 0 ustar 00tina tina ---
flow: [a,
b,
c]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9C9N/PaxHeaders/error 0000644 0000000 0000000 00000000126 15172703230 021742 x ustar 00 28 mtime=1777043096.9778326
28 atime=1777043096.9778326
30 ctime=1777043096.977916549
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9C9N/error 0000644 0001750 0001750 00000000000 15172703230 021357 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9C9N/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021154 x ustar 00 30 mtime=1777043096.943361783
30 atime=1777043096.943195002
30 ctime=1777043096.943361783
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9C9N/=== 0000644 0001750 0001750 00000000035 15172703230 020604 0 ustar 00tina tina Wrong indented flow sequence
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/5KJE 0000644 0000000 0000000 00000000132 15172703231 020623 x ustar 00 30 mtime=1777043097.090781203
30 atime=1777043096.943017884
30 ctime=1777043097.090781203
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5KJE/ 0000755 0001750 0001750 00000000000 15172703231 020332 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5KJE/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022722 x ustar 00 30 mtime=1777043097.090874581
30 atime=1777043097.090781203
30 ctime=1777043097.090874581
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5KJE/test.event 0000644 0001750 0001750 00000000143 15172703231 022352 0 ustar 00tina tina +STR
+DOC
+SEQ
+SEQ []
=VAL :one
=VAL :two
-SEQ
+SEQ []
=VAL :three
=VAL :four
-SEQ
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5KJE/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000130 15172703231 022371 x ustar 00 29 mtime=1777043097.05587744
30 atime=1777043097.055783573
29 ctime=1777043097.05587744
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5KJE/out.yaml 0000644 0001750 0001750 00000000043 15172703231 022022 0 ustar 00tina tina - - one
- two
- - three
- four
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5KJE/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022201 x ustar 00 30 mtime=1777043097.016358691
30 atime=1777043097.016265942
30 ctime=1777043097.016358691
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5KJE/in.json 0000644 0001750 0001750 00000000102 15172703231 021624 0 ustar 00tina tina [
[
"one",
"two"
],
[
"three",
"four"
]
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5KJE/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022172 x ustar 00 30 mtime=1777043097.016265942
30 atime=1777043097.016161668
30 ctime=1777043097.016265942
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5KJE/in.yaml 0000644 0001750 0001750 00000000040 15172703231 021616 0 ustar 00tina tina - [ one, two, ]
- [three ,four]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5KJE/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021170 x ustar 00 30 mtime=1777043096.943195002
30 atime=1777043096.943017884
30 ctime=1777043096.943195002
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5KJE/=== 0000644 0001750 0001750 00000000041 15172703230 020615 0 ustar 00tina tina Spec Example 7.13. Flow Sequence
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/5WE3 0000644 0000000 0000000 00000000132 15172703231 020610 x ustar 00 30 mtime=1777043097.090686917
30 atime=1777043096.942858506
30 ctime=1777043097.090686917
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5WE3/ 0000755 0001750 0001750 00000000000 15172703231 020317 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5WE3/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022707 x ustar 00 30 mtime=1777043097.090781203
30 atime=1777043097.090686917
30 ctime=1777043097.090781203
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5WE3/test.event 0000644 0001750 0001750 00000000150 15172703231 022335 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :explicit key
=VAL :
=VAL |block key\n
+SEQ
=VAL :one
=VAL :two
-SEQ
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5WE3/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022360 x ustar 00 30 mtime=1777043097.055783573
30 atime=1777043097.055689636
30 ctime=1777043097.055783573
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5WE3/out.yaml 0000644 0001750 0001750 00000000056 15172703231 022013 0 ustar 00tina tina explicit key:
? |
block key
: - one
- two
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5WE3/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022166 x ustar 00 30 mtime=1777043097.016161668
30 atime=1777043097.016069128
30 ctime=1777043097.016161668
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5WE3/in.json 0000644 0001750 0001750 00000000110 15172703231 021610 0 ustar 00tina tina {
"explicit key": null,
"block key\n": [
"one",
"two"
]
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5WE3/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703231 022156 x ustar 00 30 mtime=1777043097.016069128
29 atime=1777043097.01597603
30 ctime=1777043097.016069128
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5WE3/in.yaml 0000644 0001750 0001750 00000000136 15172703231 021611 0 ustar 00tina tina ? explicit key # Empty value
? |
block key
: - one # Explicit compact
- two # block value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5WE3/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021155 x ustar 00 30 mtime=1777043096.943017884
30 atime=1777043096.942858506
30 ctime=1777043096.943017884
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5WE3/=== 0000644 0001750 0001750 00000000062 15172703230 020605 0 ustar 00tina tina Spec Example 8.17. Explicit Block Mapping Entries
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/MZX3 0000644 0000000 0000000 00000000132 15172703231 020666 x ustar 00 30 mtime=1777043097.090592142
30 atime=1777043096.942690676
30 ctime=1777043097.090592142
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MZX3/ 0000755 0001750 0001750 00000000000 15172703231 020375 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MZX3/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022765 x ustar 00 30 mtime=1777043097.090686917
30 atime=1777043097.090592142
30 ctime=1777043097.090686917
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MZX3/test.event 0000644 0001750 0001750 00000000162 15172703231 022416 0 ustar 00tina tina +STR
+DOC
+SEQ
=VAL :plain
=VAL "double quoted
=VAL 'single quoted
=VAL >block\n
=VAL :plain again
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MZX3/PaxHeaders/in.json 0000644 0000000 0000000 00000000130 15172703231 022242 x ustar 00 29 mtime=1777043097.01597603
30 atime=1777043097.015883071
29 ctime=1777043097.01597603
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MZX3/in.json 0000644 0001750 0001750 00000000122 15172703231 021671 0 ustar 00tina tina [
"plain",
"double quoted",
"single quoted",
"block\n",
"plain again"
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MZX3/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022235 x ustar 00 30 mtime=1777043097.015883071
30 atime=1777043097.015789134
30 ctime=1777043097.015883071
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MZX3/in.yaml 0000644 0001750 0001750 00000000106 15172703231 021664 0 ustar 00tina tina - plain
- "double quoted"
- 'single quoted'
- >
block
- plain again
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MZX3/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021233 x ustar 00 30 mtime=1777043096.942858506
30 atime=1777043096.942690676
30 ctime=1777043096.942858506
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MZX3/=== 0000644 0001750 0001750 00000000035 15172703230 020663 0 ustar 00tina tina Non-Specific Tags on Scalars
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/QLJ7 0000644 0000000 0000000 00000000132 15172703231 020642 x ustar 00 30 mtime=1777043097.090499114
30 atime=1777043096.942551622
30 ctime=1777043097.090499114
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QLJ7/ 0000755 0001750 0001750 00000000000 15172703231 020351 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QLJ7/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022741 x ustar 00 30 mtime=1777043097.090592142
30 atime=1777043097.090499114
30 ctime=1777043097.090592142
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QLJ7/test.event 0000644 0001750 0001750 00000000117 15172703231 022372 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :a
=VAL :b
-MAP
-DOC
+DOC ---
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QLJ7/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022211 x ustar 00 30 mtime=1777043097.015789134
30 atime=1777043097.015695616
30 ctime=1777043097.015789134
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QLJ7/in.yaml 0000644 0001750 0001750 00000000135 15172703231 021642 0 ustar 00tina tina %TAG !prefix! tag:example.com,2011:
--- !prefix!A
a: b
--- !prefix!B
c: d
--- !prefix!C
e: f
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QLJ7/PaxHeaders/error 0000644 0000000 0000000 00000000130 15172703230 021770 x ustar 00 30 mtime=1777043096.977748441
30 atime=1777043096.977748441
28 ctime=1777043096.9778326
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QLJ7/error 0000644 0001750 0001750 00000000000 15172703230 021412 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QLJ7/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021207 x ustar 00 30 mtime=1777043096.942690676
30 atime=1777043096.942551622
30 ctime=1777043096.942690676
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QLJ7/=== 0000644 0001750 0001750 00000000076 15172703230 020644 0 ustar 00tina tina Tag shorthand used in documents but only defined in the first
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/W9L4 0000644 0000000 0000000 00000000132 15172703231 020624 x ustar 00 30 mtime=1777043097.090404828
30 atime=1777043096.942390917
30 ctime=1777043097.090404828
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W9L4/ 0000755 0001750 0001750 00000000000 15172703231 020333 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W9L4/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022723 x ustar 00 30 mtime=1777043097.090499114
30 atime=1777043097.090404828
30 ctime=1777043097.090499114
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W9L4/test.event 0000644 0001750 0001750 00000000046 15172703231 022355 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :block scalar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W9L4/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022173 x ustar 00 30 mtime=1777043097.015695616
30 atime=1777043097.015601191
30 ctime=1777043097.015695616
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W9L4/in.yaml 0000644 0001750 0001750 00000000107 15172703231 021623 0 ustar 00tina tina ---
block scalar: |
more spaces at the beginning
are invalid
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W9L4/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021754 x ustar 00 30 mtime=1777043096.977664561
30 atime=1777043096.977664561
30 ctime=1777043096.977748441
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W9L4/error 0000644 0001750 0001750 00000000000 15172703230 021374 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W9L4/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021171 x ustar 00 30 mtime=1777043096.942551622
30 atime=1777043096.942390917
30 ctime=1777043096.942551622
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/W9L4/=== 0000644 0001750 0001750 00000000064 15172703230 020623 0 ustar 00tina tina Literal block scalar with more spaces in first line
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/6VJK 0000644 0000000 0000000 00000000132 15172703231 020645 x ustar 00 30 mtime=1777043097.090310891
30 atime=1777043096.942226301
30 ctime=1777043097.090310891
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6VJK/ 0000755 0001750 0001750 00000000000 15172703231 020354 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6VJK/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022744 x ustar 00 30 mtime=1777043097.090404828
30 atime=1777043097.090310891
30 ctime=1777043097.090404828
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6VJK/test.event 0000644 0001750 0001750 00000000222 15172703231 022372 0 ustar 00tina tina +STR
+DOC
=VAL >Sammy Sosa completed another fine season with great stats.\n\n 63 Home Runs\n 0.288 Batting Average\n\nWhat a year!\n
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6VJK/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000131 15172703231 022414 x ustar 00 30 mtime=1777043097.055689636
29 atime=1777043097.05559542
30 ctime=1777043097.055689636
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6VJK/out.yaml 0000644 0001750 0001750 00000000173 15172703231 022050 0 ustar 00tina tina >
Sammy Sosa completed another fine season with great stats.
63 Home Runs
0.288 Batting Average
What a year!
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6VJK/PaxHeaders/in.json 0000644 0000000 0000000 00000000131 15172703231 022222 x ustar 00 30 mtime=1777043097.015601191
29 atime=1777043097.01550907
30 ctime=1777043097.015601191
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6VJK/in.json 0000644 0001750 0001750 00000000172 15172703231 021655 0 ustar 00tina tina "Sammy Sosa completed another fine season with great stats.\n\n 63 Home Runs\n 0.288 Batting Average\n\nWhat a year!\n"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6VJK/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000127 15172703231 022220 x ustar 00 29 mtime=1777043097.01550907
29 atime=1777043097.01541632
29 ctime=1777043097.01550907
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6VJK/in.yaml 0000644 0001750 0001750 00000000170 15172703231 021644 0 ustar 00tina tina >
Sammy Sosa completed another
fine season with great stats.
63 Home Runs
0.288 Batting Average
What a year!
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6VJK/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021212 x ustar 00 30 mtime=1777043096.942390917
30 atime=1777043096.942226301
30 ctime=1777043096.942390917
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6VJK/=== 0000644 0001750 0001750 00000000125 15172703230 020642 0 ustar 00tina tina Spec Example 2.15. Folded newlines are preserved for "more indented" and blank lines
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/BD7L 0000644 0000000 0000000 00000000132 15172703231 020615 x ustar 00 30 mtime=1777043097.090211716
30 atime=1777043096.942049532
30 ctime=1777043097.090211716
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BD7L/ 0000755 0001750 0001750 00000000000 15172703231 020324 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BD7L/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022714 x ustar 00 30 mtime=1777043097.090310891
30 atime=1777043097.090211716
30 ctime=1777043097.090310891
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BD7L/test.event 0000644 0001750 0001750 00000000047 15172703231 022347 0 ustar 00tina tina +STR
+DOC
+SEQ
=VAL :item1
=VAL :item2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BD7L/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703231 022162 x ustar 00 29 mtime=1777043097.01541632
30 atime=1777043097.015321336
29 ctime=1777043097.01541632
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BD7L/in.yaml 0000644 0001750 0001750 00000000033 15172703231 021612 0 ustar 00tina tina - item1
- item2
invalid: x
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BD7L/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021745 x ustar 00 30 mtime=1777043096.977579773
30 atime=1777043096.977579773
30 ctime=1777043096.977664561
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BD7L/error 0000644 0001750 0001750 00000000000 15172703230 021365 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BD7L/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021162 x ustar 00 30 mtime=1777043096.942226301
30 atime=1777043096.942049532
30 ctime=1777043096.942226301
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BD7L/=== 0000644 0001750 0001750 00000000037 15172703230 020614 0 ustar 00tina tina Invalid mapping after sequence
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/ZXT5 0000644 0000000 0000000 00000000132 15172703231 020677 x ustar 00 30 mtime=1777043097.090108071
30 atime=1777043096.941887081
30 ctime=1777043097.090108071
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZXT5/ 0000755 0001750 0001750 00000000000 15172703231 020406 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZXT5/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022776 x ustar 00 30 mtime=1777043097.090211716
30 atime=1777043097.090108071
30 ctime=1777043097.090211716
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZXT5/test.event 0000644 0001750 0001750 00000000034 15172703231 022425 0 ustar 00tina tina +STR
+DOC
+SEQ []
=VAL "key
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZXT5/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022246 x ustar 00 30 mtime=1777043097.015321336
30 atime=1777043097.015222859
30 ctime=1777043097.015321336
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZXT5/in.yaml 0000644 0001750 0001750 00000000023 15172703231 021673 0 ustar 00tina tina [ "key"
:value ]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZXT5/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 022027 x ustar 00 30 mtime=1777043096.977496872
30 atime=1777043096.977496872
30 ctime=1777043096.977579773
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZXT5/error 0000644 0001750 0001750 00000000000 15172703230 021447 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZXT5/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021244 x ustar 00 30 mtime=1777043096.942049532
30 atime=1777043096.941887081
30 ctime=1777043096.942049532
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZXT5/=== 0000644 0001750 0001750 00000000064 15172703230 020676 0 ustar 00tina tina Implicit key followed by newline and adjacent value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/C4HZ 0000644 0000000 0000000 00000000131 15172703231 020634 x ustar 00 30 mtime=1777043097.090015601
29 atime=1777043096.94172861
30 ctime=1777043097.090015601
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C4HZ/ 0000755 0001750 0001750 00000000000 15172703231 020344 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C4HZ/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022734 x ustar 00 30 mtime=1777043097.090108071
30 atime=1777043097.090015601
30 ctime=1777043097.090108071
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C4HZ/test.event 0000644 0001750 0001750 00000000714 15172703231 022370 0 ustar 00tina tina +STR
+DOC ---
+SEQ
+MAP
=VAL :center
+MAP {} &ORIGIN
=VAL :x
=VAL :73
=VAL :y
=VAL :129
-MAP
=VAL :radius
=VAL :7
-MAP
+MAP
=VAL :start
=ALI *ORIGIN
=VAL :finish
+MAP {}
=VAL :x
=VAL :89
=VAL :y
=VAL :102
-MAP
-MAP
+MAP
=VAL :start
=ALI *ORIGIN
=VAL :color
=VAL :0xFFEEBB
=VAL :text
=VAL :Pretty vector drawing.
-MAP
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C4HZ/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000130 15172703231 022403 x ustar 00 29 mtime=1777043097.05559542
30 atime=1777043097.055501483
29 ctime=1777043097.05559542
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C4HZ/out.yaml 0000644 0001750 0001750 00000000463 15172703231 022042 0 ustar 00tina tina --- !
- !
center: &ORIGIN
x: 73
y: 129
radius: 7
- !
start: *ORIGIN
finish:
x: 89
y: 102
- !
start: *ORIGIN
color: 0xFFEEBB
text: Pretty vector drawing.
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C4HZ/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022213 x ustar 00 30 mtime=1777043097.015222859
30 atime=1777043097.015088135
30 ctime=1777043097.015222859
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C4HZ/in.json 0000644 0001750 0001750 00000000473 15172703231 021651 0 ustar 00tina tina [
{
"center": {
"x": 73,
"y": 129
},
"radius": 7
},
{
"start": {
"x": 73,
"y": 129
},
"finish": {
"x": 89,
"y": 102
}
},
{
"start": {
"x": 73,
"y": 129
},
"color": 16772795,
"text": "Pretty vector drawing."
}
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C4HZ/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022204 x ustar 00 30 mtime=1777043097.015088135
30 atime=1777043097.014994617
30 ctime=1777043097.015088135
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C4HZ/in.yaml 0000644 0001750 0001750 00000000452 15172703231 021637 0 ustar 00tina tina %TAG ! tag:clarkevans.com,2002:
--- !shape
# Use the ! handle for presenting
# tag:clarkevans.com,2002:circle
- !circle
center: &ORIGIN {x: 73, y: 129}
radius: 7
- !line
start: *ORIGIN
finish: { x: 89, y: 102 }
- !label
start: *ORIGIN
color: 0xFFEEBB
text: Pretty vector drawing.
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C4HZ/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021201 x ustar 00 30 mtime=1777043096.941887081
29 atime=1777043096.94172861
30 ctime=1777043096.941887081
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/C4HZ/=== 0000644 0001750 0001750 00000000037 15172703230 020634 0 ustar 00tina tina Spec Example 2.24. Global Tags
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/93WF 0000644 0000000 0000000 00000000132 15172703231 020615 x ustar 00 30 mtime=1777043097.089923341
30 atime=1777043096.941569791
30 ctime=1777043097.089923341
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/93WF/ 0000755 0001750 0001750 00000000000 15172703231 020324 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/93WF/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022714 x ustar 00 30 mtime=1777043097.090015601
30 atime=1777043097.089923341
30 ctime=1777043097.090015601
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/93WF/test.event 0000644 0001750 0001750 00000000064 15172703231 022346 0 ustar 00tina tina +STR
+DOC ---
=VAL >trimmed\n\n\nas space
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/93WF/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022365 x ustar 00 30 mtime=1777043097.055501483
30 atime=1777043097.055406568
30 ctime=1777043097.055501483
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/93WF/out.yaml 0000644 0001750 0001750 00000000037 15172703231 022017 0 ustar 00tina tina --- >-
trimmed
as space
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/93WF/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022173 x ustar 00 30 mtime=1777043097.014994617
30 atime=1777043097.014902008
30 ctime=1777043097.014994617
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/93WF/in.json 0000644 0001750 0001750 00000000030 15172703231 021616 0 ustar 00tina tina "trimmed\n\n\nas space"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/93WF/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022164 x ustar 00 30 mtime=1777043097.014902008
30 atime=1777043097.014805696
30 ctime=1777043097.014902008
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/93WF/in.yaml 0000644 0001750 0001750 00000000044 15172703231 021614 0 ustar 00tina tina --- >-
trimmed
as
space
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/93WF/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021160 x ustar 00 29 mtime=1777043096.94172861
30 atime=1777043096.941569791
29 ctime=1777043096.94172861
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/93WF/=== 0000644 0001750 0001750 00000000045 15172703230 020613 0 ustar 00tina tina Spec Example 6.6. Line Folding [1.3]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/4EJS 0000644 0000000 0000000 00000000132 15172703231 020632 x ustar 00 30 mtime=1777043097.089829474
30 atime=1777043096.941411111
30 ctime=1777043097.089829474
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4EJS/ 0000755 0001750 0001750 00000000000 15172703231 020341 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4EJS/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022731 x ustar 00 30 mtime=1777043097.089923341
30 atime=1777043097.089829474
30 ctime=1777043097.089923341
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4EJS/test.event 0000644 0001750 0001750 00000000033 15172703231 022357 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :a
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4EJS/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703231 022200 x ustar 00 30 mtime=1777043097.014805696
29 atime=1777043097.01471141
30 ctime=1777043097.014805696
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4EJS/in.yaml 0000644 0001750 0001750 00000000026 15172703231 021631 0 ustar 00tina tina ---
a:
b:
c: value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4EJS/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021762 x ustar 00 30 mtime=1777043096.977413481
30 atime=1777043096.977413481
30 ctime=1777043096.977496872
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4EJS/error 0000644 0001750 0001750 00000000000 15172703230 021402 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4EJS/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021177 x ustar 00 30 mtime=1777043096.941569791
30 atime=1777043096.941411111
30 ctime=1777043096.941569791
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4EJS/=== 0000644 0001750 0001750 00000000051 15172703230 020625 0 ustar 00tina tina Invalid tabs as indendation in a mapping
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/A984 0000644 0000000 0000000 00000000132 15172703231 020552 x ustar 00 30 mtime=1777043097.089735048
30 atime=1777043096.941250755
30 ctime=1777043097.089735048
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A984/ 0000755 0001750 0001750 00000000000 15172703231 020261 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A984/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022651 x ustar 00 30 mtime=1777043097.089829474
30 atime=1777043097.089735048
30 ctime=1777043097.089829474
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A984/test.event 0000644 0001750 0001750 00000000102 15172703231 022274 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :a
=VAL :b c
=VAL :d
=VAL :e f
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A984/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022322 x ustar 00 30 mtime=1777043097.055406568
30 atime=1777043097.055310676
30 ctime=1777043097.055406568
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A984/out.yaml 0000644 0001750 0001750 00000000016 15172703231 021751 0 ustar 00tina tina a: b c
d: e f
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A984/PaxHeaders/in.json 0000644 0000000 0000000 00000000130 15172703231 022126 x ustar 00 29 mtime=1777043097.01471141
30 atime=1777043097.014616705
29 ctime=1777043097.01471141
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A984/in.json 0000644 0001750 0001750 00000000037 15172703231 021562 0 ustar 00tina tina {
"a": "b c",
"d": "e f"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A984/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022121 x ustar 00 30 mtime=1777043097.014616705
30 atime=1777043097.014522699
30 ctime=1777043097.014616705
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A984/in.yaml 0000644 0001750 0001750 00000000022 15172703231 021545 0 ustar 00tina tina a: b
c
d:
e
f
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A984/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021117 x ustar 00 30 mtime=1777043096.941411111
30 atime=1777043096.941250755
30 ctime=1777043096.941411111
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/A984/=== 0000644 0001750 0001750 00000000034 15172703230 020546 0 ustar 00tina tina Multiline Scalar in Mapping
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/6WLZ 0000644 0000000 0000000 00000000132 15172703231 020667 x ustar 00 30 mtime=1777043097.089640552
30 atime=1777043096.941086767
30 ctime=1777043097.089640552
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6WLZ/ 0000755 0001750 0001750 00000000000 15172703231 020376 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6WLZ/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022766 x ustar 00 30 mtime=1777043097.089735048
30 atime=1777043097.089640552
30 ctime=1777043097.089735048
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6WLZ/test.event 0000644 0001750 0001750 00000000144 15172703231 022417 0 ustar 00tina tina +STR
+DOC ---
=VAL "bar
-DOC ...
+DOC ---
=VAL "bar
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6WLZ/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022566 x ustar 00 30 mtime=1777043097.070509507
30 atime=1777043097.070412148
30 ctime=1777043097.070509507
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6WLZ/emit.yaml 0000644 0001750 0001750 00000000075 15172703231 022222 0 ustar 00tina tina --- !foo "bar"
...
--- ! "bar"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6WLZ/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022437 x ustar 00 30 mtime=1777043097.055310676
30 atime=1777043097.055200396
30 ctime=1777043097.055310676
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6WLZ/out.yaml 0000644 0001750 0001750 00000000075 15172703231 022073 0 ustar 00tina tina ---
!foo "bar"
...
--- !
"bar"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6WLZ/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022245 x ustar 00 30 mtime=1777043097.014522699
30 atime=1777043097.014430229
30 ctime=1777043097.014522699
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6WLZ/in.json 0000644 0001750 0001750 00000000014 15172703231 021672 0 ustar 00tina tina "bar"
"bar"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6WLZ/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022236 x ustar 00 30 mtime=1777043097.014430229
30 atime=1777043097.014334895
30 ctime=1777043097.014430229
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6WLZ/in.yaml 0000644 0001750 0001750 00000000126 15172703231 021667 0 ustar 00tina tina # Private
---
!foo "bar"
...
# Global
%TAG ! tag:example.com,2000:app/
---
!foo "bar"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6WLZ/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021234 x ustar 00 30 mtime=1777043096.941250755
30 atime=1777043096.941086767
30 ctime=1777043096.941250755
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6WLZ/=== 0000644 0001750 0001750 00000000054 15172703230 020665 0 ustar 00tina tina Spec Example 6.18. Primary Tag Handle [1.3]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/FP8R 0000644 0000000 0000000 00000000132 15172703231 020644 x ustar 00 30 mtime=1777043097.089539911
30 atime=1777043096.940925433
30 ctime=1777043097.089539911
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FP8R/ 0000755 0001750 0001750 00000000000 15172703231 020353 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FP8R/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022743 x ustar 00 30 mtime=1777043097.089640552
30 atime=1777043097.089539911
30 ctime=1777043097.089640552
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FP8R/test.event 0000644 0001750 0001750 00000000062 15172703231 022373 0 ustar 00tina tina +STR
+DOC ---
=VAL >line1 line2 line3\n
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FP8R/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022414 x ustar 00 30 mtime=1777043097.055200396
30 atime=1777043097.055084739
30 ctime=1777043097.055200396
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FP8R/out.yaml 0000644 0001750 0001750 00000000032 15172703231 022041 0 ustar 00tina tina --- >
line1 line2 line3
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FP8R/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022222 x ustar 00 30 mtime=1777043097.014334895
30 atime=1777043097.014234393
30 ctime=1777043097.014334895
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FP8R/in.json 0000644 0001750 0001750 00000000026 15172703231 021652 0 ustar 00tina tina "line1 line2 line3\n"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FP8R/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022213 x ustar 00 30 mtime=1777043097.014234393
30 atime=1777043097.014124113
30 ctime=1777043097.014234393
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FP8R/in.yaml 0000644 0001750 0001750 00000000030 15172703231 021636 0 ustar 00tina tina --- >
line1
line2
line3
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FP8R/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021211 x ustar 00 30 mtime=1777043096.941086767
30 atime=1777043096.940925433
30 ctime=1777043096.941086767
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FP8R/=== 0000644 0001750 0001750 00000000033 15172703230 020637 0 ustar 00tina tina Zero indented block scalar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/9JBA 0000644 0000000 0000000 00000000132 15172703231 020612 x ustar 00 30 mtime=1777043097.089445485
30 atime=1777043096.940765566
30 ctime=1777043097.089445485
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9JBA/ 0000755 0001750 0001750 00000000000 15172703231 020321 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9JBA/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022711 x ustar 00 30 mtime=1777043097.089539911
30 atime=1777043097.089445485
30 ctime=1777043097.089539911
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9JBA/test.event 0000644 0001750 0001750 00000000063 15172703231 022342 0 ustar 00tina tina +STR
+DOC ---
+SEQ []
=VAL :a
=VAL :b
=VAL :c
-SEQ
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9JBA/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022161 x ustar 00 30 mtime=1777043097.014124113
30 atime=1777043097.014030665
30 ctime=1777043097.014124113
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9JBA/in.yaml 0000644 0001750 0001750 00000000031 15172703231 021605 0 ustar 00tina tina ---
[ a, b, c, ]#invalid
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9JBA/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021742 x ustar 00 30 mtime=1777043096.977329671
30 atime=1777043096.977329671
30 ctime=1777043096.977413481
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9JBA/error 0000644 0001750 0001750 00000000000 15172703230 021362 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9JBA/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021157 x ustar 00 30 mtime=1777043096.940925433
30 atime=1777043096.940765566
30 ctime=1777043096.940925433
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9JBA/=== 0000644 0001750 0001750 00000000053 15172703230 020607 0 ustar 00tina tina Invalid comment after end of flow sequence
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/2LFX 0000644 0000000 0000000 00000000132 15172703231 020640 x ustar 00 30 mtime=1777043097.089351688
30 atime=1777043096.940603953
30 ctime=1777043097.089351688
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2LFX/ 0000755 0001750 0001750 00000000000 15172703231 020347 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2LFX/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022737 x ustar 00 30 mtime=1777043097.089445485
30 atime=1777043097.089351688
30 ctime=1777043097.089445485
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2LFX/test.event 0000644 0001750 0001750 00000000042 15172703231 022365 0 ustar 00tina tina +STR
+DOC ---
=VAL "foo
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2LFX/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022537 x ustar 00 30 mtime=1777043097.070412148
30 atime=1777043097.070312135
30 ctime=1777043097.070412148
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2LFX/emit.yaml 0000644 0001750 0001750 00000000012 15172703231 022162 0 ustar 00tina tina --- "foo"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2LFX/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022410 x ustar 00 30 mtime=1777043097.055084739
30 atime=1777043097.055001977
30 ctime=1777043097.055084739
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2LFX/out.yaml 0000644 0001750 0001750 00000000012 15172703231 022033 0 ustar 00tina tina ---
"foo"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2LFX/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022216 x ustar 00 30 mtime=1777043097.014030665
30 atime=1777043097.013937637
30 ctime=1777043097.014030665
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2LFX/in.json 0000644 0001750 0001750 00000000006 15172703231 021644 0 ustar 00tina tina "foo"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2LFX/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022207 x ustar 00 30 mtime=1777043097.013937637
30 atime=1777043097.013844608
30 ctime=1777043097.013937637
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2LFX/in.yaml 0000644 0001750 0001750 00000000114 15172703231 021635 0 ustar 00tina tina %FOO bar baz # Should be ignored
# with a warning.
---
"foo"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2LFX/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021205 x ustar 00 30 mtime=1777043096.940765566
30 atime=1777043096.940603953
30 ctime=1777043096.940765566
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2LFX/=== 0000644 0001750 0001750 00000000055 15172703230 020637 0 ustar 00tina tina Spec Example 6.13. Reserved Directives [1.3]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/F6MC 0000644 0000000 0000000 00000000132 15172703231 020620 x ustar 00 30 mtime=1777043097.089256774
30 atime=1777043096.940441921
30 ctime=1777043097.089256774
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F6MC/ 0000755 0001750 0001750 00000000000 15172703231 020327 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F6MC/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022717 x ustar 00 30 mtime=1777043097.089351688
30 atime=1777043097.089256774
30 ctime=1777043097.089351688
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F6MC/test.event 0000644 0001750 0001750 00000000166 15172703231 022354 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :a
=VAL > more indented\nregular\n
=VAL :b
=VAL >\n\n more indented\nregular\n
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F6MC/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022517 x ustar 00 30 mtime=1777043097.070312135
30 atime=1777043097.070212471
30 ctime=1777043097.070312135
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F6MC/emit.yaml 0000644 0001750 0001750 00000000110 15172703231 022141 0 ustar 00tina tina ---
a: >2
more indented
regular
b: >2
more indented
regular
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F6MC/PaxHeaders/in.json 0000644 0000000 0000000 00000000131 15172703231 022175 x ustar 00 30 mtime=1777043097.013844608
29 atime=1777043097.01375109
30 ctime=1777043097.013844608
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F6MC/in.json 0000644 0001750 0001750 00000000117 15172703231 021627 0 ustar 00tina tina {
"a": " more indented\nregular\n",
"b": "\n\n more indented\nregular\n"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F6MC/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703231 022165 x ustar 00 29 mtime=1777043097.01375109
30 atime=1777043097.013657293
29 ctime=1777043097.01375109
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F6MC/in.yaml 0000644 0001750 0001750 00000000110 15172703231 021611 0 ustar 00tina tina ---
a: >2
more indented
regular
b: >2
more indented
regular
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F6MC/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021165 x ustar 00 30 mtime=1777043096.940603953
30 atime=1777043096.940441921
30 ctime=1777043096.940603953
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F6MC/=== 0000644 0001750 0001750 00000000075 15172703230 020621 0 ustar 00tina tina More indented lines at the beginning of folded block scalars
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/P94K 0000644 0000000 0000000 00000000132 15172703231 020614 x ustar 00 30 mtime=1777043097.088775845
30 atime=1777043096.940281774
30 ctime=1777043097.088775845
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P94K/ 0000755 0001750 0001750 00000000000 15172703231 020323 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P94K/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022713 x ustar 00 30 mtime=1777043097.088867826
30 atime=1777043097.088775845
30 ctime=1777043097.088867826
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P94K/test.event 0000644 0001750 0001750 00000000064 15172703231 022345 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :key
=VAL :value
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P94K/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022364 x ustar 00 30 mtime=1777043097.054902313
30 atime=1777043097.054808306
30 ctime=1777043097.054902313
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P94K/out.yaml 0000644 0001750 0001750 00000000013 15172703231 022010 0 ustar 00tina tina key: value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P94K/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022172 x ustar 00 30 mtime=1777043097.013657293
30 atime=1777043097.013564893
30 ctime=1777043097.013657293
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P94K/in.json 0000644 0001750 0001750 00000000025 15172703231 021621 0 ustar 00tina tina {
"key": "value"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P94K/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022163 x ustar 00 30 mtime=1777043097.013564893
30 atime=1777043097.013472004
30 ctime=1777043097.013564893
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P94K/in.yaml 0000644 0001750 0001750 00000000054 15172703231 021614 0 ustar 00tina tina key: # Comment
# lines
value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P94K/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021161 x ustar 00 30 mtime=1777043096.940441921
30 atime=1777043096.940281774
30 ctime=1777043096.940441921
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/P94K/=== 0000644 0001750 0001750 00000000047 15172703230 020614 0 ustar 00tina tina Spec Example 6.11. Multi-Line Comments
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/9DXL 0000644 0000000 0000000 00000000132 15172703231 020645 x ustar 00 30 mtime=1777043097.088683375
30 atime=1777043096.940115272
30 ctime=1777043097.088683375
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9DXL/ 0000755 0001750 0001750 00000000000 15172703231 020354 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9DXL/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022744 x ustar 00 30 mtime=1777043097.088775845
30 atime=1777043097.088683375
30 ctime=1777043097.088775845
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9DXL/test.event 0000644 0001750 0001750 00000000205 15172703231 022373 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :Mapping
=VAL :Document
-MAP
-DOC
+DOC ---
=VAL :
-DOC ...
+DOC ---
+MAP
=VAL :matches %
=VAL :20
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9DXL/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000131 15172703231 022543 x ustar 00 30 mtime=1777043097.070212471
29 atime=1777043097.07010282
30 ctime=1777043097.070212471
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9DXL/emit.yaml 0000644 0001750 0001750 00000000066 15172703231 022200 0 ustar 00tina tina Mapping: Document
---
...
%YAML 1.2
---
matches %: 20
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9DXL/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022223 x ustar 00 30 mtime=1777043097.013472004
30 atime=1777043097.013379464
30 ctime=1777043097.013472004
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9DXL/in.json 0000644 0001750 0001750 00000000067 15172703231 021660 0 ustar 00tina tina {
"Mapping": "Document"
}
null
{
"matches %": 20
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9DXL/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022214 x ustar 00 30 mtime=1777043097.013379464
30 atime=1777043097.013285108
30 ctime=1777043097.013379464
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9DXL/in.yaml 0000644 0001750 0001750 00000000076 15172703231 021651 0 ustar 00tina tina Mapping: Document
---
# Empty
...
%YAML 1.2
---
matches %: 20
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9DXL/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021212 x ustar 00 30 mtime=1777043096.940281774
30 atime=1777043096.940115272
30 ctime=1777043096.940281774
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9DXL/=== 0000644 0001750 0001750 00000000037 15172703230 020644 0 ustar 00tina tina Spec Example 9.6. Stream [1.3]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/ZVH3 0000644 0000000 0000000 00000000132 15172703231 020657 x ustar 00 30 mtime=1777043097.088013316
30 atime=1777043096.939955894
30 ctime=1777043097.088013316
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZVH3/ 0000755 0001750 0001750 00000000000 15172703231 020366 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZVH3/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022756 x ustar 00 30 mtime=1777043097.088112631
30 atime=1777043097.088013316
30 ctime=1777043097.088112631
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZVH3/test.event 0000644 0001750 0001750 00000000057 15172703231 022412 0 ustar 00tina tina +STR
+DOC
+SEQ
+MAP
=VAL :key
=VAL :value
-MAP
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZVH3/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022226 x ustar 00 30 mtime=1777043097.013285108
30 atime=1777043097.013189704
30 ctime=1777043097.013285108
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZVH3/in.yaml 0000644 0001750 0001750 00000000026 15172703231 021656 0 ustar 00tina tina - key: value
- item1
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZVH3/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 022007 x ustar 00 30 mtime=1777043096.977244255
30 atime=1777043096.977244255
30 ctime=1777043096.977329671
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZVH3/error 0000644 0001750 0001750 00000000000 15172703230 021427 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZVH3/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021224 x ustar 00 30 mtime=1777043096.940115272
30 atime=1777043096.939955894
30 ctime=1777043096.940115272
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZVH3/=== 0000644 0001750 0001750 00000000035 15172703230 020654 0 ustar 00tina tina Wrong indented sequence item
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/5MUD 0000644 0000000 0000000 00000000132 15172703231 020637 x ustar 00 30 mtime=1777043097.087915468
30 atime=1777043096.939796097
30 ctime=1777043097.087915468
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5MUD/ 0000755 0001750 0001750 00000000000 15172703231 020346 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5MUD/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022736 x ustar 00 30 mtime=1777043097.088013316
30 atime=1777043097.087915468
30 ctime=1777043097.088013316
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5MUD/test.event 0000644 0001750 0001750 00000000071 15172703231 022366 0 ustar 00tina tina +STR
+DOC ---
+MAP {}
=VAL "foo
=VAL :bar
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5MUD/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022407 x ustar 00 30 mtime=1777043097.054808306
30 atime=1777043097.054713322
30 ctime=1777043097.054808306
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5MUD/out.yaml 0000644 0001750 0001750 00000000017 15172703231 022037 0 ustar 00tina tina ---
"foo": bar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5MUD/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022215 x ustar 00 30 mtime=1777043097.013189704
30 atime=1777043097.013087037
30 ctime=1777043097.013189704
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5MUD/in.json 0000644 0001750 0001750 00000000023 15172703231 021642 0 ustar 00tina tina {
"foo": "bar"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5MUD/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022206 x ustar 00 30 mtime=1777043097.013087037
30 atime=1777043097.012994148
30 ctime=1777043097.013087037
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5MUD/in.yaml 0000644 0001750 0001750 00000000025 15172703231 021635 0 ustar 00tina tina ---
{ "foo"
:bar }
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5MUD/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021204 x ustar 00 30 mtime=1777043096.939955894
30 atime=1777043096.939796097
30 ctime=1777043096.939955894
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5MUD/=== 0000644 0001750 0001750 00000000046 15172703230 020636 0 ustar 00tina tina Colon and adjacent value on next line
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/DK3J 0000644 0000000 0000000 00000000132 15172703231 020620 x ustar 00 30 mtime=1777043097.087823277
30 atime=1777043096.939637207
30 ctime=1777043097.087823277
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK3J/ 0000755 0001750 0001750 00000000000 15172703231 020327 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK3J/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022717 x ustar 00 30 mtime=1777043097.087915468
30 atime=1777043097.087823277
30 ctime=1777043097.087915468
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK3J/test.event 0000644 0001750 0001750 00000000071 15172703231 022347 0 ustar 00tina tina +STR
+DOC ---
=VAL >line1 # no comment line3\n
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK3J/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022370 x ustar 00 30 mtime=1777043097.054713322
30 atime=1777043097.054610865
30 ctime=1777043097.054713322
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK3J/out.yaml 0000644 0001750 0001750 00000000041 15172703231 022015 0 ustar 00tina tina --- >
line1 # no comment line3
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK3J/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022176 x ustar 00 30 mtime=1777043097.012994148
30 atime=1777043097.012901119
30 ctime=1777043097.012994148
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK3J/in.json 0000644 0001750 0001750 00000000035 15172703231 021626 0 ustar 00tina tina "line1 # no comment line3\n"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK3J/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022167 x ustar 00 30 mtime=1777043097.012901119
30 atime=1777043097.012807532
30 ctime=1777043097.012901119
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK3J/in.yaml 0000644 0001750 0001750 00000000037 15172703231 021621 0 ustar 00tina tina --- >
line1
# no comment
line3
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK3J/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021165 x ustar 00 30 mtime=1777043096.939796097
30 atime=1777043096.939637207
30 ctime=1777043096.939796097
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DK3J/=== 0000644 0001750 0001750 00000000077 15172703230 020623 0 ustar 00tina tina Zero indented block scalar with line that looks like a comment
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/62EZ 0000644 0000000 0000000 00000000132 15172703231 020613 x ustar 00 30 mtime=1777043097.087730458
30 atime=1777043096.939474058
30 ctime=1777043097.087730458
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/62EZ/ 0000755 0001750 0001750 00000000000 15172703231 020322 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/62EZ/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022712 x ustar 00 30 mtime=1777043097.087823277
30 atime=1777043097.087730458
30 ctime=1777043097.087823277
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/62EZ/test.event 0000644 0001750 0001750 00000000070 15172703231 022341 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :x
+MAP {}
=VAL :y
=VAL :z
-MAP
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/62EZ/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022162 x ustar 00 30 mtime=1777043097.012807532
30 atime=1777043097.012716039
30 ctime=1777043097.012807532
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/62EZ/in.yaml 0000644 0001750 0001750 00000000031 15172703231 021606 0 ustar 00tina tina ---
x: { y: z }in: valid
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/62EZ/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021743 x ustar 00 30 mtime=1777043096.977146756
30 atime=1777043096.977146756
30 ctime=1777043096.977244255
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/62EZ/error 0000644 0001750 0001750 00000000000 15172703230 021363 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/62EZ/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021160 x ustar 00 30 mtime=1777043096.939637207
30 atime=1777043096.939474058
30 ctime=1777043096.939637207
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/62EZ/=== 0000644 0001750 0001750 00000000067 15172703230 020615 0 ustar 00tina tina Invalid block mapping key on same line as previous key
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/8UDB 0000644 0000000 0000000 00000000131 15172703231 020626 x ustar 00 30 mtime=1777043097.087637918
29 atime=1777043096.93932348
30 ctime=1777043097.087637918
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8UDB/ 0000755 0001750 0001750 00000000000 15172703231 020336 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8UDB/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022726 x ustar 00 30 mtime=1777043097.087730458
30 atime=1777043097.087637918
30 ctime=1777043097.087730458
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8UDB/test.event 0000644 0001750 0001750 00000000231 15172703231 022354 0 ustar 00tina tina +STR
+DOC
+SEQ []
=VAL "double quoted
=VAL 'single quoted
=VAL :plain text
+SEQ []
=VAL :nested
-SEQ
+MAP {}
=VAL :single
=VAL :pair
-MAP
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8UDB/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022377 x ustar 00 30 mtime=1777043097.054610865
30 atime=1777043097.054514693
30 ctime=1777043097.054610865
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8UDB/out.yaml 0000644 0001750 0001750 00000000113 15172703231 022024 0 ustar 00tina tina - "double quoted"
- 'single quoted'
- plain text
- - nested
- single: pair
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8UDB/PaxHeaders/in.json 0000644 0000000 0000000 00000000130 15172703231 022203 x ustar 00 30 mtime=1777043097.012716039
28 atime=1777043097.0126235
30 ctime=1777043097.012716039
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8UDB/in.json 0000644 0001750 0001750 00000000155 15172703231 021640 0 ustar 00tina tina [
"double quoted",
"single quoted",
"plain text",
[
"nested"
],
{
"single": "pair"
}
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8UDB/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000126 15172703231 022201 x ustar 00 28 mtime=1777043097.0126235
30 atime=1777043097.012530052
28 ctime=1777043097.0126235
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8UDB/in.yaml 0000644 0001750 0001750 00000000131 15172703231 021623 0 ustar 00tina tina [
"double
quoted", 'single
quoted',
plain
text, [ nested ],
single: pair,
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8UDB/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021173 x ustar 00 30 mtime=1777043096.939474058
29 atime=1777043096.93932348
30 ctime=1777043096.939474058
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8UDB/=== 0000644 0001750 0001750 00000000051 15172703230 020622 0 ustar 00tina tina Spec Example 7.14. Flow Sequence Entries
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/58MP 0000644 0000000 0000000 00000000132 15172703231 020616 x ustar 00 30 mtime=1777043097.087544819
30 atime=1777043096.939147409
30 ctime=1777043097.087544819
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/58MP/ 0000755 0001750 0001750 00000000000 15172703231 020325 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/58MP/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022715 x ustar 00 30 mtime=1777043097.087637918
30 atime=1777043097.087544819
30 ctime=1777043097.087637918
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/58MP/test.event 0000644 0001750 0001750 00000000062 15172703231 022345 0 ustar 00tina tina +STR
+DOC
+MAP {}
=VAL :x
=VAL ::x
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/58MP/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022366 x ustar 00 30 mtime=1777043097.054514693
30 atime=1777043097.054420267
30 ctime=1777043097.054514693
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/58MP/out.yaml 0000644 0001750 0001750 00000000006 15172703231 022014 0 ustar 00tina tina x: :x
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/58MP/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022174 x ustar 00 30 mtime=1777043097.012530052
30 atime=1777043097.012437023
30 ctime=1777043097.012530052
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/58MP/in.json 0000644 0001750 0001750 00000000020 15172703231 021616 0 ustar 00tina tina {
"x": ":x"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/58MP/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022165 x ustar 00 30 mtime=1777043097.012437023
30 atime=1777043097.012342527
30 ctime=1777043097.012437023
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/58MP/in.yaml 0000644 0001750 0001750 00000000010 15172703231 021606 0 ustar 00tina tina {x: :x}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/58MP/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021161 x ustar 00 29 mtime=1777043096.93932348
30 atime=1777043096.939147409
29 ctime=1777043096.93932348
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/58MP/=== 0000644 0001750 0001750 00000000030 15172703230 020606 0 ustar 00tina tina Flow mapping edge cases
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/753E 0000644 0000000 0000000 00000000132 15172703231 020550 x ustar 00 30 mtime=1777043097.087451721
30 atime=1777043096.939010939
30 ctime=1777043097.087451721
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/753E/ 0000755 0001750 0001750 00000000000 15172703231 020257 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/753E/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022647 x ustar 00 30 mtime=1777043097.087544819
30 atime=1777043097.087451721
30 ctime=1777043097.087544819
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/753E/test.event 0000644 0001750 0001750 00000000045 15172703231 022300 0 ustar 00tina tina +STR
+DOC ---
=VAL |ab
-DOC ...
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/753E/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022320 x ustar 00 30 mtime=1777043097.054420267
30 atime=1777043097.054319556
30 ctime=1777043097.054420267
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/753E/out.yaml 0000644 0001750 0001750 00000000020 15172703231 021742 0 ustar 00tina tina --- |-
ab
...
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/753E/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022126 x ustar 00 30 mtime=1777043097.012342527
30 atime=1777043097.012247822
30 ctime=1777043097.012342527
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/753E/in.json 0000644 0001750 0001750 00000000005 15172703231 021553 0 ustar 00tina tina "ab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/753E/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022117 x ustar 00 30 mtime=1777043097.012247822
30 atime=1777043097.012142362
30 ctime=1777043097.012247822
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/753E/in.yaml 0000644 0001750 0001750 00000000023 15172703231 021544 0 ustar 00tina tina --- |-
ab
...
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/753E/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021115 x ustar 00 30 mtime=1777043096.939147409
30 atime=1777043096.939010939
30 ctime=1777043096.939147409
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/753E/=== 0000644 0001750 0001750 00000000031 15172703230 020541 0 ustar 00tina tina Block Scalar Strip [1.3]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/H2RW 0000644 0000000 0000000 00000000131 15172703231 020646 x ustar 00 30 mtime=1777043097.087358343
29 atime=1777043096.93886504
30 ctime=1777043097.087358343
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H2RW/ 0000755 0001750 0001750 00000000000 15172703231 020356 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H2RW/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022746 x ustar 00 30 mtime=1777043097.087451721
30 atime=1777043097.087358343
30 ctime=1777043097.087451721
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H2RW/test.event 0000644 0001750 0001750 00000000150 15172703231 022374 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :foo
=VAL :1
=VAL :bar
=VAL :2
=VAL :text
=VAL |a\n \nb\n\nc\n\nd\n
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H2RW/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000130 15172703231 022544 x ustar 00 29 mtime=1777043097.07010282
30 atime=1777043097.070008325
29 ctime=1777043097.07010282
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H2RW/emit.yaml 0000644 0001750 0001750 00000000055 15172703231 022200 0 ustar 00tina tina foo: 1
bar: 2
text: |
a
b
c
d
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H2RW/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022417 x ustar 00 30 mtime=1777043097.054319556
30 atime=1777043097.054222686
30 ctime=1777043097.054319556
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H2RW/out.yaml 0000644 0001750 0001750 00000000053 15172703231 022047 0 ustar 00tina tina foo: 1
bar: 2
text: "a\n \nb\n\nc\n\nd\n"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H2RW/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022225 x ustar 00 30 mtime=1777043097.012142362
30 atime=1777043097.012049612
30 ctime=1777043097.012142362
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H2RW/in.json 0000644 0001750 0001750 00000000075 15172703231 021661 0 ustar 00tina tina {
"foo": 1,
"bar": 2,
"text": "a\n \nb\n\nc\n\nd\n"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H2RW/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022216 x ustar 00 30 mtime=1777043097.012049612
30 atime=1777043097.011954907
30 ctime=1777043097.012049612
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H2RW/in.yaml 0000644 0001750 0001750 00000000064 15172703231 021650 0 ustar 00tina tina foo: 1
bar: 2
text: |
a
b
c
d
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H2RW/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021213 x ustar 00 30 mtime=1777043096.939010939
29 atime=1777043096.93886504
30 ctime=1777043096.939010939
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H2RW/=== 0000644 0001750 0001750 00000000014 15172703230 020641 0 ustar 00tina tina Blank lines
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/ZWK4 0000644 0000000 0000000 00000000131 15172703231 020663 x ustar 00 30 mtime=1777043097.087266292
29 atime=1777043096.93871956
30 ctime=1777043097.087266292
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZWK4/ 0000755 0001750 0001750 00000000000 15172703231 020373 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZWK4/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022763 x ustar 00 30 mtime=1777043097.087358343
30 atime=1777043097.087266292
30 ctime=1777043097.087358343
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZWK4/test.event 0000644 0001750 0001750 00000000131 15172703231 022410 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :a
=VAL :1
=VAL :b
=VAL :
=VAL &anchor :c
=VAL :3
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZWK4/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022434 x ustar 00 30 mtime=1777043097.054222686
30 atime=1777043097.054118622
30 ctime=1777043097.054222686
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZWK4/out.yaml 0000644 0001750 0001750 00000000031 15172703231 022060 0 ustar 00tina tina ---
a: 1
b:
&anchor c: 3
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZWK4/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022242 x ustar 00 30 mtime=1777043097.011954907
30 atime=1777043097.011859504
30 ctime=1777043097.011954907
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZWK4/in.json 0000644 0001750 0001750 00000000044 15172703231 021672 0 ustar 00tina tina {
"a": 1,
"b": null,
"c": 3
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZWK4/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022233 x ustar 00 30 mtime=1777043097.011859504
30 atime=1777043097.011766894
30 ctime=1777043097.011859504
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZWK4/in.yaml 0000644 0001750 0001750 00000000032 15172703231 021660 0 ustar 00tina tina ---
a: 1
? b
&anchor c: 3
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZWK4/PaxHeaders/=== 0000644 0000000 0000000 00000000127 15172703230 021235 x ustar 00 29 mtime=1777043096.93886504
29 atime=1777043096.93871956
29 ctime=1777043096.93886504
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZWK4/=== 0000644 0001750 0001750 00000000065 15172703230 020664 0 ustar 00tina tina Key with anchor after missing explicit mapping value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/35KP 0000644 0000000 0000000 00000000132 15172703231 020607 x ustar 00 30 mtime=1777043097.087159644
30 atime=1777043096.938569122
30 ctime=1777043097.087159644
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/35KP/ 0000755 0001750 0001750 00000000000 15172703231 020316 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/35KP/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022706 x ustar 00 30 mtime=1777043097.087266292
30 atime=1777043097.087159644
30 ctime=1777043097.087266292
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/35KP/test.event 0000644 0001750 0001750 00000000312 15172703231 022334 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :a
=VAL :b
-MAP
-DOC
+DOC ---
+SEQ
=VAL :c
-SEQ
-DOC
+DOC ---
=VAL :d e
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/35KP/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022357 x ustar 00 30 mtime=1777043097.054118622
30 atime=1777043097.054023987
30 ctime=1777043097.054118622
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/35KP/out.yaml 0000644 0001750 0001750 00000000061 15172703231 022006 0 ustar 00tina tina --- !!map
a: b
--- !!seq
- !!str c
--- !!str d e
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/35KP/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022165 x ustar 00 30 mtime=1777043097.011766894
30 atime=1777043097.011674354
30 ctime=1777043097.011766894
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/35KP/in.json 0000644 0001750 0001750 00000000037 15172703231 021617 0 ustar 00tina tina {
"a": "b"
}
[
"c"
]
"d e"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/35KP/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022156 x ustar 00 30 mtime=1777043097.011674354
30 atime=1777043097.011582373
30 ctime=1777043097.011674354
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/35KP/in.yaml 0000644 0001750 0001750 00000000064 15172703231 021610 0 ustar 00tina tina --- !!map
? a
: b
--- !!seq
- !!str c
--- !!str
d
e
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/35KP/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021152 x ustar 00 29 mtime=1777043096.93871956
30 atime=1777043096.938569122
29 ctime=1777043096.93871956
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/35KP/=== 0000644 0001750 0001750 00000000026 15172703230 020604 0 ustar 00tina tina Tags for Root Objects
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/M7A3 0000644 0000000 0000000 00000000132 15172703231 020574 x ustar 00 30 mtime=1777043097.087066196
30 atime=1777043096.938420429
30 ctime=1777043097.087066196
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M7A3/ 0000755 0001750 0001750 00000000000 15172703231 020303 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M7A3/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022673 x ustar 00 30 mtime=1777043097.087159644
30 atime=1777043097.087066196
30 ctime=1777043097.087159644
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M7A3/test.event 0000644 0001750 0001750 00000000142 15172703231 022322 0 ustar 00tina tina +STR
+DOC
=VAL :Bare document
-DOC ...
+DOC
=VAL |%!PS-Adobe-2.0 # Not the first line\n
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M7A3/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022473 x ustar 00 30 mtime=1777043097.070008325
30 atime=1777043097.069905308
30 ctime=1777043097.070008325
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M7A3/emit.yaml 0000644 0001750 0001750 00000000072 15172703231 022124 0 ustar 00tina tina Bare document
...
|
%!PS-Adobe-2.0 # Not the first line
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M7A3/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022152 x ustar 00 30 mtime=1777043097.011582373
30 atime=1777043097.011489553
30 ctime=1777043097.011582373
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M7A3/in.json 0000644 0001750 0001750 00000000070 15172703231 021601 0 ustar 00tina tina "Bare document"
"%!PS-Adobe-2.0 # Not the first line\n"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M7A3/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022143 x ustar 00 30 mtime=1777043097.011489553
30 atime=1777043097.011396175
30 ctime=1777043097.011489553
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M7A3/in.yaml 0000644 0001750 0001750 00000000112 15172703231 021567 0 ustar 00tina tina Bare
document
...
# No document
...
|
%!PS-Adobe-2.0 # Not the first line
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M7A3/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021141 x ustar 00 30 mtime=1777043096.938569122
30 atime=1777043096.938420429
30 ctime=1777043096.938569122
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M7A3/=== 0000644 0001750 0001750 00000000041 15172703230 020566 0 ustar 00tina tina Spec Example 9.3. Bare Documents
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/MXS3 0000644 0000000 0000000 00000000132 15172703231 020657 x ustar 00 30 mtime=1777043097.086973935
30 atime=1777043096.938266988
30 ctime=1777043097.086973935
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MXS3/ 0000755 0001750 0001750 00000000000 15172703231 020366 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MXS3/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022756 x ustar 00 30 mtime=1777043097.087066196
30 atime=1777043097.086973935
30 ctime=1777043097.087066196
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MXS3/test.event 0000644 0001750 0001750 00000000073 15172703231 022410 0 ustar 00tina tina +STR
+DOC
+SEQ
+MAP {}
=VAL :a
=VAL :b
-MAP
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MXS3/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000131 15172703231 022426 x ustar 00 30 mtime=1777043097.054023987
29 atime=1777043097.05393012
30 ctime=1777043097.054023987
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MXS3/out.yaml 0000644 0001750 0001750 00000000007 15172703231 022056 0 ustar 00tina tina - a: b
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MXS3/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022235 x ustar 00 30 mtime=1777043097.011396175
30 atime=1777043097.011301261
30 ctime=1777043097.011396175
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MXS3/in.json 0000644 0001750 0001750 00000000031 15172703231 021661 0 ustar 00tina tina [
{
"a": "b"
}
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MXS3/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022226 x ustar 00 30 mtime=1777043097.011301261
30 atime=1777043097.011199292
30 ctime=1777043097.011301261
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MXS3/in.yaml 0000644 0001750 0001750 00000000011 15172703231 021650 0 ustar 00tina tina - {a: b}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MXS3/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021224 x ustar 00 30 mtime=1777043096.938420429
30 atime=1777043096.938266988
30 ctime=1777043096.938420429
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MXS3/=== 0000644 0001750 0001750 00000000037 15172703230 020656 0 ustar 00tina tina Flow Mapping in Block Sequence
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/J5UC 0000644 0000000 0000000 00000000132 15172703231 020633 x ustar 00 30 mtime=1777043097.086881465
30 atime=1777043096.938097203
30 ctime=1777043097.086881465
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J5UC/ 0000755 0001750 0001750 00000000000 15172703231 020342 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J5UC/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022732 x ustar 00 30 mtime=1777043097.086973935
30 atime=1777043097.086881465
30 ctime=1777043097.086973935
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J5UC/test.event 0000644 0001750 0001750 00000000135 15172703231 022363 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :foo
=VAL :blue
=VAL :bar
=VAL :arrr
=VAL :baz
=VAL :jazz
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J5UC/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022211 x ustar 00 30 mtime=1777043097.011199292
30 atime=1777043097.011093552
30 ctime=1777043097.011199292
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J5UC/in.json 0000644 0001750 0001750 00000000066 15172703231 021645 0 ustar 00tina tina {
"foo": "blue",
"bar": "arrr",
"baz": "jazz"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J5UC/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022202 x ustar 00 30 mtime=1777043097.011093552
30 atime=1777043097.011000244
30 ctime=1777043097.011093552
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J5UC/in.yaml 0000644 0001750 0001750 00000000036 15172703231 021633 0 ustar 00tina tina foo: blue
bar: arrr
baz: jazz
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J5UC/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021200 x ustar 00 30 mtime=1777043096.938266988
30 atime=1777043096.938097203
30 ctime=1777043096.938266988
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J5UC/=== 0000644 0001750 0001750 00000000034 15172703230 020627 0 ustar 00tina tina Multiple Pair Block Mapping
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/RR7F 0000644 0000000 0000000 00000000132 15172703231 020645 x ustar 00 30 mtime=1777043097.086788436
30 atime=1777043096.937951164
30 ctime=1777043097.086788436
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RR7F/ 0000755 0001750 0001750 00000000000 15172703231 020354 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RR7F/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022744 x ustar 00 30 mtime=1777043097.086881465
30 atime=1777043097.086788436
30 ctime=1777043097.086881465
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RR7F/test.event 0000644 0001750 0001750 00000000101 15172703231 022366 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :a
=VAL :4.2
=VAL :d
=VAL :23
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RR7F/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000130 15172703231 022413 x ustar 00 29 mtime=1777043097.05393012
30 atime=1777043097.053836183
29 ctime=1777043097.05393012
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RR7F/out.yaml 0000644 0001750 0001750 00000000015 15172703231 022043 0 ustar 00tina tina a: 4.2
d: 23
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RR7F/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022223 x ustar 00 30 mtime=1777043097.011000244
30 atime=1777043097.010907844
30 ctime=1777043097.011000244
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RR7F/in.json 0000644 0001750 0001750 00000000032 15172703231 021650 0 ustar 00tina tina {
"d": 23,
"a": 4.2
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RR7F/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022214 x ustar 00 30 mtime=1777043097.010907844
30 atime=1777043097.010815374
30 ctime=1777043097.010907844
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RR7F/in.yaml 0000644 0001750 0001750 00000000020 15172703231 021636 0 ustar 00tina tina a: 4.2
? d
: 23
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RR7F/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021212 x ustar 00 30 mtime=1777043096.938097203
30 atime=1777043096.937951164
30 ctime=1777043096.938097203
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RR7F/=== 0000644 0001750 0001750 00000000053 15172703230 020642 0 ustar 00tina tina Mixed Block Mapping (implicit to explicit)
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/9WXW 0000644 0000000 0000000 00000000131 15172703231 020702 x ustar 00 30 mtime=1777043097.086695826
29 atime=1777043096.93779458
30 ctime=1777043097.086695826
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9WXW/ 0000755 0001750 0001750 00000000000 15172703231 020412 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9WXW/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 023002 x ustar 00 30 mtime=1777043097.086788436
30 atime=1777043097.086695826
30 ctime=1777043097.086788436
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9WXW/test.event 0000644 0001750 0001750 00000000140 15172703231 022427 0 ustar 00tina tina +STR
+DOC
=VAL "bar
-DOC ...
+DOC ---
=VAL "bar
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9WXW/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022453 x ustar 00 30 mtime=1777043097.053836183
30 atime=1777043097.053742735
30 ctime=1777043097.053836183
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9WXW/out.yaml 0000644 0001750 0001750 00000000071 15172703231 022103 0 ustar 00tina tina !foo "bar"
...
--- ! "bar"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9WXW/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022261 x ustar 00 30 mtime=1777043097.010815374
30 atime=1777043097.010723113
30 ctime=1777043097.010815374
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9WXW/in.json 0000644 0001750 0001750 00000000014 15172703231 021706 0 ustar 00tina tina "bar"
"bar"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9WXW/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022252 x ustar 00 30 mtime=1777043097.010723113
30 atime=1777043097.010630224
30 ctime=1777043097.010723113
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9WXW/in.yaml 0000644 0001750 0001750 00000000122 15172703231 021677 0 ustar 00tina tina # Private
!foo "bar"
...
# Global
%TAG ! tag:example.com,2000:app/
---
!foo "bar"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9WXW/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021247 x ustar 00 30 mtime=1777043096.937951164
29 atime=1777043096.93779458
30 ctime=1777043096.937951164
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9WXW/=== 0000644 0001750 0001750 00000000046 15172703230 020702 0 ustar 00tina tina Spec Example 6.18. Primary Tag Handle
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/RZT7 0000644 0000000 0000000 00000000132 15172703231 020673 x ustar 00 30 mtime=1777043097.086604264
30 atime=1777043096.937636808
30 ctime=1777043097.086604264
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RZT7/ 0000755 0001750 0001750 00000000000 15172703231 020402 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RZT7/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022772 x ustar 00 30 mtime=1777043097.086695826
30 atime=1777043097.086604264
30 ctime=1777043097.086695826
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RZT7/test.event 0000644 0001750 0001750 00000001171 15172703231 022424 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :Time
=VAL :2001-11-23 15:01:42 -5
=VAL :User
=VAL :ed
=VAL :Warning
=VAL :This is an error message for the log file
-MAP
-DOC
+DOC ---
+MAP
=VAL :Time
=VAL :2001-11-23 15:02:31 -5
=VAL :User
=VAL :ed
=VAL :Warning
=VAL :A slightly different error message.
-MAP
-DOC
+DOC ---
+MAP
=VAL :Date
=VAL :2001-11-23 15:03:17 -5
=VAL :User
=VAL :ed
=VAL :Fatal
=VAL :Unknown variable "bar"
=VAL :Stack
+SEQ
+MAP
=VAL :file
=VAL :TopClass.py
=VAL :line
=VAL :23
=VAL :code
=VAL |x = MoreObject("345\\n")\n
-MAP
+MAP
=VAL :file
=VAL :MoreClass.py
=VAL :line
=VAL :58
=VAL :code
=VAL |foo = bar
-MAP
-SEQ
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RZT7/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022443 x ustar 00 30 mtime=1777043097.053742735
30 atime=1777043097.053648309
30 ctime=1777043097.053742735
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RZT7/out.yaml 0000644 0001750 0001750 00000000601 15172703231 022072 0 ustar 00tina tina ---
Time: 2001-11-23 15:01:42 -5
User: ed
Warning: This is an error message for the log file
---
Time: 2001-11-23 15:02:31 -5
User: ed
Warning: A slightly different error message.
---
Date: 2001-11-23 15:03:17 -5
User: ed
Fatal: Unknown variable "bar"
Stack:
- file: TopClass.py
line: 23
code: |
x = MoreObject("345\n")
- file: MoreClass.py
line: 58
code: |-
foo = bar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RZT7/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022251 x ustar 00 30 mtime=1777043097.010630224
30 atime=1777043097.010537684
30 ctime=1777043097.010630224
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RZT7/in.json 0000644 0001750 0001750 00000001013 15172703231 021676 0 ustar 00tina tina {
"Time": "2001-11-23 15:01:42 -5",
"User": "ed",
"Warning": "This is an error message for the log file"
}
{
"Time": "2001-11-23 15:02:31 -5",
"User": "ed",
"Warning": "A slightly different error message."
}
{
"Date": "2001-11-23 15:03:17 -5",
"User": "ed",
"Fatal": "Unknown variable \"bar\"",
"Stack": [
{
"file": "TopClass.py",
"line": 23,
"code": "x = MoreObject(\"345\\n\")\n"
},
{
"file": "MoreClass.py",
"line": 58,
"code": "foo = bar"
}
]
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RZT7/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022242 x ustar 00 30 mtime=1777043097.010537684
30 atime=1777043097.010445144
30 ctime=1777043097.010537684
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RZT7/in.yaml 0000644 0001750 0001750 00000000633 15172703231 021676 0 ustar 00tina tina ---
Time: 2001-11-23 15:01:42 -5
User: ed
Warning:
This is an error message
for the log file
---
Time: 2001-11-23 15:02:31 -5
User: ed
Warning:
A slightly different error
message.
---
Date: 2001-11-23 15:03:17 -5
User: ed
Fatal:
Unknown variable "bar"
Stack:
- file: TopClass.py
line: 23
code: |
x = MoreObject("345\n")
- file: MoreClass.py
line: 58
code: |-
foo = bar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RZT7/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021236 x ustar 00 29 mtime=1777043096.93779458
30 atime=1777043096.937636808
29 ctime=1777043096.93779458
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RZT7/=== 0000644 0001750 0001750 00000000034 15172703230 020667 0 ustar 00tina tina Spec Example 2.28. Log File
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/36F6 0000644 0000000 0000000 00000000131 15172703231 020550 x ustar 00 30 mtime=1777043097.086512493
29 atime=1777043096.93749035
30 ctime=1777043097.086512493
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/36F6/ 0000755 0001750 0001750 00000000000 15172703231 020260 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/36F6/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022650 x ustar 00 30 mtime=1777043097.086604264
30 atime=1777043097.086512493
30 ctime=1777043097.086604264
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/36F6/test.event 0000644 0001750 0001750 00000000073 15172703231 022302 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :plain
=VAL :a b\nc
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/36F6/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000131 15172703231 022320 x ustar 00 30 mtime=1777043097.053648309
29 atime=1777043097.05355535
30 ctime=1777043097.053648309
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/36F6/out.yaml 0000644 0001750 0001750 00000000026 15172703231 021751 0 ustar 00tina tina ---
plain: 'a b
c'
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/36F6/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022127 x ustar 00 30 mtime=1777043097.010445144
30 atime=1777043097.010352185
30 ctime=1777043097.010445144
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/36F6/in.json 0000644 0001750 0001750 00000000030 15172703231 021552 0 ustar 00tina tina {
"plain": "a b\nc"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/36F6/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022120 x ustar 00 30 mtime=1777043097.010352185
30 atime=1777043097.010254826
30 ctime=1777043097.010352185
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/36F6/in.yaml 0000644 0001750 0001750 00000000024 15172703231 021546 0 ustar 00tina tina ---
plain: a
b
c
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/36F6/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021115 x ustar 00 30 mtime=1777043096.937636808
29 atime=1777043096.93749035
30 ctime=1777043096.937636808
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/36F6/=== 0000644 0001750 0001750 00000000047 15172703230 020551 0 ustar 00tina tina Multiline plain scalar with empty line
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/9FMG 0000644 0000000 0000000 00000000132 15172703231 020627 x ustar 00 30 mtime=1777043097.086418765
30 atime=1777043096.937344382
30 ctime=1777043097.086418765
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9FMG/ 0000755 0001750 0001750 00000000000 15172703231 020336 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9FMG/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022726 x ustar 00 30 mtime=1777043097.086512493
30 atime=1777043097.086418765
30 ctime=1777043097.086512493
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9FMG/test.event 0000644 0001750 0001750 00000000204 15172703231 022354 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :a
+MAP
=VAL :b
+MAP
=VAL :c
=VAL :d
-MAP
=VAL :e
+MAP
=VAL :f
=VAL :g
-MAP
-MAP
=VAL :h
=VAL :i
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9FMG/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022205 x ustar 00 30 mtime=1777043097.010254826
30 atime=1777043097.010153835
30 ctime=1777043097.010254826
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9FMG/in.json 0000644 0001750 0001750 00000000136 15172703231 021637 0 ustar 00tina tina {
"a": {
"b": {
"c": "d"
},
"e": {
"f": "g"
}
},
"h": "i"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9FMG/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022176 x ustar 00 30 mtime=1777043097.010153835
30 atime=1777043097.010060387
30 ctime=1777043097.010153835
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9FMG/in.yaml 0000644 0001750 0001750 00000000044 15172703231 021626 0 ustar 00tina tina a:
b:
c: d
e:
f: g
h: i
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9FMG/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021172 x ustar 00 29 mtime=1777043096.93749035
30 atime=1777043096.937344382
29 ctime=1777043096.93749035
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9FMG/=== 0000644 0001750 0001750 00000000033 15172703230 020622 0 ustar 00tina tina Multi-level Mapping Indent
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/26DV 0000644 0000000 0000000 00000000130 15172703231 020604 x ustar 00 29 mtime=1777043097.08632434
30 atime=1777043096.937191848
29 ctime=1777043097.08632434
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/26DV/ 0000755 0001750 0001750 00000000000 15172703231 020315 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/26DV/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 022704 x ustar 00 30 mtime=1777043097.086418765
29 atime=1777043097.08632434
30 ctime=1777043097.086418765
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/26DV/test.event 0000644 0001750 0001750 00000000501 15172703231 022333 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL "top1
+MAP
=VAL "key1
=VAL &alias1 :scalar1
-MAP
=VAL 'top2
+MAP
=VAL 'key2
=VAL &alias2 :scalar2
-MAP
=VAL :top3
+MAP &node3
=ALI *alias1
=VAL :scalar3
-MAP
=VAL :top4
+MAP
=ALI *alias2
=VAL :scalar4
-MAP
=VAL :top5
=VAL :scalar5
=VAL :top6
+MAP
=VAL &anchor6 'key6
=VAL :scalar6
-MAP
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/26DV/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000130 15172703231 022354 x ustar 00 29 mtime=1777043097.05355535
30 atime=1777043097.053462461
29 ctime=1777043097.05355535
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/26DV/out.yaml 0000644 0001750 0001750 00000000256 15172703231 022013 0 ustar 00tina tina "top1":
"key1": &alias1 scalar1
'top2':
'key2': &alias2 scalar2
top3: &node3
*alias1 : scalar3
top4:
*alias2 : scalar4
top5: scalar5
top6:
&anchor6 'key6': scalar6
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/26DV/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022164 x ustar 00 30 mtime=1777043097.010060387
30 atime=1777043097.009967428
30 ctime=1777043097.010060387
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/26DV/in.json 0000644 0001750 0001750 00000000341 15172703231 021614 0 ustar 00tina tina {
"top1": {
"key1": "scalar1"
},
"top2": {
"key2": "scalar2"
},
"top3": {
"scalar1": "scalar3"
},
"top4": {
"scalar2": "scalar4"
},
"top5": "scalar5",
"top6": {
"key6": "scalar6"
}
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/26DV/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022155 x ustar 00 30 mtime=1777043097.009967428
30 atime=1777043097.009873911
30 ctime=1777043097.009967428
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/26DV/in.yaml 0000644 0001750 0001750 00000000301 15172703231 021601 0 ustar 00tina tina "top1" :
"key1" : &alias1 scalar1
'top2' :
'key2' : &alias2 scalar2
top3: &node3
*alias1 : scalar3
top4:
*alias2 : scalar4
top5 :
scalar5
top6:
&anchor6 'key6' : scalar6
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/26DV/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021153 x ustar 00 30 mtime=1777043096.937344382
30 atime=1777043096.937191848
30 ctime=1777043096.937344382
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/26DV/=== 0000644 0001750 0001750 00000000044 15172703230 020603 0 ustar 00tina tina Whitespace around colon in mappings
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/7MNF 0000644 0000000 0000000 00000000131 15172703231 020633 x ustar 00 30 mtime=1777043097.086226771
29 atime=1777043096.93703687
30 ctime=1777043097.086226771
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7MNF/ 0000755 0001750 0001750 00000000000 15172703231 020343 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7MNF/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 022731 x ustar 00 29 mtime=1777043097.08632434
30 atime=1777043097.086226771
29 ctime=1777043097.08632434
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7MNF/test.event 0000644 0001750 0001750 00000000072 15172703231 022364 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :top1
+MAP
=VAL :key1
=VAL :val1
-MAP
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7MNF/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022203 x ustar 00 30 mtime=1777043097.009873911
30 atime=1777043097.009780882
30 ctime=1777043097.009873911
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7MNF/in.yaml 0000644 0001750 0001750 00000000030 15172703231 021626 0 ustar 00tina tina top1:
key1: val1
top2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7MNF/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021764 x ustar 00 30 mtime=1777043096.977062807
30 atime=1777043096.977062807
30 ctime=1777043096.977146756
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7MNF/error 0000644 0001750 0001750 00000000000 15172703230 021404 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7MNF/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021200 x ustar 00 30 mtime=1777043096.937191848
29 atime=1777043096.93703687
30 ctime=1777043096.937191848
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7MNF/=== 0000644 0001750 0001750 00000000016 15172703230 020630 0 ustar 00tina tina Missing colon
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/BEC7 0000644 0000000 0000000 00000000132 15172703231 020605 x ustar 00 30 mtime=1777043097.086123126
30 atime=1777043096.936890901
30 ctime=1777043097.086123126
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BEC7/ 0000755 0001750 0001750 00000000000 15172703231 020314 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BEC7/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022704 x ustar 00 30 mtime=1777043097.086226771
30 atime=1777043097.086123126
30 ctime=1777043097.086226771
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BEC7/test.event 0000644 0001750 0001750 00000000042 15172703231 022332 0 ustar 00tina tina +STR
+DOC ---
=VAL "foo
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BEC7/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022355 x ustar 00 30 mtime=1777043097.053462461
30 atime=1777043097.053367547
30 ctime=1777043097.053462461
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BEC7/out.yaml 0000644 0001750 0001750 00000000012 15172703231 022000 0 ustar 00tina tina --- "foo"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BEC7/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022163 x ustar 00 30 mtime=1777043097.009780882
30 atime=1777043097.009688551
30 ctime=1777043097.009780882
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BEC7/in.json 0000644 0001750 0001750 00000000006 15172703231 021611 0 ustar 00tina tina "foo"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BEC7/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022154 x ustar 00 30 mtime=1777043097.009688551
30 atime=1777043097.009594754
30 ctime=1777043097.009688551
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BEC7/in.yaml 0000644 0001750 0001750 00000000101 15172703231 021576 0 ustar 00tina tina %YAML 1.3 # Attempt parsing
# with a warning
---
"foo"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BEC7/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021150 x ustar 00 29 mtime=1777043096.93703687
30 atime=1777043096.936890901
29 ctime=1777043096.93703687
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/BEC7/=== 0000644 0001750 0001750 00000000050 15172703230 020577 0 ustar 00tina tina Spec Example 6.14. “YAML” directive
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/GT5M 0000644 0000000 0000000 00000000132 15172703231 020641 x ustar 00 30 mtime=1777043097.086030656
30 atime=1777043096.936743885
30 ctime=1777043097.086030656
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/GT5M/ 0000755 0001750 0001750 00000000000 15172703231 020350 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/GT5M/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022740 x ustar 00 30 mtime=1777043097.086123126
30 atime=1777043097.086030656
30 ctime=1777043097.086123126
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/GT5M/test.event 0000644 0001750 0001750 00000000033 15172703231 022366 0 ustar 00tina tina +STR
+DOC
+SEQ
=VAL :item1
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/GT5M/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022210 x ustar 00 30 mtime=1777043097.009594754
30 atime=1777043097.009502284
30 ctime=1777043097.009594754
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/GT5M/in.yaml 0000644 0001750 0001750 00000000026 15172703231 021640 0 ustar 00tina tina - item1
&node
- item2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/GT5M/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021771 x ustar 00 30 mtime=1777043096.976978997
30 atime=1777043096.976978997
30 ctime=1777043096.977062807
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/GT5M/error 0000644 0001750 0001750 00000000000 15172703230 021411 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/GT5M/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021206 x ustar 00 30 mtime=1777043096.936890901
30 atime=1777043096.936743885
30 ctime=1777043096.936890901
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/GT5M/=== 0000644 0001750 0001750 00000000030 15172703230 020631 0 ustar 00tina tina Node anchor in sequence
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/3ALJ 0000644 0000000 0000000 00000000132 15172703231 020616 x ustar 00 30 mtime=1777043097.085937627
30 atime=1777043096.936598475
30 ctime=1777043097.085937627
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3ALJ/ 0000755 0001750 0001750 00000000000 15172703231 020325 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3ALJ/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022715 x ustar 00 30 mtime=1777043097.086030656
30 atime=1777043097.085937627
30 ctime=1777043097.086030656
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3ALJ/test.event 0000644 0001750 0001750 00000000111 15172703231 022340 0 ustar 00tina tina +STR
+DOC
+SEQ
+SEQ
=VAL :s1_i1
=VAL :s1_i2
-SEQ
=VAL :s2
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3ALJ/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022174 x ustar 00 30 mtime=1777043097.009502284
30 atime=1777043097.009410443
30 ctime=1777043097.009502284
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3ALJ/in.json 0000644 0001750 0001750 00000000055 15172703231 021626 0 ustar 00tina tina [
[
"s1_i1",
"s1_i2"
],
"s2"
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3ALJ/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703231 022164 x ustar 00 30 mtime=1777043097.009410443
29 atime=1777043097.00931895
30 ctime=1777043097.009410443
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3ALJ/in.yaml 0000644 0001750 0001750 00000000031 15172703231 021611 0 ustar 00tina tina - - s1_i1
- s1_i2
- s2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3ALJ/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021163 x ustar 00 30 mtime=1777043096.936743885
30 atime=1777043096.936598475
30 ctime=1777043096.936743885
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3ALJ/=== 0000644 0001750 0001750 00000000041 15172703230 020610 0 ustar 00tina tina Block Sequence in Block Sequence
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/J7PZ 0000644 0000000 0000000 00000000132 15172703231 020657 x ustar 00 30 mtime=1777043097.085845088
30 atime=1777043096.936450481
30 ctime=1777043097.085845088
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J7PZ/ 0000755 0001750 0001750 00000000000 15172703231 020366 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J7PZ/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022756 x ustar 00 30 mtime=1777043097.085937627
30 atime=1777043097.085845088
30 ctime=1777043097.085937627
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J7PZ/test.event 0000644 0001750 0001750 00000000251 15172703231 022406 0 ustar 00tina tina +STR
+DOC ---
+SEQ
+MAP
=VAL :Mark McGwire
=VAL :65
-MAP
+MAP
=VAL :Sammy Sosa
=VAL :63
-MAP
+MAP
=VAL :Ken Griffy
=VAL :58
-MAP
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J7PZ/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022427 x ustar 00 30 mtime=1777043097.053367547
30 atime=1777043097.053274518
30 ctime=1777043097.053367547
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J7PZ/out.yaml 0000644 0001750 0001750 00000000100 15172703231 022050 0 ustar 00tina tina --- !!omap
- Mark McGwire: 65
- Sammy Sosa: 63
- Ken Griffy: 58
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J7PZ/PaxHeaders/in.json 0000644 0000000 0000000 00000000127 15172703231 022241 x ustar 00 29 mtime=1777043097.00931895
29 atime=1777043097.00922641
29 ctime=1777043097.00931895
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J7PZ/in.json 0000644 0001750 0001750 00000000137 15172703231 021670 0 ustar 00tina tina [
{
"Mark McGwire": 65
},
{
"Sammy Sosa": 63
},
{
"Ken Griffy": 58
}
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J7PZ/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703231 022224 x ustar 00 29 mtime=1777043097.00922641
30 atime=1777043097.009122556
29 ctime=1777043097.00922641
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J7PZ/in.yaml 0000644 0001750 0001750 00000000476 15172703231 021667 0 ustar 00tina tina # The !!omap tag is one of the optional types
# introduced for YAML 1.1. In 1.2, it is not
# part of the standard tags and should not be
# enabled by default.
# Ordered maps are represented as
# A sequence of mappings, with
# each mapping having one key
--- !!omap
- Mark McGwire: 65
- Sammy Sosa: 63
- Ken Griffy: 58
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J7PZ/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021224 x ustar 00 30 mtime=1777043096.936598475
30 atime=1777043096.936450481
30 ctime=1777043096.936598475
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/J7PZ/=== 0000644 0001750 0001750 00000000044 15172703230 020654 0 ustar 00tina tina Spec Example 2.26. Ordered Mappings
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/7TMG 0000644 0000000 0000000 00000000132 15172703231 020643 x ustar 00 30 mtime=1777043097.085752059
30 atime=1777043096.936298296
30 ctime=1777043097.085752059
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7TMG/ 0000755 0001750 0001750 00000000000 15172703231 020352 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7TMG/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022742 x ustar 00 30 mtime=1777043097.085845088
30 atime=1777043097.085752059
30 ctime=1777043097.085845088
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7TMG/test.event 0000644 0001750 0001750 00000000075 15172703231 022376 0 ustar 00tina tina +STR
+DOC ---
+SEQ []
=VAL :word1
=VAL :word2
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7TMG/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022413 x ustar 00 30 mtime=1777043097.053274518
30 atime=1777043097.053169616
30 ctime=1777043097.053274518
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7TMG/out.yaml 0000644 0001750 0001750 00000000024 15172703231 022041 0 ustar 00tina tina ---
- word1
- word2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7TMG/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022221 x ustar 00 30 mtime=1777043097.009122556
30 atime=1777043097.009031553
30 ctime=1777043097.009122556
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7TMG/in.json 0000644 0001750 0001750 00000000031 15172703231 021645 0 ustar 00tina tina [
"word1",
"word2"
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7TMG/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022212 x ustar 00 30 mtime=1777043097.009031553
30 atime=1777043097.008936638
30 ctime=1777043097.009031553
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7TMG/in.yaml 0000644 0001750 0001750 00000000037 15172703231 021644 0 ustar 00tina tina ---
[ word1
# comment
, word2]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7TMG/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021210 x ustar 00 30 mtime=1777043096.936450481
30 atime=1777043096.936298296
30 ctime=1777043096.936450481
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7TMG/=== 0000644 0001750 0001750 00000000046 15172703230 020642 0 ustar 00tina tina Comment in flow sequence before comma
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/U99R 0000644 0000000 0000000 00000000132 15172703231 020635 x ustar 00 30 mtime=1777043097.085652325
30 atime=1777043096.936133959
30 ctime=1777043097.085652325
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U99R/ 0000755 0001750 0001750 00000000000 15172703231 020344 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U99R/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022734 x ustar 00 30 mtime=1777043097.085752059
30 atime=1777043097.085652325
30 ctime=1777043097.085752059
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U99R/test.event 0000644 0001750 0001750 00000000017 15172703231 022364 0 ustar 00tina tina +STR
+DOC
+SEQ
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U99R/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022204 x ustar 00 30 mtime=1777043097.008936638
30 atime=1777043097.008845076
30 ctime=1777043097.008936638
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U99R/in.yaml 0000644 0001750 0001750 00000000015 15172703231 021632 0 ustar 00tina tina - !!str, xxx
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U99R/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021765 x ustar 00 30 mtime=1777043096.976895257
30 atime=1777043096.976895257
30 ctime=1777043096.976978997
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U99R/error 0000644 0001750 0001750 00000000000 15172703230 021405 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U99R/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021202 x ustar 00 30 mtime=1777043096.936298296
30 atime=1777043096.936133959
30 ctime=1777043096.936298296
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U99R/=== 0000644 0001750 0001750 00000000025 15172703230 020631 0 ustar 00tina tina Invalid comma in tag
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/SYW4 0000644 0000000 0000000 00000000131 15172703231 020672 x ustar 00 30 mtime=1777043097.085559785
29 atime=1777043096.93598806
30 ctime=1777043097.085559785
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SYW4/ 0000755 0001750 0001750 00000000000 15172703231 020402 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SYW4/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022772 x ustar 00 30 mtime=1777043097.085652325
30 atime=1777043097.085559785
30 ctime=1777043097.085652325
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SYW4/test.event 0000644 0001750 0001750 00000000132 15172703231 022420 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :hr
=VAL :65
=VAL :avg
=VAL :0.278
=VAL :rbi
=VAL :147
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SYW4/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022443 x ustar 00 30 mtime=1777043097.053169616
30 atime=1777043097.053075609
30 ctime=1777043097.053169616
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SYW4/out.yaml 0000644 0001750 0001750 00000000033 15172703231 022071 0 ustar 00tina tina hr: 65
avg: 0.278
rbi: 147
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SYW4/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022251 x ustar 00 30 mtime=1777043097.008845076
30 atime=1777043097.008754003
30 ctime=1777043097.008845076
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SYW4/in.json 0000644 0001750 0001750 00000000055 15172703231 021703 0 ustar 00tina tina {
"hr": 65,
"avg": 0.278,
"rbi": 147
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SYW4/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022242 x ustar 00 30 mtime=1777043097.008754003
30 atime=1777043097.008662929
30 ctime=1777043097.008754003
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SYW4/in.yaml 0000644 0001750 0001750 00000000120 15172703231 021665 0 ustar 00tina tina hr: 65 # Home runs
avg: 0.278 # Batting average
rbi: 147 # Runs Batted In
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SYW4/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021237 x ustar 00 30 mtime=1777043096.936133959
29 atime=1777043096.93598806
30 ctime=1777043096.936133959
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SYW4/=== 0000644 0001750 0001750 00000000055 15172703230 020672 0 ustar 00tina tina Spec Example 2.2. Mapping Scalars to Scalars
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/G5U8 0000644 0000000 0000000 00000000132 15172703231 020615 x ustar 00 30 mtime=1777043097.085466407
30 atime=1777043096.935839647
30 ctime=1777043097.085466407
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G5U8/ 0000755 0001750 0001750 00000000000 15172703231 020324 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G5U8/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022714 x ustar 00 30 mtime=1777043097.085559785
30 atime=1777043097.085466407
30 ctime=1777043097.085559785
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G5U8/test.event 0000644 0001750 0001750 00000000033 15172703231 022342 0 ustar 00tina tina +STR
+DOC ---
+SEQ
+SEQ []
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G5U8/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022164 x ustar 00 30 mtime=1777043097.008662929
30 atime=1777043097.008571647
30 ctime=1777043097.008662929
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G5U8/in.yaml 0000644 0001750 0001750 00000000015 15172703231 021612 0 ustar 00tina tina ---
- [-, -]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G5U8/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021745 x ustar 00 30 mtime=1777043096.976811936
30 atime=1777043096.976811936
30 ctime=1777043096.976895257
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G5U8/error 0000644 0001750 0001750 00000000000 15172703230 021365 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G5U8/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021160 x ustar 00 29 mtime=1777043096.93598806
30 atime=1777043096.935839647
29 ctime=1777043096.93598806
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G5U8/=== 0000644 0001750 0001750 00000000036 15172703230 020613 0 ustar 00tina tina Plain dashes in flow sequence
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/7T8X 0000644 0000000 0000000 00000000132 15172703231 020637 x ustar 00 30 mtime=1777043097.085372191
30 atime=1777043096.935693679
30 ctime=1777043097.085372191
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7T8X/ 0000755 0001750 0001750 00000000000 15172703231 020346 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7T8X/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022736 x ustar 00 30 mtime=1777043097.085466407
30 atime=1777043097.085372191
30 ctime=1777043097.085466407
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7T8X/test.event 0000644 0001750 0001750 00000000145 15172703231 022370 0 ustar 00tina tina +STR
+DOC
=VAL >\nfolded line\nnext line\n * bullet\n\n * list\n * lines\n\nlast line\n
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7T8X/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022407 x ustar 00 30 mtime=1777043097.053075609
30 atime=1777043097.052982301
30 ctime=1777043097.053075609
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7T8X/out.yaml 0000644 0001750 0001750 00000000120 15172703231 022032 0 ustar 00tina tina >
folded line
next line
* bullet
* list
* lines
last line
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7T8X/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022215 x ustar 00 30 mtime=1777043097.008571647
30 atime=1777043097.008479665
30 ctime=1777043097.008571647
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7T8X/in.json 0000644 0001750 0001750 00000000115 15172703231 021644 0 ustar 00tina tina "\nfolded line\nnext line\n * bullet\n\n * list\n * lines\n\nlast line\n"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7T8X/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022206 x ustar 00 30 mtime=1777043097.008479665
30 atime=1777043097.008387544
30 ctime=1777043097.008479665
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7T8X/in.yaml 0000644 0001750 0001750 00000000130 15172703231 021632 0 ustar 00tina tina >
folded
line
next
line
* bullet
* list
* lines
last
line
# Comment
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7T8X/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021204 x ustar 00 30 mtime=1777043096.935839647
30 atime=1777043096.935693679
30 ctime=1777043096.935839647
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7T8X/=== 0000644 0001750 0001750 00000000072 15172703230 020635 0 ustar 00tina tina Spec Example 8.10. Folded Lines - 8.13. Final Empty Lines
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/9SA2 0000644 0000000 0000000 00000000132 15172703231 020603 x ustar 00 30 mtime=1777043097.085278813
30 atime=1777043096.935545335
30 ctime=1777043097.085278813
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9SA2/ 0000755 0001750 0001750 00000000000 15172703231 020312 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9SA2/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022702 x ustar 00 30 mtime=1777043097.085372191
30 atime=1777043097.085278813
30 ctime=1777043097.085372191
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9SA2/test.event 0000644 0001750 0001750 00000000167 15172703231 022340 0 ustar 00tina tina +STR
+DOC ---
+SEQ
+MAP {}
=VAL "single line
=VAL :value
-MAP
+MAP {}
=VAL "multi line
=VAL :value
-MAP
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9SA2/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022353 x ustar 00 30 mtime=1777043097.052982301
30 atime=1777043097.052888085
30 ctime=1777043097.052982301
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9SA2/out.yaml 0000644 0001750 0001750 00000000061 15172703231 022002 0 ustar 00tina tina ---
- "single line": value
- "multi line": value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9SA2/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022161 x ustar 00 30 mtime=1777043097.008387544
30 atime=1777043097.008294935
30 ctime=1777043097.008387544
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9SA2/in.json 0000644 0001750 0001750 00000000112 15172703231 021605 0 ustar 00tina tina [
{
"single line": "value"
},
{
"multi line": "value"
}
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9SA2/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703231 022151 x ustar 00 30 mtime=1777043097.008294935
29 atime=1777043097.00820002
30 ctime=1777043097.008294935
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9SA2/in.yaml 0000644 0001750 0001750 00000000071 15172703231 021602 0 ustar 00tina tina ---
- { "single line": value}
- { "multi
line": value}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9SA2/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021150 x ustar 00 30 mtime=1777043096.935693679
30 atime=1777043096.935545335
30 ctime=1777043096.935693679
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9SA2/=== 0000644 0001750 0001750 00000000051 15172703230 020576 0 ustar 00tina tina Multiline double quoted flow mapping key
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/2XXW 0000644 0000000 0000000 00000000132 15172703231 020675 x ustar 00 30 mtime=1777043097.085183898
30 atime=1777043096.935398249
30 ctime=1777043097.085183898
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2XXW/ 0000755 0001750 0001750 00000000000 15172703231 020404 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2XXW/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022774 x ustar 00 30 mtime=1777043097.085278813
30 atime=1777043097.085183898
30 ctime=1777043097.085278813
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2XXW/test.event 0000644 0001750 0001750 00000000203 15172703231 022421 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :Mark McGwire
=VAL :
=VAL :Sammy Sosa
=VAL :
=VAL :Ken Griff
=VAL :
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2XXW/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022445 x ustar 00 30 mtime=1777043097.052888085
30 atime=1777043097.052794567
30 ctime=1777043097.052888085
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2XXW/out.yaml 0000644 0001750 0001750 00000000057 15172703231 022101 0 ustar 00tina tina --- !!set
Mark McGwire:
Sammy Sosa:
Ken Griff:
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2XXW/PaxHeaders/in.json 0000644 0000000 0000000 00000000130 15172703231 022251 x ustar 00 29 mtime=1777043097.00820002
30 atime=1777043097.008095677
29 ctime=1777043097.00820002
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2XXW/in.json 0000644 0001750 0001750 00000000106 15172703231 021702 0 ustar 00tina tina {
"Mark McGwire": null,
"Sammy Sosa": null,
"Ken Griff": null
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2XXW/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022244 x ustar 00 30 mtime=1777043097.008095677
30 atime=1777043097.008002718
30 ctime=1777043097.008095677
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2XXW/in.yaml 0000644 0001750 0001750 00000000211 15172703231 021670 0 ustar 00tina tina # Sets are represented as a
# Mapping where each key is
# associated with a null value
--- !!set
? Mark McGwire
? Sammy Sosa
? Ken Griff
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2XXW/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021242 x ustar 00 30 mtime=1777043096.935545335
30 atime=1777043096.935398249
30 ctime=1777043096.935545335
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2XXW/=== 0000644 0001750 0001750 00000000042 15172703230 020670 0 ustar 00tina tina Spec Example 2.25. Unordered Sets
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/5TYM 0000644 0000000 0000000 00000000130 15172703231 020661 x ustar 00 29 mtime=1777043097.08508193
30 atime=1777043096.935248579
29 ctime=1777043097.08508193
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5TYM/ 0000755 0001750 0001750 00000000000 15172703231 020372 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5TYM/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 022761 x ustar 00 30 mtime=1777043097.085183898
29 atime=1777043097.08508193
30 ctime=1777043097.085183898
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5TYM/test.event 0000644 0001750 0001750 00000000140 15172703231 022407 0 ustar 00tina tina +STR
+DOC ---
=VAL :fluorescent
-DOC ...
+DOC ---
=VAL :green
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5TYM/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022241 x ustar 00 30 mtime=1777043097.008002718
30 atime=1777043097.007910667
30 ctime=1777043097.008002718
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5TYM/in.json 0000644 0001750 0001750 00000000026 15172703231 021671 0 ustar 00tina tina "fluorescent"
"green"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5TYM/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703231 022231 x ustar 00 30 mtime=1777043097.007910667
29 atime=1777043097.00781701
30 ctime=1777043097.007910667
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5TYM/in.yaml 0000644 0001750 0001750 00000000145 15172703231 021664 0 ustar 00tina tina %TAG !m! !my-
--- # Bulb here
!m!light fluorescent
...
%TAG !m! !my-
--- # Color here
!m!light green
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5TYM/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021230 x ustar 00 30 mtime=1777043096.935398249
30 atime=1777043096.935248579
30 ctime=1777043096.935398249
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5TYM/=== 0000644 0001750 0001750 00000000044 15172703230 020660 0 ustar 00tina tina Spec Example 6.21. Local Tag Prefix
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/GDY7 0000644 0000000 0000000 00000000132 15172703231 020637 x ustar 00 30 mtime=1777043097.084989949
30 atime=1777043096.935069924
30 ctime=1777043097.084989949
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/GDY7/ 0000755 0001750 0001750 00000000000 15172703231 020346 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/GDY7/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 022734 x ustar 00 29 mtime=1777043097.08508193
30 atime=1777043097.084989949
29 ctime=1777043097.08508193
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/GDY7/test.event 0000644 0001750 0001750 00000000045 15172703231 022367 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :key
=VAL :value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/GDY7/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703231 022204 x ustar 00 29 mtime=1777043097.00781701
30 atime=1777043097.007724609
29 ctime=1777043097.00781701
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/GDY7/in.yaml 0000644 0001750 0001750 00000000037 15172703231 021640 0 ustar 00tina tina key: value
this is #not a: key
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/GDY7/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021767 x ustar 00 30 mtime=1777043096.976728546
30 atime=1777043096.976728546
30 ctime=1777043096.976811936
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/GDY7/error 0000644 0001750 0001750 00000000000 15172703230 021407 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/GDY7/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021204 x ustar 00 30 mtime=1777043096.935248579
30 atime=1777043096.935069924
30 ctime=1777043096.935248579
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/GDY7/=== 0000644 0001750 0001750 00000000046 15172703230 020636 0 ustar 00tina tina Comment that looks like a mapping key
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/RXY3 0000644 0000000 0000000 00000000132 15172703231 020672 x ustar 00 30 mtime=1777043097.084895732
30 atime=1777043096.934920464
30 ctime=1777043097.084895732
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RXY3/ 0000755 0001750 0001750 00000000000 15172703231 020401 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RXY3/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022771 x ustar 00 30 mtime=1777043097.084989949
30 atime=1777043097.084895732
30 ctime=1777043097.084989949
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RXY3/test.event 0000644 0001750 0001750 00000000016 15172703231 022420 0 ustar 00tina tina +STR
+DOC ---
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RXY3/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703231 022240 x ustar 00 30 mtime=1777043097.007724609
29 atime=1777043097.00763165
30 ctime=1777043097.007724609
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RXY3/in.yaml 0000644 0001750 0001750 00000000014 15172703231 021666 0 ustar 00tina tina ---
'
...
'
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RXY3/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 022022 x ustar 00 30 mtime=1777043096.976645364
30 atime=1777043096.976645364
30 ctime=1777043096.976728546
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RXY3/error 0000644 0001750 0001750 00000000000 15172703230 021442 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RXY3/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021237 x ustar 00 30 mtime=1777043096.935069924
30 atime=1777043096.934920464
30 ctime=1777043096.935069924
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RXY3/=== 0000644 0001750 0001750 00000000064 15172703230 020671 0 ustar 00tina tina Invalid document-end marker in single quoted string
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/9U5K 0000644 0000000 0000000 00000000132 15172703231 020622 x ustar 00 30 mtime=1777043097.084803751
30 atime=1777043096.934775612
30 ctime=1777043097.084803751
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9U5K/ 0000755 0001750 0001750 00000000000 15172703231 020331 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9U5K/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022721 x ustar 00 30 mtime=1777043097.084895732
30 atime=1777043097.084803751
30 ctime=1777043097.084895732
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9U5K/test.event 0000644 0001750 0001750 00000000330 15172703231 022347 0 ustar 00tina tina +STR
+DOC ---
+SEQ
+MAP
=VAL :item
=VAL :Super Hoop
=VAL :quantity
=VAL :1
-MAP
+MAP
=VAL :item
=VAL :Basketball
=VAL :quantity
=VAL :4
-MAP
+MAP
=VAL :item
=VAL :Big Shoes
=VAL :quantity
=VAL :1
-MAP
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9U5K/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022372 x ustar 00 30 mtime=1777043097.052794567
30 atime=1777043097.052700491
30 ctime=1777043097.052794567
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9U5K/out.yaml 0000644 0001750 0001750 00000000146 15172703231 022025 0 ustar 00tina tina ---
- item: Super Hoop
quantity: 1
- item: Basketball
quantity: 4
- item: Big Shoes
quantity: 1
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9U5K/PaxHeaders/in.json 0000644 0000000 0000000 00000000130 15172703231 022176 x ustar 00 29 mtime=1777043097.00763165
30 atime=1777043097.007539599
29 ctime=1777043097.00763165
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9U5K/in.json 0000644 0001750 0001750 00000000241 15172703231 021627 0 ustar 00tina tina [
{
"item": "Super Hoop",
"quantity": 1
},
{
"item": "Basketball",
"quantity": 4
},
{
"item": "Big Shoes",
"quantity": 1
}
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9U5K/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022171 x ustar 00 30 mtime=1777043097.007539599
30 atime=1777043097.007445593
30 ctime=1777043097.007539599
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9U5K/in.yaml 0000644 0001750 0001750 00000000207 15172703231 021622 0 ustar 00tina tina ---
# Products purchased
- item : Super Hoop
quantity: 1
- item : Basketball
quantity: 4
- item : Big Shoes
quantity: 1
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9U5K/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021167 x ustar 00 30 mtime=1777043096.934920464
30 atime=1777043096.934775612
30 ctime=1777043096.934920464
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9U5K/=== 0000644 0001750 0001750 00000000052 15172703230 020616 0 ustar 00tina tina Spec Example 2.12. Compact Nested Mapping
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/T26H 0000644 0000000 0000000 00000000132 15172703231 020610 x ustar 00 30 mtime=1777043097.084711211
30 atime=1777043096.934629015
30 ctime=1777043097.084711211
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T26H/ 0000755 0001750 0001750 00000000000 15172703231 020317 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T26H/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022707 x ustar 00 30 mtime=1777043097.084803751
30 atime=1777043097.084711211
30 ctime=1777043097.084803751
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T26H/test.event 0000644 0001750 0001750 00000000067 15172703231 022344 0 ustar 00tina tina +STR
+DOC ---
=VAL |\n\nliteral\n \n\ntext\n
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T26H/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022507 x ustar 00 30 mtime=1777043097.069905308
30 atime=1777043097.069809905
30 ctime=1777043097.069905308
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T26H/emit.yaml 0000644 0001750 0001750 00000000036 15172703231 022140 0 ustar 00tina tina --- |
literal
text
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T26H/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022360 x ustar 00 30 mtime=1777043097.052700491
30 atime=1777043097.052606973
30 ctime=1777043097.052700491
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T26H/out.yaml 0000644 0001750 0001750 00000000033 15172703231 022006 0 ustar 00tina tina "\n\nliteral\n \n\ntext\n"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T26H/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022166 x ustar 00 30 mtime=1777043097.007445593
30 atime=1777043097.007346418
30 ctime=1777043097.007445593
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T26H/in.json 0000644 0001750 0001750 00000000033 15172703231 021614 0 ustar 00tina tina "\n\nliteral\n \n\ntext\n"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T26H/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022157 x ustar 00 30 mtime=1777043097.007346418
30 atime=1777043097.007249059
30 ctime=1777043097.007346418
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T26H/in.yaml 0000644 0001750 0001750 00000000057 15172703231 021613 0 ustar 00tina tina --- |
literal
text
# Comment
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T26H/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021155 x ustar 00 30 mtime=1777043096.934775612
30 atime=1777043096.934629015
30 ctime=1777043096.934775612
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T26H/=== 0000644 0001750 0001750 00000000050 15172703230 020602 0 ustar 00tina tina Spec Example 8.8. Literal Content [1.3]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/2JQS 0000644 0000000 0000000 00000000130 15172703231 020642 x ustar 00 29 mtime=1777043097.08461916
30 atime=1777043096.934483186
29 ctime=1777043097.08461916
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2JQS/ 0000755 0001750 0001750 00000000000 15172703231 020353 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2JQS/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 022742 x ustar 00 30 mtime=1777043097.084711211
29 atime=1777043097.08461916
30 ctime=1777043097.084711211
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2JQS/test.event 0000644 0001750 0001750 00000000074 15172703231 022376 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :
=VAL :a
=VAL :
=VAL :b
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2JQS/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022213 x ustar 00 30 mtime=1777043097.007249059
30 atime=1777043097.007109655
30 ctime=1777043097.007249059
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2JQS/in.yaml 0000644 0001750 0001750 00000000010 15172703231 021634 0 ustar 00tina tina : a
: b
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2JQS/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021211 x ustar 00 30 mtime=1777043096.934629015
30 atime=1777043096.934483186
30 ctime=1777043096.934629015
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2JQS/=== 0000644 0001750 0001750 00000000040 15172703230 020635 0 ustar 00tina tina Block Mapping with Missing Keys
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/9KBC 0000644 0000000 0000000 00000000130 15172703231 020613 x ustar 00 30 mtime=1777043097.084527668
28 atime=1777043096.9343361
30 ctime=1777043097.084527668
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9KBC/ 0000755 0001750 0001750 00000000000 15172703231 020324 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9KBC/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 022712 x ustar 00 29 mtime=1777043097.08461916
30 atime=1777043097.084527668
29 ctime=1777043097.08461916
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9KBC/test.event 0000644 0001750 0001750 00000000016 15172703231 022343 0 ustar 00tina tina +STR
+DOC ---
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9KBC/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022164 x ustar 00 30 mtime=1777043097.007109655
30 atime=1777043097.007017814
30 ctime=1777043097.007109655
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9KBC/in.yaml 0000644 0001750 0001750 00000000042 15172703231 021612 0 ustar 00tina tina --- key1: value1
key2: value2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9KBC/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021745 x ustar 00 30 mtime=1777043096.976561555
30 atime=1777043096.976561555
30 ctime=1777043096.976645364
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9KBC/error 0000644 0001750 0001750 00000000000 15172703230 021365 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9KBC/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021160 x ustar 00 30 mtime=1777043096.934483186
28 atime=1777043096.9343361
30 ctime=1777043096.934483186
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9KBC/=== 0000644 0001750 0001750 00000000035 15172703230 020612 0 ustar 00tina tina Mapping starting at --- line
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/3HFZ 0000644 0000000 0000000 00000000132 15172703231 020637 x ustar 00 30 mtime=1777043097.084434639
30 atime=1777043096.934172182
30 ctime=1777043097.084434639
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3HFZ/ 0000755 0001750 0001750 00000000000 15172703231 020346 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3HFZ/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022736 x ustar 00 30 mtime=1777043097.084527668
30 atime=1777043097.084434639
30 ctime=1777043097.084527668
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3HFZ/test.event 0000644 0001750 0001750 00000000067 15172703231 022373 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :key
=VAL :value
-MAP
-DOC ...
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3HFZ/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703231 022205 x ustar 00 30 mtime=1777043097.007017814
29 atime=1777043097.00692681
30 ctime=1777043097.007017814
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3HFZ/in.yaml 0000644 0001750 0001750 00000000033 15172703231 021634 0 ustar 00tina tina ---
key: value
... invalid
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3HFZ/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021767 x ustar 00 30 mtime=1777043096.976477535
30 atime=1777043096.976477535
30 ctime=1777043096.976561555
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3HFZ/error 0000644 0001750 0001750 00000000000 15172703230 021407 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3HFZ/PaxHeaders/=== 0000644 0000000 0000000 00000000126 15172703230 021207 x ustar 00 28 mtime=1777043096.9343361
30 atime=1777043096.934172182
28 ctime=1777043096.9343361
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3HFZ/=== 0000644 0001750 0001750 00000000052 15172703230 020633 0 ustar 00tina tina Invalid content after document end marker
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/5C5M 0000644 0000000 0000000 00000000130 15172703231 020574 x ustar 00 29 mtime=1777043097.08434154
30 atime=1777043096.934022861
29 ctime=1777043097.08434154
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5C5M/ 0000755 0001750 0001750 00000000000 15172703231 020305 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5C5M/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 022674 x ustar 00 30 mtime=1777043097.084434639
29 atime=1777043097.08434154
30 ctime=1777043097.084434639
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5C5M/test.event 0000644 0001750 0001750 00000000220 15172703231 022321 0 ustar 00tina tina +STR
+DOC
+SEQ
+MAP {}
=VAL :one
=VAL :two
=VAL :three
=VAL :four
-MAP
+MAP {}
=VAL :five
=VAL :six
=VAL :seven
=VAL :eight
-MAP
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5C5M/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022346 x ustar 00 30 mtime=1777043097.052606973
30 atime=1777043097.052513525
30 ctime=1777043097.052606973
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5C5M/out.yaml 0000644 0001750 0001750 00000000064 15172703231 022000 0 ustar 00tina tina - one: two
three: four
- five: six
seven: eight
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5C5M/PaxHeaders/in.json 0000644 0000000 0000000 00000000130 15172703231 022152 x ustar 00 29 mtime=1777043097.00692681
30 atime=1777043097.006835737
29 ctime=1777043097.00692681
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5C5M/in.json 0000644 0001750 0001750 00000000143 15172703231 021604 0 ustar 00tina tina [
{
"one": "two",
"three": "four"
},
{
"five": "six",
"seven": "eight"
}
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5C5M/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022145 x ustar 00 30 mtime=1777043097.006835737
30 atime=1777043097.006743127
30 ctime=1777043097.006835737
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5C5M/in.yaml 0000644 0001750 0001750 00000000074 15172703231 021600 0 ustar 00tina tina - { one : two , three: four , }
- {five: six,seven : eight}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5C5M/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021143 x ustar 00 30 mtime=1777043096.934172182
30 atime=1777043096.934022861
30 ctime=1777043096.934172182
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5C5M/=== 0000644 0001750 0001750 00000000041 15172703230 020570 0 ustar 00tina tina Spec Example 7.15. Flow Mappings
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/54T7 0000644 0000000 0000000 00000000132 15172703231 020570 x ustar 00 30 mtime=1777043097.084249419
30 atime=1777043096.933874169
30 ctime=1777043097.084249419
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/54T7/ 0000755 0001750 0001750 00000000000 15172703231 020277 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/54T7/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 022665 x ustar 00 29 mtime=1777043097.08434154
30 atime=1777043097.084249419
29 ctime=1777043097.08434154
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/54T7/test.event 0000644 0001750 0001750 00000000111 15172703231 022312 0 ustar 00tina tina +STR
+DOC
+MAP {}
=VAL :foo
=VAL :you
=VAL :bar
=VAL :far
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/54T7/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022340 x ustar 00 30 mtime=1777043097.052513525
30 atime=1777043097.052420147
30 ctime=1777043097.052513525
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/54T7/out.yaml 0000644 0001750 0001750 00000000022 15172703231 021764 0 ustar 00tina tina foo: you
bar: far
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/54T7/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022146 x ustar 00 30 mtime=1777043097.006743127
30 atime=1777043097.006650517
30 ctime=1777043097.006743127
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/54T7/in.json 0000644 0001750 0001750 00000000043 15172703231 021575 0 ustar 00tina tina {
"foo": "you",
"bar": "far"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/54T7/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022137 x ustar 00 30 mtime=1777043097.006650517
30 atime=1777043097.006557139
30 ctime=1777043097.006650517
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/54T7/in.yaml 0000644 0001750 0001750 00000000025 15172703231 021566 0 ustar 00tina tina {foo: you, bar: far}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/54T7/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021135 x ustar 00 30 mtime=1777043096.934022861
30 atime=1777043096.933874169
30 ctime=1777043096.934022861
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/54T7/=== 0000644 0001750 0001750 00000000015 15172703230 020563 0 ustar 00tina tina Flow Mapping
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/R52L 0000644 0000000 0000000 00000000132 15172703231 020611 x ustar 00 30 mtime=1777043097.084145984
30 atime=1777043096.933725756
30 ctime=1777043097.084145984
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/R52L/ 0000755 0001750 0001750 00000000000 15172703231 020320 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/R52L/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022710 x ustar 00 30 mtime=1777043097.084249419
30 atime=1777043097.084145984
30 ctime=1777043097.084249419
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/R52L/test.event 0000644 0001750 0001750 00000000222 15172703231 022336 0 ustar 00tina tina +STR
+DOC ---
+MAP {}
=VAL :top1
+SEQ []
=VAL :item1
+MAP {}
=VAL :key2
=VAL :value2
-MAP
=VAL :item3
-SEQ
=VAL :top2
=VAL :value2
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/R52L/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022361 x ustar 00 30 mtime=1777043097.052420147
30 atime=1777043097.052327677
30 ctime=1777043097.052420147
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/R52L/out.yaml 0000644 0001750 0001750 00000000066 15172703231 022015 0 ustar 00tina tina ---
top1:
- item1
- key2: value2
- item3
top2: value2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/R52L/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022167 x ustar 00 30 mtime=1777043097.006557139
30 atime=1777043097.006465298
30 ctime=1777043097.006557139
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/R52L/in.json 0000644 0001750 0001750 00000000145 15172703231 021621 0 ustar 00tina tina {
"top1": [
"item1",
{
"key2": "value2"
},
"item3"
],
"top2": "value2"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/R52L/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022160 x ustar 00 30 mtime=1777043097.006465298
30 atime=1777043097.006372339
30 ctime=1777043097.006465298
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/R52L/in.yaml 0000644 0001750 0001750 00000000073 15172703231 021612 0 ustar 00tina tina ---
{ top1: [item1, {key2: value2}, item3], top2: value2 }
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/R52L/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021156 x ustar 00 30 mtime=1777043096.933874169
30 atime=1777043096.933725756
30 ctime=1777043096.933874169
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/R52L/=== 0000644 0001750 0001750 00000000052 15172703230 020605 0 ustar 00tina tina Nested flow mapping sequence and mappings
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/M5DY 0000644 0000000 0000000 00000000132 15172703231 020643 x ustar 00 30 mtime=1777043097.084054143
30 atime=1777043096.933579717
30 ctime=1777043097.084054143
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M5DY/ 0000755 0001750 0001750 00000000000 15172703231 020352 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M5DY/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022742 x ustar 00 30 mtime=1777043097.084145984
30 atime=1777043097.084054143
30 ctime=1777043097.084145984
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M5DY/test.event 0000644 0001750 0001750 00000000344 15172703231 022375 0 ustar 00tina tina +STR
+DOC
+MAP
+SEQ
=VAL :Detroit Tigers
=VAL :Chicago cubs
-SEQ
+SEQ
=VAL :2001-07-23
-SEQ
+SEQ []
=VAL :New York Yankees
=VAL :Atlanta Braves
-SEQ
+SEQ []
=VAL :2001-07-02
=VAL :2001-08-12
=VAL :2001-08-14
-SEQ
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M5DY/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022413 x ustar 00 30 mtime=1777043097.052327677
30 atime=1777043097.052232762
30 ctime=1777043097.052327677
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M5DY/out.yaml 0000644 0001750 0001750 00000000210 15172703231 022036 0 ustar 00tina tina ? - Detroit Tigers
- Chicago cubs
: - 2001-07-23
? - New York Yankees
- Atlanta Braves
: - 2001-07-02
- 2001-08-12
- 2001-08-14
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M5DY/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022212 x ustar 00 30 mtime=1777043097.006372339
30 atime=1777043097.006278821
30 ctime=1777043097.006372339
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M5DY/in.yaml 0000644 0001750 0001750 00000000216 15172703231 021643 0 ustar 00tina tina ? - Detroit Tigers
- Chicago cubs
:
- 2001-07-23
? [ New York Yankees,
Atlanta Braves ]
: [ 2001-07-02, 2001-08-12,
2001-08-14 ]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M5DY/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021210 x ustar 00 30 mtime=1777043096.933725756
30 atime=1777043096.933579717
30 ctime=1777043096.933725756
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M5DY/=== 0000644 0001750 0001750 00000000055 15172703230 020642 0 ustar 00tina tina Spec Example 2.11. Mapping between Sequences
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/7LBH 0000644 0000000 0000000 00000000132 15172703231 020621 x ustar 00 30 mtime=1777043097.083962511
30 atime=1777043096.933433329
30 ctime=1777043097.083962511
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7LBH/ 0000755 0001750 0001750 00000000000 15172703231 020330 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7LBH/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022720 x ustar 00 30 mtime=1777043097.084054143
30 atime=1777043097.083962511
30 ctime=1777043097.084054143
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7LBH/test.event 0000644 0001750 0001750 00000000042 15172703231 022346 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL "a\nb
=VAL :1
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7LBH/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022170 x ustar 00 30 mtime=1777043097.006278821
30 atime=1777043097.006184814
30 ctime=1777043097.006278821
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7LBH/in.yaml 0000644 0001750 0001750 00000000024 15172703231 021616 0 ustar 00tina tina "a\nb": 1
"c
d": 1
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7LBH/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021751 x ustar 00 30 mtime=1777043096.976394703
30 atime=1777043096.976394703
30 ctime=1777043096.976477535
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7LBH/error 0000644 0001750 0001750 00000000000 15172703230 021371 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7LBH/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021166 x ustar 00 30 mtime=1777043096.933579717
30 atime=1777043096.933433329
30 ctime=1777043096.933579717
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7LBH/=== 0000644 0001750 0001750 00000000046 15172703230 020620 0 ustar 00tina tina Multiline double quoted implicit keys
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/MYW6 0000644 0000000 0000000 00000000130 15172703231 020665 x ustar 00 29 mtime=1777043097.08387046
30 atime=1777043096.933285754
29 ctime=1777043097.08387046
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MYW6/ 0000755 0001750 0001750 00000000000 15172703231 020376 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MYW6/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 022765 x ustar 00 30 mtime=1777043097.083962511
29 atime=1777043097.08387046
30 ctime=1777043097.083962511
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MYW6/test.event 0000644 0001750 0001750 00000000041 15172703231 022413 0 ustar 00tina tina +STR
+DOC
=VAL |ab
-DOC ...
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MYW6/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022437 x ustar 00 30 mtime=1777043097.052232762
30 atime=1777043097.052126324
30 ctime=1777043097.052232762
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MYW6/out.yaml 0000644 0001750 0001750 00000000014 15172703231 022064 0 ustar 00tina tina |-
ab
...
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MYW6/PaxHeaders/in.json 0000644 0000000 0000000 00000000131 15172703231 022244 x ustar 00 30 mtime=1777043097.006184814
29 atime=1777043097.00608089
30 ctime=1777043097.006184814
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MYW6/in.json 0000644 0001750 0001750 00000000005 15172703231 021672 0 ustar 00tina tina "ab"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MYW6/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703231 022234 x ustar 00 29 mtime=1777043097.00608089
30 atime=1777043097.005986465
29 ctime=1777043097.00608089
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MYW6/in.yaml 0000644 0001750 0001750 00000000017 15172703231 021666 0 ustar 00tina tina |-
ab
...
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MYW6/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021234 x ustar 00 30 mtime=1777043096.933433329
30 atime=1777043096.933285754
30 ctime=1777043096.933433329
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/MYW6/=== 0000644 0001750 0001750 00000000023 15172703230 020661 0 ustar 00tina tina Block Scalar Strip
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/RHX7 0000644 0000000 0000000 00000000132 15172703231 020655 x ustar 00 30 mtime=1777043097.083778758
30 atime=1777043096.933122255
30 ctime=1777043097.083778758
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RHX7/ 0000755 0001750 0001750 00000000000 15172703231 020364 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RHX7/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 022752 x ustar 00 29 mtime=1777043097.08387046
30 atime=1777043097.083778758
29 ctime=1777043097.08387046
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RHX7/test.event 0000644 0001750 0001750 00000000051 15172703231 022402 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :key
=VAL :value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RHX7/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022224 x ustar 00 30 mtime=1777043097.005986465
30 atime=1777043097.005894553
30 ctime=1777043097.005986465
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RHX7/in.yaml 0000644 0001750 0001750 00000000035 15172703231 021654 0 ustar 00tina tina ---
key: value
%YAML 1.2
---
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RHX7/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 022005 x ustar 00 30 mtime=1777043096.976311732
30 atime=1777043096.976311732
30 ctime=1777043096.976394703
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RHX7/error 0000644 0001750 0001750 00000000000 15172703230 021425 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RHX7/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021222 x ustar 00 30 mtime=1777043096.933285754
30 atime=1777043096.933122255
30 ctime=1777043096.933285754
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/RHX7/=== 0000644 0001750 0001750 00000000053 15172703230 020652 0 ustar 00tina tina YAML directive without document end marker
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/DWX9 0000644 0000000 0000000 00000000132 15172703231 020660 x ustar 00 30 mtime=1777043097.083686707
30 atime=1777043096.932977055
30 ctime=1777043097.083686707
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DWX9/ 0000755 0001750 0001750 00000000000 15172703231 020367 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DWX9/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022757 x ustar 00 30 mtime=1777043097.083778758
30 atime=1777043097.083686707
30 ctime=1777043097.083778758
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DWX9/test.event 0000644 0001750 0001750 00000000063 15172703231 022410 0 ustar 00tina tina +STR
+DOC
=VAL |\n\nliteral\n \n\ntext\n
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DWX9/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022557 x ustar 00 30 mtime=1777043097.069809905
30 atime=1777043097.069726863
30 ctime=1777043097.069809905
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DWX9/emit.yaml 0000644 0001750 0001750 00000000032 15172703231 022204 0 ustar 00tina tina |
literal
text
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DWX9/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022430 x ustar 00 30 mtime=1777043097.052126324
30 atime=1777043097.052032387
30 ctime=1777043097.052126324
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DWX9/out.yaml 0000644 0001750 0001750 00000000033 15172703231 022056 0 ustar 00tina tina "\n\nliteral\n \n\ntext\n"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DWX9/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022236 x ustar 00 30 mtime=1777043097.005894553
30 atime=1777043097.005802013
30 ctime=1777043097.005894553
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DWX9/in.json 0000644 0001750 0001750 00000000033 15172703231 021664 0 ustar 00tina tina "\n\nliteral\n \n\ntext\n"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DWX9/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022227 x ustar 00 30 mtime=1777043097.005802013
30 atime=1777043097.005709753
30 ctime=1777043097.005802013
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DWX9/in.yaml 0000644 0001750 0001750 00000000053 15172703231 021657 0 ustar 00tina tina |
literal
text
# Comment
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DWX9/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021225 x ustar 00 30 mtime=1777043096.933122255
30 atime=1777043096.932977055
30 ctime=1777043096.933122255
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DWX9/=== 0000644 0001750 0001750 00000000042 15172703230 020653 0 ustar 00tina tina Spec Example 8.8. Literal Content
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/LQZ7 0000644 0000000 0000000 00000000132 15172703231 020662 x ustar 00 30 mtime=1777043097.083592979
30 atime=1777043096.932828502
30 ctime=1777043097.083592979
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LQZ7/ 0000755 0001750 0001750 00000000000 15172703231 020371 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LQZ7/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022761 x ustar 00 30 mtime=1777043097.083686707
30 atime=1777043097.083592979
30 ctime=1777043097.083686707
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LQZ7/test.event 0000644 0001750 0001750 00000000165 15172703231 022415 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL "implicit block key
+SEQ []
+MAP {}
=VAL "implicit flow key
=VAL :value
-MAP
-SEQ
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LQZ7/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022432 x ustar 00 30 mtime=1777043097.052032387
30 atime=1777043097.051949416
30 ctime=1777043097.052032387
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LQZ7/out.yaml 0000644 0001750 0001750 00000000063 15172703231 022063 0 ustar 00tina tina "implicit block key":
- "implicit flow key": value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LQZ7/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022240 x ustar 00 30 mtime=1777043097.005709753
30 atime=1777043097.005617003
30 ctime=1777043097.005709753
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LQZ7/in.json 0000644 0001750 0001750 00000000121 15172703231 021664 0 ustar 00tina tina {
"implicit block key": [
{
"implicit flow key": "value"
}
]
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LQZ7/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022231 x ustar 00 30 mtime=1777043097.005617003
30 atime=1777043097.005523066
30 ctime=1777043097.005617003
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LQZ7/in.yaml 0000644 0001750 0001750 00000000073 15172703231 021663 0 ustar 00tina tina "implicit block key" : [
"implicit flow key" : value,
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LQZ7/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021227 x ustar 00 30 mtime=1777043096.932977055
30 atime=1777043096.932828502
30 ctime=1777043096.932977055
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LQZ7/=== 0000644 0001750 0001750 00000000056 15172703230 020662 0 ustar 00tina tina Spec Example 7.4. Double Quoted Implicit Keys
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/6CK3 0000644 0000000 0000000 00000000132 15172703231 020573 x ustar 00 30 mtime=1777043097.083500649
30 atime=1777043096.932681137
30 ctime=1777043097.083500649
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6CK3/ 0000755 0001750 0001750 00000000000 15172703231 020302 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6CK3/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022672 x ustar 00 30 mtime=1777043097.083592979
30 atime=1777043097.083500649
30 ctime=1777043097.083592979
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6CK3/test.event 0000644 0001750 0001750 00000000201 15172703231 022315 0 ustar 00tina tina +STR
+DOC ---
+SEQ
=VAL :foo
=VAL :bar
=VAL :baz
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6CK3/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022151 x ustar 00 30 mtime=1777043097.005523066
30 atime=1777043097.005430876
30 ctime=1777043097.005523066
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6CK3/in.json 0000644 0001750 0001750 00000000036 15172703231 021602 0 ustar 00tina tina [
"foo",
"bar",
"baz"
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6CK3/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703231 022141 x ustar 00 30 mtime=1777043097.005430876
29 atime=1777043097.00533645
30 ctime=1777043097.005430876
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6CK3/in.yaml 0000644 0001750 0001750 00000000120 15172703231 021565 0 ustar 00tina tina %TAG !e! tag:example.com,2000:app/
---
- !local foo
- !!str bar
- !e!tag%21 baz
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6CK3/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021140 x ustar 00 30 mtime=1777043096.932828502
30 atime=1777043096.932681137
30 ctime=1777043096.932828502
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6CK3/=== 0000644 0001750 0001750 00000000042 15172703230 020566 0 ustar 00tina tina Spec Example 6.26. Tag Shorthands
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/JS2J 0000644 0000000 0000000 00000000132 15172703231 020635 x ustar 00 30 mtime=1777043097.083405246
30 atime=1777043096.932533771
30 ctime=1777043097.083405246
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JS2J/ 0000755 0001750 0001750 00000000000 15172703231 020344 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JS2J/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022734 x ustar 00 30 mtime=1777043097.083500649
30 atime=1777043097.083405246
30 ctime=1777043097.083500649
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JS2J/test.event 0000644 0001750 0001750 00000000156 15172703231 022370 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :First occurrence
=VAL &anchor :Value
=VAL :Second occurrence
=ALI *anchor
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JS2J/PaxHeaders/in.json 0000644 0000000 0000000 00000000130 15172703231 022211 x ustar 00 29 mtime=1777043097.00533645
30 atime=1777043097.005186919
29 ctime=1777043097.00533645
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JS2J/in.json 0000644 0001750 0001750 00000000102 15172703231 021636 0 ustar 00tina tina {
"First occurrence": "Value",
"Second occurrence": "Value"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JS2J/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022204 x ustar 00 30 mtime=1777043097.005186919
30 atime=1777043097.005084951
30 ctime=1777043097.005186919
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JS2J/in.yaml 0000644 0001750 0001750 00000000073 15172703231 021636 0 ustar 00tina tina First occurrence: &anchor Value
Second occurrence: *anchor
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JS2J/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021202 x ustar 00 30 mtime=1777043096.932681137
30 atime=1777043096.932533771
30 ctime=1777043096.932681137
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JS2J/=== 0000644 0001750 0001750 00000000040 15172703230 020626 0 ustar 00tina tina Spec Example 6.29. Node Anchors
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/9HCY 0000644 0000000 0000000 00000000130 15172703231 020637 x ustar 00 29 mtime=1777043097.08331082
30 atime=1777043096.932385358
29 ctime=1777043097.08331082
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9HCY/ 0000755 0001750 0001750 00000000000 15172703231 020350 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9HCY/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 022737 x ustar 00 30 mtime=1777043097.083405246
29 atime=1777043097.08331082
30 ctime=1777043097.083405246
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9HCY/test.event 0000644 0001750 0001750 00000000033 15172703231 022366 0 ustar 00tina tina +STR
+DOC
=VAL "bar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9HCY/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022210 x ustar 00 30 mtime=1777043097.005084951
30 atime=1777043097.004991992
30 ctime=1777043097.005084951
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9HCY/in.yaml 0000644 0001750 0001750 00000000073 15172703231 021642 0 ustar 00tina tina !foo "bar"
%TAG ! tag:example.com,2000:app/
---
!foo "bar"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9HCY/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021771 x ustar 00 30 mtime=1777043096.976227712
30 atime=1777043096.976227712
30 ctime=1777043096.976311732
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9HCY/error 0000644 0001750 0001750 00000000000 15172703230 021411 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9HCY/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021206 x ustar 00 30 mtime=1777043096.932533771
30 atime=1777043096.932385358
30 ctime=1777043096.932533771
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9HCY/=== 0000644 0001750 0001750 00000000047 15172703230 020641 0 ustar 00tina tina Need document footer before directives
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/ZCZ6 0000644 0000000 0000000 00000000132 15172703231 020661 x ustar 00 30 mtime=1777043097.082620716
30 atime=1777043096.932236526
30 ctime=1777043097.082620716
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZCZ6/ 0000755 0001750 0001750 00000000000 15172703231 020370 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZCZ6/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022760 x ustar 00 30 mtime=1777043097.082712767
30 atime=1777043097.082620716
30 ctime=1777043097.082712767
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZCZ6/test.event 0000644 0001750 0001750 00000000027 15172703231 022411 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :a
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZCZ6/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022230 x ustar 00 30 mtime=1777043097.004991992
30 atime=1777043097.004898055
30 ctime=1777043097.004991992
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZCZ6/in.yaml 0000644 0001750 0001750 00000000013 15172703231 021654 0 ustar 00tina tina a: b: c: d
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZCZ6/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 022011 x ustar 00 30 mtime=1777043096.976129795
30 atime=1777043096.976129795
30 ctime=1777043096.976227712
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZCZ6/error 0000644 0001750 0001750 00000000000 15172703230 021431 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZCZ6/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021226 x ustar 00 30 mtime=1777043096.932385358
30 atime=1777043096.932236526
30 ctime=1777043096.932385358
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZCZ6/=== 0000644 0001750 0001750 00000000053 15172703230 020656 0 ustar 00tina tina Invalid mapping in plain single line value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/Q4CL 0000644 0000000 0000000 00000000132 15172703231 020630 x ustar 00 30 mtime=1777043097.082528037
30 atime=1777043096.932073795
30 ctime=1777043097.082528037
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q4CL/ 0000755 0001750 0001750 00000000000 15172703231 020337 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q4CL/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022727 x ustar 00 30 mtime=1777043097.082620716
30 atime=1777043097.082528037
30 ctime=1777043097.082620716
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q4CL/test.event 0000644 0001750 0001750 00000000101 15172703231 022351 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :key1
=VAL "quoted1
=VAL :key2
=VAL "quoted2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q4CL/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022177 x ustar 00 30 mtime=1777043097.003002977
30 atime=1777043097.002912392
30 ctime=1777043097.003002977
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q4CL/in.yaml 0000644 0001750 0001750 00000000101 15172703231 021621 0 ustar 00tina tina key1: "quoted1"
key2: "quoted2" trailing content
key3: "quoted3"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q4CL/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021760 x ustar 00 30 mtime=1777043096.976045496
30 atime=1777043096.976045496
30 ctime=1777043096.976129795
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q4CL/error 0000644 0001750 0001750 00000000000 15172703230 021400 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q4CL/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021175 x ustar 00 30 mtime=1777043096.932236526
30 atime=1777043096.932073795
30 ctime=1777043096.932236526
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Q4CL/=== 0000644 0001750 0001750 00000000044 15172703230 020625 0 ustar 00tina tina Trailing content after quoted value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/S4GJ 0000644 0000000 0000000 00000000131 15172703231 020633 x ustar 00 30 mtime=1777043097.082433192
29 atime=1777043096.93192629
30 ctime=1777043097.082433192
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S4GJ/ 0000755 0001750 0001750 00000000000 15172703231 020343 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S4GJ/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022733 x ustar 00 30 mtime=1777043097.082528037
30 atime=1777043097.082433192
30 ctime=1777043097.082528037
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S4GJ/test.event 0000644 0001750 0001750 00000000040 15172703231 022357 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :folded
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S4GJ/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022203 x ustar 00 30 mtime=1777043097.002912392
30 atime=1777043097.002822227
30 ctime=1777043097.002912392
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S4GJ/in.yaml 0000644 0001750 0001750 00000000047 15172703231 021636 0 ustar 00tina tina ---
folded: > first line
second line
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S4GJ/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021764 x ustar 00 30 mtime=1777043096.975962105
30 atime=1777043096.975962105
30 ctime=1777043096.976045496
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S4GJ/error 0000644 0001750 0001750 00000000000 15172703230 021404 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S4GJ/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021200 x ustar 00 30 mtime=1777043096.932073795
29 atime=1777043096.93192629
30 ctime=1777043096.932073795
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S4GJ/=== 0000644 0001750 0001750 00000000052 15172703230 020630 0 ustar 00tina tina Invalid text after block scalar indicator
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/L9U5 0000644 0000000 0000000 00000000132 15172703231 020623 x ustar 00 30 mtime=1777043097.082340652
30 atime=1777043096.931774315
30 ctime=1777043097.082340652
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L9U5/ 0000755 0001750 0001750 00000000000 15172703231 020332 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L9U5/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022722 x ustar 00 30 mtime=1777043097.082433192
30 atime=1777043097.082340652
30 ctime=1777043097.082433192
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L9U5/test.event 0000644 0001750 0001750 00000000165 15172703231 022356 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :implicit block key
+SEQ []
+MAP {}
=VAL :implicit flow key
=VAL :value
-MAP
-SEQ
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L9U5/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022373 x ustar 00 30 mtime=1777043097.051764406
30 atime=1777043097.051670608
30 ctime=1777043097.051764406
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L9U5/out.yaml 0000644 0001750 0001750 00000000057 15172703231 022027 0 ustar 00tina tina implicit block key:
- implicit flow key: value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L9U5/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022201 x ustar 00 30 mtime=1777043097.002822227
30 atime=1777043097.002731293
30 ctime=1777043097.002822227
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L9U5/in.json 0000644 0001750 0001750 00000000121 15172703231 021625 0 ustar 00tina tina {
"implicit block key": [
{
"implicit flow key": "value"
}
]
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L9U5/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703231 022171 x ustar 00 30 mtime=1777043097.002731293
29 atime=1777043097.00264029
30 ctime=1777043097.002731293
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L9U5/in.yaml 0000644 0001750 0001750 00000000067 15172703231 021627 0 ustar 00tina tina implicit block key : [
implicit flow key : value,
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L9U5/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021166 x ustar 00 29 mtime=1777043096.93192629
30 atime=1777043096.931774315
29 ctime=1777043096.93192629
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L9U5/=== 0000644 0001750 0001750 00000000047 15172703230 020623 0 ustar 00tina tina Spec Example 7.11. Plain Implicit Keys
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/6XDY 0000644 0000000 0000000 00000000132 15172703231 020657 x ustar 00 30 mtime=1777043097.082241757
30 atime=1777043096.931627019
30 ctime=1777043097.082241757
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6XDY/ 0000755 0001750 0001750 00000000000 15172703231 020366 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6XDY/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022756 x ustar 00 30 mtime=1777043097.082340652
30 atime=1777043097.082241757
30 ctime=1777043097.082340652
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6XDY/test.event 0000644 0001750 0001750 00000000064 15172703231 022410 0 ustar 00tina tina +STR
+DOC ---
=VAL :
-DOC
+DOC ---
=VAL :
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6XDY/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022427 x ustar 00 30 mtime=1777043097.051670608
30 atime=1777043097.051578208
30 ctime=1777043097.051670608
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6XDY/out.yaml 0000644 0001750 0001750 00000000010 15172703231 022050 0 ustar 00tina tina ---
---
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6XDY/PaxHeaders/in.json 0000644 0000000 0000000 00000000130 15172703231 022233 x ustar 00 29 mtime=1777043097.00264029
30 atime=1777043097.002548937
29 ctime=1777043097.00264029
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6XDY/in.json 0000644 0001750 0001750 00000000012 15172703231 021660 0 ustar 00tina tina null
null
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6XDY/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022226 x ustar 00 30 mtime=1777043097.002548937
30 atime=1777043097.002456537
30 ctime=1777043097.002548937
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6XDY/in.yaml 0000644 0001750 0001750 00000000010 15172703231 021647 0 ustar 00tina tina ---
---
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6XDY/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021224 x ustar 00 30 mtime=1777043096.931774315
30 atime=1777043096.931627019
30 ctime=1777043096.931774315
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6XDY/=== 0000644 0001750 0001750 00000000033 15172703230 020652 0 ustar 00tina tina Two document start markers
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/9MMA 0000644 0000000 0000000 00000000132 15172703231 020630 x ustar 00 30 mtime=1777043097.082144118
30 atime=1777043096.931479654
30 ctime=1777043097.082144118
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MMA/ 0000755 0001750 0001750 00000000000 15172703231 020337 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MMA/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022727 x ustar 00 30 mtime=1777043097.082241757
30 atime=1777043097.082144118
30 ctime=1777043097.082241757
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MMA/test.event 0000644 0001750 0001750 00000000005 15172703231 022354 0 ustar 00tina tina +STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MMA/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022177 x ustar 00 30 mtime=1777043097.002456537
30 atime=1777043097.002364486
30 ctime=1777043097.002456537
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MMA/in.yaml 0000644 0001750 0001750 00000000012 15172703231 021622 0 ustar 00tina tina %YAML 1.2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MMA/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021760 x ustar 00 30 mtime=1777043096.975878296
30 atime=1777043096.975878296
30 ctime=1777043096.975962105
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MMA/error 0000644 0001750 0001750 00000000000 15172703230 021400 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MMA/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021175 x ustar 00 30 mtime=1777043096.931627019
30 atime=1777043096.931479654
30 ctime=1777043096.931627019
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9MMA/=== 0000644 0001750 0001750 00000000045 15172703230 020626 0 ustar 00tina tina Directive by itself with no document
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/ZK9H 0000644 0000000 0000000 00000000126 15172703231 020655 x ustar 00 28 mtime=1777043097.0820506
30 atime=1777043096.931328447
28 ctime=1777043097.0820506
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZK9H/ 0000755 0001750 0001750 00000000000 15172703231 020361 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZK9H/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 022747 x ustar 00 30 mtime=1777043097.082144118
28 atime=1777043097.0820506
30 ctime=1777043097.082144118
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZK9H/test.event 0000644 0001750 0001750 00000000136 15172703231 022403 0 ustar 00tina tina +STR
+DOC
+MAP {}
=VAL :key
+SEQ []
+SEQ []
+SEQ []
=VAL :value
-SEQ
-SEQ
-SEQ
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZK9H/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022422 x ustar 00 30 mtime=1777043097.051578208
30 atime=1777043097.051485249
30 ctime=1777043097.051578208
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZK9H/out.yaml 0000644 0001750 0001750 00000000021 15172703231 022045 0 ustar 00tina tina key:
- - - value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZK9H/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022230 x ustar 00 30 mtime=1777043097.002364486
30 atime=1777043097.002271806
30 ctime=1777043097.002364486
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZK9H/in.json 0000644 0001750 0001750 00000000077 15172703231 021666 0 ustar 00tina tina {
"key": [
[
[
"value"
]
]
]
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZK9H/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022221 x ustar 00 30 mtime=1777043097.002271806
30 atime=1777043097.002163692
30 ctime=1777043097.002271806
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZK9H/in.yaml 0000644 0001750 0001750 00000000032 15172703231 021646 0 ustar 00tina tina { key: [[[
value
]]]
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZK9H/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021217 x ustar 00 30 mtime=1777043096.931479654
30 atime=1777043096.931328447
30 ctime=1777043096.931479654
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZK9H/=== 0000644 0001750 0001750 00000000036 15172703230 020650 0 ustar 00tina tina Nested top level flow mapping
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/NJ66 0000644 0000000 0000000 00000000132 15172703231 020610 x ustar 00 30 mtime=1777043097.081957781
30 atime=1777043096.931165647
30 ctime=1777043097.081957781
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NJ66/ 0000755 0001750 0001750 00000000000 15172703231 020317 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NJ66/PaxHeaders/test.event 0000644 0000000 0000000 00000000126 15172703231 022712 x ustar 00 28 mtime=1777043097.0820506
30 atime=1777043097.081957781
28 ctime=1777043097.0820506
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NJ66/test.event 0000644 0001750 0001750 00000000167 15172703231 022345 0 ustar 00tina tina +STR
+DOC ---
+SEQ
+MAP {}
=VAL :single line
=VAL :value
-MAP
+MAP {}
=VAL :multi line
=VAL :value
-MAP
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NJ66/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022360 x ustar 00 30 mtime=1777043097.051485249
30 atime=1777043097.051392709
30 ctime=1777043097.051485249
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NJ66/out.yaml 0000644 0001750 0001750 00000000055 15172703231 022012 0 ustar 00tina tina ---
- single line: value
- multi line: value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NJ66/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022166 x ustar 00 30 mtime=1777043097.002163692
30 atime=1777043097.002071641
30 ctime=1777043097.002163692
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NJ66/in.json 0000644 0001750 0001750 00000000112 15172703231 021612 0 ustar 00tina tina [
{
"single line": "value"
},
{
"multi line": "value"
}
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NJ66/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022157 x ustar 00 30 mtime=1777043097.002071641
30 atime=1777043097.001980358
30 ctime=1777043097.002071641
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NJ66/in.yaml 0000644 0001750 0001750 00000000065 15172703231 021612 0 ustar 00tina tina ---
- { single line: value}
- { multi
line: value}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NJ66/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021155 x ustar 00 30 mtime=1777043096.931328447
30 atime=1777043096.931165647
30 ctime=1777043096.931328447
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NJ66/=== 0000644 0001750 0001750 00000000041 15172703230 020602 0 ustar 00tina tina Multiline plain flow mapping key
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/2AUY 0000644 0000000 0000000 00000000132 15172703231 020645 x ustar 00 30 mtime=1777043097.081864752
30 atime=1777043096.931017373
30 ctime=1777043097.081864752
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2AUY/ 0000755 0001750 0001750 00000000000 15172703231 020354 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2AUY/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022744 x ustar 00 30 mtime=1777043097.081957781
30 atime=1777043097.081864752
30 ctime=1777043097.081957781
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2AUY/test.event 0000644 0001750 0001750 00000000157 15172703231 022401 0 ustar 00tina tina +STR
+DOC
+SEQ
=VAL :a
=VAL :b
=VAL :42
=VAL :d
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2AUY/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022415 x ustar 00 30 mtime=1777043097.051392709
30 atime=1777043097.051297934
30 ctime=1777043097.051392709
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2AUY/out.yaml 0000644 0001750 0001750 00000000035 15172703231 022045 0 ustar 00tina tina - !!str a
- b
- !!int 42
- d
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2AUY/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022223 x ustar 00 30 mtime=1777043097.001980358
30 atime=1777043097.001888866
30 ctime=1777043097.001980358
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2AUY/in.json 0000644 0001750 0001750 00000000036 15172703231 021654 0 ustar 00tina tina [
"a",
"b",
42,
"d"
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2AUY/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022214 x ustar 00 30 mtime=1777043097.001888866
30 atime=1777043097.001796745
30 ctime=1777043097.001888866
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2AUY/in.yaml 0000644 0001750 0001750 00000000041 15172703231 021641 0 ustar 00tina tina - !!str a
- b
- !!int 42
- d
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2AUY/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021212 x ustar 00 30 mtime=1777043096.931165647
30 atime=1777043096.931017373
30 ctime=1777043096.931165647
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2AUY/=== 0000644 0001750 0001750 00000000027 15172703230 020643 0 ustar 00tina tina Tags in Block Sequence
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/4ABK 0000644 0000000 0000000 00000000125 15172703231 020610 x ustar 00 28 mtime=1777043097.0817646
29 atime=1777043096.93086882
28 ctime=1777043097.0817646
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4ABK/ 0000755 0001750 0001750 00000000000 15172703231 020315 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4ABK/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 022703 x ustar 00 30 mtime=1777043097.081864752
28 atime=1777043097.0817646
30 ctime=1777043097.081864752
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4ABK/test.event 0000644 0001750 0001750 00000000166 15172703231 022342 0 ustar 00tina tina +STR
+DOC
+MAP {}
=VAL :unquoted
=VAL "separate
=VAL :http://foo.com
=VAL :
=VAL :omitted value
=VAL :
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4ABK/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022356 x ustar 00 30 mtime=1777043097.051297934
30 atime=1777043097.051202042
30 ctime=1777043097.051297934
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4ABK/out.yaml 0000644 0001750 0001750 00000000076 15172703231 022013 0 ustar 00tina tina unquoted: "separate"
http://foo.com: null
omitted value: null
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4ABK/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022155 x ustar 00 30 mtime=1777043097.001796745
30 atime=1777043097.001704903
30 ctime=1777043097.001796745
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4ABK/in.yaml 0000644 0001750 0001750 00000000073 15172703231 021607 0 ustar 00tina tina {
unquoted : "separate",
http://foo.com,
omitted value:,
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4ABK/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021152 x ustar 00 30 mtime=1777043096.931017373
29 atime=1777043096.93086882
30 ctime=1777043096.931017373
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4ABK/=== 0000644 0001750 0001750 00000000035 15172703230 020603 0 ustar 00tina tina Flow Mapping Separate Values
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/8XDJ 0000644 0000000 0000000 00000000132 15172703231 020642 x ustar 00 30 mtime=1777043097.081672968
30 atime=1777043096.930720268
30 ctime=1777043097.081672968
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8XDJ/ 0000755 0001750 0001750 00000000000 15172703231 020351 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8XDJ/PaxHeaders/test.event 0000644 0000000 0000000 00000000126 15172703231 022744 x ustar 00 28 mtime=1777043097.0817646
30 atime=1777043097.081672968
28 ctime=1777043097.0817646
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8XDJ/test.event 0000644 0001750 0001750 00000000045 15172703231 022372 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :key
=VAL :word1
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8XDJ/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703231 022210 x ustar 00 30 mtime=1777043097.001704903
29 atime=1777043097.00161383
30 ctime=1777043097.001704903
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8XDJ/in.yaml 0000644 0001750 0001750 00000000032 15172703231 021636 0 ustar 00tina tina key: word1
# xxx
word2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8XDJ/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021772 x ustar 00 30 mtime=1777043096.975795114
30 atime=1777043096.975795114
30 ctime=1777043096.975878296
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8XDJ/error 0000644 0001750 0001750 00000000000 15172703230 021412 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8XDJ/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021205 x ustar 00 29 mtime=1777043096.93086882
30 atime=1777043096.930720268
29 ctime=1777043096.93086882
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/8XDJ/=== 0000644 0001750 0001750 00000000041 15172703230 020634 0 ustar 00tina tina Comment in plain multiline value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/2SXE 0000644 0000000 0000000 00000000132 15172703231 020646 x ustar 00 30 mtime=1777043097.081581405
30 atime=1777043096.930572972
30 ctime=1777043097.081581405
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2SXE/ 0000755 0001750 0001750 00000000000 15172703231 020355 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2SXE/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022745 x ustar 00 30 mtime=1777043097.081672968
30 atime=1777043097.081581405
30 ctime=1777043097.081672968
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2SXE/test.event 0000644 0001750 0001750 00000000116 15172703231 022375 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL &a: :key
=VAL &a :value
=VAL :foo
=ALI *a:
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2SXE/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022416 x ustar 00 30 mtime=1777043097.051202042
30 atime=1777043097.051098048
30 ctime=1777043097.051202042
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2SXE/out.yaml 0000644 0001750 0001750 00000000033 15172703231 022044 0 ustar 00tina tina &a: key: &a value
foo: *a:
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2SXE/PaxHeaders/in.json 0000644 0000000 0000000 00000000130 15172703231 022222 x ustar 00 29 mtime=1777043097.00161383
30 atime=1777043097.001522268
29 ctime=1777043097.00161383
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2SXE/in.json 0000644 0001750 0001750 00000000045 15172703231 021655 0 ustar 00tina tina {
"key": "value",
"foo": "key"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2SXE/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022215 x ustar 00 30 mtime=1777043097.001522268
30 atime=1777043097.001430636
30 ctime=1777043097.001522268
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2SXE/in.yaml 0000644 0001750 0001750 00000000035 15172703231 021645 0 ustar 00tina tina &a: key: &a value
foo:
*a:
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2SXE/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021213 x ustar 00 30 mtime=1777043096.930720268
30 atime=1777043096.930572972
30 ctime=1777043096.930720268
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/2SXE/=== 0000644 0001750 0001750 00000000033 15172703230 020641 0 ustar 00tina tina Anchors With Colon in Name
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/229Q 0000644 0000000 0000000 00000000132 15172703231 020562 x ustar 00 30 mtime=1777043097.081489145
30 atime=1777043096.930420857
30 ctime=1777043097.081489145
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/229Q/ 0000755 0001750 0001750 00000000000 15172703231 020271 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/229Q/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022661 x ustar 00 30 mtime=1777043097.081581405
30 atime=1777043097.081489145
30 ctime=1777043097.081581405
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/229Q/test.event 0000644 0001750 0001750 00000000274 15172703231 022316 0 ustar 00tina tina +STR
+DOC
+SEQ
+MAP
=VAL :name
=VAL :Mark McGwire
=VAL :hr
=VAL :65
=VAL :avg
=VAL :0.278
-MAP
+MAP
=VAL :name
=VAL :Sammy Sosa
=VAL :hr
=VAL :63
=VAL :avg
=VAL :0.288
-MAP
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/229Q/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022332 x ustar 00 30 mtime=1777043097.051098048
30 atime=1777043097.051002156
30 ctime=1777043097.051098048
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/229Q/out.yaml 0000644 0001750 0001750 00000000124 15172703231 021761 0 ustar 00tina tina - name: Mark McGwire
hr: 65
avg: 0.278
- name: Sammy Sosa
hr: 63
avg: 0.288
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/229Q/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022140 x ustar 00 30 mtime=1777043097.001430636
30 atime=1777043097.001339493
30 ctime=1777043097.001430636
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/229Q/in.json 0000644 0001750 0001750 00000000211 15172703231 021564 0 ustar 00tina tina [
{
"name": "Mark McGwire",
"hr": 65,
"avg": 0.278
},
{
"name": "Sammy Sosa",
"hr": 63,
"avg": 0.288
}
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/229Q/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022131 x ustar 00 30 mtime=1777043097.001339493
30 atime=1777043097.001244718
30 ctime=1777043097.001339493
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/229Q/in.yaml 0000644 0001750 0001750 00000000136 15172703231 021563 0 ustar 00tina tina -
name: Mark McGwire
hr: 65
avg: 0.278
-
name: Sammy Sosa
hr: 63
avg: 0.288
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/229Q/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021127 x ustar 00 30 mtime=1777043096.930572972
30 atime=1777043096.930420857
30 ctime=1777043096.930572972
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/229Q/=== 0000644 0001750 0001750 00000000047 15172703230 020562 0 ustar 00tina tina Spec Example 2.4. Sequence of Mappings
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/G9HC 0000644 0000000 0000000 00000000132 15172703231 020617 x ustar 00 30 mtime=1777043097.081395906
30 atime=1777043096.930272444
30 ctime=1777043097.081395906
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G9HC/ 0000755 0001750 0001750 00000000000 15172703231 020326 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G9HC/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022716 x ustar 00 30 mtime=1777043097.081489145
30 atime=1777043097.081395906
30 ctime=1777043097.081489145
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G9HC/test.event 0000644 0001750 0001750 00000000035 15172703231 022346 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :seq
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G9HC/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022166 x ustar 00 30 mtime=1777043097.001244718
30 atime=1777043097.001126616
30 ctime=1777043097.001244718
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G9HC/in.yaml 0000644 0001750 0001750 00000000031 15172703231 021612 0 ustar 00tina tina ---
seq:
&anchor
- a
- b
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G9HC/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021747 x ustar 00 30 mtime=1777043096.975711584
30 atime=1777043096.975711584
30 ctime=1777043096.975795114
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G9HC/error 0000644 0001750 0001750 00000000000 15172703230 021367 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G9HC/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021164 x ustar 00 30 mtime=1777043096.930420857
30 atime=1777043096.930272444
30 ctime=1777043096.930420857
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/G9HC/=== 0000644 0001750 0001750 00000000051 15172703230 020612 0 ustar 00tina tina Invalid anchor in zero indented sequence
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/UV7Q 0000644 0000000 0000000 00000000132 15172703231 020667 x ustar 00 30 mtime=1777043097.081302389
30 atime=1777043096.930101193
30 ctime=1777043097.081302389
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UV7Q/ 0000755 0001750 0001750 00000000000 15172703231 020376 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UV7Q/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022766 x ustar 00 30 mtime=1777043097.081395906
30 atime=1777043097.081302389
30 ctime=1777043097.081395906
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UV7Q/test.event 0000644 0001750 0001750 00000000072 15172703231 022417 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :x
+SEQ
=VAL :x x
-SEQ
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UV7Q/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022437 x ustar 00 30 mtime=1777043097.051002156
30 atime=1777043097.050910594
30 ctime=1777043097.051002156
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UV7Q/out.yaml 0000644 0001750 0001750 00000000011 15172703231 022061 0 ustar 00tina tina x:
- x x
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UV7Q/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022245 x ustar 00 30 mtime=1777043097.001126616
30 atime=1777043097.001043295
30 ctime=1777043097.001126616
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UV7Q/in.json 0000644 0001750 0001750 00000000033 15172703231 021673 0 ustar 00tina tina {
"x": [
"x x"
]
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UV7Q/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022236 x ustar 00 30 mtime=1777043097.001043295
30 atime=1777043097.000958647
30 ctime=1777043097.001043295
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UV7Q/in.yaml 0000644 0001750 0001750 00000000015 15172703231 021664 0 ustar 00tina tina x:
- x
x
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UV7Q/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021234 x ustar 00 30 mtime=1777043096.930272444
30 atime=1777043096.930101193
30 ctime=1777043096.930272444
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UV7Q/=== 0000644 0001750 0001750 00000000034 15172703230 020663 0 ustar 00tina tina Legal tab after indentation
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/H7TQ 0000644 0000000 0000000 00000000132 15172703231 020650 x ustar 00 30 mtime=1777043097.080828794
30 atime=1777043096.929953757
30 ctime=1777043097.080828794
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H7TQ/ 0000755 0001750 0001750 00000000000 15172703231 020357 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H7TQ/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022747 x ustar 00 30 mtime=1777043097.080920007
30 atime=1777043097.080828794
30 ctime=1777043097.080920007
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H7TQ/test.event 0000644 0001750 0001750 00000000005 15172703231 022374 0 ustar 00tina tina +STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H7TQ/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022217 x ustar 00 30 mtime=1777043097.000958647
30 atime=1777043097.000871904
30 ctime=1777043097.000958647
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H7TQ/in.yaml 0000644 0001750 0001750 00000000022 15172703231 021643 0 ustar 00tina tina %YAML 1.2 foo
---
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H7TQ/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 022000 x ustar 00 30 mtime=1777043096.975628333
30 atime=1777043096.975628333
30 ctime=1777043096.975711584
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H7TQ/error 0000644 0001750 0001750 00000000000 15172703230 021420 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H7TQ/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021215 x ustar 00 30 mtime=1777043096.930101193
30 atime=1777043096.929953757
30 ctime=1777043096.930101193
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/H7TQ/=== 0000644 0001750 0001750 00000000037 15172703230 020647 0 ustar 00tina tina Extra words on %YAML directive
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/V55R 0000644 0000000 0000000 00000000132 15172703231 020626 x ustar 00 30 mtime=1777043097.080735835
30 atime=1777043096.929806601
30 ctime=1777043097.080735835
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/V55R/ 0000755 0001750 0001750 00000000000 15172703231 020335 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/V55R/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022725 x ustar 00 30 mtime=1777043097.080828794
30 atime=1777043097.080735835
30 ctime=1777043097.080828794
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/V55R/test.event 0000644 0001750 0001750 00000000104 15172703231 022352 0 ustar 00tina tina +STR
+DOC
+SEQ
=VAL &a :a
=VAL &b :b
=ALI *a
=ALI *b
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/V55R/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022204 x ustar 00 30 mtime=1777043097.000871904
30 atime=1777043097.000779853
30 ctime=1777043097.000871904
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/V55R/in.json 0000644 0001750 0001750 00000000037 15172703231 021636 0 ustar 00tina tina [
"a",
"b",
"a",
"b"
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/V55R/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022175 x ustar 00 30 mtime=1777043097.000779853
30 atime=1777043097.000687592
30 ctime=1777043097.000779853
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/V55R/in.yaml 0000644 0001750 0001750 00000000030 15172703231 021620 0 ustar 00tina tina - &a a
- &b b
- *a
- *b
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/V55R/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021173 x ustar 00 30 mtime=1777043096.929953757
30 atime=1777043096.929806601
30 ctime=1777043096.929953757
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/V55R/=== 0000644 0001750 0001750 00000000032 15172703230 020620 0 ustar 00tina tina Aliases in Block Sequence
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/6PBE 0000644 0000000 0000000 00000000132 15172703231 020621 x ustar 00 30 mtime=1777043097.080642666
30 atime=1777043096.929658607
30 ctime=1777043097.080642666
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6PBE/ 0000755 0001750 0001750 00000000000 15172703231 020330 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6PBE/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022720 x ustar 00 30 mtime=1777043097.080735835
30 atime=1777043097.080642666
30 ctime=1777043097.080735835
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6PBE/test.event 0000644 0001750 0001750 00000000126 15172703231 022351 0 ustar 00tina tina +STR
+DOC ---
+MAP
+SEQ
=VAL :a
=VAL :b
-SEQ
+SEQ
=VAL :c
=VAL :d
-SEQ
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6PBE/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022520 x ustar 00 30 mtime=1777043097.069012036
30 atime=1777043097.068918937
30 ctime=1777043097.069012036
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6PBE/emit.yaml 0000644 0001750 0001750 00000000034 15172703231 022147 0 ustar 00tina tina ---
? - a
- b
: - c
- d
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6PBE/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703231 022167 x ustar 00 30 mtime=1777043097.000687592
29 atime=1777043097.00059603
30 ctime=1777043097.000687592
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6PBE/in.yaml 0000644 0001750 0001750 00000000030 15172703231 021613 0 ustar 00tina tina ---
?
- a
- b
:
- c
- d
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6PBE/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021166 x ustar 00 30 mtime=1777043096.929806601
30 atime=1777043096.929658607
30 ctime=1777043096.929806601
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6PBE/=== 0000644 0001750 0001750 00000000061 15172703230 020615 0 ustar 00tina tina Zero-indented sequences in explicit mapping keys
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/T5N4 0000644 0000000 0000000 00000000132 15172703231 020617 x ustar 00 30 mtime=1777043097.080549218
30 atime=1777043096.929507889
30 ctime=1777043097.080549218
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T5N4/ 0000755 0001750 0001750 00000000000 15172703231 020326 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T5N4/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022716 x ustar 00 30 mtime=1777043097.080642666
30 atime=1777043097.080549218
30 ctime=1777043097.080642666
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T5N4/test.event 0000644 0001750 0001750 00000000060 15172703231 022344 0 ustar 00tina tina +STR
+DOC ---
=VAL |literal\n\ttext\n
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T5N4/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022516 x ustar 00 30 mtime=1777043097.068918937
30 atime=1777043097.068824721
30 ctime=1777043097.068918937
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T5N4/emit.yaml 0000644 0001750 0001750 00000000030 15172703231 022141 0 ustar 00tina tina --- |
literal
text
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T5N4/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022367 x ustar 00 30 mtime=1777043097.050910594
30 atime=1777043097.050817425
30 ctime=1777043097.050910594
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T5N4/out.yaml 0000644 0001750 0001750 00000000024 15172703231 022015 0 ustar 00tina tina "literal\n\ttext\n"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T5N4/PaxHeaders/in.json 0000644 0000000 0000000 00000000130 15172703231 022173 x ustar 00 29 mtime=1777043097.00059603
30 atime=1777043097.000504887
29 ctime=1777043097.00059603
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T5N4/in.json 0000644 0001750 0001750 00000000024 15172703231 021623 0 ustar 00tina tina "literal\n\ttext\n"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T5N4/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022166 x ustar 00 30 mtime=1777043097.000504887
30 atime=1777043097.000413604
30 ctime=1777043097.000504887
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T5N4/in.yaml 0000644 0001750 0001750 00000000030 15172703231 021611 0 ustar 00tina tina --- |
literal
text
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T5N4/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021164 x ustar 00 30 mtime=1777043096.929658607
30 atime=1777043096.929507889
30 ctime=1777043096.929658607
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/T5N4/=== 0000644 0001750 0001750 00000000047 15172703230 020617 0 ustar 00tina tina Spec Example 8.7. Literal Scalar [1.3]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/SKE5 0000644 0000000 0000000 00000000130 15172703231 020632 x ustar 00 29 mtime=1777043097.08045619
30 atime=1777043096.929360105
29 ctime=1777043097.08045619
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SKE5/ 0000755 0001750 0001750 00000000000 15172703231 020343 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SKE5/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 022732 x ustar 00 30 mtime=1777043097.080549218
29 atime=1777043097.08045619
30 ctime=1777043097.080549218
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SKE5/test.event 0000644 0001750 0001750 00000000116 15172703231 022363 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :seq
+SEQ &anchor
=VAL :a
=VAL :b
-SEQ
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SKE5/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022404 x ustar 00 30 mtime=1777043097.050817425
30 atime=1777043097.050723977
30 ctime=1777043097.050817425
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SKE5/out.yaml 0000644 0001750 0001750 00000000031 15172703231 022030 0 ustar 00tina tina ---
seq: &anchor
- a
- b
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SKE5/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022212 x ustar 00 30 mtime=1777043097.000413604
30 atime=1777043097.000321623
30 ctime=1777043097.000413604
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SKE5/in.json 0000644 0001750 0001750 00000000044 15172703231 021642 0 ustar 00tina tina {
"seq": [
"a",
"b"
]
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SKE5/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022203 x ustar 00 30 mtime=1777043097.000321623
30 atime=1777043097.000227686
30 ctime=1777043097.000321623
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SKE5/in.yaml 0000644 0001750 0001750 00000000032 15172703231 021630 0 ustar 00tina tina ---
seq:
&anchor
- a
- b
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SKE5/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021201 x ustar 00 30 mtime=1777043096.929507889
30 atime=1777043096.929360105
30 ctime=1777043096.929507889
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SKE5/=== 0000644 0001750 0001750 00000000045 15172703230 020632 0 ustar 00tina tina Anchor before zero indented sequence
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/S98Z 0000644 0000000 0000000 00000000132 15172703231 020642 x ustar 00 30 mtime=1777043097.080363161
30 atime=1777043096.929210295
30 ctime=1777043097.080363161
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S98Z/ 0000755 0001750 0001750 00000000000 15172703231 020351 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S98Z/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 022737 x ustar 00 29 mtime=1777043097.08045619
30 atime=1777043097.080363161
29 ctime=1777043097.08045619
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S98Z/test.event 0000644 0001750 0001750 00000000050 15172703231 022366 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :empty block scalar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S98Z/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022211 x ustar 00 30 mtime=1777043097.000227686
30 atime=1777043097.000123133
30 ctime=1777043097.000227686
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S98Z/in.yaml 0000644 0001750 0001750 00000000052 15172703231 021640 0 ustar 00tina tina empty block scalar: >
# comment
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S98Z/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021772 x ustar 00 30 mtime=1777043096.975543196
30 atime=1777043096.975543196
30 ctime=1777043096.975628333
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S98Z/error 0000644 0001750 0001750 00000000000 15172703230 021412 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S98Z/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021207 x ustar 00 30 mtime=1777043096.929360105
30 atime=1777043096.929210295
30 ctime=1777043096.929360105
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/S98Z/=== 0000644 0001750 0001750 00000000066 15172703230 020643 0 ustar 00tina tina Block scalar with more spaces than first content line
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/V9D5 0000644 0000000 0000000 00000000132 15172703231 020614 x ustar 00 30 mtime=1777043097.080268246
30 atime=1777043096.929050847
30 ctime=1777043097.080268246
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/V9D5/ 0000755 0001750 0001750 00000000000 15172703231 020323 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/V9D5/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022713 x ustar 00 30 mtime=1777043097.080363161
30 atime=1777043097.080268246
30 ctime=1777043097.080363161
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/V9D5/test.event 0000644 0001750 0001750 00000000213 15172703231 022341 0 ustar 00tina tina +STR
+DOC
+SEQ
+MAP
=VAL :sun
=VAL :yellow
-MAP
+MAP
+MAP
=VAL :earth
=VAL :blue
-MAP
+MAP
=VAL :moon
=VAL :white
-MAP
-MAP
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/V9D5/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703231 022163 x ustar 00 30 mtime=1777043097.000123133
30 atime=1777043097.000030663
30 ctime=1777043097.000123133
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/V9D5/in.yaml 0000644 0001750 0001750 00000000056 15172703231 021616 0 ustar 00tina tina - sun: yellow
- ? earth: blue
: moon: white
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/V9D5/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021161 x ustar 00 30 mtime=1777043096.929210295
30 atime=1777043096.929050847
30 ctime=1777043096.929210295
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/V9D5/=== 0000644 0001750 0001750 00000000052 15172703230 020610 0 ustar 00tina tina Spec Example 8.19. Compact Block Mappings
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/9KAX 0000644 0000000 0000000 00000000132 15172703231 020641 x ustar 00 30 mtime=1777043097.079631432
30 atime=1777043096.928903481
30 ctime=1777043097.079631432
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9KAX/ 0000755 0001750 0001750 00000000000 15172703231 020350 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9KAX/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022740 x ustar 00 30 mtime=1777043097.079726556
30 atime=1777043097.079631432
30 ctime=1777043097.079726556
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9KAX/test.event 0000644 0001750 0001750 00000001140 15172703231 022366 0 ustar 00tina tina +STR
+DOC ---
=VAL &a1 :scalar1
-DOC
+DOC ---
=VAL &a2 :scalar2
-DOC
+DOC ---
=VAL &a3 :scalar3
-DOC
+DOC ---
+MAP &a4
=VAL &a5 :key5
=VAL :value4
-MAP
-DOC
+DOC ---
+MAP
=VAL :a6
=VAL :1
=VAL &anchor6 :b6
=VAL :2
-MAP
-DOC
+DOC ---
+MAP
=VAL &a8 :key8
=VAL :value7
-MAP
-DOC
+DOC ---
+MAP
=VAL &a10 :key10
=VAL :value9
-MAP
-DOC
+DOC ---
=VAL &a11 :value11
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9KAX/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022411 x ustar 00 30 mtime=1777043097.050723977
30 atime=1777043097.050630948
30 ctime=1777043097.050723977
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9KAX/out.yaml 0000644 0001750 0001750 00000000333 15172703231 022042 0 ustar 00tina tina --- &a1 !!str scalar1
--- &a2 !!str scalar2
--- &a3 !!str scalar3
--- &a4 !!map
&a5 !!str key5: value4
---
a6: 1
&anchor6 b6: 2
--- !!map
&a8 !!str key8: value7
--- !!map
&a10 !!str key10: value9
--- &a11 !!str value11
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9KAX/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703231 022217 x ustar 00 30 mtime=1777043097.000030663
30 atime=1777043096.999938612
30 ctime=1777043097.000030663
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9KAX/in.json 0000644 0001750 0001750 00000000207 15172703231 021650 0 ustar 00tina tina "scalar1"
"scalar2"
"scalar3"
{
"key5": "value4"
}
{
"a6": 1,
"b6": 2
}
{
"key8": "value7"
}
{
"key10": "value9"
}
"value11"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9KAX/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022207 x ustar 00 30 mtime=1777043096.999938612
30 atime=1777043096.999840136
30 ctime=1777043096.999938612
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9KAX/in.yaml 0000644 0001750 0001750 00000000333 15172703230 021640 0 ustar 00tina tina ---
&a1
!!str
scalar1
---
!!str
&a2
scalar2
---
&a3
!!str scalar3
---
&a4 !!map
&a5 !!str key5: value4
---
a6: 1
&anchor6 b6: 2
---
!!map
&a8 !!str key8: value7
---
!!map
!!str &a10 key10: value9
---
!!str &a11
value11
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9KAX/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021206 x ustar 00 30 mtime=1777043096.929050847
30 atime=1777043096.928903481
30 ctime=1777043096.929050847
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9KAX/=== 0000644 0001750 0001750 00000000051 15172703230 020634 0 ustar 00tina tina Various combinations of tags and anchors
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/WZ62 0000644 0000000 0000000 00000000132 15172703231 020635 x ustar 00 30 mtime=1777043097.079538612
30 atime=1777043096.928754929
30 ctime=1777043097.079538612
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/WZ62/ 0000755 0001750 0001750 00000000000 15172703231 020344 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/WZ62/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022734 x ustar 00 30 mtime=1777043097.079631432
30 atime=1777043097.079538612
30 ctime=1777043097.079631432
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/WZ62/test.event 0000644 0001750 0001750 00000000163 15172703231 022366 0 ustar 00tina tina +STR
+DOC
+MAP {}
=VAL :foo
=VAL :
=VAL :
=VAL :bar
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/WZ62/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022405 x ustar 00 30 mtime=1777043097.050630948
30 atime=1777043097.050538408
30 ctime=1777043097.050630948
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/WZ62/out.yaml 0000644 0001750 0001750 00000000027 15172703231 022036 0 ustar 00tina tina foo: !!str
!!str : bar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/WZ62/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022212 x ustar 00 30 mtime=1777043096.999840136
30 atime=1777043096.999749132
30 ctime=1777043096.999840136
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/WZ62/in.json 0000644 0001750 0001750 00000000035 15172703230 021642 0 ustar 00tina tina {
"foo": "",
"": "bar"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/WZ62/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022203 x ustar 00 30 mtime=1777043096.999749132
30 atime=1777043096.999657081
30 ctime=1777043096.999749132
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/WZ62/in.yaml 0000644 0001750 0001750 00000000042 15172703230 021631 0 ustar 00tina tina {
foo : !!str,
!!str : bar,
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/WZ62/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021202 x ustar 00 30 mtime=1777043096.928903481
30 atime=1777043096.928754929
30 ctime=1777043096.928903481
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/WZ62/=== 0000644 0001750 0001750 00000000040 15172703230 020626 0 ustar 00tina tina Spec Example 7.2. Empty Content
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/YJV2 0000644 0000000 0000000 00000000132 15172703231 020657 x ustar 00 30 mtime=1777043097.079445164
30 atime=1777043096.928606795
30 ctime=1777043097.079445164
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/YJV2/ 0000755 0001750 0001750 00000000000 15172703231 020366 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/YJV2/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022756 x ustar 00 30 mtime=1777043097.079538612
30 atime=1777043097.079445164
30 ctime=1777043097.079538612
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/YJV2/test.event 0000644 0001750 0001750 00000000022 15172703231 022402 0 ustar 00tina tina +STR
+DOC
+SEQ []
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/YJV2/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703230 022224 x ustar 00 30 mtime=1777043096.999657081
29 atime=1777043096.99956524
30 ctime=1777043096.999657081
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/YJV2/in.yaml 0000644 0001750 0001750 00000000004 15172703230 021651 0 ustar 00tina tina [-]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/YJV2/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 022007 x ustar 00 30 mtime=1777043096.975459177
30 atime=1777043096.975459177
30 ctime=1777043096.975543196
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/YJV2/error 0000644 0001750 0001750 00000000000 15172703230 021427 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/YJV2/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021224 x ustar 00 30 mtime=1777043096.928754929
30 atime=1777043096.928606795
30 ctime=1777043096.928754929
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/YJV2/=== 0000644 0001750 0001750 00000000026 15172703230 020654 0 ustar 00tina tina Dash in flow sequence
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/LP6E 0000644 0000000 0000000 00000000132 15172703231 020633 x ustar 00 30 mtime=1777043097.079348294
30 atime=1777043096.928457125
30 ctime=1777043097.079348294
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LP6E/ 0000755 0001750 0001750 00000000000 15172703231 020342 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LP6E/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022732 x ustar 00 30 mtime=1777043097.079445164
30 atime=1777043097.079348294
30 ctime=1777043097.079445164
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LP6E/test.event 0000644 0001750 0001750 00000000215 15172703231 022362 0 ustar 00tina tina +STR
+DOC
+SEQ
+SEQ []
=VAL :a
=VAL :b
=VAL :c
-SEQ
+MAP {}
=VAL "a
=VAL :b
=VAL :c
=VAL 'd
=VAL :e
=VAL "f
-MAP
+SEQ []
-SEQ
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LP6E/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022403 x ustar 00 30 mtime=1777043097.050538408
30 atime=1777043097.050436789
30 ctime=1777043097.050538408
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LP6E/out.yaml 0000644 0001750 0001750 00000000062 15172703231 022033 0 ustar 00tina tina - - a
- b
- c
- "a": b
c: 'd'
e: "f"
- []
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LP6E/PaxHeaders/in.json 0000644 0000000 0000000 00000000127 15172703230 022214 x ustar 00 29 mtime=1777043096.99956524
29 atime=1777043096.99947277
29 ctime=1777043096.99956524
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LP6E/in.json 0000644 0001750 0001750 00000000136 15172703230 021642 0 ustar 00tina tina [
[
"a",
"b",
"c"
],
{
"a": "b",
"c": "d",
"e": "f"
},
[]
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LP6E/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703230 022177 x ustar 00 29 mtime=1777043096.99947277
30 atime=1777043096.999381836
29 ctime=1777043096.99947277
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LP6E/in.yaml 0000644 0001750 0001750 00000000106 15172703230 021630 0 ustar 00tina tina - [a, b , c ]
- { "a" : b
, c : 'd' ,
e : "f"
}
- [ ]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LP6E/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021200 x ustar 00 30 mtime=1777043096.928606795
30 atime=1777043096.928457125
30 ctime=1777043096.928606795
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/LP6E/=== 0000644 0001750 0001750 00000000041 15172703230 020625 0 ustar 00tina tina Whitespace After Scalars in Flow
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/7W2P 0000644 0000000 0000000 00000000132 15172703231 020624 x ustar 00 30 mtime=1777043097.078866458
30 atime=1777043096.928310737
30 ctime=1777043097.078866458
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7W2P/ 0000755 0001750 0001750 00000000000 15172703231 020333 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7W2P/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022723 x ustar 00 30 mtime=1777043097.078959906
30 atime=1777043097.078866458
30 ctime=1777043097.078959906
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7W2P/test.event 0000644 0001750 0001750 00000000113 15172703231 022350 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :a
=VAL :
=VAL :b
=VAL :
=VAL :c
=VAL :
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7W2P/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022374 x ustar 00 30 mtime=1777043097.050436789
30 atime=1777043097.050342852
30 ctime=1777043097.050436789
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7W2P/out.yaml 0000644 0001750 0001750 00000000011 15172703231 022016 0 ustar 00tina tina a:
b:
c:
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7W2P/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022201 x ustar 00 30 mtime=1777043096.999381836
30 atime=1777043096.999286712
30 ctime=1777043096.999381836
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7W2P/in.json 0000644 0001750 0001750 00000000052 15172703230 021630 0 ustar 00tina tina {
"a": null,
"b": null,
"c": null
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7W2P/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022172 x ustar 00 30 mtime=1777043096.999286712
30 atime=1777043096.999153105
30 ctime=1777043096.999286712
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7W2P/in.yaml 0000644 0001750 0001750 00000000013 15172703230 021616 0 ustar 00tina tina ? a
? b
c:
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7W2P/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021171 x ustar 00 30 mtime=1777043096.928457125
30 atime=1777043096.928310737
30 ctime=1777043096.928457125
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/7W2P/=== 0000644 0001750 0001750 00000000042 15172703230 020617 0 ustar 00tina tina Block Mapping with Missing Values
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/U44R 0000644 0000000 0000000 00000000132 15172703231 020623 x ustar 00 30 mtime=1777043097.078772731
30 atime=1777043096.928148146
30 ctime=1777043097.078772731
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U44R/ 0000755 0001750 0001750 00000000000 15172703231 020332 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U44R/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022722 x ustar 00 30 mtime=1777043097.078866458
30 atime=1777043097.078772731
30 ctime=1777043097.078866458
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U44R/test.event 0000644 0001750 0001750 00000000067 15172703231 022357 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :map
+MAP
=VAL :key1
=VAL "quoted1
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U44R/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022171 x ustar 00 30 mtime=1777043096.999153105
30 atime=1777043096.999061543
30 ctime=1777043096.999153105
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U44R/in.yaml 0000644 0001750 0001750 00000000062 15172703230 021621 0 ustar 00tina tina map:
key1: "quoted1"
key2: "bad indentation"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U44R/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021753 x ustar 00 30 mtime=1777043096.975373831
30 atime=1777043096.975373831
30 ctime=1777043096.975459177
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U44R/error 0000644 0001750 0001750 00000000000 15172703230 021373 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U44R/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021170 x ustar 00 30 mtime=1777043096.928310737
30 atime=1777043096.928148146
30 ctime=1777043096.928310737
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/U44R/=== 0000644 0001750 0001750 00000000037 15172703230 020622 0 ustar 00tina tina Bad indentation in mapping (2)
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/SSW6 0000644 0000000 0000000 00000000132 15172703231 020667 x ustar 00 30 mtime=1777043097.078680121
30 atime=1777043096.927999593
30 ctime=1777043097.078680121
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SSW6/ 0000755 0001750 0001750 00000000000 15172703231 020376 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SSW6/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022766 x ustar 00 30 mtime=1777043097.078772731
30 atime=1777043097.078680121
30 ctime=1777043097.078772731
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SSW6/test.event 0000644 0001750 0001750 00000000061 15172703231 022415 0 ustar 00tina tina +STR
+DOC ---
=VAL 'here's to "quotes"
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SSW6/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000131 15172703231 022436 x ustar 00 30 mtime=1777043097.050342852
29 atime=1777043097.05024242
30 ctime=1777043097.050342852
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SSW6/out.yaml 0000644 0001750 0001750 00000000032 15172703231 022064 0 ustar 00tina tina --- 'here''s to "quotes"'
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SSW6/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022244 x ustar 00 30 mtime=1777043096.999061543
30 atime=1777043096.998971308
30 ctime=1777043096.999061543
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SSW6/in.json 0000644 0001750 0001750 00000000027 15172703230 021675 0 ustar 00tina tina "here's to \"quotes\""
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SSW6/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022235 x ustar 00 30 mtime=1777043096.998971308
30 atime=1777043096.998879257
30 ctime=1777043096.998971308
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SSW6/in.yaml 0000644 0001750 0001750 00000000032 15172703230 021662 0 ustar 00tina tina ---
'here''s to "quotes"'
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SSW6/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021234 x ustar 00 30 mtime=1777043096.928148146
30 atime=1777043096.927999593
30 ctime=1777043096.928148146
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SSW6/=== 0000644 0001750 0001750 00000000061 15172703230 020663 0 ustar 00tina tina Spec Example 7.7. Single Quoted Characters [1.3]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/74H7 0000644 0000000 0000000 00000000132 15172703231 020556 x ustar 00 30 mtime=1777043097.078585835
30 atime=1777043096.927853205
30 ctime=1777043097.078585835
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/74H7/ 0000755 0001750 0001750 00000000000 15172703231 020265 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/74H7/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022655 x ustar 00 30 mtime=1777043097.078680121
30 atime=1777043097.078585835
30 ctime=1777043097.078680121
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/74H7/test.event 0000644 0001750 0001750 00000000355 15172703231 022312 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :a
=VAL :b
=VAL :c
=VAL :42
=VAL :e
=VAL :f
=VAL :g
=VAL :h
=VAL :23
=VAL :false
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/74H7/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000130 15172703231 022324 x ustar 00 29 mtime=1777043097.05024242
30 atime=1777043097.050143245
29 ctime=1777043097.05024242
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/74H7/out.yaml 0000644 0001750 0001750 00000000076 15172703231 021763 0 ustar 00tina tina !!str a: b
c: !!int 42
e: !!str f
g: h
!!str 23: !!bool false
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/74H7/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022133 x ustar 00 30 mtime=1777043096.998879257
30 atime=1777043096.998787555
30 ctime=1777043096.998879257
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/74H7/in.json 0000644 0001750 0001750 00000000101 15172703230 021555 0 ustar 00tina tina {
"a": "b",
"c": 42,
"e": "f",
"g": "h",
"23": false
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/74H7/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022124 x ustar 00 30 mtime=1777043096.998787555
30 atime=1777043096.998695504
30 ctime=1777043096.998787555
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/74H7/in.yaml 0000644 0001750 0001750 00000000076 15172703230 021561 0 ustar 00tina tina !!str a: b
c: !!int 42
e: !!str f
g: h
!!str 23: !!bool false
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/74H7/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021123 x ustar 00 30 mtime=1777043096.927999593
30 atime=1777043096.927853205
30 ctime=1777043096.927999593
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/74H7/=== 0000644 0001750 0001750 00000000031 15172703230 020547 0 ustar 00tina tina Tags in Implicit Mapping
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/4JVG 0000644 0000000 0000000 00000000132 15172703231 020637 x ustar 00 30 mtime=1777043097.078492527
30 atime=1777043096.927705072
30 ctime=1777043097.078492527
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4JVG/ 0000755 0001750 0001750 00000000000 15172703231 020346 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4JVG/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022736 x ustar 00 30 mtime=1777043097.078585835
30 atime=1777043097.078492527
30 ctime=1777043097.078585835
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4JVG/test.event 0000644 0001750 0001750 00000000120 15172703231 022361 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :top1
+MAP &node1
=VAL &k1 :key1
=VAL :val1
-MAP
=VAL :top2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4JVG/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022205 x ustar 00 30 mtime=1777043096.998695504
30 atime=1777043096.998604431
30 ctime=1777043096.998695504
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4JVG/in.yaml 0000644 0001750 0001750 00000000066 15172703230 021641 0 ustar 00tina tina top1: &node1
&k1 key1: val1
top2: &node2
&v2 val2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4JVG/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021767 x ustar 00 30 mtime=1777043096.975282967
30 atime=1777043096.975282967
30 ctime=1777043096.975373831
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4JVG/error 0000644 0001750 0001750 00000000000 15172703230 021407 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4JVG/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021204 x ustar 00 30 mtime=1777043096.927853205
30 atime=1777043096.927705072
30 ctime=1777043096.927853205
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4JVG/=== 0000644 0001750 0001750 00000000036 15172703230 020635 0 ustar 00tina tina Scalar value with two anchors
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/JR7V 0000644 0000000 0000000 00000000132 15172703231 020655 x ustar 00 30 mtime=1777043097.078399149
30 atime=1777043096.927556938
30 ctime=1777043097.078399149
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JR7V/ 0000755 0001750 0001750 00000000000 15172703231 020364 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JR7V/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022754 x ustar 00 30 mtime=1777043097.078492527
30 atime=1777043097.078399149
30 ctime=1777043097.078492527
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JR7V/test.event 0000644 0001750 0001750 00000000421 15172703231 022403 0 ustar 00tina tina +STR
+DOC
+SEQ
=VAL :a?string
=VAL :another ? string
+MAP
=VAL :key
=VAL :value?
-MAP
+SEQ []
=VAL :a?string
-SEQ
+SEQ []
=VAL :another ? string
-SEQ
+MAP {}
=VAL :key
=VAL :value?
-MAP
+MAP {}
=VAL :key
=VAL :value?
-MAP
+MAP {}
=VAL :key?
=VAL :value
-MAP
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JR7V/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022425 x ustar 00 30 mtime=1777043097.050143245
30 atime=1777043097.050050007
30 ctime=1777043097.050143245
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JR7V/out.yaml 0000644 0001750 0001750 00000000170 15172703231 022055 0 ustar 00tina tina - a?string
- another ? string
- key: value?
- - a?string
- - another ? string
- key: value?
- key: value?
- key?: value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JR7V/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022232 x ustar 00 30 mtime=1777043096.998604431
30 atime=1777043096.998512659
30 ctime=1777043096.998604431
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JR7V/in.json 0000644 0001750 0001750 00000000323 15172703230 021662 0 ustar 00tina tina [
"a?string",
"another ? string",
{
"key": "value?"
},
[
"a?string"
],
[
"another ? string"
],
{
"key": "value?"
},
{
"key": "value?"
},
{
"key?": "value"
}
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JR7V/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022223 x ustar 00 30 mtime=1777043096.998512659
30 atime=1777043096.998420608
30 ctime=1777043096.998512659
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JR7V/in.yaml 0000644 0001750 0001750 00000000200 15172703230 021645 0 ustar 00tina tina - a?string
- another ? string
- key: value?
- [a?string]
- [another ? string]
- {key: value? }
- {key: value?}
- {key?: value }
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JR7V/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021222 x ustar 00 30 mtime=1777043096.927705072
30 atime=1777043096.927556938
30 ctime=1777043096.927705072
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/JR7V/=== 0000644 0001750 0001750 00000000032 15172703230 020647 0 ustar 00tina tina Question marks in scalars
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/CML9 0000644 0000000 0000000 00000000132 15172703231 020631 x ustar 00 30 mtime=1777043097.078306399
30 atime=1777043096.927407896
30 ctime=1777043097.078306399
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CML9/ 0000755 0001750 0001750 00000000000 15172703231 020340 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CML9/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022730 x ustar 00 30 mtime=1777043097.078399149
30 atime=1777043097.078306399
30 ctime=1777043097.078399149
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CML9/test.event 0000644 0001750 0001750 00000000055 15172703231 022362 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :key
+SEQ []
=VAL :word1
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CML9/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022177 x ustar 00 30 mtime=1777043096.998420608
30 atime=1777043096.998329185
30 ctime=1777043096.998420608
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CML9/in.yaml 0000644 0001750 0001750 00000000036 15172703230 021630 0 ustar 00tina tina key: [ word1
# xxx
word2 ]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CML9/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021761 x ustar 00 30 mtime=1777043096.975159906
30 atime=1777043096.975159906
30 ctime=1777043096.975282967
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CML9/error 0000644 0001750 0001750 00000000000 15172703230 021401 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CML9/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021176 x ustar 00 30 mtime=1777043096.927556938
30 atime=1777043096.927407896
30 ctime=1777043096.927556938
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CML9/=== 0000644 0001750 0001750 00000000026 15172703230 020626 0 ustar 00tina tina Missing comma in flow
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/Z67P 0000644 0000000 0000000 00000000132 15172703231 020633 x ustar 00 30 mtime=1777043097.078202545
30 atime=1777043096.927252359
30 ctime=1777043097.078202545
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Z67P/ 0000755 0001750 0001750 00000000000 15172703231 020342 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Z67P/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022732 x ustar 00 30 mtime=1777043097.078306399
30 atime=1777043097.078202545
30 ctime=1777043097.078306399
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Z67P/test.event 0000644 0001750 0001750 00000000134 15172703231 022362 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :literal
=VAL |value\n
=VAL :folded
=VAL >value\n
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Z67P/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022403 x ustar 00 30 mtime=1777043097.050050007
30 atime=1777043097.049957048
30 ctime=1777043097.050050007
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Z67P/out.yaml 0000644 0001750 0001750 00000000052 15172703231 022032 0 ustar 00tina tina literal: |
value
folded: !foo >
value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Z67P/PaxHeaders/in.json 0000644 0000000 0000000 00000000131 15172703230 022207 x ustar 00 30 mtime=1777043096.998329185
29 atime=1777043096.99823022
30 ctime=1777043096.998329185
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Z67P/in.json 0000644 0001750 0001750 00000000062 15172703230 021640 0 ustar 00tina tina {
"literal": "value\n",
"folded": "value\n"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Z67P/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703230 022177 x ustar 00 29 mtime=1777043096.99823022
30 atime=1777043096.998134817
29 ctime=1777043096.99823022
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Z67P/in.yaml 0000644 0001750 0001750 00000000053 15172703230 021631 0 ustar 00tina tina literal: |2
value
folded: !foo >1
value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Z67P/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021200 x ustar 00 30 mtime=1777043096.927407896
30 atime=1777043096.927252359
30 ctime=1777043096.927407896
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/Z67P/=== 0000644 0001750 0001750 00000000054 15172703230 020631 0 ustar 00tina tina Spec Example 8.21. Block Scalar Nodes [1.3]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/5GBF 0000644 0000000 0000000 00000000132 15172703231 020610 x ustar 00 30 mtime=1777043097.078095199
30 atime=1777043096.927059876
30 ctime=1777043097.078095199
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5GBF/ 0000755 0001750 0001750 00000000000 15172703231 020317 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5GBF/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022707 x ustar 00 30 mtime=1777043097.078202545
30 atime=1777043097.078095199
30 ctime=1777043097.078202545
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5GBF/test.event 0000644 0001750 0001750 00000000170 15172703231 022337 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :Folding
=VAL "Empty line\nas a line feed
=VAL :Chomping
=VAL |Clipped empty lines\n
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5GBF/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022360 x ustar 00 30 mtime=1777043097.049957048
30 atime=1777043097.049864089
30 ctime=1777043097.049957048
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5GBF/out.yaml 0000644 0001750 0001750 00000000110 15172703231 022002 0 ustar 00tina tina Folding: "Empty line\nas a line feed"
Chomping: |
Clipped empty lines
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5GBF/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022165 x ustar 00 30 mtime=1777043096.998134817
30 atime=1777043096.998043045
30 ctime=1777043096.998134817
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5GBF/in.json 0000644 0001750 0001750 00000000125 15172703230 021615 0 ustar 00tina tina {
"Folding": "Empty line\nas a line feed",
"Chomping": "Clipped empty lines\n"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5GBF/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022156 x ustar 00 30 mtime=1777043096.998043045
30 atime=1777043096.997949597
30 ctime=1777043096.998043045
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5GBF/in.yaml 0000644 0001750 0001750 00000000123 15172703230 021604 0 ustar 00tina tina Folding:
"Empty line
as a line feed"
Chomping: |
Clipped empty lines
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5GBF/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021155 x ustar 00 30 mtime=1777043096.927252359
30 atime=1777043096.927059876
30 ctime=1777043096.927252359
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5GBF/=== 0000644 0001750 0001750 00000000036 15172703230 020606 0 ustar 00tina tina Spec Example 6.5. Empty Lines
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/M6YH 0000644 0000000 0000000 00000000130 15172703231 020646 x ustar 00 29 mtime=1777043097.07800224
30 atime=1777043096.926910276
29 ctime=1777043097.07800224
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M6YH/ 0000755 0001750 0001750 00000000000 15172703231 020357 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M6YH/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 022746 x ustar 00 30 mtime=1777043097.078095199
29 atime=1777043097.07800224
30 ctime=1777043097.078095199
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M6YH/test.event 0000644 0001750 0001750 00000000131 15172703231 022374 0 ustar 00tina tina +STR
+DOC
+SEQ
=VAL |x\n
+MAP
=VAL :foo
=VAL :bar
-MAP
+SEQ
=VAL :42
-SEQ
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M6YH/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022420 x ustar 00 30 mtime=1777043097.049864089
30 atime=1777043097.049769105
30 ctime=1777043097.049864089
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M6YH/out.yaml 0000644 0001750 0001750 00000000032 15172703231 022045 0 ustar 00tina tina - |
x
- foo: bar
- - 42
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M6YH/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022225 x ustar 00 30 mtime=1777043096.997949597
30 atime=1777043096.997857546
30 ctime=1777043096.997949597
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M6YH/in.json 0000644 0001750 0001750 00000000067 15172703230 021662 0 ustar 00tina tina [
"x\n",
{
"foo" : "bar"
},
[
42
]
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M6YH/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022216 x ustar 00 30 mtime=1777043096.997857546
30 atime=1777043096.997764447
30 ctime=1777043096.997857546
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M6YH/in.yaml 0000644 0001750 0001750 00000000033 15172703230 021644 0 ustar 00tina tina - |
x
-
foo: bar
-
- 42
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M6YH/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021215 x ustar 00 30 mtime=1777043096.927059876
30 atime=1777043096.926910276
30 ctime=1777043096.927059876
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/M6YH/=== 0000644 0001750 0001750 00000000033 15172703230 020643 0 ustar 00tina tina Block sequence indentation
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/4QFQ 0000644 0000000 0000000 00000000126 15172703231 020643 x ustar 00 28 mtime=1777043097.0779097
30 atime=1777043096.926762561
28 ctime=1777043097.0779097
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4QFQ/ 0000755 0001750 0001750 00000000000 15172703231 020347 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4QFQ/PaxHeaders/test.event 0000644 0000000 0000000 00000000126 15172703231 022742 x ustar 00 29 mtime=1777043097.07800224
28 atime=1777043097.0779097
29 ctime=1777043097.07800224
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4QFQ/test.event 0000644 0001750 0001750 00000000151 15172703231 022366 0 ustar 00tina tina +STR
+DOC
+SEQ
=VAL |detected\n
=VAL >\n\n# detected\n
=VAL | explicit\n
=VAL >detected\n
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4QFQ/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022537 x ustar 00 30 mtime=1777043097.068824721
30 atime=1777043097.068730924
30 ctime=1777043097.068824721
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4QFQ/emit.yaml 0000644 0001750 0001750 00000000103 15172703231 022163 0 ustar 00tina tina - |
detected
- >2
# detected
- |2
explicit
- >
detected
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4QFQ/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022215 x ustar 00 30 mtime=1777043096.997764447
30 atime=1777043096.997672885
30 ctime=1777043096.997764447
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4QFQ/in.json 0000644 0001750 0001750 00000000112 15172703230 021641 0 ustar 00tina tina [
"detected\n",
"\n\n# detected\n",
" explicit\n",
"detected\n"
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4QFQ/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022206 x ustar 00 30 mtime=1777043096.997672885
30 atime=1777043096.997581323
30 ctime=1777043096.997672885
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4QFQ/in.yaml 0000644 0001750 0001750 00000000102 15172703230 021631 0 ustar 00tina tina - |
detected
- >
# detected
- |1
explicit
- >
detected
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4QFQ/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021205 x ustar 00 30 mtime=1777043096.926910276
30 atime=1777043096.926762561
30 ctime=1777043096.926910276
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4QFQ/=== 0000644 0001750 0001750 00000000064 15172703230 020637 0 ustar 00tina tina Spec Example 8.2. Block Indentation Indicator [1.3]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/L94M 0000644 0000000 0000000 00000000132 15172703231 020612 x ustar 00 30 mtime=1777043097.077815693
30 atime=1777043096.926615684
30 ctime=1777043097.077815693
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L94M/ 0000755 0001750 0001750 00000000000 15172703231 020321 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L94M/PaxHeaders/test.event 0000644 0000000 0000000 00000000126 15172703231 022714 x ustar 00 28 mtime=1777043097.0779097
30 atime=1777043097.077815693
28 ctime=1777043097.0779097
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L94M/test.event 0000644 0001750 0001750 00000000207 15172703231 022342 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :a
=VAL :47
=VAL :c
=VAL :d
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L94M/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022362 x ustar 00 30 mtime=1777043097.049769105
30 atime=1777043097.049674679
30 ctime=1777043097.049769105
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L94M/out.yaml 0000644 0001750 0001750 00000000035 15172703231 022012 0 ustar 00tina tina !!str a: !!int 47
c: !!str d
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L94M/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022167 x ustar 00 30 mtime=1777043096.997581323
30 atime=1777043096.997489062
30 ctime=1777043096.997581323
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L94M/in.json 0000644 0001750 0001750 00000000032 15172703230 021614 0 ustar 00tina tina {
"a": 47,
"c": "d"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L94M/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022160 x ustar 00 30 mtime=1777043096.997489062
30 atime=1777043096.997395615
30 ctime=1777043096.997489062
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L94M/in.yaml 0000644 0001750 0001750 00000000043 15172703230 021607 0 ustar 00tina tina ? !!str a
: !!int 47
? c
: !!str d
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L94M/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021157 x ustar 00 30 mtime=1777043096.926762561
30 atime=1777043096.926615684
30 ctime=1777043096.926762561
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/L94M/=== 0000644 0001750 0001750 00000000031 15172703230 020603 0 ustar 00tina tina Tags in Explicit Mapping
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/SU74 0000644 0000000 0000000 00000000132 15172703231 020627 x ustar 00 30 mtime=1777043097.077714353
30 atime=1777043096.926464757
30 ctime=1777043097.077714353
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SU74/ 0000755 0001750 0001750 00000000000 15172703231 020336 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SU74/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022726 x ustar 00 30 mtime=1777043097.077815693
30 atime=1777043097.077714353
30 ctime=1777043097.077815693
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SU74/test.event 0000644 0001750 0001750 00000000056 15172703231 022361 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :key1
=VAL &alias :value1
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SU74/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022175 x ustar 00 30 mtime=1777043096.997395615
30 atime=1777043096.997302586
30 ctime=1777043096.997395615
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SU74/in.yaml 0000644 0001750 0001750 00000000047 15172703230 021630 0 ustar 00tina tina key1: &alias value1
&b *alias : value2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SU74/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021757 x ustar 00 30 mtime=1777043096.975076166
30 atime=1777043096.975076166
30 ctime=1777043096.975159906
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SU74/error 0000644 0001750 0001750 00000000000 15172703230 021377 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SU74/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021174 x ustar 00 30 mtime=1777043096.926615684
30 atime=1777043096.926464757
30 ctime=1777043096.926615684
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SU74/=== 0000644 0001750 0001750 00000000040 15172703230 020620 0 ustar 00tina tina Anchor and alias as mapping key
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/6KGN 0000644 0000000 0000000 00000000132 15172703231 020632 x ustar 00 30 mtime=1777043097.077621254
30 atime=1777043096.926317042
30 ctime=1777043097.077621254
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6KGN/ 0000755 0001750 0001750 00000000000 15172703231 020341 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6KGN/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022731 x ustar 00 30 mtime=1777043097.077714353
30 atime=1777043097.077621254
30 ctime=1777043097.077714353
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6KGN/test.event 0000644 0001750 0001750 00000000116 15172703231 022361 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :a
=VAL &anchor :
=VAL :b
=ALI *anchor
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6KGN/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022402 x ustar 00 30 mtime=1777043097.049674679
30 atime=1777043097.049581231
30 ctime=1777043097.049674679
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6KGN/out.yaml 0000644 0001750 0001750 00000000032 15172703231 022027 0 ustar 00tina tina ---
a: &anchor
b: *anchor
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6KGN/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022207 x ustar 00 30 mtime=1777043096.997302586
30 atime=1777043096.997208998
30 ctime=1777043096.997302586
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6KGN/in.json 0000644 0001750 0001750 00000000035 15172703230 021637 0 ustar 00tina tina {
"a": null,
"b": null
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6KGN/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703230 022177 x ustar 00 30 mtime=1777043096.997208998
29 atime=1777043096.99710263
30 ctime=1777043096.997208998
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6KGN/in.yaml 0000644 0001750 0001750 00000000032 15172703230 021625 0 ustar 00tina tina ---
a: &anchor
b: *anchor
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6KGN/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021177 x ustar 00 30 mtime=1777043096.926464757
30 atime=1777043096.926317042
30 ctime=1777043096.926464757
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6KGN/=== 0000644 0001750 0001750 00000000026 15172703230 020627 0 ustar 00tina tina Anchor for empty node
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/ZL4Z 0000644 0000000 0000000 00000000130 15172703231 020666 x ustar 00 29 mtime=1777043097.07752606
30 atime=1777043096.926149492
29 ctime=1777043097.07752606
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZL4Z/ 0000755 0001750 0001750 00000000000 15172703231 020377 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZL4Z/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 022766 x ustar 00 30 mtime=1777043097.077621254
29 atime=1777043097.07752606
30 ctime=1777043097.077621254
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZL4Z/test.event 0000644 0001750 0001750 00000000043 15172703231 022416 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :a
=VAL 'b
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZL4Z/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703230 022234 x ustar 00 29 mtime=1777043096.99710263
30 atime=1777043096.997011766
29 ctime=1777043096.99710263
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZL4Z/in.yaml 0000644 0001750 0001750 00000000016 15172703230 021665 0 ustar 00tina tina ---
a: 'b': c
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZL4Z/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 022020 x ustar 00 30 mtime=1777043096.974991937
30 atime=1777043096.974991937
30 ctime=1777043096.975076166
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZL4Z/error 0000644 0001750 0001750 00000000000 15172703230 021440 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZL4Z/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021235 x ustar 00 30 mtime=1777043096.926317042
30 atime=1777043096.926149492
30 ctime=1777043096.926317042
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/ZL4Z/=== 0000644 0001750 0001750 00000000027 15172703230 020666 0 ustar 00tina tina Invalid nested mapping
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/GH63 0000644 0000000 0000000 00000000132 15172703231 020574 x ustar 00 30 mtime=1777043097.077431844
30 atime=1777043096.926002895
30 ctime=1777043097.077431844
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/GH63/ 0000755 0001750 0001750 00000000000 15172703231 020303 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/GH63/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 022671 x ustar 00 29 mtime=1777043097.07752606
30 atime=1777043097.077431844
29 ctime=1777043097.07752606
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/GH63/test.event 0000644 0001750 0001750 00000000106 15172703231 022322 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :a
=VAL :1.3
=VAL :fifteen
=VAL :d
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/GH63/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022344 x ustar 00 30 mtime=1777043097.049581231
30 atime=1777043097.049487294
30 ctime=1777043097.049581231
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/GH63/out.yaml 0000644 0001750 0001750 00000000022 15172703231 021770 0 ustar 00tina tina a: 1.3
fifteen: d
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/GH63/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022151 x ustar 00 30 mtime=1777043096.997011766
30 atime=1777043096.996920832
30 ctime=1777043096.997011766
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/GH63/in.json 0000644 0001750 0001750 00000000041 15172703230 021576 0 ustar 00tina tina {
"a": 1.3,
"fifteen": "d"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/GH63/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022142 x ustar 00 30 mtime=1777043096.996920832
30 atime=1777043096.996829759
30 ctime=1777043096.996920832
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/GH63/in.yaml 0000644 0001750 0001750 00000000025 15172703230 021571 0 ustar 00tina tina ? a
: 1.3
fifteen: d
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/GH63/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021141 x ustar 00 30 mtime=1777043096.926149492
30 atime=1777043096.926002895
30 ctime=1777043096.926149492
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/GH63/=== 0000644 0001750 0001750 00000000053 15172703230 020571 0 ustar 00tina tina Mixed Block Mapping (explicit to implicit)
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/CPZ3 0000644 0000000 0000000 00000000132 15172703231 020644 x ustar 00 30 mtime=1777043097.077337419
30 atime=1777043096.925852806
30 ctime=1777043097.077337419
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CPZ3/ 0000755 0001750 0001750 00000000000 15172703231 020353 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CPZ3/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022743 x ustar 00 30 mtime=1777043097.077431844
30 atime=1777043097.077337419
30 ctime=1777043097.077431844
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CPZ3/test.event 0000644 0001750 0001750 00000000073 15172703231 022375 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :tab
=VAL "\tstring
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CPZ3/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022414 x ustar 00 30 mtime=1777043097.049487294
30 atime=1777043097.049394754
30 ctime=1777043097.049487294
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CPZ3/out.yaml 0000644 0001750 0001750 00000000024 15172703231 022042 0 ustar 00tina tina ---
tab: "\tstring"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CPZ3/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022221 x ustar 00 30 mtime=1777043096.996829759
30 atime=1777043096.996737917
30 ctime=1777043096.996829759
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CPZ3/in.json 0000644 0001750 0001750 00000000030 15172703230 021644 0 ustar 00tina tina {
"tab": "\tstring"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CPZ3/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022212 x ustar 00 30 mtime=1777043096.996737917
30 atime=1777043096.996644539
30 ctime=1777043096.996737917
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CPZ3/in.yaml 0000644 0001750 0001750 00000000024 15172703230 021640 0 ustar 00tina tina ---
tab: "\tstring"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CPZ3/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021211 x ustar 00 30 mtime=1777043096.926002895
30 atime=1777043096.925852806
30 ctime=1777043096.926002895
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CPZ3/=== 0000644 0001750 0001750 00000000050 15172703230 020636 0 ustar 00tina tina Doublequoted scalar starting with a tab
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/CT4Q 0000644 0000000 0000000 00000000132 15172703231 020640 x ustar 00 30 mtime=1777043097.077242434
30 atime=1777043096.925706558
30 ctime=1777043097.077242434
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CT4Q/ 0000755 0001750 0001750 00000000000 15172703231 020347 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CT4Q/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022737 x ustar 00 30 mtime=1777043097.077337419
30 atime=1777043097.077242434
30 ctime=1777043097.077337419
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CT4Q/test.event 0000644 0001750 0001750 00000000106 15172703231 022366 0 ustar 00tina tina +STR
+DOC
+SEQ []
+MAP {}
=VAL :foo bar
=VAL :baz
-MAP
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CT4Q/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022410 x ustar 00 30 mtime=1777043097.049394754
30 atime=1777043097.049301656
30 ctime=1777043097.049394754
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CT4Q/out.yaml 0000644 0001750 0001750 00000000017 15172703231 022040 0 ustar 00tina tina - foo bar: baz
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CT4Q/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022215 x ustar 00 30 mtime=1777043096.996644539
30 atime=1777043096.996553466
30 ctime=1777043096.996644539
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CT4Q/in.json 0000644 0001750 0001750 00000000041 15172703230 021642 0 ustar 00tina tina [
{
"foo bar": "baz"
}
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CT4Q/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022206 x ustar 00 30 mtime=1777043096.996553466
30 atime=1777043096.996461205
30 ctime=1777043096.996553466
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CT4Q/in.yaml 0000644 0001750 0001750 00000000025 15172703230 021635 0 ustar 00tina tina [
? foo
bar : baz
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CT4Q/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021205 x ustar 00 30 mtime=1777043096.925852806
30 atime=1777043096.925706558
30 ctime=1777043096.925852806
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CT4Q/=== 0000644 0001750 0001750 00000000056 15172703230 020640 0 ustar 00tina tina Spec Example 7.20. Single Pair Explicit Entry
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/4V8U 0000644 0000000 0000000 00000000132 15172703231 020633 x ustar 00 30 mtime=1777043097.077135647
30 atime=1777043096.925557307
30 ctime=1777043097.077135647
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4V8U/ 0000755 0001750 0001750 00000000000 15172703231 020342 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4V8U/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022732 x ustar 00 30 mtime=1777043097.077242434
30 atime=1777043097.077135647
30 ctime=1777043097.077242434
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4V8U/test.event 0000644 0001750 0001750 00000000076 15172703231 022367 0 ustar 00tina tina +STR
+DOC ---
=VAL :plain\\value\\with\\backslashes
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4V8U/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022403 x ustar 00 30 mtime=1777043097.049301656
30 atime=1777043097.049206951
30 ctime=1777043097.049301656
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4V8U/out.yaml 0000644 0001750 0001750 00000000041 15172703231 022030 0 ustar 00tina tina --- plain\value\with\backslashes
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4V8U/PaxHeaders/in.json 0000644 0000000 0000000 00000000131 15172703230 022207 x ustar 00 30 mtime=1777043096.996461205
29 atime=1777043096.99636678
30 ctime=1777043096.996461205
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4V8U/in.json 0000644 0001750 0001750 00000000042 15172703230 021636 0 ustar 00tina tina "plain\\value\\with\\backslashes"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4V8U/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703230 022177 x ustar 00 29 mtime=1777043096.99636678
30 atime=1777043096.996273751
29 ctime=1777043096.99636678
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4V8U/in.yaml 0000644 0001750 0001750 00000000041 15172703230 021626 0 ustar 00tina tina ---
plain\value\with\backslashes
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4V8U/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021200 x ustar 00 30 mtime=1777043096.925706558
30 atime=1777043096.925557307
30 ctime=1777043096.925706558
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4V8U/=== 0000644 0001750 0001750 00000000036 15172703230 020631 0 ustar 00tina tina Plain scalar with backslashes
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/SY6V 0000644 0000000 0000000 00000000130 15172703231 020672 x ustar 00 29 mtime=1777043097.07704164
30 atime=1777043096.925410221
29 ctime=1777043097.07704164
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SY6V/ 0000755 0001750 0001750 00000000000 15172703231 020403 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SY6V/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 022772 x ustar 00 30 mtime=1777043097.077135647
29 atime=1777043097.07704164
30 ctime=1777043097.077135647
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SY6V/test.event 0000644 0001750 0001750 00000000005 15172703231 022420 0 ustar 00tina tina +STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SY6V/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703230 022241 x ustar 00 30 mtime=1777043096.996273751
29 atime=1777043096.99616864
30 ctime=1777043096.996273751
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SY6V/in.yaml 0000644 0001750 0001750 00000000031 15172703230 021666 0 ustar 00tina tina &anchor - sequence entry
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SY6V/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 022024 x ustar 00 30 mtime=1777043096.974907918
30 atime=1777043096.974907918
30 ctime=1777043096.974991937
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SY6V/error 0000644 0001750 0001750 00000000000 15172703230 021444 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SY6V/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021241 x ustar 00 30 mtime=1777043096.925557307
30 atime=1777043096.925410221
30 ctime=1777043096.925557307
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SY6V/=== 0000644 0001750 0001750 00000000052 15172703230 020670 0 ustar 00tina tina Anchor before sequence entry on same line
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/3UYS 0000644 0000000 0000000 00000000132 15172703231 020670 x ustar 00 30 mtime=1777043097.076947633
30 atime=1777043096.925262925
30 ctime=1777043097.076947633
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3UYS/ 0000755 0001750 0001750 00000000000 15172703231 020377 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3UYS/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 022765 x ustar 00 29 mtime=1777043097.07704164
30 atime=1777043097.076947633
29 ctime=1777043097.07704164
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3UYS/test.event 0000644 0001750 0001750 00000000074 15172703231 022422 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :escaped slash
=VAL "a/b
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3UYS/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022440 x ustar 00 30 mtime=1777043097.049206951
30 atime=1777043097.049106798
30 ctime=1777043097.049206951
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3UYS/out.yaml 0000644 0001750 0001750 00000000025 15172703231 022067 0 ustar 00tina tina escaped slash: "a/b"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3UYS/PaxHeaders/in.json 0000644 0000000 0000000 00000000130 15172703230 022243 x ustar 00 29 mtime=1777043096.99616864
30 atime=1777043096.996075681
29 ctime=1777043096.99616864
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3UYS/in.json 0000644 0001750 0001750 00000000035 15172703230 021675 0 ustar 00tina tina {
"escaped slash": "a/b"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3UYS/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022236 x ustar 00 30 mtime=1777043096.996075681
30 atime=1777043096.995975458
30 ctime=1777043096.996075681
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3UYS/in.yaml 0000644 0001750 0001750 00000000026 15172703230 021666 0 ustar 00tina tina escaped slash: "a\/b"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3UYS/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021235 x ustar 00 30 mtime=1777043096.925410221
30 atime=1777043096.925262925
30 ctime=1777043096.925410221
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/3UYS/=== 0000644 0001750 0001750 00000000037 15172703230 020667 0 ustar 00tina tina Escaped slash in double quotes
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/6HB6 0000644 0000000 0000000 00000000131 15172703231 020571 x ustar 00 30 mtime=1777043097.076853697
29 atime=1777043096.92509775
30 ctime=1777043097.076853697
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6HB6/ 0000755 0001750 0001750 00000000000 15172703231 020301 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6HB6/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022671 x ustar 00 30 mtime=1777043097.076947633
30 atime=1777043097.076853697
30 ctime=1777043097.076947633
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6HB6/test.event 0000644 0001750 0001750 00000000270 15172703231 022322 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :Not indented
+MAP
=VAL :By one space
=VAL |By four\n spaces\n
=VAL :Flow style
+SEQ []
=VAL :By two
=VAL :Also by two
=VAL :Still by two
-SEQ
-MAP
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6HB6/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022342 x ustar 00 30 mtime=1777043097.049106798
30 atime=1777043097.049015375
30 ctime=1777043097.049106798
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6HB6/out.yaml 0000644 0001750 0001750 00000000163 15172703231 021774 0 ustar 00tina tina Not indented:
By one space: |
By four
spaces
Flow style:
- By two
- Also by two
- Still by two
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6HB6/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022147 x ustar 00 30 mtime=1777043096.995975458
30 atime=1777043096.995884385
30 ctime=1777043096.995975458
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6HB6/in.json 0000644 0001750 0001750 00000000233 15172703230 021577 0 ustar 00tina tina {
"Not indented": {
"By one space": "By four\n spaces\n",
"Flow style": [
"By two",
"Also by two",
"Still by two"
]
}
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6HB6/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022140 x ustar 00 30 mtime=1777043096.995884385
30 atime=1777043096.995792892
30 ctime=1777043096.995884385
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6HB6/in.yaml 0000644 0001750 0001750 00000000455 15172703230 021576 0 ustar 00tina tina # Leading comment line spaces are
# neither content nor indentation.
Not indented:
By one space: |
By four
spaces
Flow style: [ # Leading spaces
By two, # in flow style
Also by two, # are neither
Still by two # content nor
] # indentation.
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6HB6/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021136 x ustar 00 30 mtime=1777043096.925262925
29 atime=1777043096.92509775
30 ctime=1777043096.925262925
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6HB6/=== 0000644 0001750 0001750 00000000045 15172703230 020570 0 ustar 00tina tina Spec Example 6.1. Indentation Spaces
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/FBC9 0000644 0000000 0000000 00000000132 15172703231 020610 x ustar 00 30 mtime=1777043097.076748655
30 atime=1777043096.924947381
30 ctime=1777043097.076748655
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FBC9/ 0000755 0001750 0001750 00000000000 15172703231 020317 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FBC9/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022707 x ustar 00 30 mtime=1777043097.076853697
30 atime=1777043097.076748655
30 ctime=1777043097.076853697
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FBC9/test.event 0000644 0001750 0001750 00000000333 15172703231 022340 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :safe
=VAL :a!"#$%&'()*+,-./09:;<=>?@AZ[\\]^_`az{|}~ !"#$%&'()*+,-./09:;<=>?@AZ[\\]^_`az{|}~
=VAL :safe question mark
=VAL :?foo
=VAL :safe colon
=VAL ::foo
=VAL :safe dash
=VAL :-foo
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FBC9/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022360 x ustar 00 30 mtime=1777043097.049015375
30 atime=1777043097.048923464
30 ctime=1777043097.049015375
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FBC9/out.yaml 0000644 0001750 0001750 00000000217 15172703231 022012 0 ustar 00tina tina safe: a!"#$%&'()*+,-./09:;<=>?@AZ[\]^_`az{|}~ !"#$%&'()*+,-./09:;<=>?@AZ[\]^_`az{|}~
safe question mark: ?foo
safe colon: :foo
safe dash: -foo
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FBC9/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022165 x ustar 00 30 mtime=1777043096.995792892
30 atime=1777043096.995700492
30 ctime=1777043096.995792892
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FBC9/in.json 0000644 0001750 0001750 00000000262 15172703230 021617 0 ustar 00tina tina {
"safe": "a!\"#$%&'()*+,-./09:;<=>?@AZ[\\]^_`az{|}~ !\"#$%&'()*+,-./09:;<=>?@AZ[\\]^_`az{|}~",
"safe question mark": "?foo",
"safe colon": ":foo",
"safe dash": "-foo"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FBC9/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022156 x ustar 00 30 mtime=1777043096.995700492
30 atime=1777043096.995608651
30 ctime=1777043096.995700492
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FBC9/in.yaml 0000644 0001750 0001750 00000000224 15172703230 021606 0 ustar 00tina tina safe: a!"#$%&'()*+,-./09:;<=>?@AZ[\]^_`az{|}~
!"#$%&'()*+,-./09:;<=>?@AZ[\]^_`az{|}~
safe question mark: ?foo
safe colon: :foo
safe dash: -foo
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FBC9/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021153 x ustar 00 29 mtime=1777043096.92509775
30 atime=1777043096.924947381
29 ctime=1777043096.92509775
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FBC9/=== 0000644 0001750 0001750 00000000044 15172703230 020605 0 ustar 00tina tina Allowed characters in plain scalars
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/UGM3 0000644 0000000 0000000 00000000132 15172703231 020640 x ustar 00 30 mtime=1777043097.076655417
30 atime=1777043096.924799247
30 ctime=1777043097.076655417
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UGM3/ 0000755 0001750 0001750 00000000000 15172703231 020347 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UGM3/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022737 x ustar 00 30 mtime=1777043097.076748655
30 atime=1777043097.076655417
30 ctime=1777043097.076748655
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UGM3/test.event 0000644 0001750 0001750 00000001403 15172703231 022367 0 ustar 00tina tina +STR
+DOC ---
+MAP
=VAL :invoice
=VAL :34843
=VAL :date
=VAL :2001-01-23
=VAL :bill-to
+MAP &id001
=VAL :given
=VAL :Chris
=VAL :family
=VAL :Dumars
=VAL :address
+MAP
=VAL :lines
=VAL |458 Walkman Dr.\nSuite #292\n
=VAL :city
=VAL :Royal Oak
=VAL :state
=VAL :MI
=VAL :postal
=VAL :48046
-MAP
-MAP
=VAL :ship-to
=ALI *id001
=VAL :product
+SEQ
+MAP
=VAL :sku
=VAL :BL394D
=VAL :quantity
=VAL :4
=VAL :description
=VAL :Basketball
=VAL :price
=VAL :450.00
-MAP
+MAP
=VAL :sku
=VAL :BL4438H
=VAL :quantity
=VAL :1
=VAL :description
=VAL :Super Hoop
=VAL :price
=VAL :2392.00
-MAP
-SEQ
=VAL :tax
=VAL :251.42
=VAL :total
=VAL :4443.52
=VAL :comments
=VAL :Late afternoon is best. Backup contact is Nancy Billsmer @ 338-4338.
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UGM3/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022410 x ustar 00 30 mtime=1777043097.048923464
30 atime=1777043097.048831972
30 ctime=1777043097.048923464
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UGM3/out.yaml 0000644 0001750 0001750 00000000773 15172703231 022051 0 ustar 00tina tina --- !
invoice: 34843
date: 2001-01-23
bill-to: &id001
given: Chris
family: Dumars
address:
lines: |
458 Walkman Dr.
Suite #292
city: Royal Oak
state: MI
postal: 48046
ship-to: *id001
product:
- sku: BL394D
quantity: 4
description: Basketball
price: 450.00
- sku: BL4438H
quantity: 1
description: Super Hoop
price: 2392.00
tax: 251.42
total: 4443.52
comments: Late afternoon is best. Backup contact is Nancy Billsmer @ 338-4338.
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UGM3/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022215 x ustar 00 30 mtime=1777043096.995608651
30 atime=1777043096.995515133
30 ctime=1777043096.995608651
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UGM3/in.json 0000644 0001750 0001750 00000001473 15172703230 021654 0 ustar 00tina tina {
"invoice": 34843,
"date": "2001-01-23",
"bill-to": {
"given": "Chris",
"family": "Dumars",
"address": {
"lines": "458 Walkman Dr.\nSuite #292\n",
"city": "Royal Oak",
"state": "MI",
"postal": 48046
}
},
"ship-to": {
"given": "Chris",
"family": "Dumars",
"address": {
"lines": "458 Walkman Dr.\nSuite #292\n",
"city": "Royal Oak",
"state": "MI",
"postal": 48046
}
},
"product": [
{
"sku": "BL394D",
"quantity": 4,
"description": "Basketball",
"price": 450
},
{
"sku": "BL4438H",
"quantity": 1,
"description": "Super Hoop",
"price": 2392
}
],
"tax": 251.42,
"total": 4443.52,
"comments": "Late afternoon is best. Backup contact is Nancy Billsmer @ 338-4338."
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UGM3/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022206 x ustar 00 30 mtime=1777043096.995515133
30 atime=1777043096.995422663
30 ctime=1777043096.995515133
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UGM3/in.yaml 0000644 0001750 0001750 00000001204 15172703230 021635 0 ustar 00tina tina --- !
invoice: 34843
date : 2001-01-23
bill-to: &id001
given : Chris
family : Dumars
address:
lines: |
458 Walkman Dr.
Suite #292
city : Royal Oak
state : MI
postal : 48046
ship-to: *id001
product:
- sku : BL394D
quantity : 4
description : Basketball
price : 450.00
- sku : BL4438H
quantity : 1
description : Super Hoop
price : 2392.00
tax : 251.42
total: 4443.52
comments:
Late afternoon is best.
Backup contact is Nancy
Billsmer @ 338-4338.
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UGM3/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021205 x ustar 00 30 mtime=1777043096.924947381
30 atime=1777043096.924799247
30 ctime=1777043096.924947381
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/UGM3/=== 0000644 0001750 0001750 00000000033 15172703230 020633 0 ustar 00tina tina Spec Example 2.27. Invoice
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/D9TU 0000644 0000000 0000000 00000000132 15172703231 020652 x ustar 00 30 mtime=1777043097.076560013
30 atime=1777043096.924649088
30 ctime=1777043097.076560013
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D9TU/ 0000755 0001750 0001750 00000000000 15172703231 020361 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D9TU/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022751 x ustar 00 30 mtime=1777043097.076655417
30 atime=1777043097.076560013
30 ctime=1777043097.076655417
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D9TU/test.event 0000644 0001750 0001750 00000000062 15172703231 022401 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :foo
=VAL :bar
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D9TU/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022227 x ustar 00 30 mtime=1777043096.995422663
30 atime=1777043096.995330682
30 ctime=1777043096.995422663
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D9TU/in.json 0000644 0001750 0001750 00000000023 15172703230 021654 0 ustar 00tina tina {
"foo": "bar"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D9TU/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022220 x ustar 00 30 mtime=1777043096.995330682
30 atime=1777043096.995236256
30 ctime=1777043096.995330682
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D9TU/in.yaml 0000644 0001750 0001750 00000000011 15172703230 021642 0 ustar 00tina tina foo: bar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D9TU/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021217 x ustar 00 30 mtime=1777043096.924799247
30 atime=1777043096.924649088
30 ctime=1777043096.924799247
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/D9TU/=== 0000644 0001750 0001750 00000000032 15172703230 020644 0 ustar 00tina tina Single Pair Block Mapping
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/DC7X 0000644 0000000 0000000 00000000132 15172703231 020632 x ustar 00 30 mtime=1777043097.075343235
30 atime=1777043096.924500815
30 ctime=1777043097.075343235
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DC7X/ 0000755 0001750 0001750 00000000000 15172703231 020341 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DC7X/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022731 x ustar 00 30 mtime=1777043097.075436194
30 atime=1777043097.075343235
30 ctime=1777043097.075436194
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DC7X/test.event 0000644 0001750 0001750 00000000132 15172703231 022357 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :a
=VAL :b
=VAL :seq
+SEQ
=VAL :a
-SEQ
=VAL :c
=VAL :d
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DC7X/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000131 15172703231 022401 x ustar 00 30 mtime=1777043097.048831972
29 atime=1777043097.04874013
30 ctime=1777043097.048831972
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DC7X/out.yaml 0000644 0001750 0001750 00000000023 15172703231 022027 0 ustar 00tina tina a: b
seq:
- a
c: d
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DC7X/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022207 x ustar 00 30 mtime=1777043096.995236256
30 atime=1777043096.995130306
30 ctime=1777043096.995236256
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DC7X/in.json 0000644 0001750 0001750 00000000063 15172703230 021640 0 ustar 00tina tina {
"a": "b",
"seq": [
"a"
],
"c": "d"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DC7X/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022200 x ustar 00 30 mtime=1777043096.995130306
30 atime=1777043096.995038744
30 ctime=1777043096.995130306
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DC7X/in.yaml 0000644 0001750 0001750 00000000032 15172703230 021625 0 ustar 00tina tina a: b
seq:
- a
c: d #X
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DC7X/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021177 x ustar 00 30 mtime=1777043096.924649088
30 atime=1777043096.924500815
30 ctime=1777043096.924649088
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/DC7X/=== 0000644 0001750 0001750 00000000026 15172703230 020627 0 ustar 00tina tina Various trailing tabs
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/X38W 0000644 0000000 0000000 00000000132 15172703231 020636 x ustar 00 30 mtime=1777043097.075247832
30 atime=1777043096.924351773
30 ctime=1777043097.075247832
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/X38W/ 0000755 0001750 0001750 00000000000 15172703231 020345 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/X38W/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022735 x ustar 00 30 mtime=1777043097.075343235
30 atime=1777043097.075247832
30 ctime=1777043097.075343235
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/X38W/test.event 0000644 0001750 0001750 00000000171 15172703231 022366 0 ustar 00tina tina +STR
+DOC
+MAP {}
+SEQ [] &a
=VAL :a
=VAL &b :b
-SEQ
=ALI *b
=ALI *a
+SEQ []
=VAL :c
=ALI *b
=VAL :d
-SEQ
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/X38W/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000130 15172703231 022404 x ustar 00 29 mtime=1777043097.04874013
30 atime=1777043097.048648219
29 ctime=1777043097.04874013
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/X38W/out.yaml 0000644 0001750 0001750 00000000047 15172703231 022041 0 ustar 00tina tina ? &a
- a
- &b b
: *b
*a :
- c
- *b
- d
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/X38W/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022204 x ustar 00 30 mtime=1777043096.995038744
30 atime=1777043096.994945296
30 ctime=1777043096.995038744
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/X38W/in.yaml 0000644 0001750 0001750 00000000045 15172703230 021635 0 ustar 00tina tina { &a [a, &b b]: *b, *a : [c, *b, d]}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/X38W/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021203 x ustar 00 30 mtime=1777043096.924500815
30 atime=1777043096.924351773
30 ctime=1777043096.924500815
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/X38W/=== 0000644 0001750 0001750 00000000030 15172703230 020626 0 ustar 00tina tina Aliases in Flow Objects
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/KMK3 0000644 0000000 0000000 00000000131 15172703231 020631 x ustar 00 30 mtime=1777043097.075142162
29 atime=1777043096.92419875
30 ctime=1777043097.075142162
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KMK3/ 0000755 0001750 0001750 00000000000 15172703231 020341 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KMK3/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022731 x ustar 00 30 mtime=1777043097.075247832
30 atime=1777043097.075142162
30 ctime=1777043097.075247832
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KMK3/test.event 0000644 0001750 0001750 00000000126 15172703231 022362 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :foo
+MAP
=VAL :bar
=VAL :1
-MAP
=VAL :baz
=VAL :2
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KMK3/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022207 x ustar 00 30 mtime=1777043096.994945296
30 atime=1777043096.994850661
30 ctime=1777043096.994945296
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KMK3/in.json 0000644 0001750 0001750 00000000054 15172703230 021640 0 ustar 00tina tina {
"foo": {
"bar": 1
},
"baz": 2
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KMK3/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022200 x ustar 00 30 mtime=1777043096.994850661
30 atime=1777043096.994756305
30 ctime=1777043096.994850661
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KMK3/in.yaml 0000644 0001750 0001750 00000000025 15172703230 021627 0 ustar 00tina tina foo:
bar: 1
baz: 2
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KMK3/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021176 x ustar 00 30 mtime=1777043096.924351773
29 atime=1777043096.92419875
30 ctime=1777043096.924351773
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/KMK3/=== 0000644 0001750 0001750 00000000021 15172703230 020622 0 ustar 00tina tina Block Submapping
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/CUP7 0000644 0000000 0000000 00000000132 15172703231 020643 x ustar 00 30 mtime=1777043097.075049761
30 atime=1777043096.924041747
30 ctime=1777043097.075049761
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CUP7/ 0000755 0001750 0001750 00000000000 15172703231 020352 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CUP7/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022742 x ustar 00 30 mtime=1777043097.075142162
30 atime=1777043097.075049761
30 ctime=1777043097.075142162
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CUP7/test.event 0000644 0001750 0001750 00000000143 15172703231 022372 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :anchored
=VAL &anchor :value
=VAL :alias
=ALI *anchor
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CUP7/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022413 x ustar 00 30 mtime=1777043097.048648219
30 atime=1777043097.048556168
30 ctime=1777043097.048648219
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CUP7/out.yaml 0000644 0001750 0001750 00000000056 15172703231 022046 0 ustar 00tina tina anchored: &anchor !local value
alias: *anchor
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CUP7/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022220 x ustar 00 30 mtime=1777043096.994756305
30 atime=1777043096.994663765
30 ctime=1777043096.994756305
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CUP7/in.json 0000644 0001750 0001750 00000000056 15172703230 021653 0 ustar 00tina tina {
"anchored": "value",
"alias": "value"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CUP7/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022211 x ustar 00 30 mtime=1777043096.994663765
30 atime=1777043096.994570248
30 ctime=1777043096.994663765
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CUP7/in.yaml 0000644 0001750 0001750 00000000056 15172703230 021644 0 ustar 00tina tina anchored: !local &anchor value
alias: *anchor
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CUP7/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021206 x ustar 00 29 mtime=1777043096.92419875
30 atime=1777043096.924041747
29 ctime=1777043096.92419875
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/CUP7/=== 0000644 0001750 0001750 00000000053 15172703230 020640 0 ustar 00tina tina Spec Example 5.6. Node Property Indicators
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/B63P 0000644 0000000 0000000 00000000130 15172703231 020575 x ustar 00 29 mtime=1777043097.07495771
30 atime=1777043096.923894661
29 ctime=1777043097.07495771
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/B63P/ 0000755 0001750 0001750 00000000000 15172703231 020306 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/B63P/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 022675 x ustar 00 30 mtime=1777043097.075049761
29 atime=1777043097.07495771
30 ctime=1777043097.075049761
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/B63P/test.event 0000644 0001750 0001750 00000000005 15172703231 022323 0 ustar 00tina tina +STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/B63P/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022145 x ustar 00 30 mtime=1777043096.994570248
30 atime=1777043096.994475822
30 ctime=1777043096.994570248
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/B63P/in.yaml 0000644 0001750 0001750 00000000016 15172703230 021574 0 ustar 00tina tina %YAML 1.2
...
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/B63P/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021727 x ustar 00 30 mtime=1777043096.974823759
30 atime=1777043096.974823759
30 ctime=1777043096.974907918
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/B63P/error 0000644 0001750 0001750 00000000000 15172703230 021347 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/B63P/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021144 x ustar 00 30 mtime=1777043096.924041747
30 atime=1777043096.923894661
30 ctime=1777043096.924041747
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/B63P/=== 0000644 0001750 0001750 00000000033 15172703230 020572 0 ustar 00tina tina Directive without document
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/K527 0000644 0000000 0000000 00000000130 15172703231 020553 x ustar 00 29 mtime=1777043097.07486524
30 atime=1777043096.923746946
29 ctime=1777043097.07486524
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K527/ 0000755 0001750 0001750 00000000000 15172703231 020264 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K527/PaxHeaders/test.event 0000644 0000000 0000000 00000000127 15172703231 022660 x ustar 00 29 mtime=1777043097.07495771
29 atime=1777043097.07486524
29 ctime=1777043097.07495771
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K527/test.event 0000644 0001750 0001750 00000000060 15172703231 022302 0 ustar 00tina tina +STR
+DOC
=VAL >trimmed\n\n\nas space
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K527/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022325 x ustar 00 30 mtime=1777043097.048556168
30 atime=1777043097.048473685
30 ctime=1777043097.048556168
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K527/out.yaml 0000644 0001750 0001750 00000000033 15172703231 021753 0 ustar 00tina tina >-
trimmed
as space
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K527/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022132 x ustar 00 30 mtime=1777043096.994475822
30 atime=1777043096.994382863
30 ctime=1777043096.994475822
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K527/in.json 0000644 0001750 0001750 00000000030 15172703230 021555 0 ustar 00tina tina "trimmed\n\n\nas space"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K527/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022123 x ustar 00 30 mtime=1777043096.994382863
30 atime=1777043096.994288158
30 ctime=1777043096.994382863
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K527/in.yaml 0000644 0001750 0001750 00000000040 15172703230 021547 0 ustar 00tina tina >-
trimmed
as
space
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K527/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021122 x ustar 00 30 mtime=1777043096.923894661
30 atime=1777043096.923746946
30 ctime=1777043096.923894661
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K527/=== 0000644 0001750 0001750 00000000037 15172703230 020554 0 ustar 00tina tina Spec Example 6.6. Line Folding
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/5U3A 0000644 0000000 0000000 00000000126 15172703231 020605 x ustar 00 28 mtime=1777043097.0747727
30 atime=1777043096.923596507
28 ctime=1777043097.0747727
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5U3A/ 0000755 0001750 0001750 00000000000 15172703231 020311 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5U3A/PaxHeaders/test.event 0000644 0000000 0000000 00000000126 15172703231 022704 x ustar 00 29 mtime=1777043097.07486524
28 atime=1777043097.0747727
29 ctime=1777043097.07486524
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5U3A/test.event 0000644 0001750 0001750 00000000031 15172703231 022325 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :key
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5U3A/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022150 x ustar 00 30 mtime=1777043096.994288158
30 atime=1777043096.994202742
30 ctime=1777043096.994288158
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5U3A/in.yaml 0000644 0001750 0001750 00000000022 15172703230 021574 0 ustar 00tina tina key: - a
- b
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5U3A/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021732 x ustar 00 30 mtime=1777043096.974738134
30 atime=1777043096.974738134
30 ctime=1777043096.974823759
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5U3A/error 0000644 0001750 0001750 00000000000 15172703230 021352 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5U3A/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021147 x ustar 00 30 mtime=1777043096.923746946
30 atime=1777043096.923596507
30 ctime=1777043096.923746946
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/5U3A/=== 0000644 0001750 0001750 00000000045 15172703230 020600 0 ustar 00tina tina Sequence on same Line as Mapping Key
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/98YD 0000644 0000000 0000000 00000000132 15172703231 020622 x ustar 00 30 mtime=1777043097.074681068
30 atime=1777043096.923447186
30 ctime=1777043097.074681068
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/98YD/ 0000755 0001750 0001750 00000000000 15172703231 020331 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/98YD/PaxHeaders/test.event 0000644 0000000 0000000 00000000126 15172703231 022724 x ustar 00 28 mtime=1777043097.0747727
30 atime=1777043097.074681068
28 ctime=1777043097.0747727
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/98YD/test.event 0000644 0001750 0001750 00000000012 15172703231 022344 0 ustar 00tina tina +STR
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/98YD/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022372 x ustar 00 30 mtime=1777043097.048378701
30 atime=1777043097.048378701
30 ctime=1777043097.048473685
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/98YD/out.yaml 0000644 0001750 0001750 00000000000 15172703231 022012 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/98YD/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022177 x ustar 00 30 mtime=1777043096.994094208
30 atime=1777043096.994094208
30 ctime=1777043096.994202742
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/98YD/in.json 0000644 0001750 0001750 00000000000 15172703230 021617 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/98YD/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703230 022167 x ustar 00 30 mtime=1777043096.994094208
29 atime=1777043096.99400097
30 ctime=1777043096.994094208
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/98YD/in.yaml 0000644 0001750 0001750 00000000020 15172703230 021612 0 ustar 00tina tina # Comment only.
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/98YD/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021167 x ustar 00 30 mtime=1777043096.923596507
30 atime=1777043096.923447186
30 ctime=1777043096.923596507
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/98YD/=== 0000644 0001750 0001750 00000000044 15172703230 020617 0 ustar 00tina tina Spec Example 5.5. Comment Indicator
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/SU5Z 0000644 0000000 0000000 00000000127 15172703231 020677 x ustar 00 29 mtime=1777043097.07458769
29 atime=1777043096.92330017
29 ctime=1777043097.07458769
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SU5Z/ 0000755 0001750 0001750 00000000000 15172703231 020402 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SU5Z/PaxHeaders/test.event 0000644 0000000 0000000 00000000131 15172703231 022771 x ustar 00 30 mtime=1777043097.074681068
29 atime=1777043097.07458769
30 ctime=1777043097.074681068
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SU5Z/test.event 0000644 0001750 0001750 00000000045 15172703231 022423 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :key
=VAL "value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SU5Z/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000130 15172703230 022237 x ustar 00 29 mtime=1777043096.99400097
30 atime=1777043096.993908919
29 ctime=1777043096.99400097
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SU5Z/in.yaml 0000644 0001750 0001750 00000000036 15172703230 021672 0 ustar 00tina tina key: "value"# invalid comment
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SU5Z/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 022023 x ustar 00 30 mtime=1777043096.974652717
30 atime=1777043096.974652717
30 ctime=1777043096.974738134
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SU5Z/error 0000644 0001750 0001750 00000000000 15172703230 021443 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SU5Z/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021237 x ustar 00 30 mtime=1777043096.923447186
29 atime=1777043096.92330017
30 ctime=1777043096.923447186
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/SU5Z/=== 0000644 0001750 0001750 00000000065 15172703230 020673 0 ustar 00tina tina Comment without whitespace after doublequoted scalar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/F3CP 0000644 0000000 0000000 00000000132 15172703231 020620 x ustar 00 30 mtime=1777043097.074496128
30 atime=1777043096.923134716
30 ctime=1777043097.074496128
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F3CP/ 0000755 0001750 0001750 00000000000 15172703231 020327 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F3CP/PaxHeaders/test.event 0000644 0000000 0000000 00000000130 15172703231 022715 x ustar 00 29 mtime=1777043097.07458769
30 atime=1777043097.074496128
29 ctime=1777043097.07458769
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F3CP/test.event 0000644 0001750 0001750 00000000174 15172703231 022353 0 ustar 00tina tina +STR
+DOC ---
+MAP {}
=VAL :a
+SEQ []
=VAL :b
=VAL :c
+MAP {}
=VAL :d
+SEQ []
=VAL :e
=VAL :f
-SEQ
-MAP
-SEQ
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F3CP/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022370 x ustar 00 30 mtime=1777043097.048378701
30 atime=1777043097.048285742
30 ctime=1777043097.048378701
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F3CP/out.yaml 0000644 0001750 0001750 00000000040 15172703231 022014 0 ustar 00tina tina ---
a:
- b
- c
- d:
- e
- f
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F3CP/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022175 x ustar 00 30 mtime=1777043096.993908919
30 atime=1777043096.993816239
30 ctime=1777043096.993908919
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F3CP/in.json 0000644 0001750 0001750 00000000135 15172703230 021626 0 ustar 00tina tina {
"a": [
"b",
"c",
{
"d": [
"e",
"f"
]
}
]
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F3CP/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000131 15172703230 022165 x ustar 00 30 mtime=1777043096.993816239
29 atime=1777043096.99372321
30 ctime=1777043096.993816239
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F3CP/in.yaml 0000644 0001750 0001750 00000000042 15172703230 021614 0 ustar 00tina tina ---
{ a: [b, c, { d: [e, f] } ] }
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F3CP/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021163 x ustar 00 29 mtime=1777043096.92330017
30 atime=1777043096.923134716
29 ctime=1777043096.92330017
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/F3CP/=== 0000644 0001750 0001750 00000000044 15172703230 020615 0 ustar 00tina tina Nested flow collections on one line
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/QF4Y 0000644 0000000 0000000 00000000132 15172703231 020650 x ustar 00 30 mtime=1777043097.074403588
30 atime=1777043096.922989166
30 ctime=1777043097.074403588
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QF4Y/ 0000755 0001750 0001750 00000000000 15172703231 020357 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QF4Y/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022747 x ustar 00 30 mtime=1777043097.074496128
30 atime=1777043097.074403588
30 ctime=1777043097.074496128
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QF4Y/test.event 0000644 0001750 0001750 00000000102 15172703231 022372 0 ustar 00tina tina +STR
+DOC
+SEQ []
+MAP {}
=VAL :foo
=VAL :bar
-MAP
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QF4Y/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022420 x ustar 00 30 mtime=1777043097.048285742
30 atime=1777043097.048189011
30 ctime=1777043097.048285742
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QF4Y/out.yaml 0000644 0001750 0001750 00000000013 15172703231 022044 0 ustar 00tina tina - foo: bar
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QF4Y/PaxHeaders/in.json 0000644 0000000 0000000 00000000130 15172703230 022223 x ustar 00 29 mtime=1777043096.99372321
30 atime=1777043096.993631229
29 ctime=1777043096.99372321
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QF4Y/in.json 0000644 0001750 0001750 00000000035 15172703230 021655 0 ustar 00tina tina [
{
"foo": "bar"
}
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QF4Y/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022216 x ustar 00 30 mtime=1777043096.993631229
30 atime=1777043096.993537991
30 ctime=1777043096.993631229
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QF4Y/in.yaml 0000644 0001750 0001750 00000000015 15172703230 021644 0 ustar 00tina tina [
foo: bar
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QF4Y/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021215 x ustar 00 30 mtime=1777043096.923134716
30 atime=1777043096.922989166
30 ctime=1777043096.923134716
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/QF4Y/=== 0000644 0001750 0001750 00000000055 15172703230 020647 0 ustar 00tina tina Spec Example 7.19. Single Pair Flow Mappings
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/6JWB 0000644 0000000 0000000 00000000132 15172703231 020635 x ustar 00 30 mtime=1777043097.074310978
30 atime=1777043096.922842429
30 ctime=1777043097.074310978
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JWB/ 0000755 0001750 0001750 00000000000 15172703231 020344 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JWB/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022734 x ustar 00 30 mtime=1777043097.074403588
30 atime=1777043097.074310978
30 ctime=1777043097.074403588
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JWB/test.event 0000644 0001750 0001750 00000000272 15172703231 022367 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :foo
+SEQ
=VAL :a
+MAP
=VAL :key
=VAL :value
-MAP
-SEQ
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JWB/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022405 x ustar 00 30 mtime=1777043097.048189011
30 atime=1777043097.048086624
30 ctime=1777043097.048189011
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JWB/out.yaml 0000644 0001750 0001750 00000000060 15172703231 022033 0 ustar 00tina tina foo: !!seq
- !!str a
- !!map
key: !!str value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JWB/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022212 x ustar 00 30 mtime=1777043096.993537991
30 atime=1777043096.993445521
30 ctime=1777043096.993537991
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JWB/in.json 0000644 0001750 0001750 00000000075 15172703230 021646 0 ustar 00tina tina {
"foo": [
"a",
{
"key": "value"
}
]
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JWB/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022203 x ustar 00 30 mtime=1777043096.993445521
30 atime=1777043096.993349698
30 ctime=1777043096.993445521
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JWB/in.yaml 0000644 0001750 0001750 00000000066 15172703230 021637 0 ustar 00tina tina foo: !!seq
- !!str a
- !!map
key: !!str value
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JWB/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021202 x ustar 00 30 mtime=1777043096.922989166
30 atime=1777043096.922842429
30 ctime=1777043096.922989166
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JWB/=== 0000644 0001750 0001750 00000000027 15172703230 020633 0 ustar 00tina tina Tags for Block Objects
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/K4SU 0000644 0000000 0000000 00000000131 15172703231 020652 x ustar 00 30 mtime=1777043097.074211803
29 atime=1777043096.92269667
30 ctime=1777043097.074211803
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K4SU/ 0000755 0001750 0001750 00000000000 15172703231 020362 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K4SU/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022752 x ustar 00 30 mtime=1777043097.074310978
30 atime=1777043097.074211803
30 ctime=1777043097.074310978
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K4SU/test.event 0000644 0001750 0001750 00000000073 15172703231 022404 0 ustar 00tina tina +STR
+DOC
+SEQ
=VAL :foo
=VAL :bar
=VAL :42
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K4SU/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022230 x ustar 00 30 mtime=1777043096.993349698
30 atime=1777043096.993257298
30 ctime=1777043096.993349698
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K4SU/in.json 0000644 0001750 0001750 00000000033 15172703230 021656 0 ustar 00tina tina [
"foo",
"bar",
42
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K4SU/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022221 x ustar 00 30 mtime=1777043096.993257298
30 atime=1777043096.993153374
30 ctime=1777043096.993257298
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K4SU/in.yaml 0000644 0001750 0001750 00000000021 15172703230 021644 0 ustar 00tina tina - foo
- bar
- 42
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K4SU/PaxHeaders/=== 0000644 0000000 0000000 00000000131 15172703230 021217 x ustar 00 30 mtime=1777043096.922842429
29 atime=1777043096.92269667
30 ctime=1777043096.922842429
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/K4SU/=== 0000644 0001750 0001750 00000000036 15172703230 020651 0 ustar 00tina tina Multiple Entry Block Sequence
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/9TFX 0000644 0000000 0000000 00000000132 15172703231 020657 x ustar 00 30 mtime=1777043097.074109346
30 atime=1777043096.922549095
30 ctime=1777043097.074109346
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9TFX/ 0000755 0001750 0001750 00000000000 15172703231 020366 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9TFX/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022756 x ustar 00 30 mtime=1777043097.074211803
30 atime=1777043097.074109346
30 ctime=1777043097.074211803
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9TFX/test.event 0000644 0001750 0001750 00000000113 15172703231 022403 0 ustar 00tina tina +STR
+DOC ---
=VAL " 1st non-empty\n2nd non-empty 3rd non-empty
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9TFX/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022556 x ustar 00 30 mtime=1777043097.068730924
30 atime=1777043097.068637476
30 ctime=1777043097.068730924
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9TFX/emit.yaml 0000644 0001750 0001750 00000000063 15172703231 022207 0 ustar 00tina tina --- " 1st non-empty\n2nd non-empty 3rd non-empty "
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9TFX/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022427 x ustar 00 30 mtime=1777043097.048086624
30 atime=1777043097.047991709
30 ctime=1777043097.048086624
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9TFX/out.yaml 0000644 0001750 0001750 00000000057 15172703231 022063 0 ustar 00tina tina " 1st non-empty\n2nd non-empty 3rd non-empty "
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9TFX/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022234 x ustar 00 30 mtime=1777043096.993153374
30 atime=1777043096.993060345
30 ctime=1777043096.993153374
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9TFX/in.json 0000644 0001750 0001750 00000000057 15172703230 021670 0 ustar 00tina tina " 1st non-empty\n2nd non-empty 3rd non-empty "
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9TFX/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022225 x ustar 00 30 mtime=1777043096.993060345
30 atime=1777043096.992965849
30 ctime=1777043096.993060345
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9TFX/in.yaml 0000644 0001750 0001750 00000000066 15172703230 021661 0 ustar 00tina tina ---
" 1st non-empty
2nd non-empty
3rd non-empty "
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9TFX/PaxHeaders/=== 0000644 0000000 0000000 00000000130 15172703230 021222 x ustar 00 29 mtime=1777043096.92269667
30 atime=1777043096.922549095
29 ctime=1777043096.92269667
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/9TFX/=== 0000644 0001750 0001750 00000000054 15172703230 020655 0 ustar 00tina tina Spec Example 7.6. Double Quoted Lines [1.3]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/FRK4 0000644 0000000 0000000 00000000132 15172703231 020633 x ustar 00 30 mtime=1777043097.074014711
30 atime=1777043096.922400263
30 ctime=1777043097.074014711
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FRK4/ 0000755 0001750 0001750 00000000000 15172703231 020342 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FRK4/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022732 x ustar 00 30 mtime=1777043097.074109346
30 atime=1777043097.074014711
30 ctime=1777043097.074109346
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FRK4/test.event 0000644 0001750 0001750 00000000103 15172703231 022356 0 ustar 00tina tina +STR
+DOC
+MAP {}
=VAL :foo
=VAL :
=VAL :
=VAL :bar
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FRK4/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022201 x ustar 00 30 mtime=1777043096.992965849
30 atime=1777043096.992870865
30 ctime=1777043096.992965849
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FRK4/in.yaml 0000644 0001750 0001750 00000000030 15172703230 021624 0 ustar 00tina tina {
? foo :,
: bar,
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FRK4/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021200 x ustar 00 30 mtime=1777043096.922549095
30 atime=1777043096.922400263
30 ctime=1777043096.922549095
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FRK4/=== 0000644 0001750 0001750 00000000056 15172703230 020633 0 ustar 00tina tina Spec Example 7.3. Completely Empty Flow Nodes
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/6FWR 0000644 0000000 0000000 00000000132 15172703231 020651 x ustar 00 30 mtime=1777043097.073923149
30 atime=1777043096.922241723
30 ctime=1777043097.073923149
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6FWR/ 0000755 0001750 0001750 00000000000 15172703231 020360 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6FWR/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022750 x ustar 00 30 mtime=1777043097.074014711
30 atime=1777043097.073923149
30 ctime=1777043097.074014711
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6FWR/test.event 0000644 0001750 0001750 00000000054 15172703231 022401 0 ustar 00tina tina +STR
+DOC ---
=VAL |ab\n\n \n
-DOC ...
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6FWR/PaxHeaders/emit.yaml 0000644 0000000 0000000 00000000132 15172703231 022550 x ustar 00 30 mtime=1777043097.068637476
30 atime=1777043097.068542352
30 ctime=1777043097.068637476
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6FWR/emit.yaml 0000644 0001750 0001750 00000000024 15172703231 022176 0 ustar 00tina tina --- |
ab
...
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6FWR/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022421 x ustar 00 30 mtime=1777043097.047991709
30 atime=1777043097.047898052
30 ctime=1777043097.047991709
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6FWR/out.yaml 0000644 0001750 0001750 00000000020 15172703231 022043 0 ustar 00tina tina "ab\n\n \n"
...
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6FWR/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022226 x ustar 00 30 mtime=1777043096.992870865
30 atime=1777043096.992778116
30 ctime=1777043096.992870865
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6FWR/in.json 0000644 0001750 0001750 00000000014 15172703230 021653 0 ustar 00tina tina "ab\n\n \n"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6FWR/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022217 x ustar 00 30 mtime=1777043096.992778116
30 atime=1777043096.992683899
30 ctime=1777043096.992778116
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6FWR/in.yaml 0000644 0001750 0001750 00000000024 15172703230 021645 0 ustar 00tina tina --- |+
ab
...
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6FWR/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021216 x ustar 00 30 mtime=1777043096.922400263
30 atime=1777043096.922241723
30 ctime=1777043096.922400263
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6FWR/=== 0000644 0001750 0001750 00000000022 15172703230 020642 0 ustar 00tina tina Block Scalar Keep
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/NB6Z 0000644 0000000 0000000 00000000132 15172703231 020644 x ustar 00 30 mtime=1777043097.073260772
30 atime=1777043096.922080598
30 ctime=1777043097.073260772
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NB6Z/ 0000755 0001750 0001750 00000000000 15172703231 020353 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NB6Z/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022743 x ustar 00 30 mtime=1777043097.073355198
30 atime=1777043097.073260772
30 ctime=1777043097.073355198
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NB6Z/test.event 0000644 0001750 0001750 00000000077 15172703231 022401 0 ustar 00tina tina +STR
+DOC
+MAP
=VAL :key
=VAL :value with\ntabs
-MAP
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NB6Z/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022414 x ustar 00 30 mtime=1777043097.047898052
30 atime=1777043097.047805023
30 ctime=1777043097.047898052
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NB6Z/out.yaml 0000644 0001750 0001750 00000000032 15172703231 022041 0 ustar 00tina tina key: 'value with
tabs'
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NB6Z/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022221 x ustar 00 30 mtime=1777043096.992683899
30 atime=1777043096.992589963
30 ctime=1777043096.992683899
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NB6Z/in.json 0000644 0001750 0001750 00000000040 15172703230 021645 0 ustar 00tina tina {
"key": "value with\ntabs"
}
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NB6Z/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022212 x ustar 00 30 mtime=1777043096.992589963
30 atime=1777043096.992495537
30 ctime=1777043096.992589963
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NB6Z/in.yaml 0000644 0001750 0001750 00000000037 15172703230 021644 0 ustar 00tina tina key:
value
with
tabs
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NB6Z/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021211 x ustar 00 30 mtime=1777043096.922241723
30 atime=1777043096.922080598
30 ctime=1777043096.922241723
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/NB6Z/=== 0000644 0001750 0001750 00000000057 15172703230 020645 0 ustar 00tina tina Multiline plain value with tabs on empty lines
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/4Q9F 0000644 0000000 0000000 00000000132 15172703231 020610 x ustar 00 30 mtime=1777043097.073158175
30 atime=1777043096.921933652
30 ctime=1777043097.073158175
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4Q9F/ 0000755 0001750 0001750 00000000000 15172703231 020317 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4Q9F/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022707 x ustar 00 30 mtime=1777043097.073260772
30 atime=1777043097.073158175
30 ctime=1777043097.073260772
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4Q9F/test.event 0000644 0001750 0001750 00000000060 15172703231 022335 0 ustar 00tina tina +STR
+DOC ---
=VAL >ab cd\nef\n\ngh\n
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4Q9F/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022360 x ustar 00 30 mtime=1777043097.047805023
30 atime=1777043097.047713042
30 ctime=1777043097.047805023
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4Q9F/out.yaml 0000644 0001750 0001750 00000000033 15172703231 022006 0 ustar 00tina tina --- >
ab cd
ef
gh
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4Q9F/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022165 x ustar 00 30 mtime=1777043096.992495537
30 atime=1777043096.992382953
30 ctime=1777043096.992495537
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4Q9F/in.json 0000644 0001750 0001750 00000000024 15172703230 021613 0 ustar 00tina tina "ab cd\nef\n\ngh\n"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4Q9F/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022156 x ustar 00 30 mtime=1777043096.992382953
30 atime=1777043096.992288946
30 ctime=1777043096.992382953
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4Q9F/in.yaml 0000644 0001750 0001750 00000000032 15172703230 021603 0 ustar 00tina tina --- >
ab
cd
ef
gh
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4Q9F/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021155 x ustar 00 30 mtime=1777043096.922080598
30 atime=1777043096.921933652
30 ctime=1777043096.922080598
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/4Q9F/=== 0000644 0001750 0001750 00000000032 15172703230 020602 0 ustar 00tina tina Folded Block Scalar [1.3]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/55WF 0000644 0000000 0000000 00000000132 15172703231 020613 x ustar 00 30 mtime=1777043097.073066054
30 atime=1777043096.921783143
30 ctime=1777043097.073066054
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/55WF/ 0000755 0001750 0001750 00000000000 15172703231 020322 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/55WF/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022712 x ustar 00 30 mtime=1777043097.073158175
30 atime=1777043097.073066054
30 ctime=1777043097.073158175
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/55WF/test.event 0000644 0001750 0001750 00000000016 15172703231 022341 0 ustar 00tina tina +STR
+DOC ---
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/55WF/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022161 x ustar 00 30 mtime=1777043096.992288946
30 atime=1777043096.992192215
30 ctime=1777043096.992288946
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/55WF/in.yaml 0000644 0001750 0001750 00000000011 15172703230 021603 0 ustar 00tina tina ---
"\."
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/55WF/PaxHeaders/error 0000644 0000000 0000000 00000000132 15172703230 021743 x ustar 00 30 mtime=1777043096.974556685
30 atime=1777043096.974556685
30 ctime=1777043096.974652717
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/55WF/error 0000644 0001750 0001750 00000000000 15172703230 021363 0 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/55WF/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021160 x ustar 00 30 mtime=1777043096.921933652
30 atime=1777043096.921783143
30 ctime=1777043096.921933652
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/55WF/=== 0000644 0001750 0001750 00000000047 15172703230 020613 0 ustar 00tina tina Invalid escape in double quoted string
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/FUP4 0000644 0000000 0000000 00000000132 15172703231 020643 x ustar 00 30 mtime=1777043097.072412198
30 atime=1777043096.921635429
30 ctime=1777043097.072412198
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FUP4/ 0000755 0001750 0001750 00000000000 15172703231 020352 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FUP4/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022742 x ustar 00 30 mtime=1777043097.072505297
30 atime=1777043097.072412198
30 ctime=1777043097.072505297
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FUP4/test.event 0000644 0001750 0001750 00000000106 15172703231 022371 0 ustar 00tina tina +STR
+DOC
+SEQ []
=VAL :a
+SEQ []
=VAL :b
=VAL :c
-SEQ
-SEQ
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FUP4/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022413 x ustar 00 30 mtime=1777043097.047713042
30 atime=1777043097.047619873
30 ctime=1777043097.047713042
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FUP4/out.yaml 0000644 0001750 0001750 00000000020 15172703231 022035 0 ustar 00tina tina - a
- - b
- c
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FUP4/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022220 x ustar 00 30 mtime=1777043096.992192215
30 atime=1777043096.992080748
30 ctime=1777043096.992192215
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FUP4/in.json 0000644 0001750 0001750 00000000044 15172703230 021650 0 ustar 00tina tina [
"a",
[
"b",
"c"
]
]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FUP4/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022211 x ustar 00 30 mtime=1777043096.992080748
30 atime=1777043096.991985555
30 ctime=1777043096.992080748
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FUP4/in.yaml 0000644 0001750 0001750 00000000014 15172703230 021636 0 ustar 00tina tina [a, [b, c]]
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FUP4/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021210 x ustar 00 30 mtime=1777043096.921783143
30 atime=1777043096.921635429
30 ctime=1777043096.921783143
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/FUP4/=== 0000644 0001750 0001750 00000000037 15172703230 020642 0 ustar 00tina tina Flow Sequence in Flow Sequence
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/PaxHeaders/6JQW 0000644 0000000 0000000 00000000132 15172703231 020654 x ustar 00 30 mtime=1777043097.072319309
30 atime=1777043096.921430584
30 ctime=1777043097.072319309
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JQW/ 0000755 0001750 0001750 00000000000 15172703231 020363 5 ustar 00tina tina YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JQW/PaxHeaders/test.event 0000644 0000000 0000000 00000000132 15172703231 022753 x ustar 00 30 mtime=1777043097.072412198
30 atime=1777043097.072319309
30 ctime=1777043097.072412198
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JQW/test.event 0000644 0001750 0001750 00000000071 15172703231 022403 0 ustar 00tina tina +STR
+DOC ---
=VAL |\\//||\\/||\n// || ||__\n
-DOC
-STR
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JQW/PaxHeaders/out.yaml 0000644 0000000 0000000 00000000132 15172703231 022424 x ustar 00 30 mtime=1777043097.047619873
30 atime=1777043097.047525936
30 ctime=1777043097.047619873
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JQW/out.yaml 0000644 0001750 0001750 00000000040 15172703231 022050 0 ustar 00tina tina --- |
\//||\/||
// || ||__
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JQW/PaxHeaders/in.json 0000644 0000000 0000000 00000000132 15172703230 022231 x ustar 00 30 mtime=1777043096.991985555
30 atime=1777043096.991890361
30 ctime=1777043096.991985555
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JQW/in.json 0000644 0001750 0001750 00000000035 15172703230 021661 0 ustar 00tina tina "\\//||\\/||\n// || ||__\n"
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JQW/PaxHeaders/in.yaml 0000644 0000000 0000000 00000000132 15172703230 022222 x ustar 00 30 mtime=1777043096.991890361
30 atime=1777043096.991794049
30 ctime=1777043096.991890361
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JQW/in.yaml 0000644 0001750 0001750 00000000054 15172703230 021653 0 ustar 00tina tina # ASCII Art
--- |
\//||\/||
// || ||__
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JQW/PaxHeaders/=== 0000644 0000000 0000000 00000000132 15172703230 021221 x ustar 00 30 mtime=1777043096.921635429
30 atime=1777043096.921585911
30 ctime=1777043096.921635429
YAML-PP-v0.40.0/test-suite/yaml-test-suite-data/6JQW/=== 0000644 0001750 0001750 00000000067 15172703230 020656 0 ustar 00tina tina Spec Example 2.13. In literals, newlines are preserved
YAML-PP-v0.40.0/test-suite/PaxHeaders/README.md 0000644 0000000 0000000 00000000130 15172703230 015501 x ustar 00 29 mtime=1777043096.91140945
30 atime=1777043096.911264878
29 ctime=1777043096.91140945
YAML-PP-v0.40.0/test-suite/README.md 0000644 0001750 0001750 00000000016 15172703230 015132 0 ustar 00tina tina ## Test Suite
YAML-PP-v0.40.0/PaxHeaders/examples 0000644 0000000 0000000 00000000132 15172703230 013657 x ustar 00 30 mtime=1777043096.921277491
30 atime=1777043096.908041694
30 ctime=1777043096.921277491
YAML-PP-v0.40.0/examples/ 0000755 0001750 0001750 00000000000 15172703230 013366 5 ustar 00tina tina YAML-PP-v0.40.0/examples/PaxHeaders/external-vars-templates 0000644 0000000 0000000 00000000132 15172703230 020446 x ustar 00 30 mtime=1777043096.974460863
30 atime=1777043096.921277491
30 ctime=1777043096.974460863
YAML-PP-v0.40.0/examples/external-vars-templates/ 0000755 0001750 0001750 00000000000 15172703230 020155 5 ustar 00tina tina YAML-PP-v0.40.0/examples/external-vars-templates/PaxHeaders/ext.yaml 0000644 0000000 0000000 00000000132 15172703230 022207 x ustar 00 30 mtime=1777043096.974556685
30 atime=1777043096.974460863
30 ctime=1777043096.974556685
YAML-PP-v0.40.0/examples/external-vars-templates/ext.yaml 0000644 0001750 0001750 00000000201 15172703230 021632 0 ustar 00tina tina ---
filename: !external /argv/0
env.LANG: !external /env/LANG
argv: !external /argv
path: !template "${/config/prefix}/bin/perl"
YAML-PP-v0.40.0/examples/external-vars-templates/PaxHeaders/ext.pl 0000644 0000000 0000000 00000000132 15172703230 021660 x ustar 00 30 mtime=1777043096.921430584
30 atime=1777043096.921277491
30 ctime=1777043096.921430584
YAML-PP-v0.40.0/examples/external-vars-templates/ext.pl 0000644 0001750 0001750 00000003110 15172703230 021305 0 ustar 00tina tina #!/usr/bin/env perl
use strict;
use warnings;
use 5.010;
use YAML::PP;
use Data::Dumper;
my $ypp = YAML::PP->new( schema => ['Failsafe'] );
my ($filename) = @ARGV;
my $external_data = {
env => \%ENV,
argv => \@ARGV,
config => { prefix => '/usr/local' },
};
my $schema = $ypp->schema;
$schema->add_resolver(
tag => "!external",
match => [ all => => sub {
my ($constructor, $event) = @_;
my $value = $event->{value};
path($external_data, $value)
}],
implicit => 0,
);
$schema->add_resolver(
tag => "!template",
match => [ all => sub {
my ($constructor, $event) = @_;
my $value = $event->{value};
template($external_data, $value)
}],
implicit => 0,
);
my $data = $ypp->load_file($filename);
say $ypp->dump_string($data);
# utility functions
# turn /env/FOO into $data->{env}->{FOO}
sub path {
my ($data, $path) = @_;
my @paths = split qr{/}, $path;
my $replaced = $data;
for my $p (@paths) {
next unless length $p;
if (ref $replaced eq 'ARRAY') {
if ($p !~ tr/0-9//c and $p < @$replaced) {
$replaced = $replaced->[ $p ];
}
else {
return;
}
}
elsif (ref $replaced eq 'HASH') {
$replaced = $replaced->{ $p };
}
last unless defined $replaced;
}
return $replaced;
}
# replace ${/some/path} in string with path(...)
sub template {
my ($data, $string) = @_;
$string =~ s<\$\{([\w/]+)\}>
eg;
return $string;
}
YAML-PP-v0.40.0/examples/PaxHeaders/yaml-schema-modules.yaml 0000644 0000000 0000000 00000000132 15172703230 020466 x ustar 00 30 mtime=1777043096.921127053
30 atime=1777043096.921015097
30 ctime=1777043096.921127053
YAML-PP-v0.40.0/examples/yaml-schema-modules.yaml 0000644 0001750 0001750 00000120246 15172703230 020125 0 ustar 00tina tina ---
'!!bool FALSE':
YAML:
dump: 'FALSE'
type: str
YAML::Syck:
dump: '''FALSE'''
type: str
YAML::XS:
error: 1
type: error
'!!bool False':
YAML:
dump: 'False'
type: str
YAML::Syck:
dump: '''False'''
type: str
YAML::XS:
error: 1
type: error
'!!bool N':
YAML:
dump: N
type: str
YAML::Syck:
dump: '''N'''
type: str
YAML::XS:
error: 1
type: error
'!!bool NO':
YAML:
dump: NO
type: str
YAML::Syck:
dump: '''NO'''
type: str
YAML::XS:
error: 1
type: error
'!!bool OFF':
YAML:
dump: OFF
type: str
YAML::Syck:
dump: '''OFF'''
type: str
YAML::XS:
error: 1
type: error
'!!bool ON':
YAML:
dump: ON
type: str
YAML::Syck:
dump: '''ON'''
type: str
YAML::XS:
error: 1
type: error
'!!bool Off':
YAML:
dump: Off
type: str
YAML::Syck:
dump: '''Off'''
type: str
YAML::XS:
error: 1
type: error
'!!bool On':
YAML:
dump: On
type: str
YAML::Syck:
dump: '''On'''
type: str
YAML::XS:
error: 1
type: error
'!!bool TRUE':
YAML:
dump: 'TRUE'
type: str
YAML::Syck:
dump: '''TRUE'''
type: str
YAML::XS:
error: 1
type: error
'!!bool True':
YAML:
dump: 'True'
type: str
YAML::Syck:
dump: '''True'''
type: str
YAML::XS:
error: 1
type: error
'!!bool Y':
YAML:
dump: Y
type: str
YAML::Syck:
dump: '''Y'''
type: str
YAML::XS:
error: 1
type: error
'!!bool YES':
YAML:
dump: YES
type: str
YAML::Syck:
dump: '''YES'''
type: str
YAML::XS:
error: 1
type: error
'!!bool Yes':
YAML:
dump: Yes
type: str
YAML::Syck:
dump: '''Yes'''
type: str
YAML::XS:
error: 1
type: error
'!!bool false':
YAML:
dump: 'false'
type: str
YAML::Syck:
dump: '''false'''
type: str
YAML::XS:
error: 1
type: error
'!!bool n':
YAML:
dump: n
type: str
YAML::Syck:
dump: '''n'''
type: str
YAML::XS:
error: 1
type: error
'!!bool no':
YAML:
dump: no
type: str
YAML::Syck:
dump: '''no'''
type: str
YAML::XS:
error: 1
type: error
'!!bool off':
YAML:
dump: off
type: str
YAML::Syck:
dump: '''off'''
type: str
YAML::XS:
error: 1
type: error
'!!bool on':
YAML:
dump: on
type: str
YAML::Syck:
dump: '''on'''
type: str
YAML::XS:
error: 1
type: error
'!!bool true':
YAML:
dump: 'true'
type: str
YAML::Syck:
dump: '''true'''
type: str
YAML::XS:
error: 1
type: error
'!!bool y':
YAML:
dump: y
type: str
YAML::Syck:
dump: '''y'''
type: str
YAML::XS:
error: 1
type: error
'!!bool yes':
YAML:
dump: yes
type: str
YAML::Syck:
dump: '''yes'''
type: str
YAML::XS:
error: 1
type: error
'!!float +.INF':
YAML:
dump: '+.INF'
type: str
YAML::Syck:
dump: '''0'''
type: float
YAML::XS:
error: 1
type: error
'!!float +.Inf':
YAML:
dump: '+.Inf'
type: str
YAML::Syck:
dump: '''0'''
type: float
YAML::XS:
error: 1
type: error
'!!float +.inf':
YAML:
dump: '+.inf'
type: str
YAML::Syck:
dump: '''0'''
type: float
YAML::XS:
error: 1
type: error
'!!float +0.3e+3':
YAML:
dump: '+0.3e+3'
type: str
YAML::Syck:
dump: '''300'''
type: float
YAML::XS:
dump: '+0.3e+3'
type: float
'!!float +0.3e3':
YAML:
dump: '+0.3e3'
type: str
YAML::Syck:
dump: '''300'''
type: float
YAML::XS:
dump: '+0.3e3'
type: float
'!!float -.INF':
YAML:
dump: '-.INF'
type: str
YAML::Syck:
dump: '''0'''
type: float
YAML::XS:
error: 1
type: error
'!!float -.Inf':
YAML:
dump: '-.Inf'
type: str
YAML::Syck:
dump: '''0'''
type: float
YAML::XS:
error: 1
type: error
'!!float -.inf':
YAML:
dump: '-.inf'
type: str
YAML::Syck:
dump: '''0'''
type: float
YAML::XS:
error: 1
type: error
'!!float -3.14':
YAML:
dump: '-3.14'
type: float
YAML::Syck:
dump: '''-3.14'''
type: float
YAML::XS:
dump: '-3.14'
type: float
'!!float .0':
YAML:
dump: '0'
type: float
YAML::Syck:
dump: '''0'''
type: float
YAML::XS:
dump: '.0'
type: float
'!!float .3E-1':
YAML:
dump: '0.03'
type: float
YAML::Syck:
dump: '''0.03'''
type: float
YAML::XS:
dump: '.3E-1'
type: float
'!!float .3e+3':
YAML:
dump: '300'
type: int
YAML::Syck:
dump: '''300'''
type: float
YAML::XS:
dump: '.3e+3'
type: float
'!!float .3e3':
YAML:
dump: '300'
type: int
YAML::Syck:
dump: '''300'''
type: float
YAML::XS:
dump: '.3e3'
type: float
'!!float .INF':
YAML:
dump: '.INF'
type: str
YAML::Syck:
dump: '''0'''
type: float
YAML::XS:
error: 1
type: error
'!!float .Inf':
YAML:
dump: '.Inf'
type: str
YAML::Syck:
dump: '''0'''
type: float
YAML::XS:
error: 1
type: error
'!!float .NAN':
YAML:
dump: '.NAN'
type: str
YAML::Syck:
dump: '''0'''
type: float
YAML::XS:
error: 1
type: error
'!!float .NaN':
YAML:
dump: '.NaN'
type: str
YAML::Syck:
dump: '''0'''
type: float
YAML::XS:
error: 1
type: error
'!!float .inf':
YAML:
dump: '.inf'
type: str
YAML::Syck:
dump: '''0'''
type: float
YAML::XS:
error: 1
type: error
'!!float .nan':
YAML:
dump: '.nan'
type: str
YAML::Syck:
dump: '''0'''
type: float
YAML::XS:
error: 1
type: error
'!!float 0.0':
YAML:
dump: '0'
type: float
YAML::Syck:
dump: '''0'''
type: float
YAML::XS:
dump: '0.0'
type: float
'!!float 0.3e3':
YAML:
dump: '300'
type: int
YAML::Syck:
dump: '''300'''
type: float
YAML::XS:
dump: '0.3e3'
type: float
'!!float 001.23':
YAML:
dump: '001.23'
type: str
YAML::Syck:
dump: '''1.23'''
type: float
YAML::XS:
dump: '001.23'
type: float
'!!float 190:20:30.15':
YAML:
dump: 190:20:30.15
type: str
YAML::Syck:
dump: '''190'''
type: float
YAML::XS:
error: 1
type: error
'!!float 3.14':
YAML:
dump: '3.14'
type: float
YAML::Syck:
dump: '''3.14'''
type: float
YAML::XS:
dump: '3.14'
type: float
'!!float 3.3e+3':
YAML:
dump: '3300'
type: int
YAML::Syck:
dump: '''3300'''
type: float
YAML::XS:
dump: '3.3e+3'
type: float
'!!float 85.230_15e+03':
YAML:
dump: 85.230_15e+03
type: str
YAML::Syck:
dump: '''85.23'''
type: float
YAML::XS:
error: 1
type: error
'!!float 85_230.15':
YAML:
dump: 85_230.15
type: str
YAML::Syck:
dump: '''85'''
type: float
YAML::XS:
error: 1
type: error
'!!int +0':
YAML:
dump: '+0'
type: str
YAML::Syck:
dump: '0'
type: int
YAML::XS:
dump: '+0'
type: int
'!!int +0100_200':
YAML:
dump: +0100_200
type: str
YAML::Syck:
dump: '''100'''
type: float
YAML::XS:
error: 1
type: error
'!!int +0b100':
YAML:
dump: +0b100
type: str
YAML::Syck:
dump: '''0'''
type: float
YAML::XS:
error: 1
type: error
'!!int +190:20:30':
YAML:
dump: +190:20:30
type: str
YAML::Syck:
dump: '''190'''
type: float
YAML::XS:
error: 1
type: error
'!!int +23':
YAML:
dump: '+23'
type: str
YAML::Syck:
dump: '23'
type: int
YAML::XS:
dump: '+23'
type: int
'!!int -0':
YAML:
dump: '0'
type: int
YAML::Syck:
dump: '0'
type: int
YAML::XS:
dump: '-0'
type: int
'!!int -0100_200':
YAML:
dump: -0100_200
type: str
YAML::Syck:
dump: '''-100'''
type: float
YAML::XS:
error: 1
type: error
'!!int -0b101':
YAML:
dump: -0b101
type: str
YAML::Syck:
dump: '''0'''
type: float
YAML::XS:
error: 1
type: error
'!!int -0x30':
YAML:
dump: -0x30
type: str
YAML::Syck:
dump: '''0'''
type: float
YAML::XS:
error: 1
type: error
'!!int -190:20:30':
YAML:
dump: -190:20:30
type: str
YAML::Syck:
dump: '''-190'''
type: float
YAML::XS:
error: 1
type: error
'!!int -23':
YAML:
dump: '-23'
type: int
YAML::Syck:
dump: '-23'
type: int
YAML::XS:
dump: '-23'
type: int
'!!int 0':
YAML:
dump: '0'
type: int
YAML::Syck:
dump: '0'
type: int
YAML::XS:
dump: '0'
type: int
'!!int 00':
YAML:
dump: '00'
type: str
YAML::Syck:
dump: '0'
type: int
YAML::XS:
dump: '00'
type: int
'!!int 0011':
YAML:
dump: '0011'
type: str
YAML::Syck:
dump: '11'
type: int
YAML::XS:
dump: '0011'
type: int
'!!int 010':
YAML:
dump: '010'
type: str
YAML::Syck:
dump: '10'
type: int
YAML::XS:
dump: '010'
type: int
'!!int 02_0':
YAML:
dump: 02_0
type: str
YAML::Syck:
dump: '''2'''
type: float
YAML::XS:
error: 1
type: error
'!!int 07':
YAML:
dump: '07'
type: str
YAML::Syck:
dump: '7'
type: int
YAML::XS:
dump: '07'
type: int
'!!int 0b0':
YAML:
dump: 0b0
type: str
YAML::Syck:
dump: '''0'''
type: float
YAML::XS:
error: 1
type: error
'!!int 0b100_101':
YAML:
dump: 0b100_101
type: str
YAML::Syck:
dump: '''0'''
type: float
YAML::XS:
error: 1
type: error
'!!int 0o0':
YAML:
dump: '0o0'
type: str
YAML::Syck:
dump: '''0'''
type: float
YAML::XS:
error: 1
type: error
'!!int 0o10':
YAML:
dump: '0o10'
type: str
YAML::Syck:
dump: '''0'''
type: float
YAML::XS:
error: 1
type: error
'!!int 0o7':
YAML:
dump: '0o7'
type: str
YAML::Syck:
dump: '''0'''
type: float
YAML::XS:
error: 1
type: error
'!!int 0x0':
YAML:
dump: '0x0'
type: str
YAML::Syck:
dump: '''0'''
type: float
YAML::XS:
error: 1
type: error
'!!int 0x10':
YAML:
dump: '0x10'
type: str
YAML::Syck:
dump: '''0'''
type: float
YAML::XS:
error: 1
type: error
'!!int 0x2_0':
YAML:
dump: 0x2_0
type: str
YAML::Syck:
dump: '''0'''
type: float
YAML::XS:
error: 1
type: error
'!!int 0x42':
YAML:
dump: '0x42'
type: str
YAML::Syck:
dump: '''0'''
type: float
YAML::XS:
error: 1
type: error
'!!int 0xa':
YAML:
dump: '0xa'
type: str
YAML::Syck:
dump: '''0'''
type: float
YAML::XS:
error: 1
type: error
'!!int 100_000':
YAML:
dump: 100_000
type: str
YAML::Syck:
dump: '''100'''
type: float
YAML::XS:
error: 1
type: error
'!!int 190:20:30':
YAML:
dump: 190:20:30
type: str
YAML::Syck:
dump: '''190'''
type: float
YAML::XS:
error: 1
type: error
'!!int 23':
YAML:
dump: '23'
type: int
YAML::Syck:
dump: '23'
type: int
YAML::XS:
dump: '23'
type: int
'!!null #empty':
YAML:
dump: '''#empty'''
type: str
YAML::Syck:
dump: '~'
type: 'null'
YAML::XS:
dump: '~'
type: 'null'
'!!null NULL':
YAML:
dump: 'NULL'
type: str
YAML::Syck:
dump: '~'
type: 'null'
YAML::XS:
error: 1
type: error
'!!null Null':
YAML:
dump: 'Null'
type: str
YAML::Syck:
dump: '~'
type: 'null'
YAML::XS:
error: 1
type: error
'!!null null':
YAML:
dump: 'null'
type: str
YAML::Syck:
dump: '~'
type: 'null'
YAML::XS:
dump: '~'
type: 'null'
'!!null ~':
YAML:
dump: '''~'''
type: str
YAML::Syck:
dump: '~'
type: 'null'
YAML::XS:
dump: '~'
type: 'null'
'!!str #empty':
YAML:
dump: '''#empty'''
type: str
YAML::Syck:
dump: ''''''
type: str
YAML::XS:
dump: ''''''
type: str
'!!str +.INF':
YAML:
dump: '+.INF'
type: str
YAML::Syck:
dump: '+.INF'
type: str
YAML::XS:
dump: '+.INF'
type: str
'!!str +.Inf':
YAML:
dump: '+.Inf'
type: str
YAML::Syck:
dump: '+.Inf'
type: str
YAML::XS:
dump: '+.Inf'
type: str
'!!str +.inf':
YAML:
dump: '+.inf'
type: str
YAML::Syck:
dump: '+.inf'
type: str
YAML::XS:
dump: '+.inf'
type: str
'!!str +0':
YAML:
dump: '+0'
type: str
YAML::Syck:
dump: '+0'
type: str
YAML::XS:
dump: '''+0'''
type: str
'!!str +0.3e+3':
YAML:
dump: '+0.3e+3'
type: str
YAML::Syck:
dump: '''+0.3e+3'''
type: str
YAML::XS:
dump: '''+0.3e+3'''
type: str
'!!str +0.3e3':
YAML:
dump: '+0.3e3'
type: str
YAML::Syck:
dump: '''+0.3e3'''
type: str
YAML::XS:
dump: '''+0.3e3'''
type: str
'!!str +0100_200':
YAML:
dump: +0100_200
type: str
YAML::Syck:
dump: +0100_200
type: str
YAML::XS:
dump: +0100_200
type: str
'!!str +0b100':
YAML:
dump: +0b100
type: str
YAML::Syck:
dump: +0b100
type: str
YAML::XS:
dump: +0b100
type: str
'!!str +190:20:30':
YAML:
dump: +190:20:30
type: str
YAML::Syck:
dump: +190:20:30
type: str
YAML::XS:
dump: +190:20:30
type: str
'!!str +23':
YAML:
dump: '+23'
type: str
YAML::Syck:
dump: '+23'
type: str
YAML::XS:
dump: '''+23'''
type: str
'!!str -.INF':
YAML:
dump: '-.INF'
type: str
YAML::Syck:
dump: '-.INF'
type: str
YAML::XS:
dump: '-.INF'
type: str
'!!str -.Inf':
YAML:
dump: '-.Inf'
type: str
YAML::Syck:
dump: '-.Inf'
type: str
YAML::XS:
dump: '-.Inf'
type: str
'!!str -.inf':
YAML:
dump: '-.inf'
type: str
YAML::Syck:
dump: '-.inf'
type: str
YAML::XS:
dump: '-.inf'
type: str
'!!str -0':
YAML:
dump: '0'
type: int
YAML::Syck:
dump: '''-0'''
type: str
YAML::XS:
dump: '''-0'''
type: str
'!!str -0100_200':
YAML:
dump: -0100_200
type: str
YAML::Syck:
dump: -0100_200
type: str
YAML::XS:
dump: -0100_200
type: str
'!!str -0b101':
YAML:
dump: -0b101
type: str
YAML::Syck:
dump: -0b101
type: str
YAML::XS:
dump: -0b101
type: str
'!!str -0x30':
YAML:
dump: -0x30
type: str
YAML::Syck:
dump: -0x30
type: str
YAML::XS:
dump: -0x30
type: str
'!!str -190:20:30':
YAML:
dump: -190:20:30
type: str
YAML::Syck:
dump: -190:20:30
type: str
YAML::XS:
dump: -190:20:30
type: str
'!!str -23':
YAML:
dump: '-23'
type: int
YAML::Syck:
dump: '-23'
type: str
YAML::XS:
dump: '''-23'''
type: str
'!!str -3.14':
YAML:
dump: '-3.14'
type: float
YAML::Syck:
dump: '''-3.14'''
type: str
YAML::XS:
dump: '''-3.14'''
type: str
'!!str .0':
YAML:
dump: '0'
type: float
YAML::Syck:
dump: '.0'
type: str
YAML::XS:
dump: '''.0'''
type: str
'!!str .3E-1':
YAML:
dump: '0.03'
type: float
YAML::Syck:
dump: '''.3E-1'''
type: str
YAML::XS:
dump: '''.3E-1'''
type: str
'!!str .3e+3':
YAML:
dump: '300'
type: int
YAML::Syck:
dump: '''.3e+3'''
type: str
YAML::XS:
dump: '''.3e+3'''
type: str
'!!str .3e3':
YAML:
dump: '300'
type: int
YAML::Syck:
dump: '''.3e3'''
type: str
YAML::XS:
dump: '''.3e3'''
type: str
'!!str .INF':
YAML:
dump: '.INF'
type: str
YAML::Syck:
dump: '.INF'
type: str
YAML::XS:
dump: '.INF'
type: str
'!!str .Inf':
YAML:
dump: '.Inf'
type: str
YAML::Syck:
dump: '.Inf'
type: str
YAML::XS:
dump: '.Inf'
type: str
'!!str .NAN':
YAML:
dump: '.NAN'
type: str
YAML::Syck:
dump: '.NAN'
type: str
YAML::XS:
dump: '.NAN'
type: str
'!!str .NaN':
YAML:
dump: '.NaN'
type: str
YAML::Syck:
dump: '.NaN'
type: str
YAML::XS:
dump: '.NaN'
type: str
'!!str .inf':
YAML:
dump: '.inf'
type: str
YAML::Syck:
dump: '.inf'
type: str
YAML::XS:
dump: '.inf'
type: str
'!!str .nan':
YAML:
dump: '.nan'
type: str
YAML::Syck:
dump: '.nan'
type: str
YAML::XS:
dump: '.nan'
type: str
'!!str 0':
YAML:
dump: '0'
type: int
YAML::Syck:
dump: '0'
type: str
YAML::XS:
dump: '''0'''
type: str
'!!str 0.0':
YAML:
dump: '0'
type: float
YAML::Syck:
dump: '''0.0'''
type: str
YAML::XS:
dump: '''0.0'''
type: str
'!!str 0.3e3':
YAML:
dump: '300'
type: int
YAML::Syck:
dump: '''0.3e3'''
type: str
YAML::XS:
dump: '''0.3e3'''
type: str
'!!str 00':
YAML:
dump: '00'
type: str
YAML::Syck:
dump: '''00'''
type: str
YAML::XS:
dump: '''00'''
type: str
'!!str 001.23':
YAML:
dump: '001.23'
type: str
YAML::Syck:
dump: '''001.23'''
type: str
YAML::XS:
dump: '''001.23'''
type: str
'!!str 0011':
YAML:
dump: '0011'
type: str
YAML::Syck:
dump: '''0011'''
type: str
YAML::XS:
dump: '''0011'''
type: str
'!!str 010':
YAML:
dump: '010'
type: str
YAML::Syck:
dump: '''010'''
type: str
YAML::XS:
dump: '''010'''
type: str
'!!str 02_0':
YAML:
dump: 02_0
type: str
YAML::Syck:
dump: 02_0
type: str
YAML::XS:
dump: 02_0
type: str
'!!str 07':
YAML:
dump: '07'
type: str
YAML::Syck:
dump: '''07'''
type: str
YAML::XS:
dump: '''07'''
type: str
'!!str 0b0':
YAML:
dump: 0b0
type: str
YAML::Syck:
dump: 0b0
type: str
YAML::XS:
dump: 0b0
type: str
'!!str 0b100_101':
YAML:
dump: 0b100_101
type: str
YAML::Syck:
dump: 0b100_101
type: str
YAML::XS:
dump: 0b100_101
type: str
'!!str 0o0':
YAML:
dump: '0o0'
type: str
YAML::Syck:
dump: '0o0'
type: str
YAML::XS:
dump: '0o0'
type: str
'!!str 0o10':
YAML:
dump: '0o10'
type: str
YAML::Syck:
dump: '0o10'
type: str
YAML::XS:
dump: '0o10'
type: str
'!!str 0o7':
YAML:
dump: '0o7'
type: str
YAML::Syck:
dump: '0o7'
type: str
YAML::XS:
dump: '0o7'
type: str
'!!str 0x0':
YAML:
dump: '0x0'
type: str
YAML::Syck:
dump: '0x0'
type: str
YAML::XS:
dump: '0x0'
type: str
'!!str 0x2_0':
YAML:
dump: 0x2_0
type: str
YAML::Syck:
dump: 0x2_0
type: str
YAML::XS:
dump: 0x2_0
type: str
'!!str 0xa':
YAML:
dump: '0xa'
type: str
YAML::Syck:
dump: '0xa'
type: str
YAML::XS:
dump: '0xa'
type: str
'!!str 100_000':
YAML:
dump: 100_000
type: str
YAML::Syck:
dump: 100_000
type: str
YAML::XS:
dump: 100_000
type: str
'!!str 190:20:30':
YAML:
dump: 190:20:30
type: str
YAML::Syck:
dump: 190:20:30
type: str
YAML::XS:
dump: 190:20:30
type: str
'!!str 190:20:30.15':
YAML:
dump: 190:20:30.15
type: str
YAML::Syck:
dump: 190:20:30.15
type: str
YAML::XS:
dump: 190:20:30.15
type: str
'!!str 23':
YAML:
dump: '23'
type: int
YAML::Syck:
dump: '23'
type: str
YAML::XS:
dump: '''23'''
type: str
'!!str 3.14':
YAML:
dump: '3.14'
type: float
YAML::Syck:
dump: '''3.14'''
type: str
YAML::XS:
dump: '''3.14'''
type: str
'!!str 3.3e+3':
YAML:
dump: '3300'
type: int
YAML::Syck:
dump: '''3.3e+3'''
type: str
YAML::XS:
dump: '''3.3e+3'''
type: str
'!!str 85.230_15e+03':
YAML:
dump: 85.230_15e+03
type: str
YAML::Syck:
dump: 85.230_15e+03
type: str
YAML::XS:
dump: 85.230_15e+03
type: str
'!!str 85_230.15':
YAML:
dump: 85_230.15
type: str
YAML::Syck:
dump: 85_230.15
type: str
YAML::XS:
dump: 85_230.15
type: str
'!!str FALSE':
YAML:
dump: 'FALSE'
type: str
YAML::Syck:
dump: '''FALSE'''
type: str
YAML::XS:
dump: 'FALSE'
type: str
'!!str False':
YAML:
dump: 'False'
type: str
YAML::Syck:
dump: '''False'''
type: str
YAML::XS:
dump: 'False'
type: str
'!!str N':
YAML:
dump: N
type: str
YAML::Syck:
dump: '''N'''
type: str
YAML::XS:
dump: N
type: str
'!!str NO':
YAML:
dump: NO
type: str
YAML::Syck:
dump: '''NO'''
type: str
YAML::XS:
dump: NO
type: str
'!!str NULL':
YAML:
dump: 'NULL'
type: str
YAML::Syck:
dump: '''NULL'''
type: str
YAML::XS:
dump: 'NULL'
type: str
'!!str Null':
YAML:
dump: 'Null'
type: str
YAML::Syck:
dump: '''Null'''
type: str
YAML::XS:
dump: 'Null'
type: str
'!!str OFF':
YAML:
dump: OFF
type: str
YAML::Syck:
dump: '''OFF'''
type: str
YAML::XS:
dump: OFF
type: str
'!!str ON':
YAML:
dump: ON
type: str
YAML::Syck:
dump: '''ON'''
type: str
YAML::XS:
dump: ON
type: str
'!!str Off':
YAML:
dump: Off
type: str
YAML::Syck:
dump: '''Off'''
type: str
YAML::XS:
dump: Off
type: str
'!!str On':
YAML:
dump: On
type: str
YAML::Syck:
dump: '''On'''
type: str
YAML::XS:
dump: On
type: str
'!!str TRUE':
YAML:
dump: 'TRUE'
type: str
YAML::Syck:
dump: '''TRUE'''
type: str
YAML::XS:
dump: 'TRUE'
type: str
'!!str True':
YAML:
dump: 'True'
type: str
YAML::Syck:
dump: '''True'''
type: str
YAML::XS:
dump: 'True'
type: str
'!!str Y':
YAML:
dump: Y
type: str
YAML::Syck:
dump: '''Y'''
type: str
YAML::XS:
dump: Y
type: str
'!!str YES':
YAML:
dump: YES
type: str
YAML::Syck:
dump: '''YES'''
type: str
YAML::XS:
dump: YES
type: str
'!!str Yes':
YAML:
dump: Yes
type: str
YAML::Syck:
dump: '''Yes'''
type: str
YAML::XS:
dump: Yes
type: str
'!!str false':
YAML:
dump: 'false'
type: str
YAML::Syck:
dump: '''false'''
type: str
YAML::XS:
dump: '''false'''
type: str
'!!str n':
YAML:
dump: n
type: str
YAML::Syck:
dump: '''n'''
type: str
YAML::XS:
dump: n
type: str
'!!str no':
YAML:
dump: no
type: str
YAML::Syck:
dump: '''no'''
type: str
YAML::XS:
dump: no
type: str
'!!str null':
YAML:
dump: 'null'
type: str
YAML::Syck:
dump: '''null'''
type: str
YAML::XS:
dump: '''null'''
type: str
'!!str off':
YAML:
dump: off
type: str
YAML::Syck:
dump: '''off'''
type: str
YAML::XS:
dump: off
type: str
'!!str on':
YAML:
dump: on
type: str
YAML::Syck:
dump: '''on'''
type: str
YAML::XS:
dump: on
type: str
'!!str true':
YAML:
dump: 'true'
type: str
YAML::Syck:
dump: '''true'''
type: str
YAML::XS:
dump: '''true'''
type: str
'!!str y':
YAML:
dump: y
type: str
YAML::Syck:
dump: '''y'''
type: str
YAML::XS:
dump: y
type: str
'!!str yes':
YAML:
dump: yes
type: str
YAML::Syck:
dump: '''yes'''
type: str
YAML::XS:
dump: yes
type: str
'!!str ~':
YAML:
dump: '''~'''
type: str
YAML::Syck:
dump: '''~'''
type: str
YAML::XS:
dump: '''~'''
type: str
'" "':
YAML:
dump: ''' '''
type: str
YAML::Syck:
dump: '" "'
type: str
YAML::XS:
dump: ''' '''
type: str
'"!string"':
YAML:
dump: '''!string'''
type: str
YAML::Syck:
dump: '"!string"'
type: str
YAML::XS:
dump: '''!string'''
type: str
'"# "':
YAML:
dump: '''# '''
type: str
YAML::Syck:
dump: '"# "'
type: str
YAML::XS:
dump: '''# '''
type: str
'"#"':
YAML:
dump: '''#'''
type: str
YAML::Syck:
dump: '"#"'
type: str
YAML::XS:
dump: '''#'''
type: str
'"%percent"':
YAML:
dump: '''%percent'''
type: str
YAML::Syck:
dump: '"%percent"'
type: str
YAML::XS:
dump: '''%percent'''
type: str
'"''"':
YAML:
dump: '"''"'
type: str
YAML::Syck:
dump: '"''"'
type: str
YAML::XS:
dump: ''''''''''
type: str
'"*string"':
YAML:
dump: '''*string'''
type: str
YAML::Syck:
dump: '"*string"'
type: str
YAML::XS:
dump: '''*string'''
type: str
'","':
YAML:
dump: ''','''
type: str
YAML::Syck:
dump: '","'
type: str
YAML::XS:
dump: ''','''
type: str
'"- "':
YAML:
dump: '''- '''
type: str
YAML::Syck:
dump: '"- "'
type: str
YAML::XS:
dump: '''- '''
type: str
'"- a"':
YAML:
dump: '''- a'''
type: str
YAML::Syck:
dump: '"- a"'
type: str
YAML::XS:
dump: '''- a'''
type: str
'"-"':
YAML:
dump: '''-'''
type: str
YAML::Syck:
dump: '"-"'
type: str
YAML::XS:
dump: '''-'''
type: str
'"-\n"':
YAML:
dump: '"-\n"'
type: str
YAML::Syck:
dump: '"-\n"'
type: str
YAML::XS:
dump: |-
'-
'
type: str
'"-\t"':
YAML:
dump: "'-\t'"
type: str
YAML::Syck:
dump: '"-\t"'
type: str
YAML::XS:
dump: '"-\t"'
type: str
'":"':
YAML:
dump: ''':'''
type: str
YAML::Syck:
dump: '":"'
type: str
YAML::XS:
dump: ''':'''
type: str
'">"':
YAML:
dump: '''>'''
type: str
YAML::Syck:
dump: '">"'
type: str
YAML::XS:
dump: '''>'''
type: str
'"? "':
YAML:
dump: '''? '''
type: str
YAML::Syck:
dump: '"? "'
type: str
YAML::XS:
dump: '''? '''
type: str
'"? a"':
YAML:
dump: '''? a'''
type: str
YAML::Syck:
dump: '"? a"'
type: str
YAML::XS:
dump: '''? a'''
type: str
'"?"':
YAML:
dump: '''?'''
type: str
YAML::Syck:
dump: '"?"'
type: str
YAML::XS:
dump: '''?'''
type: str
'"@array"':
YAML:
dump: '''@array'''
type: str
YAML::Syck:
dump: '"@array"'
type: str
YAML::XS:
dump: '''@array'''
type: str
'"["':
YAML:
dump: '''['''
type: str
YAML::Syck:
dump: '"["'
type: str
YAML::XS:
dump: '''['''
type: str
'"\""':
YAML:
dump: '''"'''
type: str
YAML::Syck:
dump: '"\""'
type: str
YAML::XS:
dump: '''"'''
type: str
'"]"':
YAML:
dump: ''']'''
type: str
YAML::Syck:
dump: '"]"'
type: str
YAML::XS:
dump: ''']'''
type: str
'"`cmd`"':
YAML:
dump: '''`cmd`'''
type: str
YAML::Syck:
dump: '"`cmd`"'
type: str
YAML::XS:
dump: '''`cmd`'''
type: str
'"foo\nbar"':
YAML:
dump: '"foo\nbar"'
type: str
YAML::Syck:
dump: '"foo\nbar"'
type: str
YAML::XS:
dump: '"foo\nbar"'
type: str
'"key: val"':
YAML:
dump: '''key: val'''
type: str
YAML::Syck:
dump: '"key: val"'
type: str
YAML::XS:
dump: '''key: val'''
type: str
'"no #comment"':
YAML:
dump: '''no #comment'''
type: str
YAML::Syck:
dump: '"no #comment"'
type: str
YAML::XS:
dump: '''no #comment'''
type: str
'"no comment #"':
YAML:
dump: '''no comment #'''
type: str
YAML::Syck:
dump: '"no comment #"'
type: str
YAML::XS:
dump: '''no comment #'''
type: str
'"no comment#"':
YAML:
dump: no comment#
type: str
YAML::Syck:
dump: no comment#
type: str
YAML::XS:
dump: no comment#
type: str
'"string "':
YAML:
dump: '''string '''
type: str
YAML::Syck:
dump: '"string "'
type: str
YAML::XS:
dump: '''string '''
type: str
'"string:"':
YAML:
dump: '''string:'''
type: str
YAML::Syck:
dump: '"string:"'
type: str
YAML::XS:
dump: '''string:'''
type: str
'"string\r"':
YAML:
dump: '"string\r"'
type: str
YAML::Syck:
dump: "string\r"
type: str
YAML::XS:
dump: '"string\r"'
type: str
'"string\t"':
YAML:
dump: "'string\t'"
type: str
YAML::Syck:
dump: '"string\t"'
type: str
YAML::XS:
dump: '"string\t"'
type: str
'"x\n\"y\\z"':
YAML:
dump: '"x\n\"y\\z"'
type: str
YAML::Syck:
dump: '"x\n\"y\\z"'
type: str
YAML::XS:
dump: '"x\n\"y\\z"'
type: str
'"{"':
YAML:
dump: '''{'''
type: str
YAML::Syck:
dump: '"{"'
type: str
YAML::XS:
dump: '''{'''
type: str
'"|"':
YAML:
dump: '''|'''
type: str
YAML::Syck:
dump: '"|"'
type: str
YAML::XS:
dump: '''|'''
type: str
'"}"':
YAML:
dump: '''}'''
type: str
YAML::Syck:
dump: '"}"'
type: str
YAML::XS:
dump: '''}'''
type: str
'#empty':
YAML:
dump: ''''''
type: str
YAML::Syck:
dump: '~'
type: 'null'
YAML::XS:
dump: '~'
type: 'null'
'+.INF':
YAML:
dump: '+.INF'
type: str
YAML::Syck:
dump: '''Inf'''
type: inf
YAML::XS:
dump: '+.INF'
type: str
'+.Inf':
YAML:
dump: '+.Inf'
type: str
YAML::Syck:
dump: '''Inf'''
type: inf
YAML::XS:
dump: '+.Inf'
type: str
'+.inf':
YAML:
dump: '+.inf'
type: str
YAML::Syck:
dump: '''Inf'''
type: inf
YAML::XS:
dump: '+.inf'
type: str
'+0':
YAML:
dump: '+0'
type: str
YAML::Syck:
dump: '0'
type: int
YAML::XS:
dump: '+0'
type: int
'+0.3e+3':
YAML:
dump: '+0.3e+3'
type: str
YAML::Syck:
dump: '''300'''
type: float
YAML::XS:
dump: '+0.3e+3'
type: float
'+0.3e3':
YAML:
dump: '+0.3e3'
type: str
YAML::Syck:
dump: '''+0.3e3'''
type: str
YAML::XS:
dump: '+0.3e3'
type: float
+0100_200:
YAML:
dump: +0100_200
type: str
YAML::Syck:
dump: +0100_200
type: str
YAML::XS:
dump: +0100_200
type: str
+0b100:
YAML:
dump: +0b100
type: str
YAML::Syck:
dump: +0b100
type: str
YAML::XS:
dump: +0b100
type: str
+190:20:30:
YAML:
dump: +190:20:30
type: str
YAML::Syck:
dump: '685230'
type: int
YAML::XS:
dump: +190:20:30
type: str
'+23':
YAML:
dump: '+23'
type: str
YAML::Syck:
dump: '23'
type: int
YAML::XS:
dump: '+23'
type: int
'+3.14':
YAML:
dump: '+3.14'
type: str
YAML::Syck:
dump: '''3.14'''
type: float
YAML::XS:
dump: '+3.14'
type: float
'-.INF':
YAML:
dump: '-.INF'
type: str
YAML::Syck:
dump: '''-Inf'''
type: inf
YAML::XS:
dump: '-.INF'
type: str
'-.Inf':
YAML:
dump: '-.Inf'
type: str
YAML::Syck:
dump: '''-Inf'''
type: inf
YAML::XS:
dump: '-.Inf'
type: str
'-.inf':
YAML:
dump: '-.inf'
type: str
YAML::Syck:
dump: '''-Inf'''
type: inf
YAML::XS:
dump: '-.inf'
type: str
'-0':
YAML:
dump: '0'
type: int
YAML::Syck:
dump: '0'
type: int
YAML::XS:
dump: '-0'
type: int
-0100_200:
YAML:
dump: -0100_200
type: str
YAML::Syck:
dump: -0100_200
type: str
YAML::XS:
dump: -0100_200
type: str
-0b101:
YAML:
dump: -0b101
type: str
YAML::Syck:
dump: -0b101
type: str
YAML::XS:
dump: -0b101
type: str
-0x30:
YAML:
dump: -0x30
type: str
YAML::Syck:
dump: '0'
type: int
YAML::XS:
dump: -0x30
type: str
-190:20:30:
YAML:
dump: -190:20:30
type: str
YAML::Syck:
dump: '''18446744073708868846'''
type: int
YAML::XS:
dump: -190:20:30
type: str
'-23':
YAML:
dump: '-23'
type: int
YAML::Syck:
dump: '-23'
type: int
YAML::XS:
dump: '-23'
type: int
'-3.14':
YAML:
dump: '-3.14'
type: float
YAML::Syck:
dump: '''-3.14'''
type: float
YAML::XS:
dump: '-3.14'
type: float
'.0':
YAML:
dump: '0'
type: float
YAML::Syck:
dump: '.0'
type: str
YAML::XS:
dump: '.0'
type: float
'.14':
YAML:
dump: '0.14'
type: float
YAML::Syck:
dump: '.14'
type: str
YAML::XS:
dump: '.14'
type: float
'.3E-1':
YAML:
dump: '0.03'
type: float
YAML::Syck:
dump: '''.3E-1'''
type: str
YAML::XS:
dump: '.3E-1'
type: float
'.3e+3':
YAML:
dump: '300'
type: int
YAML::Syck:
dump: '''.3e+3'''
type: str
YAML::XS:
dump: '.3e+3'
type: float
'.3e3':
YAML:
dump: '300'
type: int
YAML::Syck:
dump: '''.3e3'''
type: str
YAML::XS:
dump: '.3e3'
type: float
'.INF':
YAML:
dump: '.INF'
type: str
YAML::Syck:
dump: '''Inf'''
type: inf
YAML::XS:
dump: '.INF'
type: str
'.Inf':
YAML:
dump: '.Inf'
type: str
YAML::Syck:
dump: '''Inf'''
type: inf
YAML::XS:
dump: '.Inf'
type: str
'.NAN':
YAML:
dump: '.NAN'
type: str
YAML::Syck:
dump: '''NaN'''
type: nan
YAML::XS:
dump: '.NAN'
type: str
'.NaN':
YAML:
dump: '.NaN'
type: str
YAML::Syck:
dump: '''NaN'''
type: nan
YAML::XS:
dump: '.NaN'
type: str
'.inf':
YAML:
dump: '.inf'
type: str
YAML::Syck:
dump: '''Inf'''
type: inf
YAML::XS:
dump: '.inf'
type: str
'.nan':
YAML:
dump: '.nan'
type: str
YAML::Syck:
dump: '''NaN'''
type: nan
YAML::XS:
dump: '.nan'
type: str
'0':
YAML:
dump: '0'
type: int
YAML::Syck:
dump: '0'
type: int
YAML::XS:
dump: '0'
type: int
'0.0':
YAML:
dump: '0'
type: float
YAML::Syck:
dump: '''0'''
type: float
YAML::XS:
dump: '0.0'
type: float
'0.3e3':
YAML:
dump: '300'
type: int
YAML::Syck:
dump: '''0.3e3'''
type: str
YAML::XS:
dump: '0.3e3'
type: float
'00':
YAML:
dump: '00'
type: str
YAML::Syck:
dump: '0'
type: int
YAML::XS:
dump: '00'
type: int
'001.23':
YAML:
dump: '001.23'
type: str
YAML::Syck:
dump: '''1.23'''
type: float
YAML::XS:
dump: '001.23'
type: float
'0011':
YAML:
dump: '0011'
type: str
YAML::Syck:
dump: '9'
type: int
YAML::XS:
dump: '0011'
type: int
'010':
YAML:
dump: '010'
type: str
YAML::Syck:
dump: '8'
type: int
YAML::XS:
dump: '010'
type: int
02_0:
YAML:
dump: 02_0
type: str
YAML::Syck:
dump: 02_0
type: str
YAML::XS:
dump: 02_0
type: str
'07':
YAML:
dump: '07'
type: str
YAML::Syck:
dump: '7'
type: int
YAML::XS:
dump: '07'
type: int
'08':
YAML:
dump: '08'
type: str
YAML::Syck:
dump: '''08'''
type: str
YAML::XS:
dump: '08'
type: int
0b0:
YAML:
dump: 0b0
type: str
YAML::Syck:
dump: 0b0
type: str
YAML::XS:
dump: 0b0
type: str
0b100_101:
YAML:
dump: 0b100_101
type: str
YAML::Syck:
dump: 0b100_101
type: str
YAML::XS:
dump: 0b100_101
type: str
'0o0':
YAML:
dump: '0o0'
type: str
YAML::Syck:
dump: '0o0'
type: str
YAML::XS:
dump: '0o0'
type: str
'0o10':
YAML:
dump: '0o10'
type: str
YAML::Syck:
dump: '0o10'
type: str
YAML::XS:
dump: '0o10'
type: str
'0o7':
YAML:
dump: '0o7'
type: str
YAML::Syck:
dump: '0o7'
type: str
YAML::XS:
dump: '0o7'
type: str
'0x0':
YAML:
dump: '0x0'
type: str
YAML::Syck:
dump: '0'
type: int
YAML::XS:
dump: '0x0'
type: str
'0x10':
YAML:
dump: '0x10'
type: str
YAML::Syck:
dump: '16'
type: int
YAML::XS:
dump: '0x10'
type: str
0x2_0:
YAML:
dump: 0x2_0
type: str
YAML::Syck:
dump: 0x2_0
type: str
YAML::XS:
dump: 0x2_0
type: str
'0x42':
YAML:
dump: '0x42'
type: str
YAML::Syck:
dump: '66'
type: int
YAML::XS:
dump: '0x42'
type: str
'0xa':
YAML:
dump: '0xa'
type: str
YAML::Syck:
dump: '10'
type: int
YAML::XS:
dump: '0xa'
type: str
100_000:
YAML:
dump: 100_000
type: str
YAML::Syck:
dump: 100_000
type: str
YAML::XS:
dump: 100_000
type: str
190:20:30:
YAML:
dump: 190:20:30
type: str
YAML::Syck:
dump: '685230'
type: int
YAML::XS:
dump: 190:20:30
type: str
190:20:30.15:
YAML:
dump: 190:20:30.15
type: str
YAML::Syck:
dump: '''685230.15'''
type: float
YAML::XS:
dump: 190:20:30.15
type: str
'23':
YAML:
dump: '23'
type: int
YAML::Syck:
dump: '23'
type: int
YAML::XS:
dump: '23'
type: int
'3.14':
YAML:
dump: '3.14'
type: float
YAML::Syck:
dump: '''3.14'''
type: float
YAML::XS:
dump: '3.14'
type: float
'3.3e+3':
YAML:
dump: '3300'
type: int
YAML::Syck:
dump: '''3300'''
type: float
YAML::XS:
dump: '3.3e+3'
type: float
'3e3':
YAML:
dump: '3000'
type: int
YAML::Syck:
dump: '''3e3'''
type: str
YAML::XS:
dump: '3e3'
type: float
85.230_15e+03:
YAML:
dump: 85.230_15e+03
type: str
YAML::Syck:
dump: 85.230_15e+03
type: str
YAML::XS:
dump: 85.230_15e+03
type: str
85_230.15:
YAML:
dump: 85_230.15
type: str
YAML::Syck:
dump: 85_230.15
type: str
YAML::XS:
dump: 85_230.15
type: str
'FALSE':
YAML:
dump: 'FALSE'
type: str
YAML::Syck:
dump: ''''''
type: float
YAML::XS:
dump: 'FALSE'
type: str
'False':
YAML:
dump: 'False'
type: str
YAML::Syck:
dump: ''''''
type: float
YAML::XS:
dump: 'False'
type: str
N:
YAML:
dump: N
type: str
YAML::Syck:
dump: ''''''
type: float
YAML::XS:
dump: N
type: str
NO:
YAML:
dump: NO
type: str
YAML::Syck:
dump: ''''''
type: float
YAML::XS:
dump: NO
type: str
'NULL':
YAML:
dump: 'NULL'
type: str
YAML::Syck:
dump: '~'
type: 'null'
YAML::XS:
dump: 'NULL'
type: str
'Null':
YAML:
dump: 'Null'
type: str
YAML::Syck:
dump: '~'
type: 'null'
YAML::XS:
dump: 'Null'
type: str
OFF:
YAML:
dump: OFF
type: str
YAML::Syck:
dump: ''''''
type: float
YAML::XS:
dump: OFF
type: str
ON:
YAML:
dump: ON
type: str
YAML::Syck:
dump: '1'
type: float
YAML::XS:
dump: ON
type: str
Off:
YAML:
dump: Off
type: str
YAML::Syck:
dump: ''''''
type: float
YAML::XS:
dump: Off
type: str
On:
YAML:
dump: On
type: str
YAML::Syck:
dump: '1'
type: float
YAML::XS:
dump: On
type: str
'TRUE':
YAML:
dump: 'TRUE'
type: str
YAML::Syck:
dump: '1'
type: float
YAML::XS:
dump: 'TRUE'
type: str
'True':
YAML:
dump: 'True'
type: str
YAML::Syck:
dump: '1'
type: float
YAML::XS:
dump: 'True'
type: str
Y:
YAML:
dump: Y
type: str
YAML::Syck:
dump: '1'
type: float
YAML::XS:
dump: Y
type: str
YES:
YAML:
dump: YES
type: str
YAML::Syck:
dump: '1'
type: float
YAML::XS:
dump: YES
type: str
Yes:
YAML:
dump: Yes
type: str
YAML::Syck:
dump: '1'
type: float
YAML::XS:
dump: Yes
type: str
^string:
YAML:
dump: '''^string'''
type: str
YAML::Syck:
dump: '"^string"'
type: str
YAML::XS:
dump: ^string
type: str
'false':
YAML:
dump: 'false'
type: str
YAML::Syck:
dump: ''''''
type: float
YAML::XS:
dump: 'false'
type: bool
foo\bar:
YAML:
dump: foo\bar
type: str
YAML::Syck:
dump: foo\bar
type: str
YAML::XS:
dump: foo\bar
type: str
n:
YAML:
dump: n
type: str
YAML::Syck:
dump: ''''''
type: float
YAML::XS:
dump: n
type: str
no:
YAML:
dump: no
type: str
YAML::Syck:
dump: ''''''
type: float
YAML::XS:
dump: no
type: str
'null':
YAML:
dump: 'null'
type: str
YAML::Syck:
dump: '~'
type: 'null'
YAML::XS:
dump: '~'
type: 'null'
off:
YAML:
dump: off
type: str
YAML::Syck:
dump: ''''''
type: float
YAML::XS:
dump: off
type: str
on:
YAML:
dump: on
type: str
YAML::Syck:
dump: '1'
type: float
YAML::XS:
dump: on
type: str
str"ing:
YAML:
dump: str"ing
type: str
YAML::Syck:
dump: str"ing
type: str
YAML::XS:
dump: str"ing
type: str
'true':
YAML:
dump: 'true'
type: str
YAML::Syck:
dump: '1'
type: float
YAML::XS:
dump: 'true'
type: bool
y:
YAML:
dump: y
type: str
YAML::Syck:
dump: '1'
type: float
YAML::XS:
dump: y
type: str
yes:
YAML:
dump: yes
type: str
YAML::Syck:
dump: '1'
type: float
YAML::XS:
dump: yes
type: str
'~':
YAML:
dump: '~'
type: 'null'
YAML::Syck:
dump: '~'
type: 'null'
YAML::XS:
dump: '~'
type: 'null'
YAML-PP-v0.40.0/examples/PaxHeaders/schema-ixhash.pm 0000644 0000000 0000000 00000000132 15172703230 017014 x ustar 00 30 mtime=1777043096.918390245
30 atime=1777043096.918298752
30 ctime=1777043096.918390245
YAML-PP-v0.40.0/examples/schema-ixhash.pm 0000644 0001750 0001750 00000002051 15172703230 016444 0 ustar 00tina tina #!/usr/bin/env perl
use strict;
use warnings;
### TEST DATA ###
my %tests = (
### - Ordered Hashref (Tie::IxHash)
order => [
<<'EOM',
tie(my %order, 'Tie::IxHash');
%order = (
U => 2,
B => 52,
c => 64,
19 => 84,
Disco => 2000,
Year => 2525,
days_on_earth => 20_000,
);
\%order;
EOM
<<'EOM',
---
- &1
U: 2
B: 52
c: 64
19: 84
Disco: 2000
Year: 2525
days_on_earth: 20000
- *1
EOM
],
### - Blessed Ordered Hashref
order_blessed => [
<<'EOM',
tie(my %order, 'Tie::IxHash');
%order = (
U => 2,
B => 52,
c => 64,
19 => 84,
Disco => 2000,
Year => 2525,
days_on_earth => 20_000,
);
bless \%order, 'Order';
EOM
<<'EOM',
---
- &1 !perl/hash:Order
U: 2
B: 52
c: 64
19: 84
Disco: 2000
Year: 2525
days_on_earth: 20000
- *1
EOM
],
);
### TEST DATA END ###
\%tests;
YAML-PP-v0.40.0/examples/PaxHeaders/schema-perl.pm 0000644 0000000 0000000 00000000132 15172703230 016472 x ustar 00 30 mtime=1777043096.917101111
30 atime=1777043096.917012692
30 ctime=1777043096.917101111
YAML-PP-v0.40.0/examples/schema-perl.pm 0000644 0001750 0001750 00000005433 15172703230 016131 0 ustar 00tina tina #!/usr/bin/env perl
use strict;
use warnings;
my %tests = (
hash => [
<<'EOM',
{
U => 2,
B => 52,
}
EOM
<<'EOM',
---
- &1 !perl/hash
B: 52
U: 2
- *1
EOM
{ load_only => 1 },
],
hash_blessed => [
<<'EOM',
bless {
U => 2,
B => 52,
}, 'A::Very::Exclusive::Class'
EOM
<<'EOM',
---
- &1 !perl/hash:A::Very::Exclusive::Class
B: 52
U: 2
- *1
EOM
],
array => [
<<'EOM',
[
qw/ one two three four /
]
EOM
<<'EOM',
---
- &1 !perl/array
- one
- two
- three
- four
- *1
EOM
{ load_only => 1 },
],
array_blessed => [
<<'EOM',
bless [
qw/ one two three four /
], "Just::An::Arrayref"
EOM
<<'EOM',
---
- &1 !perl/array:Just::An::Arrayref
- one
- two
- three
- four
- *1
EOM
],
regexp => [
<<'EOM',
my $string = 'unblessed';
qr{$string}
EOM
<<"EOM",
---
- &1 !perl/regexp unblessed
- *1
EOM
],
regexp_blessed => [
<<'EOM',
my $string = 'blessed';
bless qr{$string}, "Foo"
EOM
<<"EOM",
---
- &1 !perl/regexp:Foo blessed
- *1
EOM
],
circular => [
<<'EOM',
my $circle = bless [ 1, 2 ], 'Circle';
push @$circle, $circle;
$circle;
EOM
<<'EOM',
---
- &1 !perl/array:Circle
- 1
- 2
- *1
- *1
EOM
],
coderef => [
<<'EOM',
sub {
my (%args) = @_;
return $args{x} + $args{y};
}
EOM
qr{- &1 !{1,2}perl/code \|-.*return.*args.*x.*\+.*y}s,
{ load_code => 1 },
],
coderef_blessed => [
<<'EOM',
bless sub {
my (%args) = @_;
return $args{x} - $args{y};
}, "I::Am::Code"
EOM
qr{- &1 !{1,2}perl/code:I::Am::Code \|-.*return.*args.*x.*\-.*y}s,
{ load_code => 1 },
],
scalarref => [
<<'EOM',
my $scalar = "some string";
my $scalarref = \$scalar;
$scalarref;
EOM
<<'EOM',
---
- &1 !perl/scalar
=: some string
- *1
EOM
],
scalarref_blessed => [
<<'EOM',
my $scalar = "some other string";
my $scalarref = bless \$scalar, 'Foo';
$scalarref;
EOM
<<'EOM',
---
- &1 !perl/scalar:Foo
=: some other string
- *1
EOM
],
refref => [
<<'EOM',
my $ref = { a => 'hash' };
my $refref = \$ref;
$refref;
EOM
<<'EOM',
---
- &1 !perl/ref
=:
a: hash
- *1
EOM
],
refref_blessed => [
<<'EOM',
my $ref = { a => 'hash' };
my $refref = bless \$ref, 'Foo';
$refref;
EOM
<<'EOM',
---
- &1 !perl/ref:Foo
=:
a: hash
- *1
EOM
],
);
\%tests;
YAML-PP-v0.40.0/examples/PaxHeaders/strings.yaml 0000644 0000000 0000000 00000000131 15172703230 016310 x ustar 00 30 mtime=1777043096.913467469
29 atime=1777043096.91337451
30 ctime=1777043096.913467469
YAML-PP-v0.40.0/examples/strings.yaml 0000644 0001750 0001750 00000005724 15172703230 015753 0 ustar 00tina tina ###############################################
# Various strings
###############################################
'" "':
failsafe, json, core, yaml11: ['str', ' ', "' '"]
'"@array"':
failsafe, json, core, yaml11: ['str', '@array', "'@array'"]
'"%percent"':
failsafe, json, core, yaml11: ['str', '%percent', "'%percent'"]
'"`cmd`"':
failsafe, json, core, yaml11: ['str', '`cmd`', "'`cmd`'"]
'"!string"':
failsafe, json, core, yaml11: ['str', '!string', "'!string'"]
'"*string"':
failsafe, json, core, yaml11: ['str', '*string', "'*string'"]
'"string:"':
failsafe, json, core, yaml11: ['str', 'string:', "'string:'"]
'"string "':
failsafe, json, core, yaml11: ['str', 'string ', "'string '"]
'"string\t"':
failsafe, json, core, yaml11: ['str', "string\t", '"string\t"']
'"string\r"':
failsafe, json, core, yaml11: ['str', "string\r", '"string\r"']
'"key: val"':
failsafe, json, core, yaml11: ['str', 'key: val', "'key: val'"]
'"-"':
failsafe, json, core, yaml11: ['str', '-', "'-'"]
'"- "':
failsafe, json, core, yaml11: ['str', '- ', "'- '"]
'"-\n"':
failsafe, json, core, yaml11: ['str', "-\n", "|\n -"]
'"-\t"':
failsafe, json, core, yaml11: ['str', "-\t", '"-\t"']
'"- a"':
failsafe, json, core, yaml11: ['str', '- a', "'- a'"]
'":"':
failsafe, json, core, yaml11: ['str', ':', "':'"]
'"{"':
failsafe, json, core, yaml11: ['str', '{', "'{'"]
'"}"':
failsafe, json, core, yaml11: ['str', '}', "'}'"]
'"["':
failsafe, json, core, yaml11: ['str', '[', "'['"]
'"]"':
failsafe, json, core, yaml11: ['str', ']', "']'"]
'","':
failsafe, json, core, yaml11: ['str', ',', "','"]
'"?"':
failsafe, json, core, yaml11: ['str', '?', "'?'"]
'"? "':
failsafe, json, core, yaml11: ['str', '? ', "'? '"]
'"? a"':
failsafe, json, core, yaml11: ['str', '? a', "'? a'"]
'"#"':
failsafe, json, core, yaml11: ['str', '#', "'#'"]
'"no comment #"':
failsafe, json, core, yaml11: ['str', 'no comment #', "'no comment #'"]
'"# "':
failsafe, json, core, yaml11: ['str', '# ', "'# '"]
'"no #comment"':
failsafe, json, core, yaml11: ['str', 'no #comment', "'no #comment'"]
'"|"':
failsafe, json, core, yaml11: ['str', '|', "'|'"]
'">"':
failsafe, json, core, yaml11: ['str', '>', "'>'"]
'"''"':
failsafe, json, core, yaml11: ['str', '''', "\"'\""]
'"''\""':
failsafe, json, core, yaml11: ['str', '''"', "'''\"'"]
'"\""':
failsafe, json, core, yaml11: ['str', '"', "'\"'"]
'"\n "':
failsafe, json, core, yaml11: ['str', "\n ", '"\n "']
'" \n"':
failsafe, json, core, yaml11: ['str', " \n", '" \n"']
'"foo\nbar"':
failsafe, json, core, yaml11: ['str', "foo\nbar", "|-\n foo\n bar"]
'"x\n\"y\\z"':
failsafe, json, core, yaml11: ['str', "x\n\"y\\z", "|-\n x\n \"y\\z"]
'"no comment#"':
failsafe, json, core, yaml11: ['str', 'no comment#', "no comment#"]
'foo\bar':
failsafe, json, core, yaml11: ['str', 'foo\bar', 'foo\bar']
'^string':
failsafe, json, core, yaml11: ['str', '^string', '^string']
'str"ing':
failsafe, json, core, yaml11: ['str', 'str"ing', 'str"ing']
YAML-PP-v0.40.0/examples/PaxHeaders/schemas.pl 0000644 0000000 0000000 00000000132 15172703230 015714 x ustar 00 30 mtime=1777043096.908187873
30 atime=1777043096.908041694
30 ctime=1777043096.908187873
YAML-PP-v0.40.0/examples/schemas.pl 0000644 0001750 0001750 00000001022 15172703230 015341 0 ustar 00tina tina #!/usr/bin/env perl
use strict;
use warnings;
use FindBin '$Bin';
use lib "$Bin/../lib";
use YAML::PP;
my $tests_perl = require "$Bin/schema-perl.pm";
my $tests_ixhash = require "$Bin/schema-ixhash.pm";
my %tests = (
%$tests_perl,
%$tests_ixhash,
);
my %all_data;
for my $name (sort keys %tests) {
my $test = $tests{ $name };
my $data = eval $test->[0];
$all_data{ $name } = $data;
}
my $yp = YAML::PP->new( schema => [qw/ JSON Perl Tie::IxHash /] );
my $yaml = $yp->dump_string(\%all_data);
print $yaml;
YAML-PP-v0.40.0/PaxHeaders/etc 0000644 0000000 0000000 00000000130 15172703230 012612 x ustar 00 30 mtime=1777043096.920777915
28 atime=1777043096.9055413
30 ctime=1777043096.920777915
YAML-PP-v0.40.0/etc/ 0000755 0001750 0001750 00000000000 15172703230 012323 5 ustar 00tina tina YAML-PP-v0.40.0/etc/PaxHeaders/schema-test-yaml-modules.pl 0000644 0000000 0000000 00000000126 15172703230 020054 x ustar 00 28 mtime=1777043096.9208685
30 atime=1777043096.920777915
28 ctime=1777043096.9208685
YAML-PP-v0.40.0/etc/schema-test-yaml-modules.pl 0000644 0001750 0001750 00000003422 15172703230 017504 0 ustar 00tina tina #!/usr/bin/env perl
use strict;
use warnings;
use 5.010;
use Data::Dumper;
use FindBin '$Bin';
use lib "$Bin/../lib";
use YAML::PP;
use JSON::PP;
$YAML::XS::Boolean = 'JSON::PP';
use YAML::XS ();
$YAML::Syck::ImplicitTyping = 1;
use YAML::Syck ();
$YAML::Numify = 1;
use YAML ();
use B;
my $int_flags = B::SVp_IOK;
my $float_flags = B::SVp_NOK;
#my $yp = YAML::PP->new( schema =>
my $file = "$Bin/../ext/yaml-test-schema/yaml-schema.yaml";
my $outputfile = "$Bin/../examples/yaml-schema-modules.yaml";
my $data = YAML::PP::LoadFile($file);
my %examples;
my %output;
my %special = (
(0+'nan').'' => 'nan',
(0+'inf').'' => 'inf',
(0-'inf').'' => 'inf'
);
for my $input (sort keys %$data) {
for my $mod (qw/ YAML YAML::XS YAML::Syck /) {
my $out = $output{ $input }->{ $mod } ||= {};
my $output;
my $load = $mod->can("Load");
my $dump = $mod->can("Dump");
my $data = eval { $load->("--- $input") };
if ($@) {
$out->{error} = 1;
$out->{type} = 'error';
}
else {
$out->{type} = get_type($data);
$output = $dump->($data);
chomp $output;
$output =~ s/^--- //;
$out->{dump} = $output;
}
}
}
YAML::PP::DumpFile($outputfile, \%output);
sub get_type {
my ($value) = @_;
return 'null' unless defined $value;
if (ref $value) {
if (ref $value eq 'JSON::PP::Boolean') {
return 'bool';
}
return 'unknown';
}
my $flags = B::svref_2object(\$value)->FLAGS;
if ($flags & $float_flags) {
if (exists $special{ $value }) {
return $special{ $value };
}
return 'float';
}
if ($flags & $int_flags) {
return 'int';
}
return 'str';
}
YAML-PP-v0.40.0/etc/PaxHeaders/generate-schema-html.pl 0000644 0000000 0000000 00000000132 15172703230 017220 x ustar 00 30 mtime=1777043096.919424248
30 atime=1777043096.919333314
30 ctime=1777043096.919424248
YAML-PP-v0.40.0/etc/generate-schema-html.pl 0000644 0001750 0001750 00000013264 15172703230 016660 0 ustar 00tina tina #!/usr/bin/env perl
use strict;
use warnings;
use 5.010;
use Data::Dumper;
use FindBin '$Bin';
use lib "$Bin/../lib";
use YAML::PP;
use URI::Escape qw/ uri_escape /;
my $file = "$Bin/../ext/yaml-test-schema/yaml-schema.yaml";
my $modulesfile = "$Bin/../examples/yaml-schema-modules.yaml";
my $htmlfile = "$Bin/../gh-pages/schema-examples.html";
my $data = YAML::PP::LoadFile($file);
my $modules = YAML::PP::LoadFile($modulesfile);
my @mods = qw/ YAML YAML::Syck YAML::XS /;
my %examples;
for my $input (sort keys %$data) {
my $schemas = $data->{ $input };
my @keys = keys %$schemas;
for my $key (@keys) {
my $def = $schemas->{ $key };
my @schemas = split m/ *, */, $key;
for my $schema (@schemas) {
$examples{ $input }->{ $schema } = $def;
}
}
}
my @keys = qw/ failsafe json core yaml11 /;
for my $input (sort keys %examples) {
my $schemas = $examples{ $input };
my $str = 0;
for my $schema (@keys) {
my $example = $schemas->{ $schema };
unless ($example) {
$example = $schemas->{ $schema } = [ 'todo', '', '', '' ];
}
if ($example->[0] eq 'str' or $example->[0] eq 'todo') {
$str++;
}
}
if ($str == 4) {
delete $examples{ $input };
}
}
my %type_index = (
null => 0,
bool => 1,
float => 2,
inf => 3,
nan => 4,
int => 5,
str => 6,
todo => 7,
);
my $table = schema_table(\%examples, $modules);
my $html = generate_html($table);
open my $fh, '>', $htmlfile or die $!;
print $fh $html;
close $fh;
sub sort_rows {
my ($x, $y, $a, $b) = @_;
$type_index{ $x->{yaml11}->[0] } <=> $type_index{ $y->{yaml11}->[0] }
|| $type_index{ $x->{core}->[0] } <=> $type_index{ $y->{core}->[0] }
|| $type_index{ $x->{json}->[0] } <=> $type_index{ $y->{json}->[0] }
|| lc $a cmp lc $b
|| $a cmp $b
}
sub schema_table {
my ($examples) = @_;
my $html = '';
my @sorted = sort {
sort_rows($examples->{ $a }, $examples->{ $b }, $a, $b)
} grep { not m/^!!\w/ } keys %$examples;
my @sorted_explicit = sort {
sort_rows($examples->{ $a }, $examples->{ $b }, $a, $b)
} grep { m/^!!\w/ } keys %$examples;
my @all = (@sorted, @sorted_explicit);
$html .= qq{YAML::PP Other Perl Modules \n};
my $header;
$header .= qq{Input YAML };
$header .= join '', map {
my $m = $_ eq 'YAML' ? 'YAML.pm' : $_;
qq{$m \n};
} (qw/ Failsafe JSON Core /, 'YAML 1.1', @mods);
$header .= qq{ \n};
$html .= $header;
$html .= qq{ } . (qq{Type Output } x 7) . qq{ \n};
for my $i (0 .. $#all) {
my $input = $all[ $i ];
if ($i and $i % 30 == 0) {
$html .= $header;
}
my $schemas = $examples->{ $input };
my $mods = $modules->{ $input };
my $input_escaped = uri_escape($input);
$input =~ s/ / /g;
$html .= qq{$input };
for my $mod (@mods) {
my $result = $mods->{ $mod };
$schemas->{ $mod } = [ $result->{type}, '', $result->{dump} // '' ];
}
for my $schema (@keys, @mods) {
my $example = $schemas->{ $schema };
my $class = 'type-str';
my ($type, $perl, $out) = @$example;
$class = "type-$type";
for ($out) {
s/ / /g;
}
if ($type eq 'str') {
$html .= qq{$type };
}
else {
$html .= qq{$type $out };
}
}
$html .= qq{ \n};
}
$html .= "
";
return $html;
}
#sub format_perl {
# my ($type, $perl) = @_;
# my $perlcode;
# local $Data::Dumper::Terse = 1;
# local $Data::Dumper::Useqq = 1;
# if ($type eq 'null') {
# $perlcode = 'undef';
# }
# elsif ($type eq 'float' or $type eq 'int') {
# $perlcode = $perl;
# }
# elsif ($type eq 'inf') {
# if ($perl eq 'inf-neg()') {
# $perlcode = '- "inf" + 0';
# }
# else {
# $perlcode = '"inf" + 0';
# }
# }
# elsif ($type eq 'nan') {
# $perlcode = '"nan" + 0';
# }
# elsif ($type eq 'bool') {
# $perlcode = $perl;
# }
# else {
# $perlcode = Data::Dumper->Dump([$perl], ['perl']);
# }
# return $perlcode;
#}
sub generate_html {
my ($content) = @_;
my $html = <<'EOM';
YAML Schema examples in YAML::PP and other Perl Modules
YAML Test Suite Test Cases
| Schema examples
| Schema comparison
The Perl Module YAML::PP implements YAML 1.2 .
You can choose between several Schemas.
The following table shows which strings result in which native data, depending
on the Schema (or other YAML module) you use.
For each of the Schemas and modules, the first column is the type,
and the second shows how the data is encoded into YAML again.
Note that the YAML 1.2 JSON Schema is not exactly like the official schema,
as all strings would have to be quoted.
EOM
$html .= $content;
$html .= <<'EOM';
EOM
return $html;
}
YAML-PP-v0.40.0/etc/PaxHeaders/generate-examples.pl 0000644 0000000 0000000 00000000132 15172703230 016634 x ustar 00 30 mtime=1777043096.917566115
30 atime=1777043096.917475322
30 ctime=1777043096.917566115
YAML-PP-v0.40.0/etc/generate-examples.pl 0000644 0001750 0001750 00000002627 15172703230 016275 0 ustar 00tina tina #!/usr/bin/env perl
use strict;
use warnings;
use Data::Dumper;
use FindBin '$Bin';
use lib "$Bin/../lib";
use YAML::PP;
my $tests_perl = require "$Bin/../examples/schema-perl.pm";
my $tests_ixhash = require "$Bin/../examples/schema-ixhash.pm";
my $schema_perl_pm_file = "$Bin/../lib/YAML/PP/Schema/Perl.pm";
my $schema_ixhash_pm_file = "$Bin/../lib/YAML/PP/Schema/Tie/IxHash.pm";
my $yp = YAML::PP->new( schema => [qw/ JSON Perl Tie::IxHash /] );
generate(
file => $schema_perl_pm_file,
tests => $tests_perl,
);
generate(
file => $schema_ixhash_pm_file,
tests => $tests_ixhash,
);
sub generate {
my %args = @_;
my $file = $args{file};
my $tests = $args{tests};
open my $fh, '<', $file;
my $text = do { local $/; <$fh> };
close $fh;
my $examples;
for my $name (sort keys %$tests) {
my $test = $tests->{ $name };
my $code = $test->[0];
my $data = eval $code;
if ($@) {
die "Error: $@";
}
my $yaml = $yp->dump_string($data);
$yaml =~ s/^/ /gm;
my $example = <<"EOM";
=item $name
# Code
$code
# YAML
$yaml
EOM
$examples .= $example;
}
my $pod = <<"EOM";
### BEGIN EXAMPLE
=pod
=over 4
$examples
=back
=cut
### END EXAMPLE
EOM
$text =~ s/^### BEGIN EXAMPLE.*^### END EXAMPLE\n/$pod/ms;
open $fh, '>', $file;
print $fh $text;
close $fh;
}
YAML-PP-v0.40.0/etc/PaxHeaders/generate-grammar.pl 0000644 0000000 0000000 00000000126 15172703230 016447 x ustar 00 28 mtime=1777043096.9172028
30 atime=1777043096.917101111
28 ctime=1777043096.9172028
YAML-PP-v0.40.0/etc/generate-grammar.pl 0000755 0001750 0001750 00000003122 15172703230 016077 0 ustar 00tina tina #!/usr/bin/env perl
use strict;
use warnings;
use 5.010;
use FindBin '$Bin';
use Data::Dumper;
use YAML::XS qw/ Load Dump /;
my $grammar_file = "$Bin/grammar.yaml";
open my $fh, '<', $grammar_file or die $!;
my $yaml = do { local $/; <$fh> };
close $fh;
my $module_file = "$Bin/../lib/YAML/PP/Grammar.pm";
my $grammar = Load $yaml;
open $fh, '<', $module_file or die $!;
my $replaced = '';
while (my $line = <$fh>) {
my $state = $line =~ m/^# START OF GRAMMAR INLINE/ ... $line =~ m/^# END OF GRAMMAR INLINE/;
my $state2 = $line =~ m/^ *# START OF YAML INLINE/ ... $line =~ m/^ *# END OF YAML INLINE/;
if ($state) {
if ($state == 1) {
$replaced .= $line;
local $Data::Dumper::Indent = 1;
local $Data::Dumper::Sortkeys = 1;
my $dump = Data::Dumper->Dump([$grammar], ['GRAMMAR']);
$replaced .= <<"EOM";
# DO NOT CHANGE THIS
# This grammar is automatically generated from etc/grammar.yaml
$dump
EOM
}
elsif ($state =~ m/E0$/) {
$replaced .= $line;
}
}
elsif ($state2) {
if ($state2 == 1) {
$replaced .= $line;
my $yaml_formatted = $yaml;
$yaml_formatted =~ s/^/ /mg;
$replaced .= <<"EOM";
# DO NOT CHANGE THIS
# This grammar is automatically generated from etc/grammar.yaml
$yaml_formatted
EOM
}
elsif ($state2 =~ m/E0$/) {
$replaced .= $line;
}
}
else {
$replaced .= $line;
}
}
close $fh;
open $fh, '>', $module_file or die $!;
print $fh $replaced;
close $fh;
YAML-PP-v0.40.0/etc/PaxHeaders/test-suite-html.pl 0000644 0000000 0000000 00000000132 15172703230 016276 x ustar 00 30 mtime=1777043096.915372465
30 atime=1777043096.915266026
30 ctime=1777043096.915372465
YAML-PP-v0.40.0/etc/test-suite-html.pl 0000755 0001750 0001750 00000023333 15172703230 015737 0 ustar 00tina tina #!/usr/bin/env perl
use strict;
use warnings;
use 5.010;
use FindBin '$Bin';
use lib "$Bin/../lib";
use IO::All;
use Data::Dumper;
use YAML::PP;
use YAML::PP::Dumper;
use File::Basename qw/ basename dirname /;
use HTML::Entities qw/ encode_entities /;
use YAML::PP::Highlight;
use JSON::XS ();
use Encode;
chomp(my $version = qx{git describe --dirty});
my $yaml_test_suite = 'test-suite/yaml-test-suite-data/';
my @dirs = grep { m{/[0-9A-Z]{4}$} } map { "$_" } io->dir($yaml_test_suite)->all;
my @subdirs;
for my $dir (@dirs) {
if (-f "$dir/in.yaml") {
push @subdirs, $dir;
}
else {
push @subdirs, grep { m{/[0-9]+$} } map { "$_" } io->dir($dir)->all;
}
}
@subdirs = sort @subdirs;
my @valid = grep { not -f "$_/error" } @subdirs;
my @invalid = grep { -f "$_/error" } @subdirs;
my %tags;
for my $tagdir (io->dir("$yaml_test_suite/tags")->all) {
for my $id (io->dir($tagdir)->all) {
my $tag = basename $tagdir;
push @{ $tags{ basename $id } }, basename $tag;
}
}
my $html = <<"EOM";
YAML Test Suite Highlighted
YAML Test Suite Test Cases
| Schema examples
| Schema comparison
Generated with YAML::PP $version
Valid (@{[ scalar @valid ]})
Invalid (@{[ scalar @invalid ]})
EOM
my $ypp = YAML::PP->new(
boolean => 'JSON::PP',
schema => [qw/ Core /],
);
my $table;
for my $dir (sort @valid) {
my $test = highlight_test($dir);
$table .= $test;
}
$html .= <<"EOM";
YAML::PP::Highlight
YAML::PP::Loader | Data::Dump
YAML::PP::Loader | JSON::XS
YAML::PP::Loader | YAML::PP::Dumper
YAML::PP::Parser | YAML::PP::Emitter
$table
EOM
$table = '';
for my $dir (sort @invalid) {
my $test = highlight_test($dir);
$table .= $test;
}
$html .= <<"EOM";
YAML::PP::Highlight
YAML::PP::Loader | Data::Dump
YAML::PP::Loader | JSON::XS
YAML::PP::Loader | YAML::PP::Dumper
YAML::PP::Parser | YAML::PP::Emitter
$table
EOM
sub highlight_test {
my ($dir) = @_;
my $html;
my $file = "$dir/in.yaml";
my $id = basename $dir;
my $main_id = $id;
if ($id !~ tr/0-9//c) {
$main_id = basename(dirname $dir);
$id = "$main_id/$id";
}
my $title = io->file("$dir/===")->slurp;
my $yaml;
warn "$id\n";
$yaml = do { open my $fh, '<', $file or die $!; local $/; <$fh> };
$yaml = decode_utf8 $yaml;
my $class = "ok";
my @docs;
eval {
@docs = $ypp->load_string($yaml);
};
my $error = $@ || '';
my $tokens = $ypp->loader->parser->tokens;
my $diff = 0;
if ($error) {
$error =~ s{\Q$Bin/../lib/}{};
$class = "error";
my $remaining_tokens = $ypp->loader->parser->_remaining_tokens;
push @$tokens, map { +{ %$_, name => 'ERROR' } } @$remaining_tokens;
my $out = join '', map {
my $value = $_->{value};
my $sub = $_->{subtokens};
if ($sub) {
$value = join '', map {
defined $_->{orig} ? $_->{orig} : $_->{value}
} @$sub;
}
$value;
} @$tokens;
if ($out ne $yaml) {
local $Data::Dumper::Useqq = 1;
warn __PACKAGE__.': '.__LINE__.$".Data::Dumper->Dump([\$out], ['out']);
warn __PACKAGE__.':'.__LINE__.$".Data::Dumper->Dump([\$yaml], ['yaml']);
warn "$id error diff";
$diff = 1;
}
}
else {
my $out = join '', map {
my $value = $_->{value};
my $sub = $_->{subtokens};
if ($sub) {
$value = join '', map {
defined $_->{orig} ? $_->{orig} : $_->{value}
} @$sub;
}
$value;
} @$tokens;
if ($out ne $yaml) {
$class = "diff";
local $Data::Dumper::Useqq = 1;
warn __PACKAGE__.': '.__LINE__.$".Data::Dumper->Dump([\$out], ['out']);
warn __PACKAGE__.':'.__LINE__.$".Data::Dumper->Dump([\$yaml], ['yaml']);
warn "$id diff";
$diff = 1;
}
}
my $coder = JSON::XS->new->ascii->pretty->allow_nonref->canonical;
my $json_dump = join "\n", map {
"Doc " . ($_+1) . ': ' . $coder->encode( $docs[ $_ ] );
} 0 .. $#docs;
my $yppd = YAML::PP->new( boolean => 'JSON::PP' );
my $yaml_dump = $yppd->dump_string(@docs);
my @reload_docs = $ypp->load_string($yaml_dump);
my $reload_tokens = $ypp->loader->parser->tokens;
my $dd = eval { require Data::Dump; 1 };
my $data_dump = join "\n", map {
if ($dd) {
'$doc' . ($_ + 1) . ' = ' . Data::Dump::dump( $docs[ $_ ] );
}
else {
local $Data::Dumper::Useqq = 1;
local $Data::Dumper::Sortkeys = 1;
Data::Dumper->Dump([$docs[ $_ ]], ['doc' . ($_ + 1)]);
}
} 0 .. $#docs;
my $emit_yaml = '';
{
my @events;
my $parser = YAML::PP::Parser->new(
receiver => sub {
my ($self, @args) = @_;
push @events, [@args];
},
);
eval {
$parser->parse_string($yaml);
};
if ($@) {
# warn "Error parsing: $@";
}
else {
my $writer = YAML::PP::Writer->new;
my $emitter = YAML::PP::Emitter->new();
$emitter->set_writer($writer);
eval {
for my $event (@events) {
my ($type, $info) = @$event;
if ($type eq 'sequence_start_event' or $type eq 'mapping_end_event') {
delete $info->{style};
}
$emitter->$type($info);
}
};
if ($@) {
warn __PACKAGE__.':'.__LINE__.": Error emitting $id: $@\n";
}
$emit_yaml = $emitter->writer->output;
}
}
my @emit_docs = eval { $ypp->load_string($emit_yaml) };
my $emit_tokens = $ypp->loader->parser->tokens;
$title = decode_utf8($title);
$title = encode_entities($title);
$error =~ s{\Q$Bin/../lib/}{}g;
$error = encode_entities($error);
$yaml = encode_entities($yaml);
$data_dump = encode_entities($data_dump);
$json_dump = encode_entities($json_dump);
$yaml_dump = encode_entities($yaml_dump);
my $taglist = join ', ', @{ $tags{ $id } || [] };
$html .= <<"EOM";
$id - $title
Tags: $taglist
View source
EOM
my $high = YAML::PP::Highlight->htmlcolored($tokens);
my $reload_high = YAML::PP::Highlight->htmlcolored($reload_tokens);
my $emit_high = YAML::PP::Highlight->htmlcolored($emit_tokens);
my $orig = $diff ? qq{$yaml } : '';
$html .= <<"EOM";
$high
$error
$orig
$data_dump
$json_dump
$reload_high
$emit_high
EOM
return $html;
}
$html .= <<"EOM";
EOM
binmode STDOUT, ":encoding(utf-8)";
say $html;
YAML-PP-v0.40.0/etc/PaxHeaders/json-numbers.pl 0000644 0000000 0000000 00000000132 15172703230 015650 x ustar 00 30 mtime=1777043096.908523321
30 atime=1777043096.908432807
30 ctime=1777043096.908523321
YAML-PP-v0.40.0/etc/json-numbers.pl 0000644 0001750 0001750 00000002226 15172703230 015304 0 ustar 00tina tina #!/usr/bin/env perl
use strict;
use warnings;
use 5.010;
use JSON ();
use JSON::PP ();
use JSON::XS ();
use Cpanel::JSON::XS ();
require Mojolicious;
use Mojo::JSON ();
use B ();
use Text::Table;
my @classes = qw/ JSON JSON::PP JSON::XS Cpanel::JSON::XS Mojo::JSON /;
my $t = Text::Table->new(
qw/
Class
Version
3 IV NV PV
3.140 IV NV PV
3.00 IV NV PV
0.3e3 IV NV PV
encode
/,
);
my $json = <<'EOM';
[ 3, 3.140, 3.00, 0.3e3 ]
EOM
my @rows;
for my $class (@classes) {
my $version = $class eq 'Mojo::JSON' ? Mojolicious->VERSION : $class->VERSION;
my @row = ( $class, $version );
my $decode = $class->can("decode_json");
my $encode = $class->can("encode_json");
my $data = $decode->($json);
for my $num (@$data) {
my $flags = B::svref_2object(\$num)->FLAGS;
my $int = $flags & B::SVp_IOK ? 1 : 0;
my $float = $flags & B::SVp_NOK ? 1 : 0;
my $str = $flags & B::SVp_POK ? 1 : 0;
push @row, '', $int, $float, $str;
}
my $enc = $encode->($data);
push @row, $enc;
push @rows, \@row;
}
say "Input: $json";
$t->load(@rows);
say $t;
YAML-PP-v0.40.0/etc/PaxHeaders/yaml-numbers.pl 0000644 0000000 0000000 00000000130 15172703230 015637 x ustar 00 30 mtime=1777043096.908432807
28 atime=1777043096.9083388
30 ctime=1777043096.908432807
YAML-PP-v0.40.0/etc/yaml-numbers.pl 0000644 0001750 0001750 00000002167 15172703230 015301 0 ustar 00tina tina #!/usr/bin/env perl
use strict;
use warnings;
use 5.010;
use YAML ();
local $YAML::Numify = 1;
use YAML::PP ();
use YAML::XS ();
use YAML::Syck ();
local $YAML::Syck::ImplicitTyping = 1;
use YAML::Tiny ();
use B ();
use Text::Table;
my @classes = qw/ YAML YAML::PP YAML::XS YAML::Syck YAML::Tiny /;
my $t = Text::Table->new(
qw/
Class
Version
3 IV NV PV
3.140 IV NV PV
3.00 IV NV PV
0.3e3 IV NV PV
Dump
/,
);
my $yaml = <<'EOM';
- 3
- 3.140
- 3.00
- 0.3e3
EOM
my @rows;
for my $class (@classes) {
my $version = $class->VERSION;
my @row = ( $class, $version );
my $decode = $class->can("Load");
my $encode = $class->can("Dump");
my $data = $decode->($yaml);
for my $num (@$data) {
my $flags = B::svref_2object(\$num)->FLAGS;
my $int = $flags & B::SVp_IOK ? 1 : 0;
my $float = $flags & B::SVp_NOK ? 1 : 0;
my $str = $flags & B::SVp_POK ? 1 : 0;
push @row, '', $int, $float, $str;
}
my $enc = $encode->($data);
push @row, $enc;
push @rows, \@row;
}
say "Input:\n$yaml";
$t->load(@rows);
say $t;
YAML-PP-v0.40.0/etc/PaxHeaders/grammar.yaml 0000644 0000000 0000000 00000000130 15172703230 015201 x ustar 00 30 mtime=1777043096.905680005
28 atime=1777043096.9055413
30 ctime=1777043096.905680005
YAML-PP-v0.40.0/etc/grammar.yaml 0000644 0001750 0001750 00000040501 15172703230 014635 0 ustar 00tina tina ---
NODETYPE_NODE:
DASH:
match: cb_seqstart
EOL: { new: FULLNODE }
WS: { new: FULLNODE }
DEFAULT: { new: NODETYPE_SCALAR_OR_MAP }
NODETYPE_SCALAR_OR_MAP:
# Flow nodes can follow tabs
WS: { new: FULLMAPVALUE_INLINE }
ALIAS:
match: cb_alias
EOL: { match: cb_send_alias_from_stack }
WS:
COLON:
match: cb_insert_map_alias
EOL: { new: FULLNODE }
WS: { new: FULLMAPVALUE_INLINE }
QUESTION:
match: cb_questionstart
EOL: { new: FULLNODE }
WS: { new: FULLNODE }
QUOTED:
match: cb_take_quoted
EOL: { match: cb_send_scalar }
WS:
COLON:
match: cb_insert_map
EOL: { new: FULLNODE }
WS: { new: FULLMAPVALUE_INLINE }
COLON:
match: cb_insert_map
EOL: { new: FULLNODE }
WS: { new: FULLMAPVALUE_INLINE }
QUOTED_MULTILINE:
match: cb_quoted_multiline
EOL: { }
PLAIN:
match: cb_start_plain
EOL:
match: cb_send_scalar
WS:
COLON:
match: cb_insert_map
EOL: { new: FULLNODE }
WS: { new: FULLMAPVALUE_INLINE }
COLON:
match: cb_insert_map
EOL: { new: FULLNODE }
WS: { new: FULLMAPVALUE_INLINE }
PLAIN_MULTI:
match: cb_send_plain_multi
EOL: { }
COLON:
match: cb_insert_empty_map
EOL: { new: FULLNODE }
WS: { new: FULLMAPVALUE_INLINE }
BLOCK_SCALAR:
match: cb_send_block_scalar
EOL: { }
FLOWSEQ_START:
match: cb_start_flowseq
new: NEWFLOWSEQ
FLOWMAP_START:
match: cb_start_flowmap
new: NEWFLOWMAP
DOC_END:
match: cb_end_document
EOL: { }
DOC_START:
match: cb_end_doc_start_document
EOL: { new: FULLNODE }
WS: { new: FULLNODE }
EOL:
new: NODETYPE_SCALAR_OR_MAP
NODETYPE_COMPLEX:
COLON:
match: cb_complexcolon
EOL: { new: FULLNODE }
WS: { new: FULLNODE }
DEFAULT:
match: cb_empty_complexvalue
new: NODETYPE_MAP
EOL:
new: NODETYPE_COMPLEX
RULE_FULLFLOWSCALAR:
ANCHOR:
match: cb_anchor
EOL: { new: RULE_FULLFLOWSCALAR_ANCHOR }
DEFAULT: { new: RULE_FULLFLOWSCALAR_ANCHOR }
TAG:
match: cb_tag
EOL: { new: RULE_FULLFLOWSCALAR_TAG }
DEFAULT: { new: RULE_FULLFLOWSCALAR_TAG }
DEFAULT: { new: RULE_FLOWSCALAR }
RULE_FULLFLOWSCALAR_ANCHOR:
WS: { new: RULE_FULLFLOWSCALAR_ANCHOR }
TAG:
match: cb_tag
WS: { new: RULE_FLOWSCALAR }
EOL: { new: RULE_FLOWSCALAR }
DEFAULT: { new: RULE_FLOWSCALAR }
RULE_FULLFLOWSCALAR_TAG:
WS: { new: RULE_FULLFLOWSCALAR_TAG }
ANCHOR:
match: cb_anchor
WS: { new: RULE_FLOWSCALAR }
EOL: { new: RULE_FLOWSCALAR }
DEFAULT: { new: RULE_FLOWSCALAR }
RULE_FLOWSCALAR:
FLOWSEQ_START: { match: cb_start_flowseq, new: NEWFLOWSEQ }
FLOWMAP_START: { match: cb_start_flowmap, new: NEWFLOWMAP }
ALIAS: { match: cb_send_alias, return: 1 }
QUOTED:
match: cb_take_quoted
EOL: { match: cb_send_scalar }
WS: { match: cb_send_scalar, return: 1 }
DEFAULT: { match: cb_send_scalar, return: 1 }
QUOTED_MULTILINE: { match: cb_quoted_multiline, return: 1 }
PLAIN:
match: cb_start_plain
EOL: { match: cb_send_scalar }
DEFAULT: { match: cb_send_scalar, return: 1 }
PLAIN_MULTI: { match: cb_send_plain_multi, return: 1 }
FLOW_COMMA: { match: cb_empty_flow_mapkey, return: 1 }
FLOWMAP_END:
match: cb_end_flowmap_empty
return: 1
FLOWSEQ:
FLOWSEQ_START: { match: cb_start_flowseq, new: NEWFLOWSEQ }
FLOWMAP_START: { match: cb_start_flowmap, new: NEWFLOWMAP }
ALIAS: { match: cb_send_flow_alias, new: FLOWSEQ_NEXT }
PLAIN:
match: cb_start_plain
EOL:
match: cb_send_scalar
new: FLOWSEQ_NEXT
DEFAULT:
new: FLOWSEQ_MAYBE_KEY
PLAIN_MULTI: { match: cb_send_plain_multi, new: FLOWSEQ_NEXT }
QUOTED:
match: cb_take_quoted
EOL:
match: cb_send_scalar
new: FLOWSEQ_NEXT
DEFAULT:
new: FLOWSEQ_MAYBE_KEY
QUOTED_MULTILINE: { match: cb_quoted_multiline, new: FLOWSEQ_NEXT }
COLON:
WS:
match: cb_insert_empty_implicit_flowseq_map
new: RULE_FULLFLOWSCALAR
EOL:
match: cb_insert_empty_implicit_flowseq_map
new: RULE_FULLFLOWSCALAR
FLOWSEQ_PROPS:
FLOWSEQ_START: { match: cb_start_flowseq, new: NEWFLOWSEQ }
FLOWMAP_START: { match: cb_start_flowmap, new: NEWFLOWMAP }
PLAIN:
match: cb_start_plain
EOL:
match: cb_send_scalar
new: FLOWSEQ_NEXT
DEFAULT:
new: FLOWSEQ_MAYBE_KEY
PLAIN_MULTI: { match: cb_send_plain_multi, new: FLOWSEQ_NEXT }
QUOTED:
match: cb_take_quoted
EOL:
match: cb_send_scalar
new: FLOWSEQ_NEXT
DEFAULT:
new: FLOWSEQ_MAYBE_KEY
QUOTED_MULTILINE: { match: cb_quoted_multiline, new: FLOWSEQ_NEXT }
FLOW_COMMA:
match: cb_empty_flowseq_comma
return: 1
FLOWSEQ_END:
match: cb_empty_flowseq_end
return: 1
COLON:
WS:
match: cb_insert_empty_implicit_flowseq_map
new: RULE_FULLFLOWSCALAR
EOL:
match: cb_insert_empty_implicit_flowseq_map
new: RULE_FULLFLOWSCALAR
FLOWSEQ_EMPTY:
FLOW_COMMA:
match: cb_empty_flowseq_comma
return: 1
FLOWSEQ_END:
match: cb_empty_flowseq_end
return: 1
FLOWSEQ_NEXT:
WS: { new: FLOWSEQ_NEXT }
EOL: { new: FLOWSEQ_NEXT }
FLOW_COMMA:
match: cb_flow_comma
return: 1
FLOWSEQ_END:
match: cb_end_flowseq
return: 1
FLOWSEQ_MAYBE_KEY:
WS: { new: FLOWSEQ_MAYBE_KEY }
COLON:
WS:
match: cb_insert_implicit_flowseq_map
new: RULE_FULLFLOWSCALAR
EOL:
match: cb_insert_implicit_flowseq_map
new: RULE_FULLFLOWSCALAR
DEFAULT:
match: cb_insert_implicit_flowseq_map
new: RULE_FULLFLOWSCALAR
DEFAULT:
new: FLOWSEQ_NEXT
FLOWMAP_CONTENT:
FLOWSEQ_START: { match: cb_start_flowseq, new: NEWFLOWSEQ }
FLOWMAP_START: { match: cb_start_flowmap, new: NEWFLOWMAP }
ALIAS: { match: cb_send_alias, return: 1 }
PLAIN: { match: cb_flowkey_plain, return: 1 }
PLAIN_MULTI: { match: cb_send_plain_multi, return: 1 }
QUOTED: { match: cb_flowkey_quoted, return: 1 }
QUOTED_MULTILINE: { match: cb_quoted_multiline, return: 1 }
COLON:
WS:
match: cb_empty_flow_mapkey
new: RULE_FULLFLOWSCALAR
EOL:
match: cb_empty_flow_mapkey
new: RULE_FULLFLOWSCALAR
FLOWMAP_PROPS:
FLOWSEQ_START: { match: cb_start_flowseq, new: NEWFLOWSEQ }
FLOWMAP_START: { match: cb_start_flowmap, new: NEWFLOWMAP }
PLAIN: { match: cb_flowkey_plain, return: 1 }
PLAIN_MULTI: { match: cb_send_plain_multi, return: 1 }
QUOTED: { match: cb_flowkey_quoted, return: 1 }
QUOTED_MULTILINE: { match: cb_quoted_multiline, return: 1 }
COLON:
WS:
match: cb_empty_flow_mapkey
new: RULE_FULLFLOWSCALAR
EOL:
match: cb_empty_flow_mapkey
new: RULE_FULLFLOWSCALAR
FLOW_COMMA:
match: cb_empty_flowmap_key_value
return: 1
FLOWMAP_END:
match: cb_end_empty_flowmap_key_value
return: 1
FLOWMAP_EMPTYKEY:
FLOW_COMMA:
match: cb_empty_flowmap_key_value
return: 1
FLOWMAP_END:
match: cb_end_empty_flowmap_key_value
return: 1
NEWFLOWSEQ:
EOL: { new: NEWFLOWSEQ }
WS: { new: NEWFLOWSEQ }
ANCHOR:
match: cb_anchor
WS: { new: NEWFLOWSEQ_ANCHOR_SPC }
EOL: { new: NEWFLOWSEQ_ANCHOR_SPC }
DEFAULT: { new: NEWFLOWSEQ_ANCHOR }
TAG:
match: cb_tag
WS: { new: NEWFLOWSEQ_TAG_SPC }
EOL: { new: NEWFLOWSEQ_TAG_SPC }
DEFAULT: { new: NEWFLOWSEQ_TAG }
FLOWSEQ_END:
match: cb_end_flowseq
return: 1
DEFAULT: { new: FLOWSEQ }
NODETYPE_FLOWSEQ:
EOL: { new: NODETYPE_FLOWSEQ }
WS: { new: NODETYPE_FLOWSEQ }
FLOWSEQ_END:
match: cb_end_flowseq
return: 1
DEFAULT: { new: NEWFLOWSEQ }
NODETYPE_FLOWMAPVALUE:
WS: { new: NODETYPE_FLOWMAPVALUE }
EOL: { new: NODETYPE_FLOWMAPVALUE }
COLON:
match: cb_flow_colon
WS: { new: RULE_FULLFLOWSCALAR }
EOL: { new: RULE_FULLFLOWSCALAR }
DEFAULT: { new: RULE_FULLFLOWSCALAR }
FLOW_COMMA:
match: cb_empty_flowmap_value
return: 1
FLOWMAP_END:
match: cb_end_flowmap_empty
return: 1
NEWFLOWSEQ_ANCHOR:
DEFAULT: { new: FLOWSEQ_EMPTY }
NEWFLOWSEQ_TAG:
DEFAULT: { new: FLOWSEQ_EMPTY }
NEWFLOWSEQ_ANCHOR_SPC:
WS: { new: NEWFLOWSEQ_ANCHOR_SPC }
EOL: { new: NEWFLOWSEQ_ANCHOR_SPC }
TAG:
match: cb_tag
WS: { new: FLOWSEQ_PROPS }
EOL: { new: FLOWSEQ_PROPS }
DEFAULT: { new: FLOWSEQ_EMPTY }
DEFAULT: { new: FLOWSEQ_PROPS }
NEWFLOWSEQ_TAG_SPC:
WS: { new: NEWFLOWSEQ_TAG_SPC }
EOL: { new: NEWFLOWSEQ_TAG_SPC }
ANCHOR:
match: cb_anchor
WS: { new: FLOWSEQ_PROPS }
EOL: { new: FLOWSEQ_PROPS }
DEFAULT: { new: FLOWSEQ_EMPTY }
DEFAULT: { new: FLOWSEQ_PROPS }
NEWFLOWMAP_ANCHOR:
DEFAULT: { new: FLOWMAP_EMPTYKEY }
NEWFLOWMAP_TAG:
DEFAULT: { new: FLOWMAP_EMPTYKEY }
NEWFLOWMAP_ANCHOR_SPC:
WS: { new: NEWFLOWMAP_ANCHOR_SPC }
EOL: { new: NEWFLOWMAP_ANCHOR_SPC }
TAG:
match: cb_tag
WS: { new: FLOWMAP_PROPS }
EOL: { new: FLOWMAP_PROPS }
DEFAULT: { new: FLOWMAP_EMPTYKEY }
DEFAULT: { new: FLOWMAP_PROPS }
NEWFLOWMAP_TAG_SPC:
WS: { new: NEWFLOWMAP_TAG_SPC }
EOL: { new: NEWFLOWMAP_TAG_SPC }
ANCHOR:
match: cb_anchor
WS: { new: FLOWMAP_PROPS }
EOL: { new: FLOWMAP_PROPS }
DEFAULT: { new: FLOWMAP_EMPTYKEY }
DEFAULT: { new: FLOWMAP_PROPS }
NEWFLOWMAP:
EOL: { new: NEWFLOWMAP }
WS: { new: NEWFLOWMAP }
QUESTION: { match: cb_flow_question, new: FLOWMAP_EXPLICIT_KEY }
DEFAULT: { new: FLOWMAP }
FLOWMAP_EXPLICIT_KEY:
WS: { new: FLOWMAP_EXPLICIT_KEY }
EOL: { new: FLOWMAP_EXPLICIT_KEY }
FLOWMAP_END:
match: cb_end_empty_flowmap_key_value
return: 1
FLOW_COMMA:
match: cb_empty_flowmap_key_value
return: 1
DEFAULT: { new: FLOWMAP }
FLOWMAP:
EOL: { new: FLOWMAP }
WS: { new: FLOWMAP }
ANCHOR:
match: cb_anchor
WS: { new: NEWFLOWMAP_ANCHOR_SPC }
EOL: { new: NEWFLOWMAP_ANCHOR_SPC }
DEFAULT: { new: NEWFLOWMAP_ANCHOR }
TAG:
match: cb_tag
WS: { new: NEWFLOWMAP_TAG_SPC }
EOL: { new: NEWFLOWMAP_TAG_SPC }
DEFAULT: { new: NEWFLOWMAP_TAG }
FLOWMAP_END:
match: cb_end_flowmap
return: 1
COLON:
WS:
match: cb_empty_flow_mapkey
new: RULE_FULLFLOWSCALAR
EOL:
match: cb_empty_flow_mapkey
new: RULE_FULLFLOWSCALAR
DEFAULT: { new: FLOWMAP_CONTENT }
NODETYPE_FLOWMAP:
EOL: { new: NODETYPE_FLOWMAP }
WS: { new: NODETYPE_FLOWMAP }
FLOWMAP_END:
match: cb_end_flowmap
return: 1
FLOW_COMMA: { match: cb_flow_comma, new: NEWFLOWMAP }
DEFAULT: { new: NEWFLOWMAP }
END_FLOW:
EOL:
match: cb_end_outer_flow
return: 1
RULE_MAPKEY:
QUESTION:
match: cb_question
EOL: { new: FULLNODE }
WS: { new: FULLNODE }
ALIAS:
match: cb_send_alias_key
WS:
COLON:
EOL: { new: FULLNODE }
WS: { new: FULLMAPVALUE_INLINE }
QUOTED:
match: cb_take_quoted_key
WS:
COLON:
EOL: { new: FULLNODE }
WS: { new: FULLMAPVALUE_INLINE }
COLON:
EOL: { new: FULLNODE }
WS: { new: FULLMAPVALUE_INLINE }
PLAIN:
match: cb_mapkey
WS:
COLON:
match: cb_send_mapkey
EOL: { new: FULLNODE }
WS: { new: FULLMAPVALUE_INLINE }
COLON:
match: cb_send_mapkey
EOL: { new: FULLNODE }
WS: { new: FULLMAPVALUE_INLINE }
COLON:
match: cb_empty_mapkey
EOL: { new: FULLNODE }
WS: { new: FULLMAPVALUE_INLINE }
DOC_END:
match: cb_end_document
EOL: { }
DOC_START:
match: cb_end_doc_start_document
EOL: { new: FULLNODE }
WS: { new: FULLNODE }
EOL:
new: RULE_MAPKEY
NODETYPE_SEQ:
DASH:
match: cb_seqitem
EOL: { new: FULLNODE }
WS: { new: FULLNODE }
DOC_END:
match: cb_end_document
EOL: { }
DOC_START:
match: cb_end_doc_start_document
EOL: { new: FULLNODE }
WS: { new: FULLNODE }
EOL:
new: NODETYPE_SEQ
NODETYPE_MAP:
ANCHOR:
match: cb_anchor
WS:
TAG:
match: cb_tag
WS: { new: RULE_MAPKEY }
DEFAULT: { new: RULE_MAPKEY }
TAG:
match: cb_tag
WS:
ANCHOR:
match: cb_anchor
WS: { new: RULE_MAPKEY }
DEFAULT: { new: RULE_MAPKEY }
DEFAULT: { new: RULE_MAPKEY }
FULLNODE_ANCHOR:
TAG:
match: cb_tag
EOL: { match: cb_property_eol, new: FULLNODE_TAG_ANCHOR }
WS:
ANCHOR:
match: cb_anchor
WS: { new: NODETYPE_SCALAR_OR_MAP }
DEFAULT: { new: NODETYPE_SCALAR_OR_MAP }
ANCHOR:
match: cb_anchor
WS:
TAG:
match: cb_tag
WS: { new: NODETYPE_SCALAR_OR_MAP }
DEFAULT: { new: NODETYPE_SCALAR_OR_MAP }
EOL: { new: FULLNODE_ANCHOR }
DEFAULT: { new: NODETYPE_NODE }
FULLNODE_TAG:
ANCHOR:
match: cb_anchor
EOL: { match: cb_property_eol, new: FULLNODE_TAG_ANCHOR }
WS:
TAG:
match: cb_tag
WS: { new: NODETYPE_SCALAR_OR_MAP }
DEFAULT: { new: NODETYPE_SCALAR_OR_MAP, }
TAG:
match: cb_tag
WS:
ANCHOR:
match: cb_anchor
WS: { new: NODETYPE_SCALAR_OR_MAP }
DEFAULT: { new: NODETYPE_SCALAR_OR_MAP }
EOL: { new: FULLNODE_TAG }
DEFAULT: { new: NODETYPE_NODE }
FULLNODE_TAG_ANCHOR:
ANCHOR:
match: cb_anchor
WS:
TAG:
match: cb_tag
WS: { new: NODETYPE_SCALAR_OR_MAP }
DEFAULT: { new: NODETYPE_SCALAR_OR_MAP }
TAG:
match: cb_tag
WS:
ANCHOR:
match: cb_anchor
WS: { new: NODETYPE_SCALAR_OR_MAP }
DEFAULT: { new: NODETYPE_SCALAR_OR_MAP }
EOL: { new: FULLNODE_TAG_ANCHOR }
DEFAULT: { new: NODETYPE_NODE }
FULLNODE:
ANCHOR:
match: cb_anchor
EOL: { match: cb_property_eol, new: FULLNODE_ANCHOR }
WS:
TAG:
match: cb_tag
EOL: { match: cb_property_eol, new: FULLNODE_TAG_ANCHOR }
WS: { new: NODETYPE_SCALAR_OR_MAP }
DEFAULT: { new: NODETYPE_SCALAR_OR_MAP }
TAG:
match: cb_tag
EOL: { match: cb_property_eol, new: FULLNODE_TAG }
WS:
ANCHOR:
match: cb_anchor
EOL: { match: cb_property_eol, new: FULLNODE_TAG_ANCHOR }
WS: { new: NODETYPE_SCALAR_OR_MAP }
DEFAULT: { new: NODETYPE_SCALAR_OR_MAP }
EOL: { new: FULLNODE }
DEFAULT: { new: NODETYPE_NODE }
FULLMAPVALUE_INLINE:
ANCHOR:
match: cb_anchor
EOL: { match: cb_property_eol, new: FULLNODE_ANCHOR }
WS:
TAG:
match: cb_tag
EOL: { match: cb_property_eol, new: FULLNODE_TAG_ANCHOR }
WS: { new: NODETYPE_MAPVALUE_INLINE }
DEFAULT: { new: NODETYPE_MAPVALUE_INLINE }
TAG:
match: cb_tag
EOL: { match: cb_property_eol, new: FULLNODE_TAG }
WS:
ANCHOR:
match: cb_anchor
EOL: { match: cb_property_eol, new: FULLNODE_TAG_ANCHOR }
WS: { new: NODETYPE_MAPVALUE_INLINE }
DEFAULT: { new: NODETYPE_MAPVALUE_INLINE }
DEFAULT: { new: NODETYPE_MAPVALUE_INLINE }
NODETYPE_MAPVALUE_INLINE:
ALIAS:
match: cb_send_alias
EOL: { }
QUOTED:
match: cb_take_quoted
EOL: { match: cb_send_scalar }
QUOTED_MULTILINE:
match: cb_quoted_multiline
EOL: { }
PLAIN:
match: cb_start_plain
EOL:
match: cb_send_scalar
PLAIN_MULTI:
match: cb_send_plain_multi
EOL: { }
BLOCK_SCALAR:
match: cb_send_block_scalar
EOL: { }
FLOWSEQ_START:
match: cb_start_flowseq
new: NEWFLOWSEQ
FLOWMAP_START:
match: cb_start_flowmap
new: NEWFLOWMAP
DOC_END:
match: cb_end_document
EOL: { }
DOCUMENT_END:
DOC_END:
match: cb_end_document
EOL: { }
DOC_START:
match: cb_end_doc_start_document
EOL: { new: FULLNODE }
WS: { new: FULLNODE }
EOL:
new: DOCUMENT_END
STREAM:
DOC_END:
match: cb_end_document_empty
EOL: { }
DOC_START:
match: cb_doc_start_explicit
EOL: { new: FULLNODE }
WS: { new: FULLNODE }
YAML_DIRECTIVE:
match: cb_set_yaml_version_directive
EOL: { new: DIRECTIVE }
WS: { new: DIRECTIVE }
RESERVED_DIRECTIVE:
match: cb_reserved_directive
EOL: { new: DIRECTIVE }
WS: { new: DIRECTIVE }
TAG_DIRECTIVE:
match: cb_tag_directive
EOL: { new: DIRECTIVE }
WS: { new: DIRECTIVE }
EOL:
new: STREAM
DEFAULT:
match: cb_doc_start_implicit
new: FULLNODE
DIRECTIVE:
DOC_START:
match: cb_doc_start_explicit
EOL: { new: FULLNODE }
WS: { new: FULLNODE }
YAML_DIRECTIVE:
match: cb_set_yaml_version_directive
EOL: { new: DIRECTIVE }
WS: { new: DIRECTIVE }
RESERVED_DIRECTIVE:
match: cb_reserved_directive
EOL: { new: DIRECTIVE }
WS: { new: DIRECTIVE }
TAG_DIRECTIVE:
match: cb_tag_directive
EOL: { new: DIRECTIVE }
WS: { new: DIRECTIVE }
EOL:
new: DIRECTIVE
YAML-PP-v0.40.0/PaxHeaders/bin 0000644 0000000 0000000 00000000132 15172703230 012611 x ustar 00 30 mtime=1777043096.913271424
30 atime=1777043096.902108522
30 ctime=1777043096.913271424
YAML-PP-v0.40.0/bin/ 0000755 0001750 0001750 00000000000 15172703230 012320 5 ustar 00tina tina YAML-PP-v0.40.0/bin/PaxHeaders/yamlpp-parse-emit 0000644 0000000 0000000 00000000130 15172703230 016155 x ustar 00 29 mtime=1777043096.91337451
30 atime=1777043096.913271424
29 ctime=1777043096.91337451
YAML-PP-v0.40.0/bin/yamlpp-parse-emit 0000755 0001750 0001750 00000006262 15172703230 015622 0 ustar 00tina tina #!/usr/bin/perl
use strict;
use warnings;
use YAML::PP;
use YAML::PP::Common qw/ YAML_FLOW_SEQUENCE_STYLE YAML_FLOW_MAPPING_STYLE /;
use YAML::PP::Parser;
use YAML::PP::Emitter;
use YAML::PP::Writer;
use Data::Dumper;
use Encode;
use Getopt::Long;
Getopt::Long::Configure('bundling');
GetOptions(
'help|h' => \my $help,
'indent=i' => \my $indent,
'module|M=s' => \my $module,
'dump|D=s' => \my $emit,
'verbose' => \my $verbose,
'flow=s' => \my $flow,
'width=i' => \my $width,
) or usage(1);
usage(0) if $help;
$module ||= 'YAML::PP';
$emit ||= $module;
$flow ||= 'no';
my ($file) = @ARGV;
my $yaml;
if ($file) {
open my $fh, '<', $file or die $!;
$yaml = do { local $/; <$fh> };
close $fh;
}
else {
$yaml = do { local $/; };
}
$yaml = decode_utf8($yaml);
if ($emit eq 'YAML::PP::Ref') {
$emit = 'YAML::PP';
}
my $parserclass = 'YAML::PP::Parser';
my $emitterclass = 'YAML::PP::Emitter';
if ($module eq 'YAML::PP::LibYAML') {
eval { require YAML::PP::LibYAML } or die "Module $module not supported: $@";
$parserclass = 'YAML::PP::LibYAML::Parser';
$emitterclass = 'YAML::PP::LibYAML::Emitter';
}
elsif ($module eq 'YAML::PP::Ref') {
eval { require YAML::PP::Ref } or die "Module $module not supported: $@";
$parserclass = 'YAML::PP::Ref::Parser';
}
if ($emit eq 'YAML::PP::LibYAML') {
eval { require YAML::PP::LibYAML } or die "Module $emit not supported: $@";
$emitterclass = 'YAML::PP::LibYAML::Emitter';
}
my @events;
my $parser = $parserclass->new(
receiver => sub {
my ($self, undef, $event) = @_;
push @events, $event;
},
);
eval {
$parser->parse_string($yaml);
};
if ($@) {
for (@events) {
print YAML::PP::Common::event_to_test_suite($_) ."\n";
}
warn "Error parsing: $@";
exit 1;
}
my $writer = YAML::PP::Writer->new;
my $emitter = $emitterclass->new( indent => $indent, width => $width );
$emitter->set_writer($writer);
for my $event (@events) {
my $type = $event->{name};
my $str = YAML::PP::Common::event_to_test_suite($event);
print "$str\n" if $verbose;
if ($type eq 'sequence_start_event' or $type eq 'mapping_start_event') {
if ($flow eq 'no') {
delete $event->{style};
}
elsif ($flow eq 'yes') {
if ($type eq 'sequence_start_event') {
$event->{style} = YAML_FLOW_SEQUENCE_STYLE;
}
else {
$event->{style} = YAML_FLOW_MAPPING_STYLE;
}
}
}
$emitter->$type($event);
}
my $out_yaml = $emitter->writer->output;
print encode_utf8 $out_yaml;
sub usage {
my ($rc) = @_;
print <<"EOM";
Usage:
$0 [options] < file
$0 [options] file
Options:
--indent= Number of spaces for indentation
--width= Maximum column width (only used in flow style for now)
--module, -M YAML::PP, YAML::PP::LibYAML or YAML::PP::Ref
--dump, -D YAML::PP, YAML::PP::LibYAML
--flow 'no' (default, always output block style), 'yes'
(always output flow style), 'keep' (output flow
style like in the original input)
EOM
exit $rc;
}
YAML-PP-v0.40.0/bin/PaxHeaders/yamlpp-load-dump 0000644 0000000 0000000 00000000132 15172703230 015773 x ustar 00 30 mtime=1777043096.911264878
30 atime=1777043096.911164586
30 ctime=1777043096.911264878
YAML-PP-v0.40.0/bin/yamlpp-load-dump 0000755 0001750 0001750 00000021273 15172703230 015435 0 ustar 00tina tina #!/usr/bin/perl
use strict;
use warnings;
use YAML::PP;
use YAML::PP::Dumper;
use YAML::PP::Common qw/
:PRESERVE
/;
use Encode;
use Getopt::Long;
Getopt::Long::Configure('bundling');
GetOptions(
'help|h' => \my $help,
'boolean=s' => \my $boolean,
'cyclic' => \my $cyclic,
'duplicate-keys' => \my $duplicate_keys,
'indent=i' => \my $indent,
'width=i' => \my $width,
'header!' => \my $header,
'footer!' => \my $footer,
'merge' => \my $merge,
#'catchall' => \my $catchall,
'require-footer' => \my $require_footer,
'perl' => \my $perl,
'preserve|P=s' => \my $preserve,
'module|M=s' => \my $module,
'dump-module|D=s' => \my $dump_module,
'include' => \my $include,
'include-absolute' => \my $include_absolute,
'yaml-version=s' => \my $yaml_version,
'version-directive' => \my $version_directive,
) or usage(1);
usage(0) if $help;
$module ||= 'YAML::PP';
$boolean ||= 'JSON::PP';
$footer ||= 0;
$indent ||= 2;
$yaml_version ||= 1.2;
$dump_module ||= $module;
if ($dump_module eq 'YAML::PP::Ref') {
$dump_module = 'YAML::PP';
}
my @yaml_versions = split m/,/, $yaml_version;
my @schema = ('+');
if ($merge) {
push @schema, 'Merge';
}
if ($perl) {
push @schema, 'Perl';
}
#if ($catchall) {
# push @schema, 'Catchall';
#}
my $preserve_order = 1;
if (defined $preserve) {
$preserve_order = 0;
my @split = split m/,/, $preserve;
$preserve = 0;
for my $split (@split) {
$preserve |= PRESERVE_ORDER if $split eq 'order';
$preserve_order = 1 if $split eq 'order';
$preserve |= PRESERVE_SCALAR_STYLE if $split eq 'scalar';
$preserve |= PRESERVE_FLOW_STYLE if $split eq 'flow';
$preserve |= PRESERVE_ALIAS if $split eq 'alias';
}
}
elsif ($dump_module =~ m/JSON/) {
$preserve = PRESERVE_ORDER;
}
else {
$preserve = 1;
}
$header = 1 unless defined $header;
my ($file) = @ARGV;
my $yaml;
my $decode = 1;
if ($module eq 'YAML::XS') {
$decode = 0;
}
if ($file) {
open my $fh, '<', $file or die "Can not open '$file'";
$yaml = do { local $/; <$fh> };
close $fh;
}
else {
$yaml = do { local $/; };
}
$yaml = decode_utf8($yaml) if $decode;
my %load_modules = (
'YAML::PP' => \&yamlpp,
'YAML::PP::LibYAML' => \&yamlpplibyaml,
'YAML::PP::Ref' => \&yamlppref,
'YAML::XS' => \&yamlxs,
'YAML::Tiny' => \&yamltiny,
'YAML::Syck' => \&yamlsyck,
'YAML' => \&yaml,
);
my %dump_modules = (
'YAML::PP' => \&yamlpp_dump,
'YAML::PP::LibYAML' => \&yamlpplibyaml_dump,
'YAML::XS' => \&yamlxs_dump,
'YAML::Tiny' => \&yamltiny_dump,
'YAML::Syck' => \&yamlsyck_dump,
'YAML' => \&yaml_dump,
'Data::Dumper' => \&data_dumper,
'JSON::PP' => \&json_pp_dump,
'JSON::XS' => \&json_xs_dump,
'Cpanel::JSON::XS' => \&cpanel_json_xs_dump,
);
my $code = $load_modules{ $module } or die "Module '$module' not supported for loading";
my $dump_code = $dump_modules{ $dump_module } or die "Module '$dump_module' not supported for dumping";
my $docs = $code->($yaml, $file);
my $out_yaml = $dump_code->($docs);
sub _yamlpp {
my ($class, $yaml, $file) = @_;
my %args;
my $inc;
if ($include) {
require YAML::PP::Schema::Include;
$inc = YAML::PP::Schema::Include->new(
$include_absolute ? (allow_absolute => 1) : (),
);
push @schema, $inc;
}
my $ypp = $class->new(
schema => \@schema,
boolean => $boolean,
cyclic_refs => $cyclic ? 'allow' : 'fatal',
duplicate_keys => $duplicate_keys ? 1 : 0,
preserve => $preserve,
indent => $indent,
width => $width,
header => $header ? 1 : 0,
footer => $footer ? 1 : 0,
yaml_version => \@yaml_versions,
version_directive => $version_directive || 0,
require_footer => $require_footer,
);
if ($inc) {
$inc->yp($ypp);
}
my @docs = $file ? $ypp->load_file($file) : $ypp->load_string($yaml);
return \@docs;
}
sub yamlpp {
_yamlpp('YAML::PP' => @_);
}
sub yamlpp_dump {
_yamlpp_dump('YAML::PP' => @_);
}
sub yamlpplibyaml {
eval { require YAML::PP::LibYAML };
_yamlpp('YAML::PP::LibYAML' => @_);
}
sub yamlppref {
eval { require YAML::PP::Ref };
_yamlpp('YAML::PP::Ref' => @_);
}
sub yamlpplibyaml_dump {
eval { require YAML::PP::LibYAML };
_yamlpp_dump('YAML::PP::LibYAML' => @_);
}
sub _yamlpp_dump {
my ($class, $docs) = @_;
my $ypp = $class->new(
schema => \@schema,
boolean => $boolean,
preserve => $preserve,
indent => $indent,
width => $width,
header => $header ? 1 : 0,
footer => $footer ? 1 : 0,
yaml_version => \@yaml_versions,
version_directive => $version_directive || 0,
);
return $ypp->dump_string(@$docs);
}
sub yamlxs {
eval { require YAML::XS };
my ($yaml) = @_;
no warnings 'once';
local $YAML::XS::LoadBlessed = $perl;
my @docs = YAML::XS::Load($yaml);
return \@docs;
}
sub yamlxs_dump {
my ($docs) = @_;
eval { require YAML::XS };
no warnings 'once';
local $YAML::XS::Indent = $indent;
return YAML::XS::Dump(@$docs);
}
sub yamlsyck {
eval { require YAML::Syck };
my ($yaml) = @_;
no warnings 'once';
local $YAML::Syck::LoadBlessed = $perl;
local $YAML::Syck::ImplicitTyping = 1;
local $YAML::Syck::ImplicitUnicode = 1;
my @docs = YAML::Syck::Load($yaml);
return \@docs;
}
sub yamlsyck_dump {
eval { require YAML::Syck };
my ($docs) = @_;
no warnings 'once';
local $YAML::Syck::Headless = 1 unless $header;
local $YAML::Syck::ImplicitTyping = 1;
local $YAML::Syck::ImplicitUnicode = 1;
return YAML::Syck::Dump(@$docs);
}
sub yaml {
eval { require YAML };
no warnings 'once';
local $YAML::LoadBlessed = $perl;
my ($yaml) = @_;
my @docs = YAML::Load($yaml);
return \@docs;
}
sub yaml_dump {
my ($docs) = @_;
eval { require YAML };
no warnings 'once';
local $YAML::UseHeader = $header ? 1 : 0;
local $YAML::Indent = $indent;
return YAML::Dump(@$docs);
}
sub yamltiny {
eval { require YAML::Tiny };
my ($yaml) = @_;
my @docs = YAML::Tiny::Load($yaml);
return \@docs;
}
sub yamltiny_dump {
eval { require YAML::Tiny };
my ($docs) = @_;
return YAML::Tiny::Dump(@$docs);
}
sub data_dumper {
my ($docs) = @_;
local $Data::Dumper::Useqq = 1;
local $Data::Dumper::Sortkeys = 1 unless $preserve_order;
my $out = '';
$out .= Data::Dumper->Dump([$docs->[ $_ ]], ["doc$_"]) for 0 ..$#$docs;
return $out;
}
sub json_pp_dump { require JSON::PP; _json_dump('JSON::PP', @_) }
sub json_xs_dump { require JSON::XS; _json_dump('JSON::XS', @_) }
sub cpanel_json_xs_dump { require Cpanel::JSON::XS; _json_dump('Cpanel::JSON::XS', @_) }
sub _json_dump {
my ($class, $docs) = @_;
my $coder = $class->new->ascii->pretty->allow_nonref->space_before(0);
$coder = $coder->indent_length($indent) if $coder->can('indent_length');
$coder = $coder->canonical unless $preserve_order;
my $out = '';
$out .= $coder->encode($docs->[ $_ ]) for 0 ..$#$docs;
return $out;
}
if ($decode) {
print encode_utf8 $out_yaml;
}
else {
print $out_yaml;
}
sub usage {
my ($rc) = @_;
print <<"EOM";
Usage:
$0 [options] < file
$0 [options] file
Options:
--boolean= 'perl', 'JSON::PP', 'boolean'
--cyclic Allow cyclic references
--duplicate-keys Allow duplicate keys
--indent= Number of spaces for indentation
--width= Maximum column width (only used in flow style for now)
--[no-]header Print '---' (default)
--[no-]footer Print '...'
--merge Enable loading merge keys '<<'
--require-footer Require '...' and the end of each document
--perl Enable loading perl types and objects (use only
on trusted input!)
--preserve, -P Comma separated: 'order', 'scalar', 'flow', 'alias'.
Set to 0 to preserve nothing.
By default all things are preserved
--module -M YAML::PP (default), YAML, YAML::PP::LibYAML,
YAML::Syck, YAML::Tiny, YAML::XS, YAML::PP::Ref
--dump-module -D All of the above plus Data::Dumper, JSON::PP,
JSON::XS, Cpanel::JSON::XS
--yaml-version= '1.2' (default), '1.1', '1.2,1.1', '1.1,1.2'
--version-directive Print '%YAML '
--include Enable Include Schema
--include-absolute Allow absolute paths and ../../../ in includes (use
only on trusted input!)
EOM
# --catchall Ignore any unknown tags
exit $rc;
}
YAML-PP-v0.40.0/bin/PaxHeaders/yamlpp-highlight 0000644 0000000 0000000 00000000132 15172703230 016060 x ustar 00 30 mtime=1777043096.911164586
30 atime=1777043096.911071627
30 ctime=1777043096.911164586
YAML-PP-v0.40.0/bin/yamlpp-highlight 0000755 0001750 0001750 00000001757 15172703230 015527 0 ustar 00tina tina #!/usr/bin/perl
use strict;
use warnings;
use YAML::PP::Highlight;
use Encode;
use Getopt::Long;
GetOptions(
'help|h' => \my $help,
'expand-tabs|et!' => \my $expand_tabs,
) or usage(1);
$expand_tabs = 1 unless defined $expand_tabs;
usage(0) if $help;
my ($file) = @ARGV;
my $yaml;
unless ($file) {
$yaml = do { local $/; };
$yaml = decode_utf8($yaml);
}
my $error;
my $tokens;
if (defined $file) {
($error, $tokens) = YAML::PP::Parser->yaml_to_tokens( file => $file );
}
else {
($error, $tokens) = YAML::PP::Parser->yaml_to_tokens( string => $yaml );
}
my $highlighted = YAML::PP::Highlight->ansicolored($tokens, expand_tabs => $expand_tabs);
print encode_utf8 $highlighted;
if ($error) {
die $error;
}
sub usage {
my ($rc) = @_;
print <<"EOM";
Usage:
$0 [options] < file
$0 [options] file
Options:
--expand-tabs --et Expand tabs to 8 spaces (default true)
--no-expand-tabs --no-et Don't expand tabs
EOM
exit $rc;
}
YAML-PP-v0.40.0/bin/PaxHeaders/yamlpp-events 0000644 0000000 0000000 00000000132 15172703230 015415 x ustar 00 30 mtime=1777043096.906102686
30 atime=1777043096.906011543
30 ctime=1777043096.906102686
YAML-PP-v0.40.0/bin/yamlpp-events 0000755 0001750 0001750 00000002374 15172703230 015060 0 ustar 00tina tina #!/usr/bin/perl
use strict;
use warnings;
use Encode;
use YAML::PP::Parser;
use YAML::PP::Common;
use Getopt::Long;
Getopt::Long::Configure('bundling');
GetOptions(
'help|h' => \my $help,
'module|M=s' => \my $module,
) or usage(1);
usage(0) if $help;
$module ||= 'YAML::PP';
if ($module eq 'YAML::PP') {
$module = 'YAML::PP::Parser';
}
elsif ($module eq 'YAML::PP::LibYAML') {
require YAML::PP::LibYAML::Parser;
$module = 'YAML::PP::LibYAML::Parser';
}
elsif ($module eq 'YAML::PP::Ref') {
require YAML::PP::Ref;
$module = 'YAML::PP::Ref::Parser';
}
my ($file) = @ARGV;
my $parser = $module->new(
receiver => sub {
my ($self, undef, $event) = @_;
print encode_utf8(YAML::PP::Common::event_to_test_suite($event, { flow => 1 })), "\n";
},
$file ? (reader => YAML::PP::Reader::File->new) : (),
);
if ($file) {
$parser->parse_file($file);
}
else {
my $yaml;
$yaml = do { local $/; };
$yaml = decode_utf8($yaml);
$parser->parse_string($yaml);
}
sub usage {
my ($rc) = @_;
print <<"EOM";
Usage:
$0 [options] < file
$0 [options] file
Options:
--module -M Module to use for parsing. YAML::PP (default),
YAML::PP::LibYAML or YAML::PP::Ref
EOM
exit $rc;
}
YAML-PP-v0.40.0/bin/PaxHeaders/yamlpp-load 0000644 0000000 0000000 00000000132 15172703230 015030 x ustar 00 30 mtime=1777043096.902270833
30 atime=1777043096.902108522
30 ctime=1777043096.902270833
YAML-PP-v0.40.0/bin/yamlpp-load 0000755 0001750 0001750 00000007314 15172703230 014472 0 ustar 00tina tina #!/usr/bin/perl
use strict;
use warnings;
use Data::Dumper;
use YAML::PP;
use YAML::PP::Common qw/ PRESERVE_ORDER /;
use Encode;
use Getopt::Long;
Getopt::Long::Configure('bundling');
GetOptions(
'help|h' => \my $help,
'boolean=s' => \my $boolean,
'cyclic' => \my $cyclic,
'duplicate-keys' => \my $duplicate_keys,
'merge' => \my $merge,
#'catchall' => \my $catchall,
'require-footer' => \my $require_footer,
'perl' => \my $perl,
'module|M=s' => \my $module,
'yaml-version=s' => \my $yaml_version,
) or usage(1);
usage(0) if $help;
$module ||= 'YAML::PP';
$boolean ||= 'JSON::PP';
$yaml_version ||= 1.2;
my @yaml_versions = split m/,/, $yaml_version;
my @schema = ('+');
if ($merge) {
push @schema, 'Merge';
}
if ($perl) {
push @schema, 'Perl';
}
#if ($catchall) {
# push @schema, 'Catchall';
#}
my ($file) = @ARGV;
my $yaml;
my $decode = 1;
if ($module eq 'YAML::XS') {
$decode = 0;
}
if ($file) {
open my $fh, '<', $file or die "Can not open '$file'";
$yaml = do { local $/; <$fh> };
close $fh;
}
else {
$yaml = do { local $/; };
}
$yaml = decode_utf8($yaml) if $decode;
my %codes = (
'YAML::PP' => \&yamlpp,
'YAML::PP::LibYAML' => \&yamlpplibyaml,
'YAML::PP::Ref' => \&yamlppref,
'YAML::XS' => \&yamlxs,
'YAML::Tiny' => \&yamltiny,
'YAML::Syck' => \&yamlsyck,
'YAML' => \&yaml,
);
my $code = $codes{ $module } or die "Module '$module' not supported";
my @docs = $code->($yaml);
sub _yamlpp {
my ($class, $yaml) = @_;
my $ypp = $class->new(
schema => \@schema,
boolean => $boolean,
cyclic_refs => $cyclic ? 'allow' : 'fatal',
duplicate_keys => $duplicate_keys ? 1 : 0,
preserve => PRESERVE_ORDER,
yaml_version => \@yaml_versions,
require_footer => $require_footer,
);
my @docs = $ypp->load_string($yaml);
return @docs;
}
sub yamlpp {
_yamlpp('YAML::PP' => $_[0]);
}
sub yamlpplibyaml {
eval { require YAML::PP::LibYAML };
_yamlpp('YAML::PP::LibYAML' => $_[0]);
}
sub yamlppref {
eval { require YAML::PP::Ref };
_yamlpp('YAML::PP::Ref' => $_[0]);
}
sub yamlxs {
eval { require YAML::XS };
my ($yaml) = @_;
no warnings 'once';
local $YAML::XS::LoadBlessed = $perl;
return YAML::XS::Load($yaml);
}
sub yamlsyck {
eval { require YAML::Syck };
my ($yaml) = @_;
no warnings 'once';
local $YAML::Syck::LoadBlessed = $perl;
local $YAML::Syck::ImplicitTyping = 1;
local $YAML::Syck::ImplicitUnicode = 1;
return YAML::Syck::Load($yaml);
}
sub yaml {
eval { require YAML };
my ($yaml) = @_;
no warnings 'once';
local $YAML::LoadBlessed = $perl;
return YAML::Load($yaml);
}
sub yamltiny {
eval { require YAML::Tiny };
my ($yaml) = @_;
return YAML::Tiny::Load($yaml);
}
local $Data::Dumper::Useqq = 1;
local $Data::Dumper::Sortkeys = 1;
print Data::Dumper->Dump([$docs[ $_ ]], ["doc$_"]) for 0 ..$#docs;
sub usage {
my ($rc) = @_;
print <<"EOM";
Usage:
$0 [options] < file
$0 [options] file
Options:
--boolean= 'perl', 'JSON::PP', 'boolean'
--cyclic Allow cyclic references
--duplicate-keys Allow duplicate keys
--merge Enable loading merge keys '<<'
--require-footer Require '...' and the end of each document
--perl Enable loading perl types and objects (use only
on trusted input!)
--module -M YAML::PP (default), YAML, YAML::PP::LibYAML,
YAML::Syck, YAML::Tiny, YAML::XS, YAML::PP::Ref
--yaml-version= '1.2' (default), '1.1', '1.2,1.1', '1.1,1.2'
EOM
#--catchall Ignore any unknown tags
exit $rc;
}
YAML-PP-v0.40.0/PaxHeaders/CONTRIBUTING.md 0000644 0000000 0000000 00000000132 15172703230 014347 x ustar 00 30 mtime=1777043096.901925328
30 atime=1777043096.901815746
30 ctime=1777043096.901925328
YAML-PP-v0.40.0/CONTRIBUTING.md 0000644 0001750 0001750 00000002636 15172703230 014010 0 ustar 00tina tina # How to contribute
This module uses Dist::Zilla for creating releases, but you should
be able to develop and test it without Dist::Zilla.
## Commits
I try to follow these guidelines:
* Git commits
* Short commit message headline (if possible, up to 60 characters)
* Blank line before message body
* Message should be like: "Add foo ...", "Fix ..."
* If you need to do formatting changes like indentation, put them
into their own commit
* Git workflow
* Rebase every branch before merging it with --no-ff. Rebasing your
pull request to current master helps me merging it.
* No merging master into branches - try to rebase always
* User branches might be heavily rebased/reordered/squashed because
I like a clean history
## Code
* No Tabs please
* No trailing whitespace please
* 4 spaces indentation
* Look at existing code for formatting ;-)
## Testing
prove -lr t
To include the tests from the yaml-test-suite, checkout the test-suite
branch like this:
git branch test-suite --track origin/test-suite
git worktree add test-suite test-suite
There is also a Makefile.dev and a utility script dev.sh
source dev.sh
dmake testp # parallel testing
You can check test coverage with
make -f Makefile.dev cover
# or
dmake cover
## Contact
Email: tinita at cpan.org
IRC: tinita on freenode and irc.perl.org
Chances are good that contacting me on IRC is the fastest way.
YAML-PP-v0.40.0/PaxHeaders/lib 0000644 0000000 0000000 00000000130 15172703230 012605 x ustar 00 29 mtime=1777043096.90176127
30 atime=1777043096.901588622
29 ctime=1777043096.90176127
YAML-PP-v0.40.0/lib/ 0000755 0001750 0001750 00000000000 15172703230 012316 5 ustar 00tina tina YAML-PP-v0.40.0/lib/PaxHeaders/YAML 0000644 0000000 0000000 00000000132 15172703230 013351 x ustar 00 30 mtime=1777043096.908187873
30 atime=1777043096.901588622
30 ctime=1777043096.908187873
YAML-PP-v0.40.0/lib/YAML/ 0000755 0001750 0001750 00000000000 15172703230 013060 5 ustar 00tina tina YAML-PP-v0.40.0/lib/YAML/PaxHeaders/PP 0000644 0000000 0000000 00000000132 15172703230 013670 x ustar 00 30 mtime=1777043096.919695233
30 atime=1777043096.908187873
30 ctime=1777043096.919695233
YAML-PP-v0.40.0/lib/YAML/PP/ 0000755 0001750 0001750 00000000000 15172703230 013377 5 ustar 00tina tina YAML-PP-v0.40.0/lib/YAML/PP/PaxHeaders/Type 0000644 0000000 0000000 00000000132 15172703230 014611 x ustar 00 30 mtime=1777043096.919695233
30 atime=1777043096.919695233
30 ctime=1777043096.919695233
YAML-PP-v0.40.0/lib/YAML/PP/Type/ 0000755 0001750 0001750 00000000000 15172703230 014320 5 ustar 00tina tina YAML-PP-v0.40.0/lib/YAML/PP/Type/PaxHeaders/MergeKey.pm 0000644 0000000 0000000 00000000130 15172703230 016732 x ustar 00 29 mtime=1777043096.91983729
30 atime=1777043096.919695233
29 ctime=1777043096.91983729
YAML-PP-v0.40.0/lib/YAML/PP/Type/MergeKey.pm 0000644 0001750 0001750 00000000603 15172703230 016365 0 ustar 00tina tina use strict;
use warnings;
package YAML::PP::Type::MergeKey;
our $VERSION = 'v0.40.0'; # VERSION
sub new {
my ($class) = @_;
return bless {}, $class;
}
1;
__END__
=pod
=encoding utf-8
=head1 NAME
YAML::PP::Type::MergeKey - A special node type for merge keys
=head1 DESCRIPTION
See L
=head1 METHODS
=over
=item new
Constructor
=back
=cut
YAML-PP-v0.40.0/lib/YAML/PP/PaxHeaders/Schema 0000644 0000000 0000000 00000000126 15172703230 015073 x ustar 00 28 mtime=1777043096.9208685
30 atime=1777043096.918726462
28 ctime=1777043096.9208685
YAML-PP-v0.40.0/lib/YAML/PP/Schema/ 0000755 0001750 0001750 00000000000 15172703230 014577 5 ustar 00tina tina YAML-PP-v0.40.0/lib/YAML/PP/Schema/PaxHeaders/Tie 0000644 0000000 0000000 00000000124 15172703230 015612 x ustar 00 28 mtime=1777043096.9208685
28 atime=1777043096.9208685
28 ctime=1777043096.9208685
YAML-PP-v0.40.0/lib/YAML/PP/Schema/Tie/ 0000755 0001750 0001750 00000000000 15172703230 015320 5 ustar 00tina tina YAML-PP-v0.40.0/lib/YAML/PP/Schema/Tie/PaxHeaders/IxHash.pm 0000644 0000000 0000000 00000000130 15172703230 017406 x ustar 00 30 mtime=1777043096.921015097
28 atime=1777043096.9208685
30 ctime=1777043096.921015097
YAML-PP-v0.40.0/lib/YAML/PP/Schema/Tie/IxHash.pm 0000644 0001750 0001750 00000004632 15172703230 017047 0 ustar 00tina tina use strict;
use warnings;
package YAML::PP::Schema::Tie::IxHash;
our $VERSION = 'v0.40.0'; # VERSION
use base 'YAML::PP::Schema';
use Scalar::Util qw/ blessed reftype /;
my $ixhash = eval { require Tie::IxHash };
sub register {
my ($self, %args) = @_;
my $schema = $args{schema};
unless ($ixhash) {
die "You need to install Tie::IxHash in order to use this module";
}
$schema->add_representer(
tied_equals => 'Tie::IxHash',
code => sub {
my ($rep, $node) = @_;
$node->{items} = [ %{ $node->{data} } ];
return 1;
},
);
return;
}
1;
__END__
=pod
=encoding utf-8
=head1 NAME
YAML::PP::Schema::Tie::IxHash - (Deprecated) Schema for serializing ordered hashes
=head1 SYNOPSIS
use YAML::PP;
use Tie::IxHash;
my $yp = YAML::PP->new( schema => [qw/ + Tie::IxHash /] );
tie(my %ordered, 'Tie::IxHash');
%ordered = (
U => 2,
B => 52,
);
my $yaml = $yp->dump_string(\%ordered);
# Output:
---
U: 2
B: 52
=head1 DESCRIPTION
This is deprecated. See the new option C in L.
This schema allows you to dump ordered hashes which are tied to
L.
This code is pretty new and experimental.
It is not yet implemented for loading yet, so for now you have to tie
the hashes yourself.
Examples:
=cut
### BEGIN EXAMPLE
=pod
=over 4
=item order
# Code
tie(my %order, 'Tie::IxHash');
%order = (
U => 2,
B => 52,
c => 64,
19 => 84,
Disco => 2000,
Year => 2525,
days_on_earth => 20_000,
);
\%order;
# YAML
---
U: 2
B: 52
c: 64
19: 84
Disco: 2000
Year: 2525
days_on_earth: 20000
=item order_blessed
# Code
tie(my %order, 'Tie::IxHash');
%order = (
U => 2,
B => 52,
c => 64,
19 => 84,
Disco => 2000,
Year => 2525,
days_on_earth => 20_000,
);
bless \%order, 'Order';
# YAML
--- !perl/hash:Order
U: 2
B: 52
c: 64
19: 84
Disco: 2000
Year: 2525
days_on_earth: 20000
=back
=cut
### END EXAMPLE
=head1 METHODS
=over
=item register
Called by YAML::PP::Schema
=back
=cut
YAML-PP-v0.40.0/lib/YAML/PP/Schema/PaxHeaders/Catchall.pm 0000644 0000000 0000000 00000000132 15172703230 017216 x ustar 00 30 mtime=1777043096.920777915
30 atime=1777043096.920687331
30 ctime=1777043096.920777915
YAML-PP-v0.40.0/lib/YAML/PP/Schema/Catchall.pm 0000644 0001750 0001750 00000003155 15172703230 016654 0 ustar 00tina tina use strict;
use warnings;
package YAML::PP::Schema::Catchall;
our $VERSION = 'v0.40.0'; # VERSION
use Carp qw/ croak /;
use YAML::PP::Common qw/ YAML_PLAIN_SCALAR_STYLE YAML_SINGLE_QUOTED_SCALAR_STYLE /;
sub register {
my ($self, %args) = @_;
my $schema = $args{schema};
my $options = $args{options};
my $empty_null = 0;
for my $opt (@$options) {
if ($opt eq 'empty=str') {
}
elsif ($opt eq 'empty=null') {
$empty_null = 1;
}
else {
croak "Invalid option for JSON Schema: '$opt'";
}
}
$schema->add_resolver(
tag => qr{^(?:!|tag:)},
match => [ all => sub {
my ($constructor, $event) = @_;
my $value = $event->{value};
return $value;
}],
implicit => 0,
);
$schema->add_sequence_resolver(
tag => qr{^(?:!|tag:)},
on_data => sub {
my ($constructor, $ref, $list) = @_;
push @$$ref, @$list;
},
);
$schema->add_mapping_resolver(
tag => qr{^(?:!|tag:)},
on_data => sub {
my ($constructor, $ref, $list) = @_;
for (my $i = 0; $i < @$list; $i += 2) {
$$ref->{ $list->[ $i ] } = $list->[ $i + 1 ];
}
},
);
return;
}
1;
__END__
=pod
=encoding utf-8
=head1 NAME
YAML::PP::Schema::JSON - YAML 1.2 JSON Schema
=head1 SYNOPSIS
my $yp = YAML::PP->new( schema => ['JSON'] );
my $yp = YAML::PP->new( schema => [qw/ JSON empty=str /] );
my $yp = YAML::PP->new( schema => [qw/ JSON empty=null /] );
=head1 DESCRIPTION
=cut
YAML-PP-v0.40.0/lib/YAML/PP/Schema/PaxHeaders/Failsafe.pm 0000644 0000000 0000000 00000000131 15172703230 017214 x ustar 00 30 mtime=1777043096.920687331
29 atime=1777043096.92059528
30 ctime=1777043096.920687331
YAML-PP-v0.40.0/lib/YAML/PP/Schema/Failsafe.pm 0000644 0001750 0001750 00000002566 15172703230 016660 0 ustar 00tina tina use strict;
use warnings;
package YAML::PP::Schema::Failsafe;
our $VERSION = 'v0.40.0'; # VERSION
sub register {
my ($self, %args) = @_;
my $schema = $args{schema};
$schema->add_resolver(
tag => 'tag:yaml.org,2002:str',
match => [ all => sub { $_[1]->{value} } ],
);
$schema->add_sequence_resolver(
tag => 'tag:yaml.org,2002:seq',
on_data => sub {
my ($constructor, $ref, $list) = @_;
push @$$ref, @$list;
},
);
$schema->add_mapping_resolver(
tag => 'tag:yaml.org,2002:map',
on_data => sub {
my ($constructor, $ref, $list) = @_;
for (my $i = 0; $i < @$list; $i += 2) {
$$ref->{ $list->[ $i ] } = $list->[ $i + 1 ];
}
},
);
return;
}
1;
__END__
=pod
=encoding utf-8
=head1 NAME
YAML::PP::Schema::Failsafe - YAML 1.2 Failsafe Schema
=head1 SYNOPSIS
my $yp = YAML::PP->new( schema => ['Failsafe'] );
=head1 DESCRIPTION
With this schema, everything will be treated as a string. There are no booleans,
integers, floats or undefined values.
Here you can see all Schemas and examples implemented by YAML::PP:
L
Official Schema: L
=head1 METHODS
=over
=item register
Called by YAML::PP::Schema
=back
=cut
YAML-PP-v0.40.0/lib/YAML/PP/Schema/PaxHeaders/Include.pm 0000644 0000000 0000000 00000000132 15172703230 017066 x ustar 00 30 mtime=1777043096.920503229
30 atime=1777043096.920409851
30 ctime=1777043096.920503229
YAML-PP-v0.40.0/lib/YAML/PP/Schema/Include.pm 0000644 0001750 0001750 00000014536 15172703230 016531 0 ustar 00tina tina use strict;
use warnings;
package YAML::PP::Schema::Include;
our $VERSION = 'v0.40.0'; # VERSION
use Carp qw/ croak /;
use Scalar::Util qw/ weaken /;
use File::Basename qw/ dirname /;
sub new {
my ($class, %args) = @_;
my $paths = delete $args{paths};
if (defined $paths) {
unless (ref $paths eq 'ARRAY') {
$paths = [$paths];
}
}
else {
$paths = [];
}
my $allow_absolute = $args{allow_absolute} || 0;
my $loader = $args{loader} || \&default_loader;
my $self = bless {
paths => $paths,
allow_absolute => $allow_absolute,
last_includes => [],
cached => {},
loader => $loader,
}, $class;
return $self;
}
sub init {
my ($self) = @_;
$self->{last_includes} = [];
$self->{cached} = [];
}
sub paths { $_[0]->{paths} }
sub allow_absolute { $_[0]->{allow_absolute} }
sub yp {
my ($self, $yp) = @_;
if (@_ == 2) {
$self->{yp} = $yp;
weaken $self->{yp};
return $yp;
}
return $self->{yp};
}
sub register {
my ($self, %args) = @_;
my $schema = $args{schema};
$schema->add_resolver(
tag => '!include',
match => [ all => sub { $self->include(@_) } ],
implicit => 0,
);
}
sub include {
my ($self, $constructor, $event) = @_;
my $yp = $self->yp;
my $search_paths = $self->paths;
my $allow_absolute = $self->allow_absolute;
my $relative = not @$search_paths;
if ($relative) {
my $last_includes = $self->{last_includes};
if (@$last_includes) {
$search_paths = [ $last_includes->[-1] ];
}
else {
# we are in the top-level file and need to look into
# the original YAML::PP instance
my $filename = $yp->loader->filename;
$search_paths = [dirname $filename];
}
}
my $filename = $event->{value};
my $fullpath;
if (File::Spec->file_name_is_absolute($filename)) {
unless ($allow_absolute) {
croak "Absolute filenames not allowed";
}
$fullpath = $filename;
}
else {
my @paths = File::Spec->splitdir($filename);
unless ($allow_absolute) {
# if absolute paths are not allowed, we also may not use upwards ..
@paths = File::Spec->no_upwards(@paths);
}
for my $candidate (@$search_paths) {
my $test = File::Spec->catfile( $candidate, @paths );
if (-e $test) {
$fullpath = $test;
last;
}
}
croak "File '$filename' not found" unless defined $fullpath;
}
if ($self->{cached}->{ $fullpath }++) {
croak "Circular include '$fullpath'";
}
if ($relative) {
push @{ $self->{last_includes} }, dirname $fullpath;
}
# We need a new object because we are still in the parsing and
# constructing process
my $clone = $yp->clone;
my ($data) = $self->loader->($clone, $fullpath);
if ($relative) {
pop @{ $self->{last_includes} };
}
unless (--$self->{cached}->{ $fullpath }) {
delete $self->{cached}->{ $fullpath };
}
return $data;
}
sub loader {
my ($self, $code) = @_;
if (@_ == 2) {
$self->{loader} = $code;
return $code;
}
return $self->{loader};
}
sub default_loader {
my ($yp, $filename) = @_;
$yp->load_file($filename);
}
1;
__END__
=pod
=encoding utf-8
=head1 NAME
YAML::PP::Schema::Include - Include YAML files
=head1 SYNOPSIS
# /path/to/file.yaml
# ---
# included: !include include/file2.yaml
# /path/to/include/file2.yaml
# ---
# a: b
my $include = YAML::PP::Schema::Include->new;
my $yp = YAML::PP->new( schema => ['+', $include] );
# we need the original YAML::PP object for getting the current filename
# and for loading another file
$include->yp($yp);
my ($data) = $yp->load_file("/path/to/file.yaml");
# The result will be:
$data = {
included => { a => 'b' }
};
Allow absolute filenames and upwards C<'..'>:
my $include = YAML::PP::Schema::Include->new(
allow_absolute => 1, # default: 0
);
Specify paths to search for includes:
my @include_paths = ("/path/to/include/yaml/1", "/path/to/include/yaml/2");
my $include = YAML::PP::Schema::Include->new(
paths => \@include_paths,
);
my $yp = YAML::PP->new( schema => ['+', $include] );
$include->yp($yp);
# /path/to/include/yaml/1/file1.yaml
# ---
# a: b
my $yaml = <<'EOM';
- included: !include file1.yaml
EOM
my ($data) = $yp->load_string($yaml);
=head1 DESCRIPTION
This plugin allows you to split a large YAML file into smaller ones.
You can then include these files with the C tag.
It will search for the specified filename relative to the currently processed
filename.
You can also specify the paths where to search for files to include. It iterates
through the paths and returns the first filename that exists.
By default, only relative paths are allowed. Any C<../> in the path will be
removed. You can change that behaviour by setting the option C
to true.
If the included file contains more than one document, only the first one
will be included.
I will probably add a possibility to return all documents as an arrayref.
The included YAML file will be loaded by creating a new L object
with the schema from the existing object. This way you can recursively include
files.
You can even reuse the same include via an alias:
---
invoice:
shipping address: &address !include address.yaml
billing address: *address
Circular includes will be detected, and will be fatal.
It's possible to specify what to do with the included file:
my $include = YAML::PP::Schema::Include->new(
loader => sub {
my ($yp, $filename);
if ($filename =~ m/\.txt$/) {
# open file and just return text
}
else {
# default behaviour
return $yp->load_file($filename);
}
},
);
For example, RAML defines an C tag which depends on the file
content. If it contains a special RAML directive, it will be loaded as
YAML, otherwise the content of the file will be included as a string.
So with this plugin you are able to read RAML specifications.
=cut
YAML-PP-v0.40.0/lib/YAML/PP/Schema/PaxHeaders/YAML1_1.pm 0000644 0000000 0000000 00000000132 15172703230 016546 x ustar 00 30 mtime=1777043096.920409851
30 atime=1777043096.920317241
30 ctime=1777043096.920409851
YAML-PP-v0.40.0/lib/YAML/PP/Schema/YAML1_1.pm 0000644 0001750 0001750 00000015225 15172703230 016205 0 ustar 00tina tina use strict;
use warnings;
package YAML::PP::Schema::YAML1_1;
our $VERSION = 'v0.40.0'; # VERSION
use YAML::PP::Schema::JSON qw/
represent_int represent_float represent_literal represent_bool
represent_undef
/;
use YAML::PP::Common qw/ YAML_PLAIN_SCALAR_STYLE /;
#https://yaml.org/type/bool.html
# y|Y|yes|Yes|YES|n|N|no|No|NO
# |true|True|TRUE|false|False|FALSE
# |on|On|ON|off|Off|OFF
# https://yaml.org/type/float.html
# [-+]?([0-9][0-9_]*)?\.[0-9.]*([eE][-+][0-9]+)? (base 10)
# |[-+]?[0-9][0-9_]*(:[0-5]?[0-9])+\.[0-9_]* (base 60)
# |[-+]?\.(inf|Inf|INF) # (infinity)
# |\.(nan|NaN|NAN) # (not a number)
# https://yaml.org/type/int.html
# [-+]?0b[0-1_]+ # (base 2)
# |[-+]?0[0-7_]+ # (base 8)
# |[-+]?(0|[1-9][0-9_]*) # (base 10)
# |[-+]?0x[0-9a-fA-F_]+ # (base 16)
# |[-+]?[1-9][0-9_]*(:[0-5]?[0-9])+ # (base 60)
# https://yaml.org/type/null.html
# ~ # (canonical)
# |null|Null|NULL # (English)
# | # (Empty)
my $RE_INT_1_1 = qr{^([+-]?(?:0|[1-9][0-9_]*))$};
#my $RE_FLOAT_1_1 = qr{^([+-]?([0-9][0-9_]*)?\.[0-9.]*([eE][+-][0-9]+)?)$};
# https://yaml.org/type/float.html has a bug. The regex says \.[0-9.], but
# probably means \.[0-9_]
my $RE_FLOAT_1_1 = qr{^([+-]?(?:[0-9][0-9_]*)?\.[0-9_]*(?:[eE][+-][0-9]+)?)$};
my $RE_SEXAGESIMAL = qr{^([+-]?[0-9][0-9_]*(:[0-5]?[0-9])+\.[0-9_]*)$};
my $RE_SEXAGESIMAL_INT = qr{^([-+]?[1-9][0-9_]*(:[0-5]?[0-9])+)$};
my $RE_INT_OCTAL_1_1 = qr{^([+-]?)0([0-7_]+)$};
my $RE_INT_HEX_1_1 = qr{^([+-]?)(0x[0-9a-fA-F_]+)$};
my $RE_INT_BIN_1_1 = qr{^([-+]?)(0b[0-1_]+)$};
sub _from_oct {
my ($constructor, $event, $matches) = @_;
my ($sign, $oct) = @$matches;
$oct =~ tr/_//d;
my $result = oct $oct;
$result = -$result if $sign eq '-';
return $result;
}
sub _from_hex {
my ($constructor, $event, $matches) = @_;
my ($sign, $hex) = @$matches;
my $result = hex $hex;
$result = -$result if $sign eq '-';
return $result;
}
sub _sexa_to_float {
my ($constructor, $event, $matches) = @_;
my ($float) = @$matches;
my $result = 0;
my $i = 0;
my $sign = 1;
$float =~ s/^-// and $sign = -1;
for my $part (reverse split m/:/, $float) {
$result += $part * ( 60 ** $i );
$i++;
}
$result = unpack F => pack F => $result;
return $result * $sign;
}
sub _to_float {
my ($constructor, $event, $matches) = @_;
my ($float) = @$matches;
$float =~ tr/_//d;
$float = unpack F => pack F => $float;
return $float;
}
sub _to_int {
my ($constructor, $event, $matches) = @_;
my ($int) = @$matches;
$int =~ tr/_//d;
0 + $int;
}
sub register {
my ($self, %args) = @_;
my $schema = $args{schema};
$schema->add_resolver(
tag => 'tag:yaml.org,2002:null',
match => [ equals => $_ => undef ],
) for (qw/ null NULL Null ~ /, '');
$schema->add_resolver(
tag => 'tag:yaml.org,2002:bool',
match => [ equals => $_ => $schema->true ],
) for (qw/ true TRUE True y Y yes Yes YES on On ON /);
$schema->add_resolver(
tag => 'tag:yaml.org,2002:bool',
match => [ equals => $_ => $schema->false ],
) for (qw/ false FALSE False n N no No NO off Off OFF /);
$schema->add_resolver(
tag => 'tag:yaml.org,2002:int',
match => [ regex => $RE_INT_OCTAL_1_1 => \&_from_oct ],
);
$schema->add_resolver(
tag => 'tag:yaml.org,2002:int',
match => [ regex => $RE_INT_1_1 => \&_to_int ],
);
$schema->add_resolver(
tag => 'tag:yaml.org,2002:int',
match => [ regex => $RE_INT_HEX_1_1 => \&_from_hex ],
);
$schema->add_resolver(
tag => 'tag:yaml.org,2002:float',
match => [ regex => $RE_FLOAT_1_1 => \&_to_float ],
);
$schema->add_resolver(
tag => 'tag:yaml.org,2002:int',
match => [ regex => $RE_INT_BIN_1_1 => \&_from_oct ],
);
$schema->add_resolver(
tag => 'tag:yaml.org,2002:int',
match => [ regex => $RE_SEXAGESIMAL_INT => \&_sexa_to_float ],
);
$schema->add_resolver(
tag => 'tag:yaml.org,2002:float',
match => [ regex => $RE_SEXAGESIMAL => \&_sexa_to_float ],
);
$schema->add_resolver(
tag => 'tag:yaml.org,2002:float',
match => [ equals => $_ => 0 + "inf" ],
) for (qw/ .inf .Inf .INF +.inf +.Inf +.INF /);
$schema->add_resolver(
tag => 'tag:yaml.org,2002:float',
match => [ equals => $_ => 0 - "inf" ],
) for (qw/ -.inf -.Inf -.INF /);
$schema->add_resolver(
tag => 'tag:yaml.org,2002:float',
match => [ equals => $_ => 0 + "nan" ],
) for (qw/ .nan .NaN .NAN /);
$schema->add_resolver(
tag => 'tag:yaml.org,2002:str',
match => [ all => sub { $_[1]->{value} } ],
implicit => 0,
);
my $int_flags = B::SVp_IOK;
my $float_flags = B::SVp_NOK;
$schema->add_representer(
flags => $int_flags,
code => \&represent_int,
);
$schema->add_representer(
flags => $float_flags,
code => \&represent_float,
);
$schema->add_representer(
undefined => \&represent_undef,
);
$schema->add_representer(
equals => $_,
code => \&represent_literal,
) for ("", qw/
true TRUE True y Y yes Yes YES on On ON
false FALSE False n N n no No NO off Off OFF
null NULL Null ~
.inf .Inf .INF -.inf -.Inf -.INF +.inf +.Inf +.INF .nan .NaN .NAN
/);
$schema->add_representer(
regex => qr{$RE_INT_1_1|$RE_FLOAT_1_1|$RE_INT_OCTAL_1_1|$RE_INT_HEX_1_1|$RE_INT_BIN_1_1|$RE_SEXAGESIMAL_INT|$RE_SEXAGESIMAL},
code => \&represent_literal,
);
if ($schema->bool_class) {
for my $class (@{ $schema->bool_class }) {
if ($class eq 'perl') {
$schema->add_representer(
bool => 1,
code => \&represent_bool,
);
next;
}
$schema->add_representer(
class_equals => $class,
code => \&represent_bool,
);
}
}
return;
}
1;
__END__
=pod
=encoding utf-8
=head1 NAME
YAML::PP::Schema::YAML1_1 - YAML 1.1 Schema for YAML::PP
=head1 SYNOPSIS
use YAML::PP;
my $yp = YAML::PP->new( schema => ['YAML1_1'] );
my $yaml = <<'EOM';
---
booltrue: [ true, True, TRUE, y, Y, yes, Yes, YES, on, On, ON ]
EOM
my $data = $yp->load_string($yaml);
=head1 DESCRIPTION
This schema allows you to load the common YAML Types from YAML 1.1.
=head1 METHODS
=over
=item register
Called by YAML::PP::Schema
=back
=head1 SEE ALSO
=over
=item L
=item L
=item L
=item L
=back
YAML-PP-v0.40.0/lib/YAML/PP/Schema/PaxHeaders/Binary.pm 0000644 0000000 0000000 00000000131 15172703230 016726 x ustar 00 30 mtime=1777043096.919932484
29 atime=1777043096.91983729
30 ctime=1777043096.919932484
YAML-PP-v0.40.0/lib/YAML/PP/Schema/Binary.pm 0000644 0001750 0001750 00000005036 15172703230 016365 0 ustar 00tina tina use strict;
use warnings;
package YAML::PP::Schema::Binary;
our $VERSION = 'v0.40.0'; # VERSION
use MIME::Base64 qw/ decode_base64 encode_base64 /;
use YAML::PP::Common qw/ YAML_ANY_SCALAR_STYLE /;
sub register {
my ($self, %args) = @_;
my $schema = $args{schema};
$schema->add_resolver(
tag => 'tag:yaml.org,2002:binary',
match => [ all => sub {
my ($constructor, $event) = @_;
my $base64 = $event->{value};
my $binary = decode_base64($base64);
return $binary;
}],
implicit => 0,
);
$schema->add_representer(
regex => qr{.*},
code => sub {
my ($rep, $node) = @_;
my $binary = $node->{value};
unless ($binary =~ m/[\x{7F}-\x{10FFFF}]/) {
# ASCII
return;
}
if (utf8::is_utf8($binary)) {
# utf8
return;
}
# everything else must be base64 encoded
my $base64 = encode_base64($binary);
$node->{style} = YAML_ANY_SCALAR_STYLE;
$node->{data} = $base64;
$node->{tag} = "tag:yaml.org,2002:binary";
return 1;
},
);
}
1;
__END__
=pod
=encoding utf-8
=head1 NAME
YAML::PP::Schema::Binary - Schema for loading and binary data
=head1 SYNOPSIS
use YAML::PP;
my $yp = YAML::PP->new( schema => [qw/ + Binary /] );
# or
my ($binary, $same_binary) = $yp->load_string(<<'EOM');
--- !!binary "\
R0lGODlhDAAMAIQAAP//9/X17unp5WZmZgAAAOfn515eXvPz7Y6OjuDg4J+fn5\
OTk6enp56enmlpaWNjY6Ojo4SEhP/++f/++f/++f/++f/++f/++f/++f/++f/+\
+f/++f/++f/++f/++f/++SH+Dk1hZGUgd2l0aCBHSU1QACwAAAAADAAMAAAFLC\
AgjoEwnuNAFOhpEMTRiggcz4BNJHrv/zCFcLiwMWYNG84BwwEeECcgggoBADs="
--- !!binary |
R0lGODlhDAAMAIQAAP//9/X17unp5WZmZgAAAOfn515eXvPz7Y6OjuDg4J+fn5
OTk6enp56enmlpaWNjY6Ojo4SEhP/++f/++f/++f/++f/++f/++f/++f/++f/+
+f/++f/++f/++f/++f/++SH+Dk1hZGUgd2l0aCBHSU1QACwAAAAADAAMAAAFLC
AgjoEwnuNAFOhpEMTRiggcz4BNJHrv/zCFcLiwMWYNG84BwwEeECcgggoBADs=
# The binary value above is a tiny arrow encoded as a gif image.
EOM
=head1 DESCRIPTION
See
By prepending a base64 encoded binary string with the C tag, it can
be automatically decoded when loading.
Note that the logic for dumping is probably broken, see
L.
Suggestions welcome.
=head1 METHODS
=over
=item register
Called by L
=back
=cut
YAML-PP-v0.40.0/lib/YAML/PP/Schema/PaxHeaders/Merge.pm 0000644 0000000 0000000 00000000132 15172703230 016542 x ustar 00 30 mtime=1777043096.919333314
30 atime=1777043096.919238819
30 ctime=1777043096.919333314
YAML-PP-v0.40.0/lib/YAML/PP/Schema/Merge.pm 0000644 0001750 0001750 00000004674 15172703230 016207 0 ustar 00tina tina use strict;
use warnings;
package YAML::PP::Schema::Merge;
our $VERSION = 'v0.40.0'; # VERSION
use YAML::PP::Type::MergeKey;
sub register {
my ($self, %args) = @_;
my $schema = $args{schema};
$schema->add_resolver(
tag => 'tag:yaml.org,2002:merge',
match => [ equals => '<<' => YAML::PP::Type::MergeKey->new ],
);
}
1;
__END__
=pod
=encoding utf-8
=head1 NAME
YAML::PP::Schema::Merge - Enabling YAML merge keys for mappings
=head1 SYNOPSIS
use YAML::PP;
my $yp = YAML::PP->new( schema => [qw/ + Merge /] );
my $yaml = <<'EOM';
---
- &CENTER { x: 1, y: 2 }
- &LEFT { x: 0, y: 2 }
- &BIG { r: 10 }
- &SMALL { r: 1 }
# All the following maps are equal:
- # Explicit keys
x: 1
y: 2
r: 10
label: center/big
- # Merge one map
<< : *CENTER
r: 10
label: center/big
- # Merge multiple maps
<< : [ *CENTER, *BIG ]
label: center/big
- # Override
<< : [ *BIG, *LEFT, *SMALL ]
x: 1
label: center/big
EOM
my $data = $yp->load_string($yaml);
# $data->[4] == $data->[5] == $data->[6] == $data->[7]
=head1 DESCRIPTION
See L for the specification.
Quote:
"Specify one or more mappings to be merged with the current one.
The C<< << >> merge key is used to indicate that all the keys of one or more
specified maps should be inserted into the current map. If the value associated
with the key is a single mapping node, each of its key/value pairs is inserted
into the current mapping, unless the key already exists in it. If the value
associated with the merge key is a sequence, then this sequence is expected to
contain mapping nodes and each of these nodes is merged in turn according to its
order in the sequence. Keys in mapping nodes earlier in the sequence override
keys specified in later mapping nodes."
The implementation of this in a generic way is not trivial, because we also
have to handle duplicate keys, and YAML::PP allows you to write your own
handler for processing mappings.
So the inner API of that is not stable at this point.
Note that if you enable this schema, a plain scalar `<<` will be seen as
special anywhere in your document, so if you want a literal `<<`, you have
to put it in quotes.
Note that the performed merge is not a "deep merge". Only top-level keys are
merged.
=head1 METHODS
=over
=item register
Called by YAML::PP::Schema
=back
=cut
YAML-PP-v0.40.0/lib/YAML/PP/Schema/PaxHeaders/Core.pm 0000644 0000000 0000000 00000000132 15172703230 016373 x ustar 00 30 mtime=1777043096.919071339
30 atime=1777043096.918971256
30 ctime=1777043096.919071339
YAML-PP-v0.40.0/lib/YAML/PP/Schema/Core.pm 0000644 0001750 0001750 00000010027 15172703230 016025 0 ustar 00tina tina use strict;
use warnings;
package YAML::PP::Schema::Core;
our $VERSION = 'v0.40.0'; # VERSION
use YAML::PP::Schema::JSON qw/
represent_int represent_float represent_literal represent_bool
represent_undef
/;
use B;
use YAML::PP::Common qw/ YAML_PLAIN_SCALAR_STYLE /;
my $RE_INT_CORE = qr{^([+-]?(?:[0-9]+))$};
my $RE_FLOAT_CORE = qr{^([+-]?(?:\.[0-9]+|[0-9]+(?:\.[0-9]*)?)(?:[eE][+-]?[0-9]+)?)$};
my $RE_INT_OCTAL = qr{^0o([0-7]+)$};
my $RE_INT_HEX = qr{^0x([0-9a-fA-F]+)$};
sub _from_oct { oct $_[2]->[0] }
sub _from_hex { hex $_[2]->[0] }
sub register {
my ($self, %args) = @_;
my $schema = $args{schema};
$schema->add_resolver(
tag => 'tag:yaml.org,2002:null',
match => [ equals => $_ => undef ],
) for (qw/ null NULL Null ~ /, '');
$schema->add_resolver(
tag => 'tag:yaml.org,2002:bool',
match => [ equals => $_ => $schema->true ],
) for (qw/ true TRUE True /);
$schema->add_resolver(
tag => 'tag:yaml.org,2002:bool',
match => [ equals => $_ => $schema->false ],
) for (qw/ false FALSE False /);
$schema->add_resolver(
tag => 'tag:yaml.org,2002:int',
match => [ regex => $RE_INT_CORE => \&YAML::PP::Schema::JSON::_to_int ],
);
$schema->add_resolver(
tag => 'tag:yaml.org,2002:int',
match => [ regex => $RE_INT_OCTAL => \&_from_oct ],
);
$schema->add_resolver(
tag => 'tag:yaml.org,2002:int',
match => [ regex => $RE_INT_HEX => \&_from_hex ],
);
$schema->add_resolver(
tag => 'tag:yaml.org,2002:float',
match => [ regex => $RE_FLOAT_CORE => \&YAML::PP::Schema::JSON::_to_float ],
);
$schema->add_resolver(
tag => 'tag:yaml.org,2002:float',
match => [ equals => $_ => 0 + "inf" ],
) for (qw/ .inf .Inf .INF +.inf +.Inf +.INF /);
$schema->add_resolver(
tag => 'tag:yaml.org,2002:float',
match => [ equals => $_ => 0 - "inf" ],
) for (qw/ -.inf -.Inf -.INF /);
$schema->add_resolver(
tag => 'tag:yaml.org,2002:float',
match => [ equals => $_ => 0 + "nan" ],
) for (qw/ .nan .NaN .NAN /);
$schema->add_resolver(
tag => 'tag:yaml.org,2002:str',
match => [ all => sub { $_[1]->{value} } ],
);
my $int_flags = B::SVp_IOK;
my $float_flags = B::SVp_NOK;
$schema->add_representer(
flags => $int_flags,
code => \&represent_int,
);
$schema->add_representer(
flags => $float_flags,
code => \&represent_float,
);
$schema->add_representer(
undefined => \&represent_undef,
);
$schema->add_representer(
equals => $_,
code => \&represent_literal,
) for ("", qw/
true TRUE True false FALSE False null NULL Null ~
.inf .Inf .INF +.inf +.Inf +.INF -.inf -.Inf -.INF .nan .NaN .NAN
/);
$schema->add_representer(
regex => qr{$RE_INT_CORE|$RE_FLOAT_CORE|$RE_INT_OCTAL|$RE_INT_HEX},
code => \&represent_literal,
);
if ($schema->bool_class) {
for my $class (@{ $schema->bool_class }) {
if ($class eq 'perl') {
$schema->add_representer(
bool => 1,
code => \&represent_bool,
);
next;
}
$schema->add_representer(
class_equals => $class,
code => \&represent_bool,
);
}
}
return;
}
1;
__END__
=pod
=encoding utf-8
=head1 NAME
YAML::PP::Schema::Core - YAML 1.2 Core Schema
=head1 SYNOPSIS
my $yp = YAML::PP->new( schema => ['Core'] );
=head1 DESCRIPTION
This schema is the official recommended Core Schema for YAML 1.2.
It loads additional values to the JSON schema as special types, for
example C and C additional to C.
Official Schema:
L
Here you can see all Schemas and examples implemented by YAML::PP:
L
=head1 METHODS
=over
=item register
Called by YAML::PP::Schema
=back
=cut
YAML-PP-v0.40.0/lib/YAML/PP/Schema/PaxHeaders/Perl.pm 0000644 0000000 0000000 00000000132 15172703230 016405 x ustar 00 30 mtime=1777043096.918971256
30 atime=1777043096.918871802
30 ctime=1777043096.918971256
YAML-PP-v0.40.0/lib/YAML/PP/Schema/Perl.pm 0000644 0001750 0001750 00000060042 15172703230 016041 0 ustar 00tina tina use strict;
use warnings;
package YAML::PP::Schema::Perl;
our $VERSION = 'v0.40.0'; # VERSION
use Scalar::Util qw/ blessed reftype /;
my $qr_prefix;
# workaround to avoid growing regexes when repeatedly loading and dumping
# e.g. (?^:(?^:regex))
{
$qr_prefix = qr{\(\?-xism\:};
if ($] >= 5.014) {
$qr_prefix = qr{\(\?\^(?:[uadl])?\:};
}
}
sub new {
my ($class, %args) = @_;
my $tags = $args{tags} || [];
my $loadcode = $args{loadcode} || 0;
my $dumpcode = $args{dumpcode};
$dumpcode = 1 unless defined $dumpcode;
my $classes = $args{classes};
my $self = bless {
tags => $tags,
loadcode => $loadcode,
dumpcode => $dumpcode,
classes => $classes,
}, $class;
}
sub register {
my ($self, %args) = @_;
my $schema = $args{schema};
my $tags;
my $loadcode = 0;
my $dumpcode = 1;
my $classes;
if (blessed($self)) {
$tags = $self->{tags};
@$tags = ('!perl') unless @$tags;
$loadcode = $self->{loadcode};
$dumpcode = $self->{dumpcode};
$classes = $self->{classes};
}
else {
my $options = $args{options};
my $tagtype = '!perl';
for my $option (@$options) {
if ($option =~ m/^tags?=(.+)$/) {
$tagtype = $1;
}
elsif ($option eq '+loadcode') {
$loadcode = 1;
}
elsif ($option eq '-dumpcode') {
$dumpcode = 0;
}
}
$tags = [split m/\+/, $tagtype];
}
my $perl_tag;
my %tagtypes;
my @perl_tags;
for my $type (@$tags) {
if ($type eq '!perl') {
$perl_tag ||= $type;
push @perl_tags, '!perl';
}
elsif ($type eq '!!perl') {
$perl_tag ||= 'tag:yaml.org,2002:perl';
push @perl_tags, 'tag:yaml.org,2002:perl';
}
else {
die "Invalid tagtype '$type'";
}
$tagtypes{ $type } = 1;
}
my $perl_regex = '!perl';
if ($tagtypes{'!perl'} and $tagtypes{'!!perl'}) {
$perl_regex = '(?:tag:yaml\\.org,2002:|!)perl';
}
elsif ($tagtypes{'!perl'}) {
$perl_regex = '!perl';
}
elsif ($tagtypes{'!!perl'}) {
$perl_regex = 'tag:yaml\\.org,2002:perl';
}
my $class_regex = qr{.+};
my $no_objects = 0;
if ($classes) {
if (@$classes) {
$class_regex = '(' . join( '|', map "\Q$_\E", @$classes ) . ')';
}
else {
$no_objects = 1;
$class_regex = '';
}
}
# Code
if ($loadcode) {
my $load_code = sub {
my ($constructor, $event) = @_;
return $self->evaluate_code($event->{value});
};
my $load_code_blessed = sub {
my ($constructor, $event) = @_;
my $class = $event->{tag};
$class =~ s{^$perl_regex/code:}{};
my $sub = $self->evaluate_code($event->{value});
return $self->object($sub, $class);
};
$schema->add_resolver(
tag => "$_/code",
match => [ all => $load_code],
implicit => 0,
) for @perl_tags;
$schema->add_resolver(
tag => qr{^$perl_regex/code:$class_regex$},
match => [ all => $load_code_blessed ],
implicit => 0,
);
$schema->add_resolver(
tag => qr{^$perl_regex/code:.+},
match => [ all => $load_code ],
implicit => 0,
) if $no_objects;
}
else {
my $loadcode_dummy = sub { return sub {} };
my $loadcode_blessed_dummy = sub {
my ($constructor, $event) = @_;
my $class = $event->{tag};
$class =~ s{^$perl_regex/code:}{};
return $self->object(sub {}, $class);
};
$schema->add_resolver(
tag => "$_/code",
match => [ all => $loadcode_dummy ],
implicit => 0,
) for @perl_tags;
$schema->add_resolver(
tag => qr{^$perl_regex/code:$class_regex$},
match => [ all => $loadcode_blessed_dummy ],
implicit => 0,
);
$schema->add_resolver(
tag => qr{^$perl_regex/code:.+},
match => [ all => $loadcode_dummy ],
implicit => 0,
);
}
# Glob
my $load_glob = sub {
my $value = undef;
return \$value;
};
my $load_glob_blessed = sub {
my ($constructor, $event) = @_;
my $class = $event->{tag};
$class =~ s{^$perl_regex/glob:}{};
my $value = undef;
return $self->object(\$value, $class);
};
$schema->add_mapping_resolver(
tag => "$_/glob",
on_create => $load_glob,
on_data => sub {
my ($constructor, $ref, $list) = @_;
$$ref = $self->construct_glob($list);
},
) for @perl_tags;
if ($no_objects) {
$schema->add_mapping_resolver(
tag => qr{^$perl_regex/glob:.+$},
on_create => $load_glob,
on_data => sub {
my ($constructor, $ref, $list) = @_;
$$ref = $self->construct_glob($list);
},
);
}
else {
$schema->add_mapping_resolver(
tag => qr{^$perl_regex/glob:$class_regex$},
on_create => $load_glob_blessed,
on_data => sub {
my ($constructor, $ref, $list) = @_;
$$$ref = $self->construct_glob($list);
},
);
}
# Regex
my $load_regex = sub {
my ($constructor, $event) = @_;
return $self->construct_regex($event->{value});
};
my $load_regex_dummy = sub {
my ($constructor, $event) = @_;
return $event->{value};
};
my $load_regex_blessed = sub {
my ($constructor, $event) = @_;
my $class = $event->{tag};
$class =~ s{^$perl_regex/regexp:}{};
my $qr = $self->construct_regex($event->{value});
return $self->object($qr, $class);
};
$schema->add_resolver(
tag => "$_/regexp",
match => [ all => $load_regex ],
implicit => 0,
) for @perl_tags;
$schema->add_resolver(
tag => qr{^$perl_regex/regexp:$class_regex$},
match => [ all => $load_regex_blessed ],
implicit => 0,
);
$schema->add_resolver(
tag => qr{^$perl_regex/regexp:.*$},
match => [ all => $load_regex_dummy ],
implicit => 0,
);
my $load_sequence = sub { return [] };
my $load_sequence_blessed = sub {
my ($constructor, $event) = @_;
my $class = $event->{tag};
$class =~ s{^$perl_regex/array:}{};
return $self->object([], $class);
};
$schema->add_sequence_resolver(
tag => "$_/array",
on_create => $load_sequence,
) for @perl_tags;
$schema->add_sequence_resolver(
tag => qr{^$perl_regex/array:$class_regex$},
on_create => $load_sequence_blessed,
);
$schema->add_sequence_resolver(
tag => qr{^$perl_regex/array:.+$},
on_create => $load_sequence,
);# if $no_objects;
my $load_mapping = sub { return {} };
my $load_mapping_blessed = sub {
my ($constructor, $event) = @_;
my $class = $event->{tag};
$class =~ s{^$perl_regex/hash:}{};
return $self->object({}, $class);
};
$schema->add_mapping_resolver(
tag => "$_/hash",
on_create => $load_mapping,
) for @perl_tags;
$schema->add_mapping_resolver(
tag => qr{^$perl_regex/hash:$class_regex$},
on_create => $load_mapping_blessed,
);
$schema->add_mapping_resolver(
tag => qr{^$perl_regex/hash:.+$},
on_create => $load_mapping,
); # if $no_objects;
# Ref
my $load_ref = sub {
my $value = undef;
return \$value;
};
my $load_ref_blessed = sub {
my ($constructor, $event) = @_;
my $class = $event->{tag};
$class =~ s{^$perl_regex/ref:}{};
my $value = undef;
return $self->object(\$value, $class);
};
$schema->add_mapping_resolver(
tag => "$_/ref",
on_create => $load_ref,
on_data => sub {
my ($constructor, $ref, $list) = @_;
$$$ref = $self->construct_ref($list);
},
) for @perl_tags;
$schema->add_mapping_resolver(
tag => qr{^$perl_regex/ref:$class_regex$},
on_create => $load_ref_blessed,
on_data => sub {
my ($constructor, $ref, $list) = @_;
$$$ref = $self->construct_ref($list);
},
);
$schema->add_mapping_resolver(
tag => qr{^$perl_regex/ref:.+$},
on_create => $load_ref,
on_data => sub {
my ($constructor, $ref, $list) = @_;
$$$ref = $self->construct_ref($list);
},
); # if $no_objects;
# Scalar ref
my $load_scalar_ref = sub {
my $value = undef;
return \$value;
};
my $load_scalar_ref_blessed = sub {
my ($constructor, $event) = @_;
my $class = $event->{tag};
$class =~ s{^$perl_regex/scalar:}{};
my $value = undef;
return $self->object(\$value, $class);
};
$schema->add_mapping_resolver(
tag => "$_/scalar",
on_create => $load_scalar_ref,
on_data => sub {
my ($constructor, $ref, $list) = @_;
$$$ref = $self->construct_scalar($list);
},
) for @perl_tags;
$schema->add_mapping_resolver(
tag => qr{^$perl_regex/scalar:$class_regex$},
on_create => $load_scalar_ref_blessed,
on_data => sub {
my ($constructor, $ref, $list) = @_;
$$$ref = $self->construct_scalar($list);
},
);
$schema->add_mapping_resolver(
tag => qr{^$perl_regex/scalar:.+$},
on_create => $load_scalar_ref,
on_data => sub {
my ($constructor, $ref, $list) = @_;
$$$ref = $self->construct_scalar($list);
},
); # if $no_objects;
$schema->add_representer(
scalarref => 1,
code => sub {
my ($rep, $node) = @_;
$node->{tag} = $perl_tag . "/scalar";
$node->{data} = $self->represent_scalar($node->{value});
},
);
$schema->add_representer(
refref => 1,
code => sub {
my ($rep, $node) = @_;
$node->{tag} = $perl_tag . "/ref";
$node->{data} = $self->represent_ref($node->{value});
},
);
$schema->add_representer(
coderef => 1,
code => sub {
my ($rep, $node) = @_;
$node->{tag} = $perl_tag . "/code";
$node->{data} = $dumpcode ? $self->represent_code($node->{value}) : '{ "DUMMY" }';
},
);
$schema->add_representer(
glob => 1,
code => sub {
my ($rep, $node) = @_;
$node->{tag} = $perl_tag . "/glob";
$node->{data} = $self->represent_glob($node->{value});
},
);
$schema->add_representer(
class_matches => 1,
code => sub {
my ($rep, $node) = @_;
my $blessed = blessed $node->{value};
my $tag_blessed = ":$blessed";
if ($blessed !~ m/^$class_regex$/) {
$tag_blessed = '';
}
$node->{tag} = sprintf "$perl_tag/%s%s",
lc($node->{reftype}), $tag_blessed;
if ($node->{reftype} eq 'HASH') {
$node->{data} = $node->{value};
}
elsif ($node->{reftype} eq 'ARRAY') {
$node->{data} = $node->{value};
}
# Fun with regexes in perl versions!
elsif ($node->{reftype} eq 'REGEXP') {
if ($blessed eq 'Regexp') {
$node->{tag} = $perl_tag . "/regexp";
}
$node->{data} = $self->represent_regex($node->{value});
}
elsif ($node->{reftype} eq 'SCALAR') {
# in perl <= 5.10 regex reftype(regex) was SCALAR
if ($blessed eq 'Regexp') {
$node->{tag} = $perl_tag . '/regexp';
$node->{data} = $self->represent_regex($node->{value});
}
# In perl <= 5.10 there seemed to be no better pure perl
# way to detect a blessed regex?
elsif (
$] <= 5.010001
and not defined ${ $node->{value} }
and $node->{value} =~ m/^\(\?/
) {
$node->{tag} = $perl_tag . '/regexp' . $tag_blessed;
$node->{data} = $self->represent_regex($node->{value});
}
else {
# phew, just a simple scalarref
$node->{data} = $self->represent_scalar($node->{value});
}
}
elsif ($node->{reftype} eq 'REF') {
$node->{data} = $self->represent_ref($node->{value});
}
elsif ($node->{reftype} eq 'CODE') {
$node->{data} = $dumpcode ? $self->represent_code($node->{value}) : '{ "DUMMY" }';
}
elsif ($node->{reftype} eq 'GLOB') {
$node->{data} = $self->represent_glob($node->{value});
}
else {
die "Reftype '$node->{reftype}' not implemented";
}
return 1;
},
);
return;
}
sub evaluate_code {
my ($self, $code) = @_;
unless ($code =~ m/^ \s* \{ .* \} \s* \z/xs) {
die "Malformed code";
}
$code = "sub $code";
my $sub = eval $code;
if ($@) {
die "Couldn't eval code: $@>>$code<<";
}
return $sub;
}
sub construct_regex {
my ($self, $regex) = @_;
if ($regex =~ m/^$qr_prefix(.*)\)\z/s) {
$regex = $1;
}
my $qr = qr{$regex};
return $qr;
}
sub construct_glob {
my ($self, $list) = @_;
if (@$list % 2) {
die "Unexpected data in perl/glob construction";
}
my %globdata = @$list;
my $name = delete $globdata{NAME} or die "Missing NAME in perl/glob";
my $pkg = delete $globdata{PACKAGE};
$pkg = 'main' unless defined $pkg;
my @allowed = qw(SCALAR ARRAY HASH CODE IO);
delete @globdata{ @allowed };
if (my @keys = keys %globdata) {
die "Unexpected keys in perl/glob: @keys";
}
no strict 'refs';
return *{"${pkg}::$name"};
}
sub construct_scalar {
my ($self, $list) = @_;
if (@$list != 2) {
die "Unexpected data in perl/scalar construction";
}
my ($key, $value) = @$list;
unless ($key eq '=') {
die "Unexpected data in perl/scalar construction";
}
return $value;
}
sub construct_ref {
&construct_scalar;
}
sub represent_scalar {
my ($self, $value) = @_;
return { '=' => $$value };
}
sub represent_ref {
&represent_scalar;
}
sub represent_code {
my ($self, $code) = @_;
require B::Deparse;
my $deparse = B::Deparse->new("-p", "-sC");
return $deparse->coderef2text($code);
}
my @stats = qw/ device inode mode links uid gid rdev size
atime mtime ctime blksize blocks /;
sub represent_glob {
my ($self, $glob) = @_;
my %glob;
for my $type (qw/ PACKAGE NAME SCALAR ARRAY HASH CODE IO /) {
my $value = *{ $glob }{ $type };
if ($type eq 'SCALAR') {
$value = $$value;
}
elsif ($type eq 'IO') {
if (defined $value) {
undef $value;
$value->{stat} = {};
if ($value->{fileno} = fileno(*{ $glob })) {
@{ $value->{stat} }{ @stats } = stat(*{ $glob });
$value->{tell} = tell *{ $glob };
}
}
}
$glob{ $type } = $value if defined $value;
}
return \%glob;
}
sub represent_regex {
my ($self, $regex) = @_;
$regex = "$regex";
if ($regex =~ m/^$qr_prefix(.*)\)\z/s) {
$regex = $1;
}
return $regex;
}
sub object {
my ($self, $data, $class) = @_;
return bless $data, $class;
}
1;
__END__
=pod
=encoding utf-8
=head1 NAME
YAML::PP::Schema::Perl - Schema for serializing perl objects and special types
=head1 SYNOPSIS
use YAML::PP;
# This can be dangerous when loading untrusted YAML!
my $yp = YAML::PP->new( schema => [qw/ + Perl /] );
# or
my $yp = YAML::PP->new( schema => [qw/ Core Perl /] );
my $yaml = $yp->dump_string(sub { return 23 });
# loading code references
# This is very dangerous when loading untrusted YAML!!
my $yp = YAML::PP->new( schema => [qw/ + Perl +loadcode /] );
my $code = $yp->load_string(<<'EOM');
--- !perl/code |
{
use 5.010;
my ($name) = @_;
say "Hello $name!";
}
EOM
$code->("Ingy");
=head1 DESCRIPTION
This schema allows you to load and dump perl objects and special types.
Please note that loading objects of arbitrary classes can be dangerous
in Perl. You have to load the modules yourself, but if an exploitable module
is loaded and an object is created, its C method will be called
when the object falls out of scope. L is an example that can
be exploitable and might remove arbitrary files.
Dumping code references is on by default, but not loading (because that is
easily exploitable since it's using string C).
=head2 Tag Styles
You can define the style of tags you want to support:
my $yp_perl_two_one = YAML::PP->new(
schema => [qw/ + Perl tags=!!perl+!perl /],
);
=over
=item C (default)
Only C tags are supported.
=item C
Only C tags are supported.
=item C
Both C and C are supported when loading. When dumping,
C is used.
=item C
Both C and C are supported when loading. When dumping,
C is used.
=back
L.pm, L and L are using C when dumping.
L.pm and L are supporting both C and
C when loading. L currently only supports the latter.
=head2 Allow only certain classes
Since v0.017
Blessing arbitrary objects can be dangerous. Maybe you want to allow blessing
only specific classes and ignore others. For this you have to instantiate
a Perl Schema object first and use the C option.
Currently it only allows a list of strings:
my $perl = YAML::PP::Schema::Perl->new(
classes => ['Foo', 'Bar'],
);
my $yp = YAML::PP::Perl->new(
schema => [qw/ + /, $perl],
);
Allowed classes will be loaded and dumped as usual. The others will be ignored.
If you want to allow no objects at all, pass an empty array ref.
=cut
=head2 EXAMPLES
This is a list of the currently supported types and how they are dumped into
YAML:
=cut
### BEGIN EXAMPLE
=pod
=over 4
=item array
# Code
[
qw/ one two three four /
]
# YAML
---
- one
- two
- three
- four
=item array_blessed
# Code
bless [
qw/ one two three four /
], "Just::An::Arrayref"
# YAML
--- !perl/array:Just::An::Arrayref
- one
- two
- three
- four
=item circular
# Code
my $circle = bless [ 1, 2 ], 'Circle';
push @$circle, $circle;
$circle;
# YAML
--- &1 !perl/array:Circle
- 1
- 2
- *1
=item coderef
# Code
sub {
my (%args) = @_;
return $args{x} + $args{y};
}
# YAML
--- !perl/code |-
{
use warnings;
use strict;
(my(%args) = @_);
(return ($args{'x'} + $args{'y'}));
}
=item coderef_blessed
# Code
bless sub {
my (%args) = @_;
return $args{x} - $args{y};
}, "I::Am::Code"
# YAML
--- !perl/code:I::Am::Code |-
{
use warnings;
use strict;
(my(%args) = @_);
(return ($args{'x'} - $args{'y'}));
}
=item hash
# Code
{
U => 2,
B => 52,
}
# YAML
---
B: 52
U: 2
=item hash_blessed
# Code
bless {
U => 2,
B => 52,
}, 'A::Very::Exclusive::Class'
# YAML
--- !perl/hash:A::Very::Exclusive::Class
B: 52
U: 2
=item refref
# Code
my $ref = { a => 'hash' };
my $refref = \$ref;
$refref;
# YAML
--- !perl/ref
=:
a: hash
=item refref_blessed
# Code
my $ref = { a => 'hash' };
my $refref = bless \$ref, 'Foo';
$refref;
# YAML
--- !perl/ref:Foo
=:
a: hash
=item regexp
# Code
my $string = 'unblessed';
qr{$string}
# YAML
--- !perl/regexp unblessed
=item regexp_blessed
# Code
my $string = 'blessed';
bless qr{$string}, "Foo"
# YAML
--- !perl/regexp:Foo blessed
=item scalarref
# Code
my $scalar = "some string";
my $scalarref = \$scalar;
$scalarref;
# YAML
--- !perl/scalar
=: some string
=item scalarref_blessed
# Code
my $scalar = "some other string";
my $scalarref = bless \$scalar, 'Foo';
$scalarref;
# YAML
--- !perl/scalar:Foo
=: some other string
=back
=cut
### END EXAMPLE
=head2 METHODS
=over
=item new
my $perl = YAML::PP::Schema::Perl->new(
tags => "!perl",
classes => ['MyClass'],
loadcode => 1,
dumpcode => 1,
);
The constructor recognizes the following options:
=over
=item tags
Default: 'C'
See L<"Tag Styles">
=item classes
Default: C
Since: v0.017
Accepts an array ref of class names
=item loadcode
Default: 0
=item dumpcode
Default: 1
my $yp = YAML::PP->new( schema => [qw/ + Perl -dumpcode /] );
=back
=item register
A class method called by L
=item construct_ref, represent_ref
Perl variables of the type C[ are represented in yaml like this:
--- !perl/ref
=:
a: 1
C] returns the perl data:
my $data = YAML::PP::Schema::Perl->construct_ref([ '=', { some => 'data' } );
my $data = \{ a => 1 };
C turns a C[ variable into a YAML mapping:
my $data = YAML::PP::Schema::Perl->represent_ref(\{ a => 1 });
my $data = { '=' => { a => 1 } };
=item construct_scalar, represent_scalar
Perl variables of the type C] are represented in yaml like this:
--- !perl/scalar
=: string
C returns the perl data:
my $data = YAML::PP::Schema::Perl->construct_ref([ '=', 'string' );
my $data = \'string';
C turns a C variable into a YAML mapping:
my $data = YAML::PP::Schema::Perl->represent_scalar(\'string');
my $data = { '=' => 'string' };
=item construct_regex, represent_regex
C returns a C object from the YAML string:
my $qr = YAML::PP::Schema::Perl->construct_regex('foo.*');
C returns a string representing the regex object:
my $string = YAML::PP::Schema::Perl->represent_regex(qr{...});
=item evaluate_code, represent_code
C returns a code reference from a string. The string must
start with a C<{> and end with a C<}>.
my $code = YAML::PP::Schema::Perl->evaluate_code('{ return 23 }');
C returns a string representation of the code reference
with the help of B::Deparse:
my $string = YAML::PP::Schema::Perl->represent_code(sub { return 23 });
=item construct_glob, represent_glob
C returns a glob from a hash.
my $glob = YAML::PP::Schema::Perl->construct_glob($hash);
C returns a hash representation of the glob.
my $hash = YAML::PP::Schema::Perl->represent_glob($glob);
=item object
Does the same as C:
my $object = YAML::PP::Schema::Perl->object($data, $class);
=back
=cut
YAML-PP-v0.40.0/lib/YAML/PP/Schema/PaxHeaders/JSON.pm 0000644 0000000 0000000 00000000132 15172703230 016254 x ustar 00 30 mtime=1777043096.918871802
30 atime=1777043096.918726462
30 ctime=1777043096.918871802
YAML-PP-v0.40.0/lib/YAML/PP/Schema/JSON.pm 0000644 0001750 0001750 00000014230 15172703230 015706 0 ustar 00tina tina use strict;
use warnings;
package YAML::PP::Schema::JSON;
our $VERSION = 'v0.40.0'; # VERSION
use base 'Exporter';
our @EXPORT_OK = qw/
represent_int represent_float represent_literal represent_bool
represent_undef
/;
use B;
use Carp qw/ croak /;
use YAML::PP::Common qw/ YAML_PLAIN_SCALAR_STYLE YAML_SINGLE_QUOTED_SCALAR_STYLE /;
my $RE_INT = qr{^(-?(?:0|[1-9][0-9]*))$};
my $RE_FLOAT = qr{^(-?(?:0|[1-9][0-9]*)(?:\.[0-9]*)?(?:[eE][+-]?[0-9]+)?)$};
sub _to_int { 0 + $_[2]->[0] }
# DaTa++ && shmem++
sub _to_float { unpack F => pack F => $_[2]->[0] }
sub register {
my ($self, %args) = @_;
my $schema = $args{schema};
my $options = $args{options};
my $empty_null = 0;
for my $opt (@$options) {
if ($opt eq 'empty=str') {
}
elsif ($opt eq 'empty=null') {
$empty_null = 1;
}
else {
croak "Invalid option for JSON Schema: '$opt'";
}
}
$schema->add_resolver(
tag => 'tag:yaml.org,2002:null',
match => [ equals => null => undef ],
);
if ($empty_null) {
$schema->add_resolver(
tag => 'tag:yaml.org,2002:null',
match => [ equals => '' => undef ],
implicit => 1,
);
}
else {
$schema->add_resolver(
tag => 'tag:yaml.org,2002:str',
match => [ equals => '' => '' ],
implicit => 1,
);
}
$schema->add_resolver(
tag => 'tag:yaml.org,2002:bool',
match => [ equals => true => $schema->true ],
);
$schema->add_resolver(
tag => 'tag:yaml.org,2002:bool',
match => [ equals => false => $schema->false ],
);
$schema->add_resolver(
tag => 'tag:yaml.org,2002:int',
match => [ regex => $RE_INT => \&_to_int ],
);
$schema->add_resolver(
tag => 'tag:yaml.org,2002:float',
match => [ regex => $RE_FLOAT => \&_to_float ],
);
$schema->add_resolver(
tag => 'tag:yaml.org,2002:str',
match => [ all => sub { $_[1]->{value} } ],
);
$schema->add_representer(
undefined => \&represent_undef,
);
my $int_flags = B::SVp_IOK;
my $float_flags = B::SVp_NOK;
$schema->add_representer(
flags => $int_flags,
code => \&represent_int,
);
my %special = ( (0+'nan').'' => '.nan', (0+'inf').'' => '.inf', (0-'inf').'' => '-.inf' );
$schema->add_representer(
flags => $float_flags,
code => \&represent_float,
);
$schema->add_representer(
equals => $_,
code => \&represent_literal,
) for ("", qw/ true false null /);
$schema->add_representer(
regex => qr{$RE_INT|$RE_FLOAT},
code => \&represent_literal,
);
if ($schema->bool_class) {
for my $class (@{ $schema->bool_class }) {
if ($class eq 'perl') {
$schema->add_representer(
bool => 1,
code => \&represent_bool,
);
next;
}
$schema->add_representer(
class_equals => $class,
code => \&represent_bool,
);
}
}
return;
}
sub represent_undef {
my ($rep, $node) = @_;
$node->{style} = YAML_PLAIN_SCALAR_STYLE;
$node->{data} = 'null';
return 1;
}
sub represent_literal {
my ($rep, $node) = @_;
$node->{style} ||= YAML_SINGLE_QUOTED_SCALAR_STYLE;
$node->{data} = "$node->{value}";
return 1;
}
sub represent_int {
my ($rep, $node) = @_;
if (int($node->{value}) ne $node->{value}) {
return 0;
}
$node->{style} = YAML_PLAIN_SCALAR_STYLE;
$node->{data} = "$node->{value}";
return 1;
}
my %special = (
(0+'nan').'' => '.nan',
(0+'inf').'' => '.inf',
(0-'inf').'' => '-.inf'
);
sub represent_float {
my ($rep, $node) = @_;
if (exists $special{ $node->{value} }) {
$node->{style} = YAML_PLAIN_SCALAR_STYLE;
$node->{data} = $special{ $node->{value} };
return 1;
}
if (0.0 + $node->{value} ne $node->{value}) {
return 0;
}
if (int($node->{value}) eq $node->{value} and not $node->{value} =~ m/\./) {
$node->{value} .= '.0';
}
$node->{style} = YAML_PLAIN_SCALAR_STYLE;
$node->{data} = "$node->{value}";
return 1;
}
sub represent_bool {
my ($rep, $node) = @_;
my $string = $node->{value} ? 'true' : 'false';
$node->{style} = YAML_PLAIN_SCALAR_STYLE;
@{ $node->{items} } = $string;
$node->{data} = $string;
return 1;
}
1;
__END__
=pod
=encoding utf-8
=head1 NAME
YAML::PP::Schema::JSON - YAML 1.2 JSON Schema
=head1 SYNOPSIS
my $yp = YAML::PP->new( schema => ['JSON'] );
my $yp = YAML::PP->new( schema => [qw/ JSON empty=str /] );
my $yp = YAML::PP->new( schema => [qw/ JSON empty=null /] );
=head1 DESCRIPTION
With this schema, the resolution of plain values will work like in JSON.
Everything that matches a special value will be loaded as such, other plain
scalars will be loaded as strings.
Note that this is different from the official YAML 1.2 JSON Schema, where all
strings have to be quoted.
Here you can see all Schemas and examples implemented by YAML::PP:
L
Official Schema: L
=head1 CONFIGURATION
The official YAML 1.2 JSON Schema wants all strings to be quoted.
YAML::PP currently does not require that (it might do this optionally in
the future).
That means, there are no empty nodes allowed in the official schema. Example:
---
key:
The default behaviour of YAML::PP::Schema::JSON is to return an empty string,
so it would be equivalent to:
---
key: ''
You can configure it to resolve this as C:
my $yp = YAML::PP->new( schema => [qw/ JSON empty=null /] );
This way it is equivalent to:
---
key: null
The default is:
my $yp = YAML::PP->new( schema => [qw/ JSON empty=str /] );
=head1 METHODS
=over
=item register
Called by YAML::PP::Schema
=item represent_bool, represent_float, represent_int, represent_literal, represent_undef
Functions to represent the several node types.
represent_bool($representer, $node);
=back
=cut
YAML-PP-v0.40.0/lib/YAML/PP/PaxHeaders/Writer 0000644 0000000 0000000 00000000132 15172703230 015144 x ustar 00 30 mtime=1777043096.918578677
30 atime=1777043096.918578677
30 ctime=1777043096.918578677
YAML-PP-v0.40.0/lib/YAML/PP/Writer/ 0000755 0001750 0001750 00000000000 15172703230 014653 5 ustar 00tina tina YAML-PP-v0.40.0/lib/YAML/PP/Writer/PaxHeaders/File.pm 0000644 0000000 0000000 00000000132 15172703230 016436 x ustar 00 30 mtime=1777043096.918726462
30 atime=1777043096.918578677
30 ctime=1777043096.918726462
YAML-PP-v0.40.0/lib/YAML/PP/Writer/File.pm 0000644 0001750 0001750 00000003461 15172703230 016074 0 ustar 00tina tina use strict;
use warnings;
package YAML::PP::Writer::File;
our $VERSION = 'v0.40.0'; # VERSION
use Scalar::Util qw/ openhandle /;
use base qw/ YAML::PP::Writer /;
use Carp qw/ croak /;
sub _open_handle {
my ($self) = @_;
if (openhandle($self->{output})) {
$self->{filehandle} = $self->{output};
return $self->{output};
}
open my $fh, '>:encoding(UTF-8)', $self->{output}
or croak "Could not open '$self->{output}' for writing: $!";
$self->{filehandle} = $fh;
return $fh;
}
sub write {
my ($self, $line) = @_;
my $fh = $self->{filehandle};
print $fh $line;
}
sub init {
my ($self) = @_;
my $fh = $self->_open_handle;
}
sub finish {
my ($self) = @_;
if (openhandle($self->{output})) {
# Original argument was a file handle, so the caller needs
# to close it
return;
}
close $self->{filehandle};
}
1;
__END__
=pod
=encoding utf-8
=head1 NAME
YAML::PP::Writer::File - Write YAML output to file or file handle
=head1 SYNOPSIS
my $writer = YAML::PP::Writer::File->new(output => $file);
=head1 DESCRIPTION
The L sends its output to the writer.
You can use your own writer. if you want to send the YAML output to
somewhere else. See t/44.writer.t for an example.
=head1 METHODS
=over
=item new
my $writer = YAML::PP::Writer::File->new(output => $file);
my $writer = YAML::PP::Writer::File->new(output => $filehandle);
Constructor.
=item write
$writer->write('- ');
=item init
$writer->init;
Initialize
=item finish
$writer->finish;
Gets called when the output ends. If The argument was a filename, the
filehandle will be closed. If the argument was a filehandle, the caller needs to
close it.
=item output, set_output
Getter/setter for the YAML output
=back
=cut
YAML-PP-v0.40.0/lib/YAML/PP/PaxHeaders/Constructor.pm 0000644 0000000 0000000 00000000132 15172703230 016630 x ustar 00 30 mtime=1777043096.918578677
30 atime=1777043096.918483763
30 ctime=1777043096.918578677
YAML-PP-v0.40.0/lib/YAML/PP/Constructor.pm 0000644 0001750 0001750 00000032577 15172703230 016300 0 ustar 00tina tina # ABSTRACT: Construct data structure from Parser Events
use strict;
use warnings;
package YAML::PP::Constructor;
our $VERSION = 'v0.40.0'; # VERSION
use YAML::PP;
use YAML::PP::Common qw/
PRESERVE_ORDER PRESERVE_SCALAR_STYLE PRESERVE_FLOW_STYLE PRESERVE_ALIAS
/;
use Scalar::Util qw/ reftype /;
use Carp qw/ croak /;
use constant DEBUG => ($ENV{YAML_PP_LOAD_DEBUG} or $ENV{YAML_PP_LOAD_TRACE}) ? 1 : 0;
use constant TRACE => $ENV{YAML_PP_LOAD_TRACE} ? 1 : 0;
use constant MAX_DEPTH => 2 ** 9;
my %cyclic_refs = qw/ allow 1 ignore 1 warn 1 fatal 1 /;
sub new {
my ($class, %args) = @_;
my $default_yaml_version = delete $args{default_yaml_version};
my $duplicate_keys = delete $args{duplicate_keys};
unless (defined $duplicate_keys) {
$duplicate_keys = 0;
}
my $require_footer = delete $args{require_footer};
my $max_depth = delete $args{max_depth} || MAX_DEPTH;
my $preserve = delete $args{preserve} || 0;
if ($preserve == 1) {
$preserve = PRESERVE_ORDER | PRESERVE_SCALAR_STYLE | PRESERVE_FLOW_STYLE | PRESERVE_ALIAS;
}
my $cyclic_refs = delete $args{cyclic_refs} || 'fatal';
die "Invalid value for cyclic_refs: $cyclic_refs"
unless $cyclic_refs{ $cyclic_refs };
my $schemas = delete $args{schemas};
if (keys %args) {
die "Unexpected arguments: " . join ', ', sort keys %args;
}
my $self = bless {
default_yaml_version => $default_yaml_version,
schemas => $schemas,
cyclic_refs => $cyclic_refs,
preserve => $preserve,
duplicate_keys => $duplicate_keys,
require_footer => $require_footer,
max_depth => $max_depth,
}, $class;
$self->init;
return $self;
}
sub clone {
my ($self) = @_;
my $clone = {
schemas => $self->{schemas},
schema => $self->{schema},
default_yaml_version => $self->{default_yaml_version},
cyclic_refs => $self->cyclic_refs,
preserve => $self->{preserve},
max_depth => $self->{max_depth},
};
return bless $clone, ref $self;
}
sub init {
my ($self) = @_;
$self->set_docs([]);
$self->set_stack([]);
$self->set_anchors({});
$self->set_yaml_version($self->default_yaml_version);
$self->set_schema($self->schemas->{ $self->yaml_version } );
}
sub docs { return $_[0]->{docs} }
sub stack { return $_[0]->{stack} }
sub anchors { return $_[0]->{anchors} }
sub set_docs { $_[0]->{docs} = $_[1] }
sub set_stack { $_[0]->{stack} = $_[1] }
sub set_anchors { $_[0]->{anchors} = $_[1] }
sub schemas { return $_[0]->{schemas} }
sub schema { return $_[0]->{schema} }
sub set_schema { $_[0]->{schema} = $_[1] }
sub cyclic_refs { return $_[0]->{cyclic_refs} }
sub set_cyclic_refs { $_[0]->{cyclic_refs} = $_[1] }
sub yaml_version { return $_[0]->{yaml_version} }
sub set_yaml_version { $_[0]->{yaml_version} = $_[1] }
sub default_yaml_version { return $_[0]->{default_yaml_version} }
sub preserve_order { return $_[0]->{preserve} & PRESERVE_ORDER }
sub preserve_scalar_style { return $_[0]->{preserve} & PRESERVE_SCALAR_STYLE }
sub preserve_flow_style { return $_[0]->{preserve} & PRESERVE_FLOW_STYLE }
sub preserve_alias { return $_[0]->{preserve} & PRESERVE_ALIAS }
sub duplicate_keys { return $_[0]->{duplicate_keys} }
sub require_footer { return $_[0]->{require_footer} }
sub max_depth { return $_[0]->{max_depth} }
sub document_start_event {
my ($self, $event) = @_;
my $stack = $self->stack;
if ($event->{version_directive}) {
my $version = $event->{version_directive};
$version = "$version->{major}.$version->{minor}";
if ($self->{schemas}->{ $version }) {
$self->set_yaml_version($version);
$self->set_schema($self->schemas->{ $version });
}
else {
$self->set_yaml_version($self->default_yaml_version);
$self->set_schema($self->schemas->{ $self->default_yaml_version });
}
}
my $ref = [];
push @$stack, { type => 'document', ref => $ref, data => $ref, event => $event };
}
sub document_end_event {
my ($self, $event) = @_;
my $stack = $self->stack;
my $last = pop @$stack;
$last->{type} eq 'document' or die "Expected mapping, but got $last->{type}";
if (@$stack) {
die "Got unexpected end of document";
}
my $docs = $self->docs;
if ($event->{implicit} and $self->require_footer) {
die sprintf "load: Document (%d) did not end with '...' (require_footer=1)", 1 + scalar @$docs;
}
push @$docs, $last->{ref}->[0];
$self->set_anchors({});
$self->set_stack([]);
}
sub _check_depth {
my ($self) = @_;
my $stack = $self->stack;
my $c = @$stack;
if ($c > ($self->max_depth || MAX_DEPTH)){
croak sprintf 'Depth of nesting exceeds maximum %s', $self->max_depth;
}
}
sub mapping_start_event {
my ($self, $event) = @_;
my ($data, $on_data) = $self->schema->create_mapping($self, $event);
my $ref = {
type => 'mapping',
ref => [],
data => \$data,
event => $event,
on_data => $on_data,
};
$self->_check_depth;
my $stack = $self->stack;
my $preserve_order = $self->preserve_order;
my $preserve_style = $self->preserve_flow_style;
my $preserve_alias = $self->preserve_alias;
if (($preserve_order or $preserve_style or $preserve_alias) and not tied(%$data)) {
tie %$data, 'YAML::PP::Preserve::Hash', %$data;
}
if ($preserve_style) {
my $t = tied %$data;
$t->{style} = $event->{style};
}
push @$stack, $ref;
if (defined(my $anchor = $event->{anchor})) {
if ($preserve_alias) {
my $t = tied %$data;
unless (exists $self->anchors->{ $anchor }) {
# Repeated anchors cannot be preserved
$t->{alias} = $anchor;
}
}
$self->anchors->{ $anchor } = { data => $ref->{data} };
}
}
sub mapping_end_event {
my ($self, $event) = @_;
my $stack = $self->stack;
my $last = pop @$stack;
my ($ref, $data) = @{ $last }{qw/ ref data /};
$last->{type} eq 'mapping' or die "Expected mapping, but got $last->{type}";
my @merge_keys;
my @ref;
for (my $i = 0; $i < @$ref; $i += 2) {
my $key = $ref->[ $i ];
if (ref $key eq 'YAML::PP::Type::MergeKey') {
my $merge = $ref->[ $i + 1 ];
if ((reftype($merge) || '') eq 'HASH') {
push @merge_keys, $merge;
}
elsif ((reftype($merge) || '') eq 'ARRAY') {
for my $item (@$merge) {
if ((reftype($item) || '') eq 'HASH') {
push @merge_keys, $item;
}
else {
die "Expected hash for merge key";
}
}
}
else {
die "Expected hash or array for merge key";
}
}
else {
push @ref, $key, $ref->[ $i + 1 ];
}
}
for my $merge (@merge_keys) {
for my $key (keys %$merge) {
unless (exists $$data->{ $key }) {
$$data->{ $key } = $merge->{ $key };
}
}
}
my $on_data = $last->{on_data} || sub {
my ($self, $hash, $items) = @_;
my %seen;
for (my $i = 0; $i < @$items; $i += 2) {
my ($key, $value) = @$items[ $i, $i + 1 ];
$key = '' unless defined $key;
if (ref $key) {
$key = $self->stringify_complex($key);
}
if ($seen{ $key }++ and not $self->duplicate_keys) {
croak "Duplicate key '$key'";
}
$$hash->{ $key } = $value;
}
};
$on_data->($self, $data, \@ref);
push @{ $stack->[-1]->{ref} }, $$data;
if (defined(my $anchor = $last->{event}->{anchor})) {
$self->anchors->{ $anchor }->{finished} = 1;
}
return;
}
sub sequence_start_event {
my ($self, $event) = @_;
my ($data, $on_data) = $self->schema->create_sequence($self, $event);
my $ref = {
type => 'sequence',
ref => [],
data => \$data,
event => $event,
on_data => $on_data,
};
my $stack = $self->stack;
$self->_check_depth;
my $preserve_style = $self->preserve_flow_style;
my $preserve_alias = $self->preserve_alias;
if ($preserve_style or $preserve_alias and not tied(@$data)) {
tie @$data, 'YAML::PP::Preserve::Array', @$data;
my $t = tied @$data;
$t->{style} = $event->{style};
}
push @$stack, $ref;
if (defined(my $anchor = $event->{anchor})) {
if ($preserve_alias) {
my $t = tied @$data;
unless (exists $self->anchors->{ $anchor }) {
# Repeated anchors cannot be preserved
$t->{alias} = $anchor;
}
}
$self->anchors->{ $anchor } = { data => $ref->{data} };
}
}
sub sequence_end_event {
my ($self, $event) = @_;
my $stack = $self->stack;
my $last = pop @$stack;
$last->{type} eq 'sequence' or die "Expected mapping, but got $last->{type}";
my ($ref, $data) = @{ $last }{qw/ ref data /};
my $on_data = $last->{on_data} || sub {
my ($self, $array, $items) = @_;
push @$$array, @$items;
};
$on_data->($self, $data, $ref);
push @{ $stack->[-1]->{ref} }, $$data;
if (defined(my $anchor = $last->{event}->{anchor})) {
my $test = $self->anchors->{ $anchor };
$self->anchors->{ $anchor }->{finished} = 1;
}
return;
}
sub stream_start_event {}
sub stream_end_event {}
sub scalar_event {
my ($self, $event) = @_;
DEBUG and warn "CONTENT $event->{value} ($event->{style})\n";
my $value = $self->schema->load_scalar($self, $event);
my $last = $self->stack->[-1];
my $preserve_alias = $self->preserve_alias;
my $preserve_style = $self->preserve_scalar_style;
if (($preserve_style or $preserve_alias) and not ref $value) {
my %args = (
value => $value,
tag => $event->{tag},
);
if ($preserve_style) {
$args{style} = $event->{style};
}
if ($preserve_alias and defined $event->{anchor}) {
my $anchor = $event->{anchor};
unless (exists $self->anchors->{ $anchor }) {
# Repeated anchors cannot be preserved
$args{alias} = $event->{anchor};
}
}
$value = YAML::PP::Preserve::Scalar->new( %args );
}
if (defined (my $name = $event->{anchor})) {
$self->anchors->{ $name } = { data => \$value, finished => 1 };
}
push @{ $last->{ref} }, $value;
}
sub alias_event {
my ($self, $event) = @_;
my $value;
my $name = $event->{value};
if (my $anchor = $self->anchors->{ $name }) {
# We know this is a cyclic ref since the node hasn't
# been constructed completely yet
unless ($anchor->{finished} ) {
my $cyclic_refs = $self->cyclic_refs;
if ($cyclic_refs ne 'allow') {
if ($cyclic_refs eq 'fatal') {
croak "Found cyclic ref for alias '$name'";
}
if ($cyclic_refs eq 'warn') {
$anchor = { data => \undef };
warn "Found cyclic ref for alias '$name'";
}
elsif ($cyclic_refs eq 'ignore') {
$anchor = { data => \undef };
}
}
}
$value = $anchor->{data};
}
else {
croak "No anchor defined for alias '$name'";
}
my $last = $self->stack->[-1];
push @{ $last->{ref} }, $$value;
}
sub stringify_complex {
my ($self, $data) = @_;
return $data if (
ref $data eq 'YAML::PP::Preserve::Scalar'
and ($self->preserve_scalar_style or $self->preserve_alias)
);
require Data::Dumper;
local $Data::Dumper::Quotekeys = 0;
local $Data::Dumper::Terse = 1;
local $Data::Dumper::Indent = 0;
local $Data::Dumper::Useqq = 0;
local $Data::Dumper::Sortkeys = 1;
my $string = Data::Dumper->Dump([$data], ['data']);
$string =~ s/^\$data = //;
return $string;
}
1;
__END__
=pod
=encoding utf-8
=head1 NAME
YAML::PP::Constructor - Constructing data structure from parsing events
=head1 METHODS
=over
=item new
The Constructor constructor
my $constructor = YAML::PP::Constructor->new(
schema => $schema,
cyclic_refs => $cyclic_refs,
);
=item init
Resets any data being used during construction.
$constructor->init;
=item document_start_event, document_end_event, mapping_start_event, mapping_end_event, sequence_start_event, sequence_end_event, scalar_event, alias_event, stream_start_event, stream_end_event
These methods are called from L:
$constructor->document_start_event($event);
=item anchors, set_anchors
Helper for storing anchors during construction
=item docs, set_docs
Helper for storing resulting documents during construction
=item stack, set_stack
Helper for storing data during construction
=item cyclic_refs, set_cyclic_refs
Option for controlling the behaviour when finding circular references
=item schema, set_schema
Holds a L object
=item stringify_complex
When constructing a hash and getting a non-scalar key, this method is
used to stringify the key.
It uses a terse Data::Dumper output. Other modules, like L, use
the default stringification, C for example.
=back
=cut
YAML-PP-v0.40.0/lib/YAML/PP/PaxHeaders/Representer.pm 0000644 0000000 0000000 00000000132 15172703230 016601 x ustar 00 30 mtime=1777043096.918483763
30 atime=1777043096.918390245
30 ctime=1777043096.918483763
YAML-PP-v0.40.0/lib/YAML/PP/Representer.pm 0000644 0001750 0001750 00000015734 15172703230 016245 0 ustar 00tina tina use strict;
use warnings;
package YAML::PP::Representer;
our $VERSION = 'v0.40.0'; # VERSION
use Scalar::Util qw/ reftype blessed refaddr /;
use YAML::PP::Common qw/
YAML_PLAIN_SCALAR_STYLE YAML_SINGLE_QUOTED_SCALAR_STYLE
YAML_DOUBLE_QUOTED_SCALAR_STYLE
YAML_ANY_SCALAR_STYLE
YAML_LITERAL_SCALAR_STYLE YAML_FOLDED_SCALAR_STYLE
YAML_FLOW_SEQUENCE_STYLE YAML_FLOW_MAPPING_STYLE
YAML_BLOCK_MAPPING_STYLE YAML_BLOCK_SEQUENCE_STYLE
PRESERVE_ORDER PRESERVE_SCALAR_STYLE PRESERVE_FLOW_STYLE PRESERVE_ALIAS
/;
use B;
sub new {
my ($class, %args) = @_;
my $preserve = delete $args{preserve} || 0;
if ($preserve == 1) {
$preserve = PRESERVE_ORDER | PRESERVE_SCALAR_STYLE | PRESERVE_FLOW_STYLE | PRESERVE_ALIAS;
}
my $self = bless {
schema => delete $args{schema},
preserve => $preserve,
}, $class;
if (keys %args) {
die "Unexpected arguments: " . join ', ', sort keys %args;
}
return $self;
}
sub clone {
my ($self) = @_;
my $clone = {
schema => $self->schema,
preserve => $self->{preserve},
};
return bless $clone, ref $self;
}
sub schema { return $_[0]->{schema} }
sub preserve_order { return $_[0]->{preserve} & PRESERVE_ORDER }
sub preserve_scalar_style { return $_[0]->{preserve} & PRESERVE_SCALAR_STYLE }
sub preserve_flow_style { return $_[0]->{preserve} & PRESERVE_FLOW_STYLE }
sub preserve_alias { return $_[0]->{preserve} & PRESERVE_ALIAS }
sub represent_node {
my ($self, $node) = @_;
my $preserve_alias = $self->preserve_alias;
my $preserve_style = $self->preserve_scalar_style;
if ($preserve_style or $preserve_alias) {
if (ref $node->{value} eq 'YAML::PP::Preserve::Scalar') {
my $value = $node->{value}->value;
if ($preserve_style) {
$node->{style} = $node->{value}->style;
}
# $node->{tag} = $node->{value}->tag;
$node->{value} = $value;
}
}
$node->{reftype} = reftype($node->{value});
if (not $node->{reftype} and reftype(\$node->{value}) eq 'GLOB') {
$node->{reftype} = 'GLOB';
}
if ($node->{reftype}) {
$self->_represent_noderef($node);
}
else {
$self->_represent_node_nonref($node);
}
$node->{reftype} = (reftype $node->{data}) || '';
if ($node->{reftype} eq 'HASH' and my $tied = tied(%{ $node->{data} })) {
my $representers = $self->schema->representers;
$tied = ref $tied;
if (my $def = $representers->{tied_equals}->{ $tied }) {
my $code = $def->{code};
my $done = $code->($self, $node);
}
}
if ($node->{reftype} eq 'HASH') {
unless (defined $node->{items}) {
# by default we sort hash keys
my @keys;
if ($self->preserve_order) {
@keys = keys %{ $node->{data} };
}
else {
@keys = sort keys %{ $node->{data} };
}
for my $key (@keys) {
push @{ $node->{items} }, $key, $node->{data}->{ $key };
}
}
my %args;
if ($self->preserve_flow_style and reftype $node->{value} eq 'HASH') {
if (my $tied = tied %{ $node->{value} } ) {
$args{style} = $tied->{style};
}
}
return [ mapping => $node, %args ];
}
elsif ($node->{reftype} eq 'ARRAY') {
unless (defined $node->{items}) {
@{ $node->{items} } = @{ $node->{data} };
}
my %args;
if ($self->preserve_flow_style and reftype $node->{value} eq 'ARRAY') {
if (my $tied = tied @{ $node->{value} } ) {
$args{style} = $tied->{style};
}
}
return [ sequence => $node, %args ];
}
elsif ($node->{reftype}) {
die "Cannot handle reftype '$node->{reftype}' (you might want to enable YAML::PP::Schema::Perl)";
}
else {
unless (defined $node->{items}) {
$node->{items} = [$node->{data}];
}
return [ scalar => $node ];
}
}
my $bool_code = <<'EOM';
sub {
my ($x) = @_;
use experimental qw/ builtin /;
builtin::is_bool($x);
}
EOM
my $is_bool;
sub _represent_node_nonref {
my ($self, $node) = @_;
my $representers = $self->schema->representers;
if (not defined $node->{value}) {
if (my $undef = $representers->{undef}) {
return 1 if $undef->($self, $node);
}
else {
$node->{style} = YAML_SINGLE_QUOTED_SCALAR_STYLE;
$node->{data} = '';
return 1;
}
}
if ($] >= 5.036000 and my $rep = $representers->{bool}) {
$is_bool ||= eval $bool_code;
if ($is_bool->($node->{value})) {
return $rep->{code}->($self, $node);
}
}
for my $rep (@{ $representers->{flags} }) {
my $check_flags = $rep->{flags};
my $flags = B::svref_2object(\$node->{value})->FLAGS;
if ($flags & $check_flags) {
return 1 if $rep->{code}->($self, $node);
}
}
if (my $rep = $representers->{equals}->{ $node->{value} }) {
return 1 if $rep->{code}->($self, $node);
}
for my $rep (@{ $representers->{regex} }) {
if ($node->{value} =~ $rep->{regex}) {
return 1 if $rep->{code}->($self, $node);
}
}
unless (defined $node->{data}) {
$node->{data} = $node->{value};
}
unless (defined $node->{style}) {
$node->{style} = YAML_ANY_SCALAR_STYLE;
$node->{style} = "";
}
}
sub _represent_noderef {
my ($self, $node) = @_;
my $representers = $self->schema->representers;
if (my $classname = blessed($node->{value})) {
if (my $def = $representers->{class_equals}->{ $classname }) {
my $code = $def->{code};
return 1 if $code->($self, $node);
}
for my $matches (@{ $representers->{class_matches} }) {
my ($re, $code) = @$matches;
if (ref $re and $classname =~ $re or $re) {
return 1 if $code->($self, $node);
}
}
for my $isa (@{ $representers->{class_isa} }) {
my ($class_name, $code) = @$isa;
if ($node->{ value }->isa($class_name)) {
return 1 if $code->($self, $node);
}
}
}
if ($node->{reftype} eq 'SCALAR' and my $scalarref = $representers->{scalarref}) {
my $code = $scalarref->{code};
return 1 if $code->($self, $node);
}
if ($node->{reftype} eq 'REF' and my $refref = $representers->{refref}) {
my $code = $refref->{code};
return 1 if $code->($self, $node);
}
if ($node->{reftype} eq 'CODE' and my $coderef = $representers->{coderef}) {
my $code = $coderef->{code};
return 1 if $code->($self, $node);
}
if ($node->{reftype} eq 'GLOB' and my $glob = $representers->{glob}) {
my $code = $glob->{code};
return 1 if $code->($self, $node);
}
$node->{data} = $node->{value};
}
1;
YAML-PP-v0.40.0/lib/YAML/PP/PaxHeaders/Highlight.pm 0000644 0000000 0000000 00000000132 15172703230 016212 x ustar 00 30 mtime=1777043096.917475322
30 atime=1777043096.917385645
30 ctime=1777043096.917475322
YAML-PP-v0.40.0/lib/YAML/PP/Highlight.pm 0000644 0001750 0001750 00000014245 15172703230 015652 0 ustar 00tina tina use strict;
use warnings;
package YAML::PP::Highlight;
our $VERSION = 'v0.40.0'; # VERSION
our @EXPORT_OK = qw/ Dump /;
use base 'Exporter';
use YAML::PP;
use YAML::PP::Parser;
use Encode;
sub Dump {
my (@docs) = @_;
# Dumping objects is safe, so we enable the Perl schema here
require YAML::PP::Schema::Perl;
my $yp = YAML::PP->new( schema => [qw/ + Perl /] );
my $yaml = $yp->dump_string(@docs);
my ($error, $tokens) = YAML::PP::Parser->yaml_to_tokens(string => $yaml);
my $highlighted = YAML::PP::Highlight->ansicolored($tokens);
encode_utf8 $highlighted;
}
my %ansicolors = (
ANCHOR => [qw/ green /],
ALIAS => [qw/ bold green /],
TAG => [qw/ bold blue /],
INDENT => [qw/ white on_grey3 /],
COMMENT => [qw/ grey12 /],
COLON => [qw/ bold magenta /],
DASH => [qw/ bold magenta /],
QUESTION => [qw/ bold magenta /],
YAML_DIRECTIVE => [qw/ cyan /],
TAG_DIRECTIVE => [qw/ bold cyan /],
SINGLEQUOTE => [qw/ bold green /],
SINGLEQUOTED => [qw/ green /],
SINGLEQUOTED_LINE => [qw/ green /],
DOUBLEQUOTE => [qw/ bold green /],
DOUBLEQUOTED => [qw/ green /],
DOUBLEQUOTED_LINE => [qw/ green /],
LITERAL => [qw/ bold yellow /],
FOLDED => [qw/ bold yellow /],
DOC_START => [qw/ bold /],
DOC_END => [qw/ bold /],
BLOCK_SCALAR_CONTENT => [qw/ yellow /],
TAB => [qw/ on_blue /],
ERROR => [qw/ bold red /],
EOL => [qw/ grey12 /],
TRAILING_SPACE => [qw/ on_grey6 /],
FLOWSEQ_START => [qw/ bold magenta /],
FLOWSEQ_END => [qw/ bold magenta /],
FLOWMAP_START => [qw/ bold magenta /],
FLOWMAP_END => [qw/ bold magenta /],
FLOW_COMMA => [qw/ bold magenta /],
PLAINKEY => [qw/ bright_blue /],
);
sub ansicolored {
my ($class, $tokens, %args) = @_;
my $expand_tabs = $args{expand_tabs};
$expand_tabs = 1 unless defined $expand_tabs;
require Term::ANSIColor;
local $Term::ANSIColor::EACHLINE = "\n";
my $ansi = '';
my $highlighted = '';
my @list = $class->transform($tokens);
for my $token (@list) {
my $name = $token->{name};
my $str = $token->{value};
my $color = $ansicolors{ $name };
if ($color) {
$str = Term::ANSIColor::colored($color, $str);
}
$highlighted .= $str;
}
if ($expand_tabs) {
# Tabs can't be displayed with ansicolors
$highlighted =~ s/\t/' ' x 8/eg;
}
$ansi .= $highlighted;
return $ansi;
}
my %htmlcolors = (
ANCHOR => 'anchor',
ALIAS => 'alias',
SINGLEQUOTE => 'singlequote',
DOUBLEQUOTE => 'doublequote',
SINGLEQUOTED => 'singlequoted',
DOUBLEQUOTED => 'doublequoted',
SINGLEQUOTED_LINE => 'singlequoted',
DOUBLEQUOTED_LINE => 'doublequoted',
INDENT => 'indent',
DASH => 'dash',
COLON => 'colon',
QUESTION => 'question',
YAML_DIRECTIVE => 'yaml_directive',
TAG_DIRECTIVE => 'tag_directive',
TAG => 'tag',
COMMENT => 'comment',
LITERAL => 'literal',
FOLDED => 'folded',
DOC_START => 'doc_start',
DOC_END => 'doc_end',
BLOCK_SCALAR_CONTENT => 'block_scalar_content',
TAB => 'tab',
ERROR => 'error',
EOL => 'eol',
TRAILING_SPACE => 'trailing_space',
FLOWSEQ_START => 'flowseq_start',
FLOWSEQ_END => 'flowseq_end',
FLOWMAP_START => 'flowmap_start',
FLOWMAP_END => 'flowmap_end',
FLOW_COMMA => 'flow_comma',
PLAINKEY => 'plainkey',
NOEOL => 'noeol',
);
sub htmlcolored {
require HTML::Entities;
my ($class, $tokens) = @_;
my $html = '';
my @list = $class->transform($tokens);
for my $token (@list) {
my $name = $token->{name};
my $str = $token->{value};
my $colorclass = $htmlcolors{ $name } || 'default';
$str = HTML::Entities::encode_entities($str);
$html .= qq{$str };
}
return $html;
}
sub transform {
my ($class, $tokens) = @_;
my @list;
for my $token (@$tokens) {
my @values;
my $value = $token->{value};
my $subtokens = $token->{subtokens};
if ($subtokens) {
@values = @$subtokens;
}
else {
@values = $token;
}
for my $token (@values) {
my $value = defined $token->{orig} ? $token->{orig} : $token->{value};
if ($token->{name} eq 'EOL' and not length $value) {
push @list, { name => 'NOEOL', value => '' };
next;
}
push @list, map {
$_ =~ tr/\t/\t/
? { name => 'TAB', value => $_ }
: { name => $token->{name}, value => $_ }
} split m/(\t+)/, $value;
}
}
for my $i (0 .. $#list) {
my $token = $list[ $i ];
my $name = $token->{name};
my $str = $token->{value};
my $trailing_space = 0;
if ($token->{name} eq 'EOL') {
if ($str =~ m/ +([\r\n]|\z)/) {
$token->{name} = "TRAILING_SPACE";
}
}
elsif ($i < $#list) {
if ($name eq 'PLAIN') {
for my $n ($i+1 .. $#list) {
my $next = $list[ $n ];
last if $next->{name} eq 'EOL';
next if $next->{name} =~ m/^(WS|SPACE)$/;
if ($next->{name} eq 'COLON') {
$token->{name} = 'PLAINKEY';
}
}
}
my $next = $list[ $i + 1];
if ($next->{name} eq 'EOL') {
if ($str =~ m/ \z/ and $name =~ m/^(BLOCK_SCALAR_CONTENT|WS|INDENT)$/) {
$token->{name} = "TRAILING_SPACE";
}
}
}
}
return @list;
}
1;
__END__
=pod
=encoding utf-8
=head1 NAME
YAML::PP::Highlight - Syntax highlighting utilities
=head1 SYNOPSIS
use YAML::PP::Highlight qw/ Dump /;
my $highlighted = Dump $data;
=head1 FUNCTIONS
=over
=item Dump
=back
use YAML::PP::Highlight qw/ Dump /;
my $highlighted = Dump $data;
my $highlighted = Dump @docs;
It will dump the given data, and then parse it again to create tokens, which
are then highlighted with ansi colors.
The return value is ansi colored YAML.
YAML-PP-v0.40.0/lib/YAML/PP/PaxHeaders/Exception.pm 0000644 0000000 0000000 00000000132 15172703230 016241 x ustar 00 30 mtime=1777043096.917385645
30 atime=1777043096.917295061
30 ctime=1777043096.917385645
YAML-PP-v0.40.0/lib/YAML/PP/Exception.pm 0000644 0001750 0001750 00000003605 15172703230 015677 0 ustar 00tina tina use strict;
use warnings;
package YAML::PP::Exception;
our $VERSION = 'v0.40.0'; # VERSION
use overload '""' => \&to_string;
sub new {
my ($class, %args) = @_;
my $self = bless {
line => $args{line},
msg => $args{msg},
next => $args{next},
where => $args{where},
yaml => $args{yaml},
got => $args{got},
expected => $args{expected},
column => $args{column},
}, $class;
return $self;
}
sub to_string {
my ($self) = @_;
my $next = $self->{next};
my $line = $self->{line};
my $column = $self->{column};
my $yaml = '';
for my $token (@$next) {
last if $token->{name} eq 'EOL';
$yaml .= $token->{value};
}
$column = '???' unless defined $column;
my $remaining_yaml = $self->{yaml};
$remaining_yaml = '' unless defined $remaining_yaml;
$yaml .= $remaining_yaml;
{
local $@; # avoid bug in old Data::Dumper
require Data::Dumper;
local $Data::Dumper::Useqq = 1;
local $Data::Dumper::Terse = 1;
$yaml = Data::Dumper->Dump([$yaml], ['yaml']);
chomp $yaml;
}
my $lines = 5;
my @fields;
if ($self->{got} and $self->{expected}) {
$lines = 6;
$line = $self->{got}->{line};
$column = $self->{got}->{column} + 1;
@fields = (
"Line" => $line,
"Column" => $column,
"Expected", join(" ", @{ $self->{expected} }),
"Got", $self->{got}->{name},
"Where", $self->{where},
"YAML", $yaml,
);
}
else {
@fields = (
"Line" => $line,
"Column" => $column,
"Message", $self->{msg},
"Where", $self->{where},
"YAML", $yaml,
);
}
my $fmt = join "\n", ("%-10s: %s") x $lines;
my $string = sprintf $fmt, @fields;
return $string;
}
1;
YAML-PP-v0.40.0/lib/YAML/PP/PaxHeaders/Grammar.pm 0000644 0000000 0000000 00000000131 15172703230 015670 x ustar 00 30 mtime=1777043096.915266026
29 atime=1777043096.91514995
30 ctime=1777043096.915266026
YAML-PP-v0.40.0/lib/YAML/PP/Grammar.pm 0000644 0001750 0001750 00000136105 15172703230 015331 0 ustar 00tina tina use strict;
use warnings;
package YAML::PP::Grammar;
our $VERSION = 'v0.40.0'; # VERSION
use base 'Exporter';
our @EXPORT_OK = qw/ $GRAMMAR /;
our $GRAMMAR = {};
# START OF GRAMMAR INLINE
# DO NOT CHANGE THIS
# This grammar is automatically generated from etc/grammar.yaml
$GRAMMAR = {
'DIRECTIVE' => {
'DOC_START' => {
'EOL' => {
'new' => 'FULLNODE'
},
'WS' => {
'new' => 'FULLNODE'
},
'match' => 'cb_doc_start_explicit'
},
'EOL' => {
'new' => 'DIRECTIVE'
},
'RESERVED_DIRECTIVE' => {
'EOL' => {
'new' => 'DIRECTIVE'
},
'WS' => {
'new' => 'DIRECTIVE'
},
'match' => 'cb_reserved_directive'
},
'TAG_DIRECTIVE' => {
'EOL' => {
'new' => 'DIRECTIVE'
},
'WS' => {
'new' => 'DIRECTIVE'
},
'match' => 'cb_tag_directive'
},
'YAML_DIRECTIVE' => {
'EOL' => {
'new' => 'DIRECTIVE'
},
'WS' => {
'new' => 'DIRECTIVE'
},
'match' => 'cb_set_yaml_version_directive'
}
},
'DOCUMENT_END' => {
'DOC_END' => {
'EOL' => {},
'match' => 'cb_end_document'
},
'DOC_START' => {
'EOL' => {
'new' => 'FULLNODE'
},
'WS' => {
'new' => 'FULLNODE'
},
'match' => 'cb_end_doc_start_document'
},
'EOL' => {
'new' => 'DOCUMENT_END'
}
},
'END_FLOW' => {
'EOL' => {
'match' => 'cb_end_outer_flow',
'return' => 1
}
},
'FLOWMAP' => {
'ANCHOR' => {
'DEFAULT' => {
'new' => 'NEWFLOWMAP_ANCHOR'
},
'EOL' => {
'new' => 'NEWFLOWMAP_ANCHOR_SPC'
},
'WS' => {
'new' => 'NEWFLOWMAP_ANCHOR_SPC'
},
'match' => 'cb_anchor'
},
'COLON' => {
'EOL' => {
'match' => 'cb_empty_flow_mapkey',
'new' => 'RULE_FULLFLOWSCALAR'
},
'WS' => {
'match' => 'cb_empty_flow_mapkey',
'new' => 'RULE_FULLFLOWSCALAR'
}
},
'DEFAULT' => {
'new' => 'FLOWMAP_CONTENT'
},
'EOL' => {
'new' => 'FLOWMAP'
},
'FLOWMAP_END' => {
'match' => 'cb_end_flowmap',
'return' => 1
},
'TAG' => {
'DEFAULT' => {
'new' => 'NEWFLOWMAP_TAG'
},
'EOL' => {
'new' => 'NEWFLOWMAP_TAG_SPC'
},
'WS' => {
'new' => 'NEWFLOWMAP_TAG_SPC'
},
'match' => 'cb_tag'
},
'WS' => {
'new' => 'FLOWMAP'
}
},
'FLOWMAP_CONTENT' => {
'ALIAS' => {
'match' => 'cb_send_alias',
'return' => 1
},
'COLON' => {
'EOL' => {
'match' => 'cb_empty_flow_mapkey',
'new' => 'RULE_FULLFLOWSCALAR'
},
'WS' => {
'match' => 'cb_empty_flow_mapkey',
'new' => 'RULE_FULLFLOWSCALAR'
}
},
'FLOWMAP_START' => {
'match' => 'cb_start_flowmap',
'new' => 'NEWFLOWMAP'
},
'FLOWSEQ_START' => {
'match' => 'cb_start_flowseq',
'new' => 'NEWFLOWSEQ'
},
'PLAIN' => {
'match' => 'cb_flowkey_plain',
'return' => 1
},
'PLAIN_MULTI' => {
'match' => 'cb_send_plain_multi',
'return' => 1
},
'QUOTED' => {
'match' => 'cb_flowkey_quoted',
'return' => 1
},
'QUOTED_MULTILINE' => {
'match' => 'cb_quoted_multiline',
'return' => 1
}
},
'FLOWMAP_EMPTYKEY' => {
'FLOWMAP_END' => {
'match' => 'cb_end_empty_flowmap_key_value',
'return' => 1
},
'FLOW_COMMA' => {
'match' => 'cb_empty_flowmap_key_value',
'return' => 1
}
},
'FLOWMAP_EXPLICIT_KEY' => {
'DEFAULT' => {
'new' => 'FLOWMAP'
},
'EOL' => {
'new' => 'FLOWMAP_EXPLICIT_KEY'
},
'FLOWMAP_END' => {
'match' => 'cb_end_empty_flowmap_key_value',
'return' => 1
},
'FLOW_COMMA' => {
'match' => 'cb_empty_flowmap_key_value',
'return' => 1
},
'WS' => {
'new' => 'FLOWMAP_EXPLICIT_KEY'
}
},
'FLOWMAP_PROPS' => {
'COLON' => {
'EOL' => {
'match' => 'cb_empty_flow_mapkey',
'new' => 'RULE_FULLFLOWSCALAR'
},
'WS' => {
'match' => 'cb_empty_flow_mapkey',
'new' => 'RULE_FULLFLOWSCALAR'
}
},
'FLOWMAP_END' => {
'match' => 'cb_end_empty_flowmap_key_value',
'return' => 1
},
'FLOWMAP_START' => {
'match' => 'cb_start_flowmap',
'new' => 'NEWFLOWMAP'
},
'FLOWSEQ_START' => {
'match' => 'cb_start_flowseq',
'new' => 'NEWFLOWSEQ'
},
'FLOW_COMMA' => {
'match' => 'cb_empty_flowmap_key_value',
'return' => 1
},
'PLAIN' => {
'match' => 'cb_flowkey_plain',
'return' => 1
},
'PLAIN_MULTI' => {
'match' => 'cb_send_plain_multi',
'return' => 1
},
'QUOTED' => {
'match' => 'cb_flowkey_quoted',
'return' => 1
},
'QUOTED_MULTILINE' => {
'match' => 'cb_quoted_multiline',
'return' => 1
}
},
'FLOWSEQ' => {
'ALIAS' => {
'match' => 'cb_send_flow_alias',
'new' => 'FLOWSEQ_NEXT'
},
'COLON' => {
'EOL' => {
'match' => 'cb_insert_empty_implicit_flowseq_map',
'new' => 'RULE_FULLFLOWSCALAR'
},
'WS' => {
'match' => 'cb_insert_empty_implicit_flowseq_map',
'new' => 'RULE_FULLFLOWSCALAR'
}
},
'FLOWMAP_START' => {
'match' => 'cb_start_flowmap',
'new' => 'NEWFLOWMAP'
},
'FLOWSEQ_START' => {
'match' => 'cb_start_flowseq',
'new' => 'NEWFLOWSEQ'
},
'PLAIN' => {
'DEFAULT' => {
'new' => 'FLOWSEQ_MAYBE_KEY'
},
'EOL' => {
'match' => 'cb_send_scalar',
'new' => 'FLOWSEQ_NEXT'
},
'match' => 'cb_start_plain'
},
'PLAIN_MULTI' => {
'match' => 'cb_send_plain_multi',
'new' => 'FLOWSEQ_NEXT'
},
'QUOTED' => {
'DEFAULT' => {
'new' => 'FLOWSEQ_MAYBE_KEY'
},
'EOL' => {
'match' => 'cb_send_scalar',
'new' => 'FLOWSEQ_NEXT'
},
'match' => 'cb_take_quoted'
},
'QUOTED_MULTILINE' => {
'match' => 'cb_quoted_multiline',
'new' => 'FLOWSEQ_NEXT'
}
},
'FLOWSEQ_EMPTY' => {
'FLOWSEQ_END' => {
'match' => 'cb_empty_flowseq_end',
'return' => 1
},
'FLOW_COMMA' => {
'match' => 'cb_empty_flowseq_comma',
'return' => 1
}
},
'FLOWSEQ_MAYBE_KEY' => {
'COLON' => {
'DEFAULT' => {
'match' => 'cb_insert_implicit_flowseq_map',
'new' => 'RULE_FULLFLOWSCALAR'
},
'EOL' => {
'match' => 'cb_insert_implicit_flowseq_map',
'new' => 'RULE_FULLFLOWSCALAR'
},
'WS' => {
'match' => 'cb_insert_implicit_flowseq_map',
'new' => 'RULE_FULLFLOWSCALAR'
}
},
'DEFAULT' => {
'new' => 'FLOWSEQ_NEXT'
},
'WS' => {
'new' => 'FLOWSEQ_MAYBE_KEY'
}
},
'FLOWSEQ_NEXT' => {
'EOL' => {
'new' => 'FLOWSEQ_NEXT'
},
'FLOWSEQ_END' => {
'match' => 'cb_end_flowseq',
'return' => 1
},
'FLOW_COMMA' => {
'match' => 'cb_flow_comma',
'return' => 1
},
'WS' => {
'new' => 'FLOWSEQ_NEXT'
}
},
'FLOWSEQ_PROPS' => {
'COLON' => {
'EOL' => {
'match' => 'cb_insert_empty_implicit_flowseq_map',
'new' => 'RULE_FULLFLOWSCALAR'
},
'WS' => {
'match' => 'cb_insert_empty_implicit_flowseq_map',
'new' => 'RULE_FULLFLOWSCALAR'
}
},
'FLOWMAP_START' => {
'match' => 'cb_start_flowmap',
'new' => 'NEWFLOWMAP'
},
'FLOWSEQ_END' => {
'match' => 'cb_empty_flowseq_end',
'return' => 1
},
'FLOWSEQ_START' => {
'match' => 'cb_start_flowseq',
'new' => 'NEWFLOWSEQ'
},
'FLOW_COMMA' => {
'match' => 'cb_empty_flowseq_comma',
'return' => 1
},
'PLAIN' => {
'DEFAULT' => {
'new' => 'FLOWSEQ_MAYBE_KEY'
},
'EOL' => {
'match' => 'cb_send_scalar',
'new' => 'FLOWSEQ_NEXT'
},
'match' => 'cb_start_plain'
},
'PLAIN_MULTI' => {
'match' => 'cb_send_plain_multi',
'new' => 'FLOWSEQ_NEXT'
},
'QUOTED' => {
'DEFAULT' => {
'new' => 'FLOWSEQ_MAYBE_KEY'
},
'EOL' => {
'match' => 'cb_send_scalar',
'new' => 'FLOWSEQ_NEXT'
},
'match' => 'cb_take_quoted'
},
'QUOTED_MULTILINE' => {
'match' => 'cb_quoted_multiline',
'new' => 'FLOWSEQ_NEXT'
}
},
'FULLMAPVALUE_INLINE' => {
'ANCHOR' => {
'EOL' => {
'match' => 'cb_property_eol',
'new' => 'FULLNODE_ANCHOR'
},
'WS' => {
'DEFAULT' => {
'new' => 'NODETYPE_MAPVALUE_INLINE'
},
'TAG' => {
'EOL' => {
'match' => 'cb_property_eol',
'new' => 'FULLNODE_TAG_ANCHOR'
},
'WS' => {
'new' => 'NODETYPE_MAPVALUE_INLINE'
},
'match' => 'cb_tag'
}
},
'match' => 'cb_anchor'
},
'DEFAULT' => {
'new' => 'NODETYPE_MAPVALUE_INLINE'
},
'TAG' => {
'EOL' => {
'match' => 'cb_property_eol',
'new' => 'FULLNODE_TAG'
},
'WS' => {
'ANCHOR' => {
'EOL' => {
'match' => 'cb_property_eol',
'new' => 'FULLNODE_TAG_ANCHOR'
},
'WS' => {
'new' => 'NODETYPE_MAPVALUE_INLINE'
},
'match' => 'cb_anchor'
},
'DEFAULT' => {
'new' => 'NODETYPE_MAPVALUE_INLINE'
}
},
'match' => 'cb_tag'
}
},
'FULLNODE' => {
'ANCHOR' => {
'EOL' => {
'match' => 'cb_property_eol',
'new' => 'FULLNODE_ANCHOR'
},
'WS' => {
'DEFAULT' => {
'new' => 'NODETYPE_SCALAR_OR_MAP'
},
'TAG' => {
'EOL' => {
'match' => 'cb_property_eol',
'new' => 'FULLNODE_TAG_ANCHOR'
},
'WS' => {
'new' => 'NODETYPE_SCALAR_OR_MAP'
},
'match' => 'cb_tag'
}
},
'match' => 'cb_anchor'
},
'DEFAULT' => {
'new' => 'NODETYPE_NODE'
},
'EOL' => {
'new' => 'FULLNODE'
},
'TAG' => {
'EOL' => {
'match' => 'cb_property_eol',
'new' => 'FULLNODE_TAG'
},
'WS' => {
'ANCHOR' => {
'EOL' => {
'match' => 'cb_property_eol',
'new' => 'FULLNODE_TAG_ANCHOR'
},
'WS' => {
'new' => 'NODETYPE_SCALAR_OR_MAP'
},
'match' => 'cb_anchor'
},
'DEFAULT' => {
'new' => 'NODETYPE_SCALAR_OR_MAP'
}
},
'match' => 'cb_tag'
}
},
'FULLNODE_ANCHOR' => {
'ANCHOR' => {
'WS' => {
'DEFAULT' => {
'new' => 'NODETYPE_SCALAR_OR_MAP'
},
'TAG' => {
'WS' => {
'new' => 'NODETYPE_SCALAR_OR_MAP'
},
'match' => 'cb_tag'
}
},
'match' => 'cb_anchor'
},
'DEFAULT' => {
'new' => 'NODETYPE_NODE'
},
'EOL' => {
'new' => 'FULLNODE_ANCHOR'
},
'TAG' => {
'EOL' => {
'match' => 'cb_property_eol',
'new' => 'FULLNODE_TAG_ANCHOR'
},
'WS' => {
'ANCHOR' => {
'WS' => {
'new' => 'NODETYPE_SCALAR_OR_MAP'
},
'match' => 'cb_anchor'
},
'DEFAULT' => {
'new' => 'NODETYPE_SCALAR_OR_MAP'
}
},
'match' => 'cb_tag'
}
},
'FULLNODE_TAG' => {
'ANCHOR' => {
'EOL' => {
'match' => 'cb_property_eol',
'new' => 'FULLNODE_TAG_ANCHOR'
},
'WS' => {
'DEFAULT' => {
'new' => 'NODETYPE_SCALAR_OR_MAP'
},
'TAG' => {
'WS' => {
'new' => 'NODETYPE_SCALAR_OR_MAP'
},
'match' => 'cb_tag'
}
},
'match' => 'cb_anchor'
},
'DEFAULT' => {
'new' => 'NODETYPE_NODE'
},
'EOL' => {
'new' => 'FULLNODE_TAG'
},
'TAG' => {
'WS' => {
'ANCHOR' => {
'WS' => {
'new' => 'NODETYPE_SCALAR_OR_MAP'
},
'match' => 'cb_anchor'
},
'DEFAULT' => {
'new' => 'NODETYPE_SCALAR_OR_MAP'
}
},
'match' => 'cb_tag'
}
},
'FULLNODE_TAG_ANCHOR' => {
'ANCHOR' => {
'WS' => {
'DEFAULT' => {
'new' => 'NODETYPE_SCALAR_OR_MAP'
},
'TAG' => {
'WS' => {
'new' => 'NODETYPE_SCALAR_OR_MAP'
},
'match' => 'cb_tag'
}
},
'match' => 'cb_anchor'
},
'DEFAULT' => {
'new' => 'NODETYPE_NODE'
},
'EOL' => {
'new' => 'FULLNODE_TAG_ANCHOR'
},
'TAG' => {
'WS' => {
'ANCHOR' => {
'WS' => {
'new' => 'NODETYPE_SCALAR_OR_MAP'
},
'match' => 'cb_anchor'
},
'DEFAULT' => {
'new' => 'NODETYPE_SCALAR_OR_MAP'
}
},
'match' => 'cb_tag'
}
},
'NEWFLOWMAP' => {
'DEFAULT' => {
'new' => 'FLOWMAP'
},
'EOL' => {
'new' => 'NEWFLOWMAP'
},
'QUESTION' => {
'match' => 'cb_flow_question',
'new' => 'FLOWMAP_EXPLICIT_KEY'
},
'WS' => {
'new' => 'NEWFLOWMAP'
}
},
'NEWFLOWMAP_ANCHOR' => {
'DEFAULT' => {
'new' => 'FLOWMAP_EMPTYKEY'
}
},
'NEWFLOWMAP_ANCHOR_SPC' => {
'DEFAULT' => {
'new' => 'FLOWMAP_PROPS'
},
'EOL' => {
'new' => 'NEWFLOWMAP_ANCHOR_SPC'
},
'TAG' => {
'DEFAULT' => {
'new' => 'FLOWMAP_EMPTYKEY'
},
'EOL' => {
'new' => 'FLOWMAP_PROPS'
},
'WS' => {
'new' => 'FLOWMAP_PROPS'
},
'match' => 'cb_tag'
},
'WS' => {
'new' => 'NEWFLOWMAP_ANCHOR_SPC'
}
},
'NEWFLOWMAP_TAG' => {
'DEFAULT' => {
'new' => 'FLOWMAP_EMPTYKEY'
}
},
'NEWFLOWMAP_TAG_SPC' => {
'ANCHOR' => {
'DEFAULT' => {
'new' => 'FLOWMAP_EMPTYKEY'
},
'EOL' => {
'new' => 'FLOWMAP_PROPS'
},
'WS' => {
'new' => 'FLOWMAP_PROPS'
},
'match' => 'cb_anchor'
},
'DEFAULT' => {
'new' => 'FLOWMAP_PROPS'
},
'EOL' => {
'new' => 'NEWFLOWMAP_TAG_SPC'
},
'WS' => {
'new' => 'NEWFLOWMAP_TAG_SPC'
}
},
'NEWFLOWSEQ' => {
'ANCHOR' => {
'DEFAULT' => {
'new' => 'NEWFLOWSEQ_ANCHOR'
},
'EOL' => {
'new' => 'NEWFLOWSEQ_ANCHOR_SPC'
},
'WS' => {
'new' => 'NEWFLOWSEQ_ANCHOR_SPC'
},
'match' => 'cb_anchor'
},
'DEFAULT' => {
'new' => 'FLOWSEQ'
},
'EOL' => {
'new' => 'NEWFLOWSEQ'
},
'FLOWSEQ_END' => {
'match' => 'cb_end_flowseq',
'return' => 1
},
'TAG' => {
'DEFAULT' => {
'new' => 'NEWFLOWSEQ_TAG'
},
'EOL' => {
'new' => 'NEWFLOWSEQ_TAG_SPC'
},
'WS' => {
'new' => 'NEWFLOWSEQ_TAG_SPC'
},
'match' => 'cb_tag'
},
'WS' => {
'new' => 'NEWFLOWSEQ'
}
},
'NEWFLOWSEQ_ANCHOR' => {
'DEFAULT' => {
'new' => 'FLOWSEQ_EMPTY'
}
},
'NEWFLOWSEQ_ANCHOR_SPC' => {
'DEFAULT' => {
'new' => 'FLOWSEQ_PROPS'
},
'EOL' => {
'new' => 'NEWFLOWSEQ_ANCHOR_SPC'
},
'TAG' => {
'DEFAULT' => {
'new' => 'FLOWSEQ_EMPTY'
},
'EOL' => {
'new' => 'FLOWSEQ_PROPS'
},
'WS' => {
'new' => 'FLOWSEQ_PROPS'
},
'match' => 'cb_tag'
},
'WS' => {
'new' => 'NEWFLOWSEQ_ANCHOR_SPC'
}
},
'NEWFLOWSEQ_TAG' => {
'DEFAULT' => {
'new' => 'FLOWSEQ_EMPTY'
}
},
'NEWFLOWSEQ_TAG_SPC' => {
'ANCHOR' => {
'DEFAULT' => {
'new' => 'FLOWSEQ_EMPTY'
},
'EOL' => {
'new' => 'FLOWSEQ_PROPS'
},
'WS' => {
'new' => 'FLOWSEQ_PROPS'
},
'match' => 'cb_anchor'
},
'DEFAULT' => {
'new' => 'FLOWSEQ_PROPS'
},
'EOL' => {
'new' => 'NEWFLOWSEQ_TAG_SPC'
},
'WS' => {
'new' => 'NEWFLOWSEQ_TAG_SPC'
}
},
'NODETYPE_COMPLEX' => {
'COLON' => {
'EOL' => {
'new' => 'FULLNODE'
},
'WS' => {
'new' => 'FULLNODE'
},
'match' => 'cb_complexcolon'
},
'DEFAULT' => {
'match' => 'cb_empty_complexvalue',
'new' => 'NODETYPE_MAP'
},
'EOL' => {
'new' => 'NODETYPE_COMPLEX'
}
},
'NODETYPE_FLOWMAP' => {
'DEFAULT' => {
'new' => 'NEWFLOWMAP'
},
'EOL' => {
'new' => 'NODETYPE_FLOWMAP'
},
'FLOWMAP_END' => {
'match' => 'cb_end_flowmap',
'return' => 1
},
'FLOW_COMMA' => {
'match' => 'cb_flow_comma',
'new' => 'NEWFLOWMAP'
},
'WS' => {
'new' => 'NODETYPE_FLOWMAP'
}
},
'NODETYPE_FLOWMAPVALUE' => {
'COLON' => {
'DEFAULT' => {
'new' => 'RULE_FULLFLOWSCALAR'
},
'EOL' => {
'new' => 'RULE_FULLFLOWSCALAR'
},
'WS' => {
'new' => 'RULE_FULLFLOWSCALAR'
},
'match' => 'cb_flow_colon'
},
'EOL' => {
'new' => 'NODETYPE_FLOWMAPVALUE'
},
'FLOWMAP_END' => {
'match' => 'cb_end_flowmap_empty',
'return' => 1
},
'FLOW_COMMA' => {
'match' => 'cb_empty_flowmap_value',
'return' => 1
},
'WS' => {
'new' => 'NODETYPE_FLOWMAPVALUE'
}
},
'NODETYPE_FLOWSEQ' => {
'DEFAULT' => {
'new' => 'NEWFLOWSEQ'
},
'EOL' => {
'new' => 'NODETYPE_FLOWSEQ'
},
'FLOWSEQ_END' => {
'match' => 'cb_end_flowseq',
'return' => 1
},
'WS' => {
'new' => 'NODETYPE_FLOWSEQ'
}
},
'NODETYPE_MAP' => {
'ANCHOR' => {
'WS' => {
'DEFAULT' => {
'new' => 'RULE_MAPKEY'
},
'TAG' => {
'WS' => {
'new' => 'RULE_MAPKEY'
},
'match' => 'cb_tag'
}
},
'match' => 'cb_anchor'
},
'DEFAULT' => {
'new' => 'RULE_MAPKEY'
},
'TAG' => {
'WS' => {
'ANCHOR' => {
'WS' => {
'new' => 'RULE_MAPKEY'
},
'match' => 'cb_anchor'
},
'DEFAULT' => {
'new' => 'RULE_MAPKEY'
}
},
'match' => 'cb_tag'
}
},
'NODETYPE_MAPVALUE_INLINE' => {
'ALIAS' => {
'EOL' => {},
'match' => 'cb_send_alias'
},
'BLOCK_SCALAR' => {
'EOL' => {},
'match' => 'cb_send_block_scalar'
},
'DOC_END' => {
'EOL' => {},
'match' => 'cb_end_document'
},
'FLOWMAP_START' => {
'match' => 'cb_start_flowmap',
'new' => 'NEWFLOWMAP'
},
'FLOWSEQ_START' => {
'match' => 'cb_start_flowseq',
'new' => 'NEWFLOWSEQ'
},
'PLAIN' => {
'EOL' => {
'match' => 'cb_send_scalar'
},
'match' => 'cb_start_plain'
},
'PLAIN_MULTI' => {
'EOL' => {},
'match' => 'cb_send_plain_multi'
},
'QUOTED' => {
'EOL' => {
'match' => 'cb_send_scalar'
},
'match' => 'cb_take_quoted'
},
'QUOTED_MULTILINE' => {
'EOL' => {},
'match' => 'cb_quoted_multiline'
}
},
'NODETYPE_NODE' => {
'DASH' => {
'EOL' => {
'new' => 'FULLNODE'
},
'WS' => {
'new' => 'FULLNODE'
},
'match' => 'cb_seqstart'
},
'DEFAULT' => {
'new' => 'NODETYPE_SCALAR_OR_MAP'
}
},
'NODETYPE_SCALAR_OR_MAP' => {
'ALIAS' => {
'EOL' => {
'match' => 'cb_send_alias_from_stack'
},
'WS' => {
'COLON' => {
'EOL' => {
'new' => 'FULLNODE'
},
'WS' => {
'new' => 'FULLMAPVALUE_INLINE'
},
'match' => 'cb_insert_map_alias'
}
},
'match' => 'cb_alias'
},
'BLOCK_SCALAR' => {
'EOL' => {},
'match' => 'cb_send_block_scalar'
},
'COLON' => {
'EOL' => {
'new' => 'FULLNODE'
},
'WS' => {
'new' => 'FULLMAPVALUE_INLINE'
},
'match' => 'cb_insert_empty_map'
},
'DOC_END' => {
'EOL' => {},
'match' => 'cb_end_document'
},
'DOC_START' => {
'EOL' => {
'new' => 'FULLNODE'
},
'WS' => {
'new' => 'FULLNODE'
},
'match' => 'cb_end_doc_start_document'
},
'EOL' => {
'new' => 'NODETYPE_SCALAR_OR_MAP'
},
'FLOWMAP_START' => {
'match' => 'cb_start_flowmap',
'new' => 'NEWFLOWMAP'
},
'FLOWSEQ_START' => {
'match' => 'cb_start_flowseq',
'new' => 'NEWFLOWSEQ'
},
'PLAIN' => {
'COLON' => {
'EOL' => {
'new' => 'FULLNODE'
},
'WS' => {
'new' => 'FULLMAPVALUE_INLINE'
},
'match' => 'cb_insert_map'
},
'EOL' => {
'match' => 'cb_send_scalar'
},
'WS' => {
'COLON' => {
'EOL' => {
'new' => 'FULLNODE'
},
'WS' => {
'new' => 'FULLMAPVALUE_INLINE'
},
'match' => 'cb_insert_map'
}
},
'match' => 'cb_start_plain'
},
'PLAIN_MULTI' => {
'EOL' => {},
'match' => 'cb_send_plain_multi'
},
'QUESTION' => {
'EOL' => {
'new' => 'FULLNODE'
},
'WS' => {
'new' => 'FULLNODE'
},
'match' => 'cb_questionstart'
},
'QUOTED' => {
'COLON' => {
'EOL' => {
'new' => 'FULLNODE'
},
'WS' => {
'new' => 'FULLMAPVALUE_INLINE'
},
'match' => 'cb_insert_map'
},
'EOL' => {
'match' => 'cb_send_scalar'
},
'WS' => {
'COLON' => {
'EOL' => {
'new' => 'FULLNODE'
},
'WS' => {
'new' => 'FULLMAPVALUE_INLINE'
},
'match' => 'cb_insert_map'
}
},
'match' => 'cb_take_quoted'
},
'QUOTED_MULTILINE' => {
'EOL' => {},
'match' => 'cb_quoted_multiline'
},
'WS' => {
'new' => 'FULLMAPVALUE_INLINE'
}
},
'NODETYPE_SEQ' => {
'DASH' => {
'EOL' => {
'new' => 'FULLNODE'
},
'WS' => {
'new' => 'FULLNODE'
},
'match' => 'cb_seqitem'
},
'DOC_END' => {
'EOL' => {},
'match' => 'cb_end_document'
},
'DOC_START' => {
'EOL' => {
'new' => 'FULLNODE'
},
'WS' => {
'new' => 'FULLNODE'
},
'match' => 'cb_end_doc_start_document'
},
'EOL' => {
'new' => 'NODETYPE_SEQ'
}
},
'RULE_FLOWSCALAR' => {
'ALIAS' => {
'match' => 'cb_send_alias',
'return' => 1
},
'FLOWMAP_END' => {
'match' => 'cb_end_flowmap_empty',
'return' => 1
},
'FLOWMAP_START' => {
'match' => 'cb_start_flowmap',
'new' => 'NEWFLOWMAP'
},
'FLOWSEQ_START' => {
'match' => 'cb_start_flowseq',
'new' => 'NEWFLOWSEQ'
},
'FLOW_COMMA' => {
'match' => 'cb_empty_flow_mapkey',
'return' => 1
},
'PLAIN' => {
'DEFAULT' => {
'match' => 'cb_send_scalar',
'return' => 1
},
'EOL' => {
'match' => 'cb_send_scalar'
},
'match' => 'cb_start_plain'
},
'PLAIN_MULTI' => {
'match' => 'cb_send_plain_multi',
'return' => 1
},
'QUOTED' => {
'DEFAULT' => {
'match' => 'cb_send_scalar',
'return' => 1
},
'EOL' => {
'match' => 'cb_send_scalar'
},
'WS' => {
'match' => 'cb_send_scalar',
'return' => 1
},
'match' => 'cb_take_quoted'
},
'QUOTED_MULTILINE' => {
'match' => 'cb_quoted_multiline',
'return' => 1
}
},
'RULE_FULLFLOWSCALAR' => {
'ANCHOR' => {
'DEFAULT' => {
'new' => 'RULE_FULLFLOWSCALAR_ANCHOR'
},
'EOL' => {
'new' => 'RULE_FULLFLOWSCALAR_ANCHOR'
},
'match' => 'cb_anchor'
},
'DEFAULT' => {
'new' => 'RULE_FLOWSCALAR'
},
'TAG' => {
'DEFAULT' => {
'new' => 'RULE_FULLFLOWSCALAR_TAG'
},
'EOL' => {
'new' => 'RULE_FULLFLOWSCALAR_TAG'
},
'match' => 'cb_tag'
}
},
'RULE_FULLFLOWSCALAR_ANCHOR' => {
'DEFAULT' => {
'new' => 'RULE_FLOWSCALAR'
},
'TAG' => {
'EOL' => {
'new' => 'RULE_FLOWSCALAR'
},
'WS' => {
'new' => 'RULE_FLOWSCALAR'
},
'match' => 'cb_tag'
},
'WS' => {
'new' => 'RULE_FULLFLOWSCALAR_ANCHOR'
}
},
'RULE_FULLFLOWSCALAR_TAG' => {
'ANCHOR' => {
'EOL' => {
'new' => 'RULE_FLOWSCALAR'
},
'WS' => {
'new' => 'RULE_FLOWSCALAR'
},
'match' => 'cb_anchor'
},
'DEFAULT' => {
'new' => 'RULE_FLOWSCALAR'
},
'WS' => {
'new' => 'RULE_FULLFLOWSCALAR_TAG'
}
},
'RULE_MAPKEY' => {
'ALIAS' => {
'WS' => {
'COLON' => {
'EOL' => {
'new' => 'FULLNODE'
},
'WS' => {
'new' => 'FULLMAPVALUE_INLINE'
}
}
},
'match' => 'cb_send_alias_key'
},
'COLON' => {
'EOL' => {
'new' => 'FULLNODE'
},
'WS' => {
'new' => 'FULLMAPVALUE_INLINE'
},
'match' => 'cb_empty_mapkey'
},
'DOC_END' => {
'EOL' => {},
'match' => 'cb_end_document'
},
'DOC_START' => {
'EOL' => {
'new' => 'FULLNODE'
},
'WS' => {
'new' => 'FULLNODE'
},
'match' => 'cb_end_doc_start_document'
},
'EOL' => {
'new' => 'RULE_MAPKEY'
},
'PLAIN' => {
'COLON' => {
'EOL' => {
'new' => 'FULLNODE'
},
'WS' => {
'new' => 'FULLMAPVALUE_INLINE'
},
'match' => 'cb_send_mapkey'
},
'WS' => {
'COLON' => {
'EOL' => {
'new' => 'FULLNODE'
},
'WS' => {
'new' => 'FULLMAPVALUE_INLINE'
},
'match' => 'cb_send_mapkey'
}
},
'match' => 'cb_mapkey'
},
'QUESTION' => {
'EOL' => {
'new' => 'FULLNODE'
},
'WS' => {
'new' => 'FULLNODE'
},
'match' => 'cb_question'
},
'QUOTED' => {
'COLON' => {
'EOL' => {
'new' => 'FULLNODE'
},
'WS' => {
'new' => 'FULLMAPVALUE_INLINE'
}
},
'WS' => {
'COLON' => {
'EOL' => {
'new' => 'FULLNODE'
},
'WS' => {
'new' => 'FULLMAPVALUE_INLINE'
}
}
},
'match' => 'cb_take_quoted_key'
}
},
'STREAM' => {
'DEFAULT' => {
'match' => 'cb_doc_start_implicit',
'new' => 'FULLNODE'
},
'DOC_END' => {
'EOL' => {},
'match' => 'cb_end_document_empty'
},
'DOC_START' => {
'EOL' => {
'new' => 'FULLNODE'
},
'WS' => {
'new' => 'FULLNODE'
},
'match' => 'cb_doc_start_explicit'
},
'EOL' => {
'new' => 'STREAM'
},
'RESERVED_DIRECTIVE' => {
'EOL' => {
'new' => 'DIRECTIVE'
},
'WS' => {
'new' => 'DIRECTIVE'
},
'match' => 'cb_reserved_directive'
},
'TAG_DIRECTIVE' => {
'EOL' => {
'new' => 'DIRECTIVE'
},
'WS' => {
'new' => 'DIRECTIVE'
},
'match' => 'cb_tag_directive'
},
'YAML_DIRECTIVE' => {
'EOL' => {
'new' => 'DIRECTIVE'
},
'WS' => {
'new' => 'DIRECTIVE'
},
'match' => 'cb_set_yaml_version_directive'
}
}
};
# END OF GRAMMAR INLINE
1;
__END__
=pod
=encoding utf-8
=head1 NAME
YAML::PP::Grammar - YAML grammar
=head1 GRAMMAR
This is the Grammar in YAML
# START OF YAML INLINE
# DO NOT CHANGE THIS
# This grammar is automatically generated from etc/grammar.yaml
---
NODETYPE_NODE:
DASH:
match: cb_seqstart
EOL: { new: FULLNODE }
WS: { new: FULLNODE }
DEFAULT: { new: NODETYPE_SCALAR_OR_MAP }
NODETYPE_SCALAR_OR_MAP:
# Flow nodes can follow tabs
WS: { new: FULLMAPVALUE_INLINE }
ALIAS:
match: cb_alias
EOL: { match: cb_send_alias_from_stack }
WS:
COLON:
match: cb_insert_map_alias
EOL: { new: FULLNODE }
WS: { new: FULLMAPVALUE_INLINE }
QUESTION:
match: cb_questionstart
EOL: { new: FULLNODE }
WS: { new: FULLNODE }
QUOTED:
match: cb_take_quoted
EOL: { match: cb_send_scalar }
WS:
COLON:
match: cb_insert_map
EOL: { new: FULLNODE }
WS: { new: FULLMAPVALUE_INLINE }
COLON:
match: cb_insert_map
EOL: { new: FULLNODE }
WS: { new: FULLMAPVALUE_INLINE }
QUOTED_MULTILINE:
match: cb_quoted_multiline
EOL: { }
PLAIN:
match: cb_start_plain
EOL:
match: cb_send_scalar
WS:
COLON:
match: cb_insert_map
EOL: { new: FULLNODE }
WS: { new: FULLMAPVALUE_INLINE }
COLON:
match: cb_insert_map
EOL: { new: FULLNODE }
WS: { new: FULLMAPVALUE_INLINE }
PLAIN_MULTI:
match: cb_send_plain_multi
EOL: { }
COLON:
match: cb_insert_empty_map
EOL: { new: FULLNODE }
WS: { new: FULLMAPVALUE_INLINE }
BLOCK_SCALAR:
match: cb_send_block_scalar
EOL: { }
FLOWSEQ_START:
match: cb_start_flowseq
new: NEWFLOWSEQ
FLOWMAP_START:
match: cb_start_flowmap
new: NEWFLOWMAP
DOC_END:
match: cb_end_document
EOL: { }
DOC_START:
match: cb_end_doc_start_document
EOL: { new: FULLNODE }
WS: { new: FULLNODE }
EOL:
new: NODETYPE_SCALAR_OR_MAP
NODETYPE_COMPLEX:
COLON:
match: cb_complexcolon
EOL: { new: FULLNODE }
WS: { new: FULLNODE }
DEFAULT:
match: cb_empty_complexvalue
new: NODETYPE_MAP
EOL:
new: NODETYPE_COMPLEX
RULE_FULLFLOWSCALAR:
ANCHOR:
match: cb_anchor
EOL: { new: RULE_FULLFLOWSCALAR_ANCHOR }
DEFAULT: { new: RULE_FULLFLOWSCALAR_ANCHOR }
TAG:
match: cb_tag
EOL: { new: RULE_FULLFLOWSCALAR_TAG }
DEFAULT: { new: RULE_FULLFLOWSCALAR_TAG }
DEFAULT: { new: RULE_FLOWSCALAR }
RULE_FULLFLOWSCALAR_ANCHOR:
WS: { new: RULE_FULLFLOWSCALAR_ANCHOR }
TAG:
match: cb_tag
WS: { new: RULE_FLOWSCALAR }
EOL: { new: RULE_FLOWSCALAR }
DEFAULT: { new: RULE_FLOWSCALAR }
RULE_FULLFLOWSCALAR_TAG:
WS: { new: RULE_FULLFLOWSCALAR_TAG }
ANCHOR:
match: cb_anchor
WS: { new: RULE_FLOWSCALAR }
EOL: { new: RULE_FLOWSCALAR }
DEFAULT: { new: RULE_FLOWSCALAR }
RULE_FLOWSCALAR:
FLOWSEQ_START: { match: cb_start_flowseq, new: NEWFLOWSEQ }
FLOWMAP_START: { match: cb_start_flowmap, new: NEWFLOWMAP }
ALIAS: { match: cb_send_alias, return: 1 }
QUOTED:
match: cb_take_quoted
EOL: { match: cb_send_scalar }
WS: { match: cb_send_scalar, return: 1 }
DEFAULT: { match: cb_send_scalar, return: 1 }
QUOTED_MULTILINE: { match: cb_quoted_multiline, return: 1 }
PLAIN:
match: cb_start_plain
EOL: { match: cb_send_scalar }
DEFAULT: { match: cb_send_scalar, return: 1 }
PLAIN_MULTI: { match: cb_send_plain_multi, return: 1 }
FLOW_COMMA: { match: cb_empty_flow_mapkey, return: 1 }
FLOWMAP_END:
match: cb_end_flowmap_empty
return: 1
FLOWSEQ:
FLOWSEQ_START: { match: cb_start_flowseq, new: NEWFLOWSEQ }
FLOWMAP_START: { match: cb_start_flowmap, new: NEWFLOWMAP }
ALIAS: { match: cb_send_flow_alias, new: FLOWSEQ_NEXT }
PLAIN:
match: cb_start_plain
EOL:
match: cb_send_scalar
new: FLOWSEQ_NEXT
DEFAULT:
new: FLOWSEQ_MAYBE_KEY
PLAIN_MULTI: { match: cb_send_plain_multi, new: FLOWSEQ_NEXT }
QUOTED:
match: cb_take_quoted
EOL:
match: cb_send_scalar
new: FLOWSEQ_NEXT
DEFAULT:
new: FLOWSEQ_MAYBE_KEY
QUOTED_MULTILINE: { match: cb_quoted_multiline, new: FLOWSEQ_NEXT }
COLON:
WS:
match: cb_insert_empty_implicit_flowseq_map
new: RULE_FULLFLOWSCALAR
EOL:
match: cb_insert_empty_implicit_flowseq_map
new: RULE_FULLFLOWSCALAR
FLOWSEQ_PROPS:
FLOWSEQ_START: { match: cb_start_flowseq, new: NEWFLOWSEQ }
FLOWMAP_START: { match: cb_start_flowmap, new: NEWFLOWMAP }
PLAIN:
match: cb_start_plain
EOL:
match: cb_send_scalar
new: FLOWSEQ_NEXT
DEFAULT:
new: FLOWSEQ_MAYBE_KEY
PLAIN_MULTI: { match: cb_send_plain_multi, new: FLOWSEQ_NEXT }
QUOTED:
match: cb_take_quoted
EOL:
match: cb_send_scalar
new: FLOWSEQ_NEXT
DEFAULT:
new: FLOWSEQ_MAYBE_KEY
QUOTED_MULTILINE: { match: cb_quoted_multiline, new: FLOWSEQ_NEXT }
FLOW_COMMA:
match: cb_empty_flowseq_comma
return: 1
FLOWSEQ_END:
match: cb_empty_flowseq_end
return: 1
COLON:
WS:
match: cb_insert_empty_implicit_flowseq_map
new: RULE_FULLFLOWSCALAR
EOL:
match: cb_insert_empty_implicit_flowseq_map
new: RULE_FULLFLOWSCALAR
FLOWSEQ_EMPTY:
FLOW_COMMA:
match: cb_empty_flowseq_comma
return: 1
FLOWSEQ_END:
match: cb_empty_flowseq_end
return: 1
FLOWSEQ_NEXT:
WS: { new: FLOWSEQ_NEXT }
EOL: { new: FLOWSEQ_NEXT }
FLOW_COMMA:
match: cb_flow_comma
return: 1
FLOWSEQ_END:
match: cb_end_flowseq
return: 1
FLOWSEQ_MAYBE_KEY:
WS: { new: FLOWSEQ_MAYBE_KEY }
COLON:
WS:
match: cb_insert_implicit_flowseq_map
new: RULE_FULLFLOWSCALAR
EOL:
match: cb_insert_implicit_flowseq_map
new: RULE_FULLFLOWSCALAR
DEFAULT:
match: cb_insert_implicit_flowseq_map
new: RULE_FULLFLOWSCALAR
DEFAULT:
new: FLOWSEQ_NEXT
FLOWMAP_CONTENT:
FLOWSEQ_START: { match: cb_start_flowseq, new: NEWFLOWSEQ }
FLOWMAP_START: { match: cb_start_flowmap, new: NEWFLOWMAP }
ALIAS: { match: cb_send_alias, return: 1 }
PLAIN: { match: cb_flowkey_plain, return: 1 }
PLAIN_MULTI: { match: cb_send_plain_multi, return: 1 }
QUOTED: { match: cb_flowkey_quoted, return: 1 }
QUOTED_MULTILINE: { match: cb_quoted_multiline, return: 1 }
COLON:
WS:
match: cb_empty_flow_mapkey
new: RULE_FULLFLOWSCALAR
EOL:
match: cb_empty_flow_mapkey
new: RULE_FULLFLOWSCALAR
FLOWMAP_PROPS:
FLOWSEQ_START: { match: cb_start_flowseq, new: NEWFLOWSEQ }
FLOWMAP_START: { match: cb_start_flowmap, new: NEWFLOWMAP }
PLAIN: { match: cb_flowkey_plain, return: 1 }
PLAIN_MULTI: { match: cb_send_plain_multi, return: 1 }
QUOTED: { match: cb_flowkey_quoted, return: 1 }
QUOTED_MULTILINE: { match: cb_quoted_multiline, return: 1 }
COLON:
WS:
match: cb_empty_flow_mapkey
new: RULE_FULLFLOWSCALAR
EOL:
match: cb_empty_flow_mapkey
new: RULE_FULLFLOWSCALAR
FLOW_COMMA:
match: cb_empty_flowmap_key_value
return: 1
FLOWMAP_END:
match: cb_end_empty_flowmap_key_value
return: 1
FLOWMAP_EMPTYKEY:
FLOW_COMMA:
match: cb_empty_flowmap_key_value
return: 1
FLOWMAP_END:
match: cb_end_empty_flowmap_key_value
return: 1
NEWFLOWSEQ:
EOL: { new: NEWFLOWSEQ }
WS: { new: NEWFLOWSEQ }
ANCHOR:
match: cb_anchor
WS: { new: NEWFLOWSEQ_ANCHOR_SPC }
EOL: { new: NEWFLOWSEQ_ANCHOR_SPC }
DEFAULT: { new: NEWFLOWSEQ_ANCHOR }
TAG:
match: cb_tag
WS: { new: NEWFLOWSEQ_TAG_SPC }
EOL: { new: NEWFLOWSEQ_TAG_SPC }
DEFAULT: { new: NEWFLOWSEQ_TAG }
FLOWSEQ_END:
match: cb_end_flowseq
return: 1
DEFAULT: { new: FLOWSEQ }
NODETYPE_FLOWSEQ:
EOL: { new: NODETYPE_FLOWSEQ }
WS: { new: NODETYPE_FLOWSEQ }
FLOWSEQ_END:
match: cb_end_flowseq
return: 1
DEFAULT: { new: NEWFLOWSEQ }
NODETYPE_FLOWMAPVALUE:
WS: { new: NODETYPE_FLOWMAPVALUE }
EOL: { new: NODETYPE_FLOWMAPVALUE }
COLON:
match: cb_flow_colon
WS: { new: RULE_FULLFLOWSCALAR }
EOL: { new: RULE_FULLFLOWSCALAR }
DEFAULT: { new: RULE_FULLFLOWSCALAR }
FLOW_COMMA:
match: cb_empty_flowmap_value
return: 1
FLOWMAP_END:
match: cb_end_flowmap_empty
return: 1
NEWFLOWSEQ_ANCHOR:
DEFAULT: { new: FLOWSEQ_EMPTY }
NEWFLOWSEQ_TAG:
DEFAULT: { new: FLOWSEQ_EMPTY }
NEWFLOWSEQ_ANCHOR_SPC:
WS: { new: NEWFLOWSEQ_ANCHOR_SPC }
EOL: { new: NEWFLOWSEQ_ANCHOR_SPC }
TAG:
match: cb_tag
WS: { new: FLOWSEQ_PROPS }
EOL: { new: FLOWSEQ_PROPS }
DEFAULT: { new: FLOWSEQ_EMPTY }
DEFAULT: { new: FLOWSEQ_PROPS }
NEWFLOWSEQ_TAG_SPC:
WS: { new: NEWFLOWSEQ_TAG_SPC }
EOL: { new: NEWFLOWSEQ_TAG_SPC }
ANCHOR:
match: cb_anchor
WS: { new: FLOWSEQ_PROPS }
EOL: { new: FLOWSEQ_PROPS }
DEFAULT: { new: FLOWSEQ_EMPTY }
DEFAULT: { new: FLOWSEQ_PROPS }
NEWFLOWMAP_ANCHOR:
DEFAULT: { new: FLOWMAP_EMPTYKEY }
NEWFLOWMAP_TAG:
DEFAULT: { new: FLOWMAP_EMPTYKEY }
NEWFLOWMAP_ANCHOR_SPC:
WS: { new: NEWFLOWMAP_ANCHOR_SPC }
EOL: { new: NEWFLOWMAP_ANCHOR_SPC }
TAG:
match: cb_tag
WS: { new: FLOWMAP_PROPS }
EOL: { new: FLOWMAP_PROPS }
DEFAULT: { new: FLOWMAP_EMPTYKEY }
DEFAULT: { new: FLOWMAP_PROPS }
NEWFLOWMAP_TAG_SPC:
WS: { new: NEWFLOWMAP_TAG_SPC }
EOL: { new: NEWFLOWMAP_TAG_SPC }
ANCHOR:
match: cb_anchor
WS: { new: FLOWMAP_PROPS }
EOL: { new: FLOWMAP_PROPS }
DEFAULT: { new: FLOWMAP_EMPTYKEY }
DEFAULT: { new: FLOWMAP_PROPS }
NEWFLOWMAP:
EOL: { new: NEWFLOWMAP }
WS: { new: NEWFLOWMAP }
QUESTION: { match: cb_flow_question, new: FLOWMAP_EXPLICIT_KEY }
DEFAULT: { new: FLOWMAP }
FLOWMAP_EXPLICIT_KEY:
WS: { new: FLOWMAP_EXPLICIT_KEY }
EOL: { new: FLOWMAP_EXPLICIT_KEY }
FLOWMAP_END:
match: cb_end_empty_flowmap_key_value
return: 1
FLOW_COMMA:
match: cb_empty_flowmap_key_value
return: 1
DEFAULT: { new: FLOWMAP }
FLOWMAP:
EOL: { new: FLOWMAP }
WS: { new: FLOWMAP }
ANCHOR:
match: cb_anchor
WS: { new: NEWFLOWMAP_ANCHOR_SPC }
EOL: { new: NEWFLOWMAP_ANCHOR_SPC }
DEFAULT: { new: NEWFLOWMAP_ANCHOR }
TAG:
match: cb_tag
WS: { new: NEWFLOWMAP_TAG_SPC }
EOL: { new: NEWFLOWMAP_TAG_SPC }
DEFAULT: { new: NEWFLOWMAP_TAG }
FLOWMAP_END:
match: cb_end_flowmap
return: 1
COLON:
WS:
match: cb_empty_flow_mapkey
new: RULE_FULLFLOWSCALAR
EOL:
match: cb_empty_flow_mapkey
new: RULE_FULLFLOWSCALAR
DEFAULT: { new: FLOWMAP_CONTENT }
NODETYPE_FLOWMAP:
EOL: { new: NODETYPE_FLOWMAP }
WS: { new: NODETYPE_FLOWMAP }
FLOWMAP_END:
match: cb_end_flowmap
return: 1
FLOW_COMMA: { match: cb_flow_comma, new: NEWFLOWMAP }
DEFAULT: { new: NEWFLOWMAP }
END_FLOW:
EOL:
match: cb_end_outer_flow
return: 1
RULE_MAPKEY:
QUESTION:
match: cb_question
EOL: { new: FULLNODE }
WS: { new: FULLNODE }
ALIAS:
match: cb_send_alias_key
WS:
COLON:
EOL: { new: FULLNODE }
WS: { new: FULLMAPVALUE_INLINE }
QUOTED:
match: cb_take_quoted_key
WS:
COLON:
EOL: { new: FULLNODE }
WS: { new: FULLMAPVALUE_INLINE }
COLON:
EOL: { new: FULLNODE }
WS: { new: FULLMAPVALUE_INLINE }
PLAIN:
match: cb_mapkey
WS:
COLON:
match: cb_send_mapkey
EOL: { new: FULLNODE }
WS: { new: FULLMAPVALUE_INLINE }
COLON:
match: cb_send_mapkey
EOL: { new: FULLNODE }
WS: { new: FULLMAPVALUE_INLINE }
COLON:
match: cb_empty_mapkey
EOL: { new: FULLNODE }
WS: { new: FULLMAPVALUE_INLINE }
DOC_END:
match: cb_end_document
EOL: { }
DOC_START:
match: cb_end_doc_start_document
EOL: { new: FULLNODE }
WS: { new: FULLNODE }
EOL:
new: RULE_MAPKEY
NODETYPE_SEQ:
DASH:
match: cb_seqitem
EOL: { new: FULLNODE }
WS: { new: FULLNODE }
DOC_END:
match: cb_end_document
EOL: { }
DOC_START:
match: cb_end_doc_start_document
EOL: { new: FULLNODE }
WS: { new: FULLNODE }
EOL:
new: NODETYPE_SEQ
NODETYPE_MAP:
ANCHOR:
match: cb_anchor
WS:
TAG:
match: cb_tag
WS: { new: RULE_MAPKEY }
DEFAULT: { new: RULE_MAPKEY }
TAG:
match: cb_tag
WS:
ANCHOR:
match: cb_anchor
WS: { new: RULE_MAPKEY }
DEFAULT: { new: RULE_MAPKEY }
DEFAULT: { new: RULE_MAPKEY }
FULLNODE_ANCHOR:
TAG:
match: cb_tag
EOL: { match: cb_property_eol, new: FULLNODE_TAG_ANCHOR }
WS:
ANCHOR:
match: cb_anchor
WS: { new: NODETYPE_SCALAR_OR_MAP }
DEFAULT: { new: NODETYPE_SCALAR_OR_MAP }
ANCHOR:
match: cb_anchor
WS:
TAG:
match: cb_tag
WS: { new: NODETYPE_SCALAR_OR_MAP }
DEFAULT: { new: NODETYPE_SCALAR_OR_MAP }
EOL: { new: FULLNODE_ANCHOR }
DEFAULT: { new: NODETYPE_NODE }
FULLNODE_TAG:
ANCHOR:
match: cb_anchor
EOL: { match: cb_property_eol, new: FULLNODE_TAG_ANCHOR }
WS:
TAG:
match: cb_tag
WS: { new: NODETYPE_SCALAR_OR_MAP }
DEFAULT: { new: NODETYPE_SCALAR_OR_MAP, }
TAG:
match: cb_tag
WS:
ANCHOR:
match: cb_anchor
WS: { new: NODETYPE_SCALAR_OR_MAP }
DEFAULT: { new: NODETYPE_SCALAR_OR_MAP }
EOL: { new: FULLNODE_TAG }
DEFAULT: { new: NODETYPE_NODE }
FULLNODE_TAG_ANCHOR:
ANCHOR:
match: cb_anchor
WS:
TAG:
match: cb_tag
WS: { new: NODETYPE_SCALAR_OR_MAP }
DEFAULT: { new: NODETYPE_SCALAR_OR_MAP }
TAG:
match: cb_tag
WS:
ANCHOR:
match: cb_anchor
WS: { new: NODETYPE_SCALAR_OR_MAP }
DEFAULT: { new: NODETYPE_SCALAR_OR_MAP }
EOL: { new: FULLNODE_TAG_ANCHOR }
DEFAULT: { new: NODETYPE_NODE }
FULLNODE:
ANCHOR:
match: cb_anchor
EOL: { match: cb_property_eol, new: FULLNODE_ANCHOR }
WS:
TAG:
match: cb_tag
EOL: { match: cb_property_eol, new: FULLNODE_TAG_ANCHOR }
WS: { new: NODETYPE_SCALAR_OR_MAP }
DEFAULT: { new: NODETYPE_SCALAR_OR_MAP }
TAG:
match: cb_tag
EOL: { match: cb_property_eol, new: FULLNODE_TAG }
WS:
ANCHOR:
match: cb_anchor
EOL: { match: cb_property_eol, new: FULLNODE_TAG_ANCHOR }
WS: { new: NODETYPE_SCALAR_OR_MAP }
DEFAULT: { new: NODETYPE_SCALAR_OR_MAP }
EOL: { new: FULLNODE }
DEFAULT: { new: NODETYPE_NODE }
FULLMAPVALUE_INLINE:
ANCHOR:
match: cb_anchor
EOL: { match: cb_property_eol, new: FULLNODE_ANCHOR }
WS:
TAG:
match: cb_tag
EOL: { match: cb_property_eol, new: FULLNODE_TAG_ANCHOR }
WS: { new: NODETYPE_MAPVALUE_INLINE }
DEFAULT: { new: NODETYPE_MAPVALUE_INLINE }
TAG:
match: cb_tag
EOL: { match: cb_property_eol, new: FULLNODE_TAG }
WS:
ANCHOR:
match: cb_anchor
EOL: { match: cb_property_eol, new: FULLNODE_TAG_ANCHOR }
WS: { new: NODETYPE_MAPVALUE_INLINE }
DEFAULT: { new: NODETYPE_MAPVALUE_INLINE }
DEFAULT: { new: NODETYPE_MAPVALUE_INLINE }
NODETYPE_MAPVALUE_INLINE:
ALIAS:
match: cb_send_alias
EOL: { }
QUOTED:
match: cb_take_quoted
EOL: { match: cb_send_scalar }
QUOTED_MULTILINE:
match: cb_quoted_multiline
EOL: { }
PLAIN:
match: cb_start_plain
EOL:
match: cb_send_scalar
PLAIN_MULTI:
match: cb_send_plain_multi
EOL: { }
BLOCK_SCALAR:
match: cb_send_block_scalar
EOL: { }
FLOWSEQ_START:
match: cb_start_flowseq
new: NEWFLOWSEQ
FLOWMAP_START:
match: cb_start_flowmap
new: NEWFLOWMAP
DOC_END:
match: cb_end_document
EOL: { }
DOCUMENT_END:
DOC_END:
match: cb_end_document
EOL: { }
DOC_START:
match: cb_end_doc_start_document
EOL: { new: FULLNODE }
WS: { new: FULLNODE }
EOL:
new: DOCUMENT_END
STREAM:
DOC_END:
match: cb_end_document_empty
EOL: { }
DOC_START:
match: cb_doc_start_explicit
EOL: { new: FULLNODE }
WS: { new: FULLNODE }
YAML_DIRECTIVE:
match: cb_set_yaml_version_directive
EOL: { new: DIRECTIVE }
WS: { new: DIRECTIVE }
RESERVED_DIRECTIVE:
match: cb_reserved_directive
EOL: { new: DIRECTIVE }
WS: { new: DIRECTIVE }
TAG_DIRECTIVE:
match: cb_tag_directive
EOL: { new: DIRECTIVE }
WS: { new: DIRECTIVE }
EOL:
new: STREAM
DEFAULT:
match: cb_doc_start_implicit
new: FULLNODE
DIRECTIVE:
DOC_START:
match: cb_doc_start_explicit
EOL: { new: FULLNODE }
WS: { new: FULLNODE }
YAML_DIRECTIVE:
match: cb_set_yaml_version_directive
EOL: { new: DIRECTIVE }
WS: { new: DIRECTIVE }
RESERVED_DIRECTIVE:
match: cb_reserved_directive
EOL: { new: DIRECTIVE }
WS: { new: DIRECTIVE }
TAG_DIRECTIVE:
match: cb_tag_directive
EOL: { new: DIRECTIVE }
WS: { new: DIRECTIVE }
EOL:
new: DIRECTIVE
# END OF YAML INLINE
=cut
YAML-PP-v0.40.0/lib/YAML/PP/PaxHeaders/Emitter.pm 0000644 0000000 0000000 00000000130 15172703230 015712 x ustar 00 29 mtime=1777043096.91514995
30 atime=1777043096.915053569
29 ctime=1777043096.91514995
YAML-PP-v0.40.0/lib/YAML/PP/Emitter.pm 0000644 0001750 0001750 00000075125 15172703230 015360 0 ustar 00tina tina use strict;
use warnings;
package YAML::PP::Emitter;
our $VERSION = 'v0.40.0'; # VERSION
use Data::Dumper;
use YAML::PP::Common qw/
YAML_PLAIN_SCALAR_STYLE YAML_SINGLE_QUOTED_SCALAR_STYLE
YAML_DOUBLE_QUOTED_SCALAR_STYLE
YAML_LITERAL_SCALAR_STYLE YAML_FOLDED_SCALAR_STYLE
YAML_FLOW_SEQUENCE_STYLE YAML_FLOW_MAPPING_STYLE
/;
use constant DEBUG => $ENV{YAML_PP_EMIT_DEBUG} ? 1 : 0;
use constant DEFAULT_WIDTH => 80;
sub new {
my ($class, %args) = @_;
my $self = bless {
indent => $args{indent} || 2,
writer => $args{writer},
width => $args{width} || DEFAULT_WIDTH,
}, $class;
$self->init;
return $self;
}
sub clone {
my ($self) = @_;
my $clone = {
indent => $self->indent,
};
return bless $clone, ref $self;
}
sub event_stack { return $_[0]->{event_stack} }
sub set_event_stack { $_[0]->{event_stack} = $_[1] }
sub indent { return $_[0]->{indent} }
sub width { return $_[0]->{width} }
sub line { return $_[0]->{line} }
sub column { return $_[0]->{column} }
sub set_indent { $_[0]->{indent} = $_[1] }
sub writer { $_[0]->{writer} }
sub set_writer { $_[0]->{writer} = $_[1] }
sub tagmap { return $_[0]->{tagmap} }
sub set_tagmap { $_[0]->{tagmap} = $_[1] }
sub init {
my ($self) = @_;
unless ($self->writer) {
$self->set_writer(YAML::PP::Writer->new);
}
$self->set_tagmap({
'tag:yaml.org,2002:' => '!!',
});
$self->{open_ended} = 0;
$self->{line} = 0;
$self->{column} = 0;
$self->writer->init;
}
sub mapping_start_event {
DEBUG and warn __PACKAGE__.':'.__LINE__.": +++ mapping_start_event\n";
my ($self, $info) = @_;
my $stack = $self->event_stack;
my $last = $stack->[-1];
my $indent = $last->{indent};
my $new_indent = $indent;
my $yaml = '';
my $props = '';
my $anchor = $info->{anchor};
my $tag = $info->{tag};
if (defined $anchor) {
$anchor = "&$anchor";
}
if (defined $tag) {
$tag = $self->_emit_tag('map', $tag);
}
$props = join ' ', grep defined, ($anchor, $tag);
my $flow = $last->{flow} || 0;
$flow++ if ($info->{style} || 0) eq YAML_FLOW_MAPPING_STYLE;
my $newline = 0;
if ($flow > 1) {
if ($last->{type} eq 'SEQ') {
if ($last->{newline}) {
$yaml .= ' ';
}
if ($last->{index} == 0) {
$yaml .= "[";
}
else {
$yaml .= ",";
}
}
elsif ($last->{type} eq 'MAP') {
if ($last->{newline}) {
$yaml .= ' ';
}
if ($last->{index} == 0) {
$yaml .= "{";
}
else {
$yaml .= ",";
}
}
elsif ($last->{type} eq 'MAPVALUE') {
if ($last->{index} == 0) {
die "Should not happen (index 0 in MAPVALUE)";
}
$yaml .= ": ";
}
if ($props) {
$yaml .= " $props ";
}
$new_indent .= ' ' x $self->indent;
}
else {
if ($last->{type} eq 'DOC') {
$newline = $last->{newline};
}
else {
if ($last->{newline}) {
$yaml .= "\n";
$last->{column} = 0;
}
if ($last->{type} eq 'MAPVALUE') {
$new_indent .= ' ' x $self->indent;
$newline = 1;
}
else {
$new_indent = $indent;
if (not $props and $self->indent == 1) {
$new_indent .= ' ' x 2;
}
else {
$new_indent .= ' ' x $self->indent;
}
if ($last->{column}) {
my $space = $self->indent > 1 ? ' ' x ($self->indent - 1) : ' ';
$yaml .= $space;
}
else {
$yaml .= $indent;
}
if ($last->{type} eq 'SEQ') {
$yaml .= '-';
}
elsif ($last->{type} eq 'MAP') {
$yaml .= "?";
$last->{type} = 'COMPLEX';
}
elsif ($last->{type} eq 'COMPLEXVALUE') {
$yaml .= ":";
}
else {
die "Should not happen ($last->{type} in mapping_start)";
}
$last->{column} = 1;
}
$last->{newline} = 0;
}
if ($props) {
$yaml .= $last->{column} ? ' ' : $indent;
$yaml .= $props;
$newline = 1;
}
}
$self->_write($yaml);
my $new_info = {
index => 0, indent => $new_indent, info => $info,
newline => $newline,
column => $self->column,
flow => $flow,
};
$new_info->{type} = 'MAP';
push @{ $stack }, $new_info;
$last->{index}++;
$self->{open_ended} = 0;
}
sub mapping_end_event {
DEBUG and warn __PACKAGE__.':'.__LINE__.": +++ mapping_end_event\n";
my ($self, $info) = @_;
my $stack = $self->event_stack;
my $last = pop @{ $stack };
if ($last->{index} == 0) {
my $indent = $last->{indent};
my $zero_indent = $last->{zero_indent};
if ($last->{zero_indent}) {
$indent .= ' ' x $self->indent;
}
if ($self->column) {
$self->_write(" {}\n");
}
else {
$self->_write("$indent\{}\n");
}
}
elsif ($last->{flow}) {
my $yaml = "}";
if ($last->{flow} == 1) {
$yaml .= "\n";
}
$self->_write("$yaml");
}
$last = $stack->[-1];
$last->{column} = $self->column;
if ($last->{type} eq 'SEQ') {
}
elsif ($last->{type} eq 'MAP') {
$last->{type} = 'MAPVALUE';
}
elsif ($last->{type} eq 'MAPVALUE') {
$last->{type} = 'MAP';
}
elsif ($last->{type} eq 'COMPLEX') {
$last->{type} = 'COMPLEXVALUE';
}
elsif ($last->{type} eq 'COMPLEXVALUE') {
$last->{type} = 'MAP';
}
}
sub sequence_start_event {
DEBUG and warn __PACKAGE__.':'.__LINE__.": +++ sequence_start_event\n";
my ($self, $info) = @_;
my $stack = $self->event_stack;
my $last = $stack->[-1];
my $indent = $last->{indent};
my $new_indent = $indent;
my $yaml = '';
my $props = '';
my $anchor = $info->{anchor};
my $tag = $info->{tag};
if (defined $anchor) {
$anchor = "&$anchor";
}
if (defined $tag) {
$tag = $self->_emit_tag('seq', $tag);
}
$props = join ' ', grep defined, ($anchor, $tag);
my $flow = $last->{flow} || 0;
$flow++ if $flow or ($info->{style} || 0) eq YAML_FLOW_SEQUENCE_STYLE;
my $newline = 0;
my $zero_indent = 0;
if ($flow > 1) {
if ($last->{type} eq 'SEQ') {
if ($last->{newline}) {
$yaml .= ' ';
}
if ($last->{index} == 0) {
$yaml .= "[";
}
else {
$yaml .= ",";
}
}
elsif ($last->{type} eq 'MAP') {
if ($last->{newline}) {
$yaml .= ' ';
}
if ($last->{index} == 0) {
$yaml .= "{";
}
else {
$yaml .= ",";
}
}
elsif ($last->{type} eq 'MAPVALUE') {
if ($last->{index} == 0) {
die "Should not happen (index 0 in MAPVALUE)";
}
$yaml .= ": ";
}
if ($props) {
$yaml .= " $props ";
}
$new_indent .= ' ' x $self->indent;
}
else {
if ($last->{type} eq 'DOC') {
$newline = $last->{newline};
}
else {
if ($last->{newline}) {
$yaml .= "\n";
$last->{column} = 0;
}
if ($last->{type} eq 'MAPVALUE') {
$zero_indent = 1;
$newline = 1;
}
else {
if (not $props and $self->indent == 1) {
$new_indent .= ' ' x 2;
}
else {
$new_indent .= ' ' x $self->indent;
}
if ($last->{column}) {
my $space = $self->indent > 1 ? ' ' x ($self->indent - 1) : ' ';
$yaml .= $space;
}
else {
$yaml .= $indent;
}
if ($last->{type} eq 'SEQ') {
$yaml .= "-";
}
elsif ($last->{type} eq 'MAP') {
$last->{type} = 'COMPLEX';
$zero_indent = 1;
$yaml .= "?";
}
elsif ($last->{type} eq 'COMPLEXVALUE') {
$yaml .= ":";
$zero_indent = 1;
}
else {
die "Should not happen ($last->{type} in sequence_start)";
}
$last->{column} = 1;
}
$last->{newline} = 0;
}
if ($props) {
$yaml .= $last->{column} ? ' ' : $indent;
$yaml .= $props;
$newline = 1;
}
}
$self->_write($yaml);
$last->{index}++;
my $new_info = {
index => 0,
indent => $new_indent,
info => $info,
zero_indent => $zero_indent,
newline => $newline,
column => $self->column,
flow => $flow,
};
$new_info->{type} = 'SEQ';
push @{ $stack }, $new_info;
$self->{open_ended} = 0;
}
sub sequence_end_event {
DEBUG and warn __PACKAGE__.':'.__LINE__.": +++ sequence_end_event\n";
my ($self, $info) = @_;
my $stack = $self->event_stack;
my $last = pop @{ $stack };
if ($last->{index} == 0) {
my $indent = $last->{indent};
my $zero_indent = $last->{zero_indent};
if ($last->{zero_indent}) {
$indent .= ' ' x $self->indent;
}
my $yaml .= $self->column ? ' ' : $indent;
$yaml .= "[]";
if ($last->{flow} < 2) {
$yaml .= "\n";
}
$self->_write($yaml);
}
elsif ($last->{flow}) {
my $yaml = "]";
if ($last->{flow} == 1) {
$yaml .= "\n";
}
$self->_write($yaml);
}
$last = $stack->[-1];
$last->{column} = $self->column;
if ($last->{type} eq 'SEQ') {
}
elsif ($last->{type} eq 'MAP') {
$last->{type} = 'MAPVALUE';
}
elsif ($last->{type} eq 'MAPVALUE') {
$last->{type} = 'MAP';
}
elsif ($last->{type} eq 'COMPLEX') {
$last->{type} = 'COMPLEXVALUE';
}
elsif ($last->{type} eq 'COMPLEXVALUE') {
$last->{type} = 'MAP';
}
}
my %forbidden_first = (qw/
! 1 & 1 * 1 { 1 } 1 [ 1 ] 1 | 1 > 1 @ 1 ` 1 " 1 ' 1
/, '#' => 1, '%' => 1, ',' => 1, " " => 1);
my %forbidden_first_plus_space = (qw/
? 1 - 1 : 1
/);
my %control = (
"\x00" => '\0',
"\x01" => '\x01',
"\x02" => '\x02',
"\x03" => '\x03',
"\x04" => '\x04',
"\x05" => '\x05',
"\x06" => '\x06',
"\x07" => '\a',
"\x08" => '\b',
"\x0b" => '\v',
"\x0c" => '\f',
"\x0e" => '\x0e',
"\x0f" => '\x0f',
"\x10" => '\x10',
"\x11" => '\x11',
"\x12" => '\x12',
"\x13" => '\x13',
"\x14" => '\x14',
"\x15" => '\x15',
"\x16" => '\x16',
"\x17" => '\x17',
"\x18" => '\x18',
"\x19" => '\x19',
"\x1a" => '\x1a',
"\x1b" => '\e',
"\x1c" => '\x1c',
"\x1d" => '\x1d',
"\x1e" => '\x1e',
"\x1f" => '\x1f',
"\x7f" => '\x7f',
"\x80" => '\x80',
"\x81" => '\x81',
"\x82" => '\x82',
"\x83" => '\x83',
"\x84" => '\x84',
"\x86" => '\x86',
"\x87" => '\x87',
"\x88" => '\x88',
"\x89" => '\x89',
"\x8a" => '\x8a',
"\x8b" => '\x8b',
"\x8c" => '\x8c',
"\x8d" => '\x8d',
"\x8e" => '\x8e',
"\x8f" => '\x8f',
"\x90" => '\x90',
"\x91" => '\x91',
"\x92" => '\x92',
"\x93" => '\x93',
"\x94" => '\x94',
"\x95" => '\x95',
"\x96" => '\x96',
"\x97" => '\x97',
"\x98" => '\x98',
"\x99" => '\x99',
"\x9a" => '\x9a',
"\x9b" => '\x9b',
"\x9c" => '\x9c',
"\x9d" => '\x9d',
"\x9e" => '\x9e',
"\x9f" => '\x9f',
"\x{2029}" => '\P',
"\x{2028}" => '\L',
"\x85" => '\N',
"\xa0" => '\_',
);
my $control_re = '\x00-\x08\x0b\x0c\x0e-\x1f\x7f-\x84\x86-\x9f\x{d800}-\x{dfff}\x{fffe}\x{ffff}\x{2028}\x{2029}\x85\xa0';
my %to_escape = (
"\n" => '\n',
"\t" => '\t',
"\r" => '\r',
'\\' => '\\\\',
'"' => '\\"',
%control,
);
my $escape_re = $control_re . '\n\t\r';
my $escape_re_without_lb = $control_re . '\t\r';
sub scalar_event {
DEBUG and warn __PACKAGE__.':'.__LINE__.": +++ scalar_event\n";
my ($self, $info) = @_;
my $stack = $self->event_stack;
my $last = $stack->[-1];
my $indent = $last->{indent};
my $value = $info->{value};
my $flow = $last->{flow};
my $props = '';
my $anchor = $info->{anchor};
my $tag = $info->{tag};
if (defined $anchor) {
$anchor = "&$anchor";
}
if (defined $tag) {
$tag = $self->_emit_tag('scalar', $tag);
}
$props = join ' ', grep defined, ($anchor, $tag);
DEBUG and local $Data::Dumper::Useqq = 1;
$value = '' unless defined $value;
my $style = $self->_find_best_scalar_style(
info => $info,
value => $value,
);
my $open_ended = 0;
if ($style == YAML_PLAIN_SCALAR_STYLE) {
$value =~ s/\n/\n\n/g;
}
elsif ($style == YAML_SINGLE_QUOTED_SCALAR_STYLE) {
my $new_indent = $last->{indent} . (' ' x $self->indent);
$value =~ s/(\n+)/"\n" x (1 + (length $1))/eg;
my @lines = split m/\n/, $value, -1;
if (@lines > 1) {
for my $line (@lines[1 .. $#lines]) {
$line = $new_indent . $line
if length $line;
}
}
$value = join "\n", @lines;
$value =~ s/'/''/g;
$value = "'" . $value . "'";
}
elsif ($style == YAML_LITERAL_SCALAR_STYLE) {
DEBUG and warn __PACKAGE__.':'.__LINE__.$".Data::Dumper->Dump([\$value], ['value']);
my $indicators = '';
if ($value =~ m/\A\n* +/) {
$indicators .= $self->indent;
}
my $indent = $indent . ' ' x $self->indent;
if ($value !~ m/\n\z/) {
$indicators .= '-';
$value .= "\n";
}
elsif ($value =~ m/(\n|\A)\n\z/) {
$indicators .= '+';
$open_ended = 1;
}
$value =~ s/^(?=.)/$indent/gm;
$value = "|$indicators\n$value";
}
elsif ($style == YAML_FOLDED_SCALAR_STYLE) {
DEBUG and warn __PACKAGE__.':'.__LINE__.$".Data::Dumper->Dump([\$value], ['value']);
my @lines = split /\n/, $value, -1;
DEBUG and warn __PACKAGE__.':'.__LINE__.$".Data::Dumper->Dump([\@lines], ['lines']);
my $trailing = -1;
while (@lines) {
last if $lines[-1] ne '';
pop @lines;
$trailing++;
}
my %start_with_space;
for my $i (0 .. $#lines) {
if ($lines[ $i ] =~ m/^[ \t]+/) {
$start_with_space{ $i } = 1;
}
}
my $indicators = '';
if ($value =~ m/\A\n* +/) {
$indicators .= $self->indent;
}
my $indent = $indent . ' ' x $self->indent;
if ($trailing > 0) {
$indicators .= '+';
$open_ended = 1;
}
elsif ($trailing < 0) {
$indicators .= '-';
}
$value = ">$indicators\n";
my $got_content = 0;
for my $i (0 .. $#lines) {
my $line = $lines[ $i ];
my $sp = $start_with_space{ $i } || 0;
my $spnext = $i == $#lines ? 1 : $start_with_space{ $i+1 } || 0;
my $spprev = $i == 0 ? 1 : $start_with_space{ $i-1 } || 0;
my $empty = length $line ? 0 : 1;
my $emptynext = $i == $#lines ? '' : length $lines[$i+1] ? 0 : 1;
my $nl = 0;
if ($empty) {
if ($spnext and $spprev) {
$nl = 1;
}
elsif (not $spnext) {
$nl = 1;
}
elsif (not $got_content) {
$nl = 1;
}
}
else {
$got_content = 1;
$value .= "$indent$line\n";
if (not $sp and not $spnext) {
$nl = 1;
}
}
if ($nl) {
$value .= "\n";
}
}
$value .= "\n" x ($trailing) if $trailing > 0;
}
else {
$value =~ s/([$escape_re"\\])/$to_escape{ $1 } || sprintf '\\u%04x', ord($1)/eg;
$value = '"' . $value . '"';
}
DEBUG and warn __PACKAGE__.':'.__LINE__.": (@$stack)\n";
my $yaml = $self->_emit_scalar(
indent => $indent,
props => $props,
value => $value,
style => $style,
);
$last->{index}++;
$last->{newline} = 0;
$self->_write($yaml);
$last->{column} = $self->column;
$self->{open_ended} = $open_ended;
}
sub _find_best_scalar_style {
my ($self, %args) = @_;
my $info = $args{info};
my $style = $info->{style};
my $value = $args{value};
my $stack = $self->event_stack;
my $last = $stack->[-1];
my $flow = $last->{flow};
my $first = substr($value, 0, 1);
if ($value eq '') {
if ($flow and $last->{type} ne 'MAPVALUE' and $last->{type} ne 'MAP') {
$style = YAML_SINGLE_QUOTED_SCALAR_STYLE;
}
elsif (not $style) {
$style = YAML_SINGLE_QUOTED_SCALAR_STYLE;
}
}
# no control characters anywhere
elsif ($value =~ m/[$control_re]/) {
$style = YAML_DOUBLE_QUOTED_SCALAR_STYLE;
}
$style ||= YAML_PLAIN_SCALAR_STYLE;
if ($style == YAML_SINGLE_QUOTED_SCALAR_STYLE) {
if ($value =~ m/ \n/ or $value =~ m/\n / or $value =~ m/^\n/ or $value =~ m/\n$/) {
$style = YAML_DOUBLE_QUOTED_SCALAR_STYLE;
}
elsif ($value eq "\n") {
$style = YAML_DOUBLE_QUOTED_SCALAR_STYLE;
}
}
elsif ($style == YAML_LITERAL_SCALAR_STYLE or $style == YAML_FOLDED_SCALAR_STYLE) {
if ($value eq '') {
$style = YAML_DOUBLE_QUOTED_SCALAR_STYLE;
}
elsif ($flow) {
# no block scalars in flow
if ($value =~ tr/\n//) {
$style = YAML_DOUBLE_QUOTED_SCALAR_STYLE;
}
else {
$style = YAML_SINGLE_QUOTED_SCALAR_STYLE;
}
}
}
elsif ($style == YAML_PLAIN_SCALAR_STYLE) {
if (not length $value) {
}
elsif ($value =~ m/[$escape_re_without_lb]/) {
$style = YAML_DOUBLE_QUOTED_SCALAR_STYLE;
}
elsif ($value eq "\n") {
$style = YAML_DOUBLE_QUOTED_SCALAR_STYLE;
}
elsif ($value !~ tr/ //c) {
$style = YAML_SINGLE_QUOTED_SCALAR_STYLE;
}
elsif ($value !~ tr/ \n//c) {
$style = YAML_DOUBLE_QUOTED_SCALAR_STYLE;
}
elsif ($value =~ tr/\n//) {
$style = $flow ? YAML_DOUBLE_QUOTED_SCALAR_STYLE : YAML_LITERAL_SCALAR_STYLE;
}
elsif ($forbidden_first{ $first }) {
$style = YAML_SINGLE_QUOTED_SCALAR_STYLE;
}
elsif ($flow and $value =~ tr/,[]{}//) {
$style = YAML_SINGLE_QUOTED_SCALAR_STYLE;
}
elsif (substr($value, 0, 3) =~ m/^(?:---|\.\.\.)/) {
$style = YAML_SINGLE_QUOTED_SCALAR_STYLE;
}
elsif ($value =~ m/: /) {
$style = YAML_SINGLE_QUOTED_SCALAR_STYLE;
}
elsif ($value =~ m/ #/) {
$style = YAML_SINGLE_QUOTED_SCALAR_STYLE;
}
elsif ($value =~ m/[: \t]\z/) {
$style = YAML_SINGLE_QUOTED_SCALAR_STYLE;
}
elsif ($value =~ m/[^\x20-\x3A\x3B-\x7E\x85\xA0-\x{D7FF}\x{E000}-\x{FEFE}\x{FF00}-\x{FFFD}\x{10000}-\x{10FFFF}]/) {
$style = YAML_SINGLE_QUOTED_SCALAR_STYLE;
}
elsif ($forbidden_first_plus_space{ $first }) {
if (length ($value) == 1 or substr($value, 1, 1) =~ m/^\s/) {
$style = YAML_SINGLE_QUOTED_SCALAR_STYLE;
}
}
}
if ($style == YAML_SINGLE_QUOTED_SCALAR_STYLE and not $info->{style}) {
if ($value =~ tr/'// and $value !~ tr/"//) {
$style = YAML_DOUBLE_QUOTED_SCALAR_STYLE;
}
}
return $style;
}
sub _emit_scalar {
my ($self, %args) = @_;
my $props = $args{props};
my $value = $args{value};
my $style = $args{style};
my $stack = $self->event_stack;
my $last = $stack->[-1];
my $flow = $last->{flow};
my $yaml = '';
my $pvalue = $props;
if ($props and length $value) {
$pvalue .= " $value";
}
elsif (length $value) {
$pvalue .= $value;
}
if ($flow) {
if ($props and not length $value) {
$pvalue .= ' ';
}
$yaml = $self->_emit_flow_scalar(
value => $value,
pvalue => $pvalue,
style => $args{style},
);
}
else {
$yaml = $self->_emit_block_scalar(
props => $props,
value => $value,
pvalue => $pvalue,
indent => $args{indent},
style => $args{style},
);
}
return $yaml;
}
sub _emit_block_scalar {
my ($self, %args) = @_;
my $props = $args{props};
my $value = $args{value};
my $pvalue = $args{pvalue};
my $indent = $args{indent};
my $style = $args{style};
my $stack = $self->event_stack;
my $last = $stack->[-1];
my $yaml;
if ($last->{type} eq 'MAP' or $last->{type} eq 'SEQ') {
if ($last->{index} == 0 and $last->{newline}) {
$yaml .= "\n";
$last->{column} = 0;
$last->{newline} = 0;
}
}
my $space = ' ';
my $multiline = ($style == YAML_LITERAL_SCALAR_STYLE or $style == YAML_FOLDED_SCALAR_STYLE);
if ($last->{type} eq 'MAP') {
if ($last->{column}) {
my $space = $self->indent > 1 ? ' ' x ($self->indent - 1) : ' ';
$yaml .= $space;
}
else {
$yaml .= $indent;
}
if ($props and not length $value) {
$pvalue .= ' ';
}
$last->{type} = 'MAPVALUE';
if ($multiline) {
# oops, a complex key
$yaml .= "? ";
$last->{type} = 'COMPLEXVALUE';
}
if (not $multiline) {
$pvalue .= ":";
}
}
else {
if ($last->{type} eq 'MAPVALUE') {
$last->{type} = 'MAP';
}
elsif ($last->{type} eq 'DOC') {
}
else {
if ($last->{column}) {
my $space = $self->indent > 1 ? ' ' x ($self->indent - 1) : ' ';
$yaml .= $space;
}
else {
$yaml .= $indent;
}
if ($last->{type} eq 'COMPLEXVALUE') {
$last->{type} = 'MAP';
$yaml .= ":";
}
elsif ($last->{type} eq 'SEQ') {
$yaml .= "-";
}
else {
die "Should not happen ($last->{type} in scalar_event)";
}
$last->{column} = 1;
}
if (length $pvalue) {
if ($last->{column}) {
$pvalue = "$space$pvalue";
}
}
if (not $multiline) {
$pvalue .= "\n";
}
}
$yaml .= $pvalue;
return $yaml;
}
sub _emit_flow_scalar {
my ($self, %args) = @_;
my $value = $args{value};
my $pvalue = $args{pvalue};
my $stack = $self->event_stack;
my $last = $stack->[-1];
my $yaml;
if ($last->{type} eq 'SEQ') {
if ($last->{index} == 0) {
if ($self->column) {
$yaml .= ' ';
}
$yaml .= "[";
}
else {
$yaml .= ", ";
}
}
elsif ($last->{type} eq 'MAP') {
if ($last->{index} == 0) {
if ($self->column) {
$yaml .= ' ';
}
$yaml .= "{";
}
else {
$yaml .= ", ";
}
$last->{type} = 'MAPVALUE';
}
elsif ($last->{type} eq 'MAPVALUE') {
if ($last->{index} == 0) {
die "Should not happen (index 0 in MAPVALUE)";
}
$yaml .= ": ";
$last->{type} = 'MAP';
}
if ($self->column + length $pvalue > $self->width) {
$yaml .= "\n";
$yaml .= $last->{indent};
$yaml .= ' ' x $self->indent;
}
$yaml .= $pvalue;
return $yaml;
}
sub alias_event {
DEBUG and warn __PACKAGE__.':'.__LINE__.": +++ alias_event\n";
my ($self, $info) = @_;
my $stack = $self->event_stack;
my $last = $stack->[-1];
my $indent = $last->{indent};
my $flow = $last->{flow};
my $alias = '*' . $info->{value};
my $yaml = '';
if ($last->{type} eq 'MAP' or $last->{type} eq 'SEQ') {
if ($last->{index} == 0 and $last->{newline}) {
$yaml .= "\n";
$last->{column} = 0;
$last->{newline} = 0;
}
}
$yaml .= $last->{column} ? ' ' : $indent;
if ($flow) {
my $space = '';
if ($last->{type} eq 'SEQ') {
if ($last->{index} == 0) {
if ($flow == 1) {
$yaml .= ' ';
}
$yaml .= "[";
}
else {
$yaml .= ", ";
}
}
elsif ($last->{type} eq 'MAP') {
if ($last->{index} == 0) {
if ($flow == 1) {
$yaml .= ' ';
}
$yaml .= "{";
}
else {
$yaml .= ", ";
}
$last->{type} = 'MAPVALUE';
$space = ' ';
}
elsif ($last->{type} eq 'MAPVALUE') {
if ($last->{index} == 0) {
die 23;
if ($flow == 1) {
$yaml .= ' ';
}
$yaml .= "{";
}
else {
$yaml .= ": ";
}
$last->{type} = 'MAP';
}
$yaml .= "$alias$space";
}
else {
if ($last->{type} eq 'MAP') {
$yaml .= "$alias :";
$last->{type} = 'MAPVALUE';
}
else {
if ($last->{type} eq 'MAPVALUE') {
$last->{type} = 'MAP';
}
elsif ($last->{type} eq 'DOC') {
# TODO an alias at document level isn't actually valid
}
else {
if ($last->{type} eq 'COMPLEXVALUE') {
$last->{type} = 'MAP';
$yaml .= ": ";
}
elsif ($last->{type} eq 'COMPLEX') {
$yaml .= ": ";
}
elsif ($last->{type} eq 'SEQ') {
$yaml .= "- ";
}
else {
die "Unexpected";
}
}
$yaml .= "$alias\n";
}
}
$self->_write("$yaml");
$last->{index}++;
$last->{column} = $self->column;
$self->{open_ended} = 0;
}
sub document_start_event {
DEBUG and warn __PACKAGE__.':'.__LINE__.": +++ document_start_event\n";
my ($self, $info) = @_;
my $newline = 0;
my $implicit = $info->{implicit};
if ($info->{version_directive}) {
if ($self->{open_ended}) {
$self->_write("...\n");
}
$self->_write("%YAML $info->{version_directive}->{major}.$info->{version_directive}->{minor}\n");
$self->{open_ended} = 0;
$implicit = 0; # we need ---
}
unless ($implicit) {
$newline = 1;
$self->_write("---");
}
$self->set_event_stack([
{
type => 'DOC', index => 0, indent => '', info => $info,
newline => $newline, column => $self->column,
}
]);
}
sub document_end_event {
DEBUG and warn __PACKAGE__.':'.__LINE__.": +++ document_end_event\n";
my ($self, $info) = @_;
$self->set_event_stack([]);
if ($self->{open_ended} or not $info->{implicit}) {
$self->_write("...\n");
$self->{open_ended} = 0;
}
else {
$self->{open_ended} = 1;
}
}
sub stream_start_event {
}
sub stream_end_event {
}
sub _emit_tag {
my ($self, $type, $tag) = @_;
my $map = $self->tagmap;
for my $key (sort keys %$map) {
if ($tag =~ m/^\Q$key\E(.*)/) {
$tag = $map->{ $key } . $1;
return $tag;
}
}
if ($tag =~ m/^(!.*)/) {
$tag = "$1";
}
else {
$tag = "!<$tag>";
}
return $tag;
}
sub finish {
my ($self) = @_;
$self->writer->finish;
}
sub _write {
my ($self, $yaml) = @_;
return unless length $yaml;
my @lines = split m/\n/, $yaml, -1;
my $newlines = @lines - 1;
$self->{line} += $newlines;
if (length $lines[-1]) {
if ($newlines) {
$self->{column} = length $lines[-1];
}
else {
$self->{column} += length $lines[-1];
}
}
else {
$self->{column} = 0;
}
$self->writer->write($yaml);
}
1;
__END__
=pod
=encoding utf-8
=head1 NAME
YAML::PP::Emitter - Emitting events
=head1 SYNOPSIS
my $emitter = YAML::PP::Emitter->new(
indent => 4,
);
$emitter->init;
$emitter->stream_start_event;
$emitter->document_start_event({ implicit => 1 });
$emitter->sequence_start_event;
$emitter->scalar_event({ value => $input, style => $style });
$emitter->sequence_end_event;
$emitter->document_end_event({ implicit => 1 });
$emitter->stream_end_event;
my $yaml = $emitter->writer->output;
$emitter->finish;
=head1 DESCRIPTION
The emitter emits events to YAML. It provides methods for each event
type. The arguments are mostly the same as the events from L.
=head1 METHODS
=over
=item new
my $emitter = YAML::PP::Emitter->new(
indent => 4,
);
Constructor. Currently takes these options:
=over
=item indent
=item writer
=back
=item stream_start_event, stream_end_event, document_start_event, document_end_event, sequence_start_event, sequence_end_event, mapping_start_event, mapping_end_event, scalar_event, alias_event
=item indent, set_indent
Getter/setter for number of indentation spaces.
TODO: Currently sequences are always zero-indented.
=item writer, set_writer
Getter/setter for the writer object. By default L.
You can pass your own writer if you want to output the resulting YAML yourself.
=item init
Initialize
=item finish
=back
=cut
YAML-PP-v0.40.0/lib/YAML/PP/PaxHeaders/Common.pm 0000644 0000000 0000000 00000000132 15172703230 015533 x ustar 00 30 mtime=1777043096.914230138
30 atime=1777043096.914116087
30 ctime=1777043096.914230138
YAML-PP-v0.40.0/lib/YAML/PP/Common.pm 0000644 0001750 0001750 00000015731 15172703230 015174 0 ustar 00tina tina use strict;
use warnings;
package YAML::PP::Common;
our $VERSION = 'v0.40.0'; # VERSION
use base 'Exporter';
my @p = qw/
PRESERVE_ALL PRESERVE_ORDER PRESERVE_SCALAR_STYLE PRESERVE_FLOW_STYLE
PRESERVE_ALIAS
/;
my @s = qw/
YAML_ANY_SCALAR_STYLE YAML_PLAIN_SCALAR_STYLE
YAML_SINGLE_QUOTED_SCALAR_STYLE YAML_DOUBLE_QUOTED_SCALAR_STYLE
YAML_LITERAL_SCALAR_STYLE YAML_FOLDED_SCALAR_STYLE
YAML_QUOTED_SCALAR_STYLE
YAML_ANY_SEQUENCE_STYLE
YAML_BLOCK_SEQUENCE_STYLE YAML_FLOW_SEQUENCE_STYLE
YAML_ANY_MAPPING_STYLE
YAML_BLOCK_MAPPING_STYLE YAML_FLOW_MAPPING_STYLE
/;
our @EXPORT_OK = (@s, @p);
our %EXPORT_TAGS = (
PRESERVE => [@p],
STYLES => [@s],
);
use constant {
YAML_ANY_SCALAR_STYLE => 0,
YAML_PLAIN_SCALAR_STYLE => 1,
YAML_SINGLE_QUOTED_SCALAR_STYLE => 2,
YAML_DOUBLE_QUOTED_SCALAR_STYLE => 3,
YAML_LITERAL_SCALAR_STYLE => 4,
YAML_FOLDED_SCALAR_STYLE => 5,
YAML_QUOTED_SCALAR_STYLE => 'Q', # deprecated
YAML_ANY_SEQUENCE_STYLE => 0,
YAML_BLOCK_SEQUENCE_STYLE => 1,
YAML_FLOW_SEQUENCE_STYLE => 2,
YAML_ANY_MAPPING_STYLE => 0,
YAML_BLOCK_MAPPING_STYLE => 1,
YAML_FLOW_MAPPING_STYLE => 2,
PRESERVE_ORDER => 2,
PRESERVE_SCALAR_STYLE => 4,
PRESERVE_FLOW_STYLE => 8,
PRESERVE_ALIAS => 16,
PRESERVE_ALL => 31,
};
my %scalar_style_to_string = (
YAML_PLAIN_SCALAR_STYLE() => ':',
YAML_SINGLE_QUOTED_SCALAR_STYLE() => "'",
YAML_DOUBLE_QUOTED_SCALAR_STYLE() => '"',
YAML_LITERAL_SCALAR_STYLE() => '|',
YAML_FOLDED_SCALAR_STYLE() => '>',
);
sub event_to_test_suite {
my ($event, $args) = @_;
my $ev = $event->{name};
my $string;
my $content = $event->{value};
my $properties = '';
$properties .= " &$event->{anchor}" if defined $event->{anchor};
$properties .= " <$event->{tag}>" if defined $event->{tag};
if ($ev eq 'document_start_event') {
$string = "+DOC";
$string .= " ---" unless $event->{implicit};
}
elsif ($ev eq 'document_end_event') {
$string = "-DOC";
$string .= " ..." unless $event->{implicit};
}
elsif ($ev eq 'stream_start_event') {
$string = "+STR";
}
elsif ($ev eq 'stream_end_event') {
$string = "-STR";
}
elsif ($ev eq 'mapping_start_event') {
$string = "+MAP";
if ($event->{style} and $event->{style} eq YAML_FLOW_MAPPING_STYLE) {
$string .= ' {}' if $args->{flow};
}
$string .= $properties;
if (0) {
# doesn't match yaml-test-suite format
}
}
elsif ($ev eq 'sequence_start_event') {
$string = "+SEQ";
if ($event->{style} and $event->{style} eq YAML_FLOW_SEQUENCE_STYLE) {
$string .= ' []' if $args->{flow};
}
$string .= $properties;
if (0) {
# doesn't match yaml-test-suite format
}
}
elsif ($ev eq 'mapping_end_event') {
$string = "-MAP";
}
elsif ($ev eq 'sequence_end_event') {
$string = "-SEQ";
}
elsif ($ev eq 'scalar_event') {
$string = '=VAL';
$string .= $properties;
$content =~ s/\\/\\\\/g;
$content =~ s/\t/\\t/g;
$content =~ s/\r/\\r/g;
$content =~ s/\n/\\n/g;
$content =~ s/[\b]/\\b/g;
$string .= ' '
. $scalar_style_to_string{ $event->{style} }
. $content;
}
elsif ($ev eq 'alias_event') {
$string = "=ALI *$content";
}
return $string;
}
sub test_suite_to_event {
my ($str) = @_;
my $event = {};
if ($str =~ s/^\+STR//) {
$event->{name} = 'stream_start_event';
}
elsif ($str =~ s/^\-STR//) {
$event->{name} = 'stream_end_event';
}
elsif ($str =~ s/^\+DOC//) {
$event->{name} = 'document_start_event';
if ($str =~ s/^ ---//) {
$event->{implicit} = 0;
}
else {
$event->{implicit} = 1;
}
}
elsif ($str =~ s/^\-DOC//) {
$event->{name} = 'document_end_event';
if ($str =~ s/^ \.\.\.//) {
$event->{implicit} = 0;
}
else {
$event->{implicit} = 1;
}
}
elsif ($str =~ s/^\+SEQ//) {
$event->{name} = 'sequence_start_event';
if ($str =~ s/^ \&(\S+)//) {
$event->{anchor} = $1;
}
if ($str =~ s/^ <(\S+)>//) {
$event->{tag} = $1;
}
}
elsif ($str =~ s/^\-SEQ//) {
$event->{name} = 'sequence_end_event';
}
elsif ($str =~ s/^\+MAP//) {
$event->{name} = 'mapping_start_event';
if ($str =~ s/^ \&(\S+)//) {
$event->{anchor} = $1;
}
if ($str =~ s/^ <(\S+)>//) {
$event->{tag} = $1;
}
}
elsif ($str =~ s/^\-MAP//) {
$event->{name} = 'mapping_end_event';
}
elsif ($str =~ s/^=VAL//) {
$event->{name} = 'scalar_event';
if ($str =~ s/^ <(\S+)>//) {
$event->{tag} = $1;
}
if ($str =~ s/^ [:'">|]//) {
$event->{style} = $1;
}
if ($str =~ s/^(.*)//) {
$event->{value} = $1;
}
}
elsif ($str =~ s/^=ALI//) {
$event->{name} = 'alias_event';
if ($str =~ s/^ \*(.*)//) {
$event->{value} = $1;
}
}
else {
die "Could not parse event '$str'";
}
return $event;
}
1;
__END__
=pod
=encoding utf-8
=head1 NAME
YAML::PP::Common - Constants and common functions
=head1 SYNOPSIS
use YAML::PP::Common ':STYLES';
# or
use YAML::PP::Common qw/
YAML_ANY_SCALAR_STYLE YAML_PLAIN_SCALAR_STYLE
YAML_SINGLE_QUOTED_SCALAR_STYLE YAML_DOUBLE_QUOTED_SCALAR_STYLE
YAML_LITERAL_SCALAR_STYLE YAML_FOLDED_SCALAR_STYLE
YAML_QUOTED_SCALAR_STYLE
YAML_ANY_SEQUENCE_STYLE
YAML_BLOCK_SEQUENCE_STYLE YAML_FLOW_SEQUENCE_STYLE
YAML_ANY_MAPPING_STYLE
YAML_BLOCK_MAPPING_STYLE YAML_FLOW_MAPPING_STYLE
/;
use YAML::PP::Common ':PRESERVE';
# or
use YAML::PP::Common qw/
PRESERVE_ALL PRESERVE_ORDER PRESERVE_SCALAR_STYLE PRESERVE_FLOW_STYLE
PRESERVE_ALIAS
/:
=head1 DESCRIPTION
This module provides common constants and functions for modules working with
YAML::PP events.
=head1 FUNCTIONS
=over
=item event_to_test_suite
my $string = YAML::PP::Common::event_to_test_suite($event_prom_parser);
For examples of the returned format look into this distributions's directory
C which is a copy of
L.
=item test_suite_to_event
my $event = YAML::PP::Common::test_suite_to_event($str);
Turns an event string in test suite format into an event hashref. Not complete
yet.
=back
YAML-PP-v0.40.0/lib/YAML/PP/PaxHeaders/Parser.pm 0000644 0000000 0000000 00000000132 15172703230 015537 x ustar 00 30 mtime=1777043096.914116087
30 atime=1777043096.914018937
30 ctime=1777043096.914116087
YAML-PP-v0.40.0/lib/YAML/PP/Parser.pm 0000644 0001750 0001750 00000121264 15172703230 015177 0 ustar 00tina tina # ABSTRACT: YAML Parser
use strict;
use warnings;
package YAML::PP::Parser;
our $VERSION = 'v0.40.0'; # VERSION
use constant TRACE => $ENV{YAML_PP_TRACE} ? 1 : 0;
use constant DEBUG => ($ENV{YAML_PP_DEBUG} || $ENV{YAML_PP_TRACE}) ? 1 : 0;
use YAML::PP::Common qw/
YAML_PLAIN_SCALAR_STYLE YAML_SINGLE_QUOTED_SCALAR_STYLE
YAML_DOUBLE_QUOTED_SCALAR_STYLE
YAML_LITERAL_SCALAR_STYLE YAML_FOLDED_SCALAR_STYLE
YAML_FLOW_SEQUENCE_STYLE YAML_FLOW_MAPPING_STYLE
/;
use YAML::PP::Render;
use YAML::PP::Lexer;
use YAML::PP::Grammar qw/ $GRAMMAR /;
use YAML::PP::Exception;
use YAML::PP::Reader;
use Carp qw/ croak /;
sub new {
my ($class, %args) = @_;
my $reader = delete $args{reader} || YAML::PP::Reader->new;
my $default_yaml_version = delete $args{default_yaml_version};
my $self = bless {
default_yaml_version => $default_yaml_version || '1.2',
lexer => YAML::PP::Lexer->new(
reader => $reader,
),
}, $class;
my $receiver = delete $args{receiver};
if ($receiver) {
$self->set_receiver($receiver);
}
return $self;
}
sub clone {
my ($self) = @_;
my $clone = {
default_yaml_version => $self->default_yaml_version,
lexer => YAML::PP::Lexer->new(),
};
return bless $clone, ref $self;
}
sub receiver { return $_[0]->{receiver} }
sub set_receiver {
my ($self, $receiver) = @_;
my $callback;
if (ref $receiver eq 'CODE') {
$callback = $receiver;
}
else {
$callback = sub {
my ($self, $event, $info) = @_;
return $receiver->$event($info);
};
}
$self->{callback} = $callback;
$self->{receiver} = $receiver;
}
sub reader { return $_[0]->lexer->{reader} }
sub set_reader {
my ($self, $reader) = @_;
$self->lexer->set_reader($reader);
}
sub lexer { return $_[0]->{lexer} }
sub callback { return $_[0]->{callback} }
sub set_callback { $_[0]->{callback} = $_[1] }
sub level { return $#{ $_[0]->{offset} } }
sub offset { return $_[0]->{offset} }
sub set_offset { $_[0]->{offset} = $_[1] }
sub events { return $_[0]->{events} }
sub set_events { $_[0]->{events} = $_[1] }
sub new_node { return $_[0]->{new_node} }
sub set_new_node { $_[0]->{new_node} = $_[1] }
sub tagmap { return $_[0]->{tagmap} }
sub set_tagmap { $_[0]->{tagmap} = $_[1] }
sub tokens { return $_[0]->{tokens} }
sub set_tokens { $_[0]->{tokens} = $_[1] }
sub event_stack { return $_[0]->{event_stack} }
sub set_event_stack { $_[0]->{event_stack} = $_[1] }
sub default_yaml_version { return $_[0]->{default_yaml_version} }
sub yaml_version { return $_[0]->{yaml_version} }
sub set_yaml_version { $_[0]->{yaml_version} = $_[1] }
sub yaml_version_directive { return $_[0]->{yaml_version_directive} }
sub set_yaml_version_directive { $_[0]->{yaml_version_directive} = $_[1] }
sub rule { return $_[0]->{rule} }
sub set_rule {
my ($self, $name) = @_;
no warnings 'uninitialized';
DEBUG and $self->info("set_rule($name)");
$self->{rule} = $name;
}
sub init {
my ($self) = @_;
$self->set_offset([]);
$self->set_events([]);
$self->set_new_node(0);
$self->set_tagmap({
'!!' => "tag:yaml.org,2002:",
});
$self->set_tokens([]);
$self->set_rule(undef);
$self->set_event_stack([]);
$self->set_yaml_version($self->default_yaml_version);
$self->set_yaml_version_directive(undef);
$self->lexer->init;
}
sub parse_string {
my ($self, $yaml) = @_;
$self->set_reader(YAML::PP::Reader->new( input => $yaml ));
$self->parse();
}
sub parse_file {
my ($self, $file) = @_;
$self->set_reader(YAML::PP::Reader::File->new( input => $file ));
$self->parse();
}
my %nodetypes = (
MAPVALUE => 'NODETYPE_COMPLEX',
MAP => 'NODETYPE_MAP',
# IMAP => 'NODETYPE_SEQ',
SEQ => 'NODETYPE_SEQ',
SEQ0 => 'NODETYPE_SEQ',
FLOWMAP => 'NODETYPE_FLOWMAP',
FLOWMAPVALUE => 'NODETYPE_FLOWMAPVALUE',
FLOWSEQ => 'NODETYPE_FLOWSEQ',
FLOWSEQ_NEXT => 'FLOWSEQ_NEXT',
DOC => 'FULLNODE',
DOC_END => 'DOCUMENT_END',
STR => 'STREAM',
END_FLOW => 'END_FLOW',
);
sub parse {
my ($self) = @_;
TRACE and warn "=== parse()\n";
TRACE and $self->debug_yaml;
$self->init;
$self->lexer->init;
eval {
$self->start_stream;
$self->set_rule( 'STREAM' );
$self->parse_tokens();
$self->end_stream;
};
if (my $error = $@) {
if (ref $error) {
croak "$error\n ";
}
croak $error;
}
DEBUG and $self->highlight_yaml;
TRACE and $self->debug_tokens;
}
sub lex_next_tokens {
my ($self) = @_;
DEBUG and $self->info("----------------> lex_next_tokens");
TRACE and $self->debug_events;
my $indent = $self->offset->[-1];
my $event_types = $self->events;
my $next_tokens = $self->lexer->fetch_next_tokens($indent);
return unless @$next_tokens;
my $next = $next_tokens->[0];
return 1 if ($next->{name} ne 'SPACE');
my $flow = $event_types->[-1] =~ m/^FLOW/;
my $space = length $next->{value};
my $tokens = $self->tokens;
if (not $space) {
shift @$next_tokens;
}
else {
push @$tokens, shift @$next_tokens;
}
if ($flow) {
if ($space >= $indent) {
return 1;
}
$self->exception("Bad indendation in " . $self->events->[-1]);
}
$next = $next_tokens->[0];
if ($space > $indent ) {
return 1 if $indent < 0;
unless ($self->new_node) {
$self->exception("Bad indendation in " . $self->events->[-1]);
}
return 1;
}
if ($self->new_node) {
if ($space < $indent) {
$self->scalar_event({ style => YAML_PLAIN_SCALAR_STYLE, value => '' });
$self->remove_nodes($space);
}
else {
# unindented sequence starts
my $exp = $self->events->[-1];
my $seq_start = $next->{name} eq 'DASH';
if ( $seq_start and ($exp eq 'MAPVALUE' or $exp eq 'MAP')) {
}
else {
$self->scalar_event({ style => YAML_PLAIN_SCALAR_STYLE, value => '' });
}
}
}
else {
if ($space < $indent) {
$self->remove_nodes($space);
}
}
my $exp = $self->events->[-1];
if ($exp eq 'SEQ0' and $next->{name} ne 'DASH') {
TRACE and $self->info("In unindented sequence");
$self->end_sequence;
$exp = $self->events->[-1];
}
if ($self->offset->[-1] != $space) {
$self->exception("Expected " . $self->events->[-1]);
}
return 1;
}
my %next_event = (
MAP => 'MAPVALUE',
IMAP => 'IMAPVALUE',
MAPVALUE => 'MAP',
IMAPVALUE => 'IMAP',
SEQ => 'SEQ',
SEQ0 => 'SEQ0',
DOC => 'DOC_END',
STR => 'STR',
FLOWSEQ => 'FLOWSEQ_NEXT',
FLOWSEQ_NEXT => 'FLOWSEQ',
FLOWMAP => 'FLOWMAPVALUE',
FLOWMAPVALUE => 'FLOWMAP',
);
my %event_to_method = (
MAP => 'mapping',
IMAP => 'mapping',
FLOWMAP => 'mapping',
SEQ => 'sequence',
SEQ0 => 'sequence',
FLOWSEQ => 'sequence',
DOC => 'document',
STR => 'stream',
VAL => 'scalar',
ALI => 'alias',
MAPVALUE => 'mapping',
IMAPVALUE => 'mapping',
);
#sub process_events {
# my ($self, $res) = @_;
#
# my $event_stack = $self->event_stack;
# return unless @$event_stack;
#
# if (@$event_stack == 1 and $event_stack->[0]->[0] eq 'properties') {
# return;
# }
#
# my $event_types = $self->events;
# my $properties;
# my @send_events;
# for my $event (@$event_stack) {
# TRACE and warn __PACKAGE__.':'.__LINE__.$".Data::Dumper->Dump([\$event], ['event']);
# my ($type, $info) = @$event;
# if ($type eq 'properties') {
# $properties = $info;
# }
# elsif ($type eq 'scalar') {
# $info->{name} = 'scalar_event';
# $event_types->[-1] = $next_event{ $event_types->[-1] };
# push @send_events, $info;
# }
# elsif ($type eq 'begin') {
# my $name = $info->{name};
# $info->{name} = $event_to_method{ $name } . '_start_event';
# push @{ $event_types }, $name;
# push @{ $self->offset }, $info->{offset};
# push @send_events, $info;
# }
# elsif ($type eq 'end') {
# my $name = $info->{name};
# $info->{name} = $event_to_method{ $name } . '_end_event';
# $self->$type($name, $info);
# push @send_events, $info;
# if (@$event_types) {
# $event_types->[-1] = $next_event{ $event_types->[-1] };
# }
# }
# elsif ($type eq 'alias') {
# if ($properties) {
# $self->exception("Parse error: Alias not allowed in this context");
# }
# $info->{name} = 'alias_event';
# $event_types->[-1] = $next_event{ $event_types->[-1] };
# push @send_events, $info;
# }
# }
# @$event_stack = ();
# for my $info (@send_events) {
# DEBUG and $self->debug_event( $info );
# $self->callback->($self, $info->{name}, $info);
# }
#}
my %fetch_method = (
'"' => 'fetch_quoted',
"'" => 'fetch_quoted',
'|' => 'fetch_block',
'>' => 'fetch_block',
'' => 'fetch_plain',
);
sub parse_tokens {
my ($self) = @_;
my $event_types = $self->events;
my $offsets = $self->offset;
my $tokens = $self->tokens;
my $next_tokens = $self->lexer->next_tokens;
unless ($self->lex_next_tokens) {
$self->end_document(1);
return 0;
}
unless ($self->new_node) {
if ($self->level > 0) {
my $new_rule = $nodetypes{ $event_types->[-1] }
or die "Did not find '$event_types->[-1]'";
$self->set_rule( $new_rule );
}
}
my $rule_name = $self->rule;
DEBUG and $self->info("----------------> parse_tokens($rule_name)");
my $rule = $GRAMMAR->{ $rule_name }
or die "Could not find rule $rule_name";
TRACE and $self->debug_rules($rule);
TRACE and $self->debug_yaml;
DEBUG and $self->debug_next_line;
RULE: while ($rule_name) {
DEBUG and $self->info("RULE: $rule_name");
TRACE and $self->debug_tokens($next_tokens);
unless (@$next_tokens) {
$self->exception("No more tokens");
}
TRACE and warn __PACKAGE__.':'.__LINE__.$".Data::Dumper->Dump([\$next_tokens->[0]], ['next_token']);
my $got = $next_tokens->[0]->{name};
if ($got eq 'CONTEXT') {
my $context = shift @$next_tokens;
my $indent = $offsets->[-1];
$indent++ unless $self->lexer->flowcontext;
my $method = $fetch_method{ $context->{value} };
my $partial = $self->lexer->$method($indent, $context->{value});
next RULE;
}
my $def = $rule->{ $got };
if ($def) {
push @$tokens, shift @$next_tokens;
}
elsif ($def = $rule->{DEFAULT}) {
$got = 'DEFAULT';
}
else {
$self->expected(
expected => [keys %$rule],
got => $next_tokens->[0],
);
}
DEBUG and $self->got("---got $got");
if (my $sub = $def->{match}) {
DEBUG and $self->info("CALLBACK $sub");
$self->$sub(@$tokens ? $tokens->[-1] : ());
}
my $eol = $got eq 'EOL';
my $new = $def->{new};
if ($new) {
DEBUG and $self->got("NEW: $new");
$rule_name = $new;
$self->set_rule($rule_name);
}
elsif ($eol) {
}
elsif ($def->{return}) {
$rule_name = $nodetypes{ $event_types->[-1] }
or die "Unexpected event type $event_types->[-1]";
$self->set_rule($rule_name);
}
else {
$rule_name .= " - $got"; # for debugging
$rule = $def;
next RULE;
}
if ($eol) {
unless ($self->lex_next_tokens) {
if ($rule_name eq 'DIRECTIVE') {
$self->exception("Directive needs document start");
}
$self->end_document(1);
return 0;
}
unless ($self->new_node) {
if ($self->level > 0) {
$rule_name = $nodetypes{ $event_types->[-1] }
or die "Did not find '$event_types->[-1]'";
$self->set_rule( $rule_name );
}
}
$rule_name = $self->rule;
}
$rule = $GRAMMAR->{ $rule_name }
or die "Unexpected rule $rule_name";
}
die "Unexpected";
}
sub end_sequence {
my ($self) = @_;
my $event_types = $self->events;
pop @{ $event_types };
pop @{ $self->offset };
my $info = { name => 'sequence_end_event' };
$self->callback->($self, $info->{name} => $info );
$event_types->[-1] = $next_event{ $event_types->[-1] };
}
sub remove_nodes {
my ($self, $space) = @_;
my $offset = $self->offset;
my $event_types = $self->events;
my $exp = $event_types->[-1];
while (@$offset) {
if ($offset->[ -1 ] <= $space) {
last;
}
if ($exp eq 'MAPVALUE') {
$self->scalar_event({ style => YAML_PLAIN_SCALAR_STYLE, value => '' });
$exp = 'MAP';
}
my $info = { name => $exp };
$info->{name} = $event_to_method{ $exp } . '_end_event';
pop @{ $event_types };
pop @{ $offset };
$self->callback->($self, $info->{name} => $info );
$event_types->[-1] = $next_event{ $event_types->[-1] };
$exp = $event_types->[-1];
}
return $exp;
}
sub start_stream {
my ($self) = @_;
push @{ $self->events }, 'STR';
push @{ $self->offset }, -1;
$self->callback->($self, 'stream_start_event', {
name => 'stream_start_event',
});
}
sub start_document {
my ($self, $implicit) = @_;
push @{ $self->events }, 'DOC';
push @{ $self->offset }, -1;
my $directive = $self->yaml_version_directive;
my %directive;
if ($directive) {
my ($major, $minor) = split m/\./, $self->yaml_version;
%directive = ( version_directive => { major => $major, minor => $minor } );
}
$self->callback->($self, 'document_start_event', {
name => 'document_start_event',
implicit => $implicit,
%directive,
});
$self->set_yaml_version_directive(undef);
$self->set_rule( 'FULLNODE' );
$self->set_new_node(1);
}
sub start_sequence {
my ($self, $offset) = @_;
my $offsets = $self->offset;
if ($offsets->[-1] == $offset) {
push @{ $self->events }, 'SEQ0';
}
else {
push @{ $self->events }, 'SEQ';
}
push @{ $offsets }, $offset;
my $event_stack = $self->event_stack;
my $info = { name => 'sequence_start_event' };
if (@$event_stack and $event_stack->[-1]->[0] eq 'properties') {
my $properties = pop @$event_stack;
$self->node_properties($properties->[1], $info);
}
$self->callback->($self, 'sequence_start_event', $info);
}
sub start_flow_sequence {
my ($self, $offset) = @_;
my $offsets = $self->offset;
my $new_offset = $offsets->[-1];
my $event_types = $self->events;
if ($new_offset < 0) {
$new_offset = 0;
}
elsif ($self->new_node) {
if ($event_types->[-1] !~ m/^FLOW/) {
$new_offset++;
}
}
push @{ $self->events }, 'FLOWSEQ';
push @{ $offsets }, $new_offset;
my $event_stack = $self->event_stack;
my $info = { style => YAML_FLOW_SEQUENCE_STYLE, name => 'sequence_start_event' };
if (@$event_stack and $event_stack->[-1]->[0] eq 'properties') {
$self->fetch_inline_properties($event_stack, $info);
}
$self->callback->($self, 'sequence_start_event', $info);
}
sub start_flow_mapping {
my ($self, $offset, $implicit_flowseq_map) = @_;
my $offsets = $self->offset;
my $new_offset = $offsets->[-1];
my $event_types = $self->events;
if ($new_offset < 0) {
$new_offset = 0;
}
elsif ($self->new_node) {
if ($event_types->[-1] !~ m/^FLOW/) {
$new_offset++;
}
}
push @{ $self->events }, $implicit_flowseq_map ? 'IMAP' : 'FLOWMAP';
push @{ $offsets }, $new_offset;
my $event_stack = $self->event_stack;
my $info = { name => 'mapping_start_event', style => YAML_FLOW_MAPPING_STYLE };
if (@$event_stack and $event_stack->[-1]->[0] eq 'properties') {
$self->fetch_inline_properties($event_stack, $info);
}
$self->callback->($self, 'mapping_start_event', $info);
}
sub end_flow_sequence {
my ($self) = @_;
my $event_types = $self->events;
pop @{ $event_types };
pop @{ $self->offset };
my $info = { name => 'sequence_end_event' };
$self->callback->($self, $info->{name}, $info);
if ($event_types->[-1] =~ m/^FLOW|^IMAP/) {
$event_types->[-1] = $next_event{ $event_types->[-1] };
}
else {
push @$event_types, 'END_FLOW';
}
}
sub end_flow_mapping {
my ($self) = @_;
my $event_types = $self->events;
pop @{ $event_types };
pop @{ $self->offset };
my $info = { name => 'mapping_end_event' };
$self->callback->($self, $info->{name}, $info);
if ($event_types->[-1] =~ m/^FLOW|^IMAP/) {
$event_types->[-1] = $next_event{ $event_types->[-1] };
}
else {
push @$event_types, 'END_FLOW';
}
}
sub cb_end_outer_flow {
my ($self) = @_;
my $event_types = $self->events;
pop @$event_types;
$event_types->[-1] = $next_event{ $event_types->[-1] };
}
sub start_mapping {
my ($self, $offset) = @_;
my $offsets = $self->offset;
push @{ $self->events }, 'MAP';
push @{ $offsets }, $offset;
my $event_stack = $self->event_stack;
my $info = { name => 'mapping_start_event' };
if (@$event_stack and $event_stack->[-1]->[0] eq 'properties') {
my $properties = pop @$event_stack;
$self->node_properties($properties->[1], $info);
}
$self->callback->($self, 'mapping_start_event', $info);
}
sub end_document {
my ($self, $implicit) = @_;
my $event_types = $self->events;
if ($event_types->[-1] =~ m/FLOW/) {
die "Unexpected end of flow context";
}
if ($self->new_node) {
$self->scalar_event({ style => YAML_PLAIN_SCALAR_STYLE, value => '' });
}
$self->remove_nodes(-1);
if ($event_types->[-1] eq 'STR') {
return;
}
my $last = pop @{ $event_types };
if ($last ne 'DOC' and $last ne 'DOC_END') {
$self->exception("Unexpected event type $last");
}
pop @{ $self->offset };
$self->callback->($self, 'document_end_event', {
name => 'document_end_event',
implicit => $implicit,
});
if ($self->yaml_version eq '1.2') {
# In YAML 1.2, directives are only for the following
# document. In YAML 1.1, they are global
$self->set_tagmap({ '!!' => "tag:yaml.org,2002:" });
}
$event_types->[-1] = $next_event{ $event_types->[-1] };
$self->set_rule('STREAM');
}
sub end_stream {
my ($self) = @_;
my $last = pop @{ $self->events };
$self->exception("Unexpected event type $last") unless $last eq 'STR';
pop @{ $self->offset };
$self->callback->($self, 'stream_end_event', {
name => 'stream_end_event',
});
}
sub fetch_inline_properties {
my ($self, $stack, $info) = @_;
my $properties = $stack->[-1];
$properties = $properties->[1];
my $property_offset;
if ($properties) {
for my $p (@{ $properties->{inline} }) {
my $type = $p->{type};
if (exists $info->{ $type }) {
$self->exception("A node can only have one $type");
}
$info->{ $type } = $p->{value};
unless (defined $property_offset) {
$property_offset = $p->{offset};
$info->{offset} = $p->{offset};
}
}
delete $properties->{inline};
undef $properties unless $properties->{newline};
}
unless ($properties) {
pop @$stack;
}
}
sub node_properties {
my ($self, $properties, $info) = @_;
if ($properties) {
for my $p (@{ $properties->{newline} }) {
my $type = $p->{type};
if (exists $info->{ $type }) {
$self->exception("A node can only have one $type");
}
$info->{ $type } = $p->{value};
}
undef $properties;
}
}
sub scalar_event {
my ($self, $info) = @_;
my $event_types = $self->events;
my $event_stack = $self->event_stack;
if (@$event_stack and $event_stack->[-1]->[0] eq 'properties') {
my $properties = pop @$event_stack;
$properties = $self->node_properties($properties->[1], $info);
}
$info->{name} = 'scalar_event';
$self->callback->($self, 'scalar_event', $info);
$self->set_new_node(0);
$event_types->[-1] = $next_event{ $event_types->[-1] };
}
sub alias_event {
my ($self, $info) = @_;
my $event_stack = $self->event_stack;
if (@$event_stack and $event_stack->[-1]->[0] eq 'properties') {
$self->exception("Parse error: Alias not allowed in this context");
}
my $event_types = $self->events;
$info->{name} = 'alias_event';
$self->callback->($self, 'alias_event', $info);
$self->set_new_node(0);
$event_types->[-1] = $next_event{ $event_types->[-1] };
}
sub yaml_to_tokens {
my ($class, $type, $input) = @_;
my $yp = YAML::PP::Parser->new( receiver => sub {} );
my @docs = eval {
$type eq 'string' ? $yp->parse_string($input) : $yp->parse_file($input);
};
my $error = $@;
my $tokens = $yp->tokens;
if ($error) {
my $remaining_tokens = $yp->_remaining_tokens;
push @$tokens, map { +{ %$_, name => 'ERROR' } } @$remaining_tokens;
}
return $error, $tokens;
}
sub _remaining_tokens {
my ($self) = @_;
my @tokens;
my $next = $self->lexer->next_tokens;
push @tokens, @$next;
my $next_line = $self->lexer->next_line;
my $remaining = '';
if ($next_line) {
if ($self->lexer->offset > 0) {
$remaining = $next_line->[1] . $next_line->[2];
}
else {
$remaining = join '', @$next_line;
}
}
$remaining .= $self->reader->read;
$remaining = '' unless defined $remaining;
push @tokens, { name => "ERROR", value => $remaining };
return \@tokens;
}
# deprecated
sub event_to_test_suite {
# uncoverable subroutine
my ($self, $event) = @_; # uncoverable statement
if (ref $event eq 'ARRAY') { # uncoverable statement
return YAML::PP::Common::event_to_test_suite($event->[1]); # uncoverable statement
}
return YAML::PP::Common::event_to_test_suite($event); # uncoverable statement
}
sub debug_events {
# uncoverable subroutine
my ($self) = @_; # uncoverable statement
$self->note("EVENTS: (" # uncoverable statement
. join (' | ', @{ $_[0]->events }) . ')' # uncoverable statement
);
$self->debug_offset; # uncoverable statement
}
sub debug_offset {
# uncoverable subroutine
my ($self) = @_; # uncoverable statement
$self->note(
qq{OFFSET: (}
# uncoverable statement count:1
# uncoverable statement count:2
# uncoverable statement count:3
. join (' | ', map { defined $_ ? sprintf "%-3d", $_ : '?' } @{ $_[0]->offset })
# uncoverable statement
. qq/) level=@{[ $_[0]->level ]}]}/
);
}
sub debug_yaml {
# uncoverable subroutine
my ($self) = @_; # uncoverable statement
my $line = $self->lexer->line; # uncoverable statement
$self->note("LINE NUMBER: $line"); # uncoverable statement
my $next_tokens = $self->lexer->next_tokens; # uncoverable statement
if (@$next_tokens) { # uncoverable statement
$self->debug_tokens($next_tokens); # uncoverable statement
}
}
sub debug_next_line {
my ($self) = @_;
my $next_line = $self->lexer->next_line || [];
my $line = $next_line->[0];
$line = '' unless defined $line;
$line =~ s/( +)$/'·' x length $1/e;
$line =~ s/\t/▸/g;
$self->note("NEXT LINE: >>$line<<");
}
sub note {
my ($self, $msg) = @_;
$self->_colorize_warn(["yellow"], "============ $msg");
}
sub info {
my ($self, $msg) = @_;
$self->_colorize_warn(["cyan"], "============ $msg");
}
sub got {
my ($self, $msg) = @_;
$self->_colorize_warn(["green"], "============ $msg");
}
sub _colorize_warn {
# uncoverable subroutine
my ($self, $colors, $text) = @_; # uncoverable statement
require Term::ANSIColor; # uncoverable statement
warn Term::ANSIColor::colored($colors, $text), "\n"; # uncoverable statement
}
sub debug_event {
# uncoverable subroutine
my ($self, $event) = @_; # uncoverable statement
my $str = YAML::PP::Common::event_to_test_suite($event); # uncoverable statement
require Term::ANSIColor; # uncoverable statement
warn Term::ANSIColor::colored(["magenta"], "============ $str"), "\n"; # uncoverable statement
}
sub debug_rules {
# uncoverable subroutine
my ($self, $rules) = @_; # uncoverable statement
local $Data::Dumper::Maxdepth = 2; # uncoverable statement
$self->note("RULES:"); # uncoverable statement
for my $rule ($rules) { # uncoverable statement
if (ref $rule eq 'ARRAY') { # uncoverable statement
my $first = $rule->[0]; # uncoverable statement
if (ref $first eq 'SCALAR') { # uncoverable statement
$self->info("-> $$first"); # uncoverable statement
}
else { # uncoverable statement
if (ref $first eq 'ARRAY') { # uncoverable statement
$first = $first->[0]; # uncoverable statement
}
$self->info("TYPE $first"); # uncoverable statement
}
}
else { # uncoverable statement
eval { # uncoverable statement
my @keys = sort keys %$rule; # uncoverable statement
$self->info("@keys"); # uncoverable statement
};
}
}
}
sub debug_tokens {
# uncoverable subroutine
my ($self, $tokens) = @_; # uncoverable statement
$tokens ||= $self->tokens; # uncoverable statement
require Term::ANSIColor; # uncoverable statement
for my $token (@$tokens) { # uncoverable statement
my $type = Term::ANSIColor::colored(["green"], # uncoverable statement
sprintf "%-22s L %2d C %2d ", # uncoverable statement
$token->{name}, $token->{line}, $token->{column} + 1 # uncoverable statement
);
local $Data::Dumper::Useqq = 1; # uncoverable statement
local $Data::Dumper::Terse = 1; # uncoverable statement
require Data::Dumper; # uncoverable statement
my $str = Data::Dumper->Dump([$token->{value}], ['str']); # uncoverable statement
chomp $str; # uncoverable statement
$str =~ s/(^.|.$)/Term::ANSIColor::colored(['blue'], $1)/ge; # uncoverable statement
warn "$type$str\n"; # uncoverable statement
}
}
sub highlight_yaml {
my ($self) = @_;
require YAML::PP::Highlight;
my $tokens = $self->tokens;
my $highlighted = YAML::PP::Highlight->ansicolored($tokens);
warn $highlighted;
}
sub exception {
my ($self, $msg, %args) = @_;
my $next = $self->lexer->next_tokens;
my $line = @$next ? $next->[0]->{line} : $self->lexer->line;
my $offset = @$next ? $next->[0]->{column} : $self->lexer->offset;
$offset++;
my $next_line = $self->lexer->next_line;
my $remaining = '';
if ($next_line) {
if ($self->lexer->offset > 0) {
$remaining = $next_line->[1] . $next_line->[2];
}
else {
$remaining = join '', @$next_line;
}
}
my $caller = $args{caller} || [ caller(0) ];
my $e = YAML::PP::Exception->new(
got => $args{got},
expected => $args{expected},
line => $line,
column => $offset,
msg => $msg,
next => $next,
where => $caller->[1] . ' line ' . $caller->[2],
yaml => $remaining,
);
croak $e;
}
sub expected {
my ($self, %args) = @_;
my $expected = $args{expected};
@$expected = sort grep { m/^[A-Z_]+$/ } @$expected;
my $got = $args{got}->{name};
my @caller = caller(0);
$self->exception("Expected (@$expected), but got $got",
caller => \@caller,
expected => $expected,
got => $args{got},
);
}
sub cb_tag {
my ($self, $token) = @_;
my $stack = $self->event_stack;
if (! @$stack or $stack->[-1]->[0] ne 'properties') {
push @$stack, [ properties => {} ];
}
my $last = $stack->[-1]->[1];
my $tag = $self->_read_tag($token->{value}, $self->tagmap);
$last->{inline} ||= [];
push @{ $last->{inline} }, {
type => 'tag',
value => $tag,
offset => $token->{column},
};
}
sub _read_tag {
my ($self, $tag, $map) = @_;
if ($tag eq '!') {
return "!";
}
elsif ($tag =~ m/^!<(.*)>/) {
return $1;
}
elsif ($tag =~ m/^(![^!]*!|!)(.+)/) {
my $alias = $1;
my $name = $2;
$name =~ s/%([0-9a-fA-F]{2})/chr hex $1/eg;
if (exists $map->{ $alias }) {
$tag = $map->{ $alias }. $name;
}
else {
if ($alias ne '!' and $alias ne '!!') {
die "Found undefined tag handle '$alias'";
}
$tag = "!$name";
}
}
else {
die "Invalid tag";
}
return $tag;
}
sub cb_anchor {
my ($self, $token) = @_;
my $anchor = $token->{value};
$anchor = substr($anchor, 1);
my $stack = $self->event_stack;
if (! @$stack or $stack->[-1]->[0] ne 'properties') {
push @$stack, [ properties => {} ];
}
my $last = $stack->[-1]->[1];
$last->{inline} ||= [];
push @{ $last->{inline} }, {
type => 'anchor',
value => $anchor,
offset => $token->{column},
};
}
sub cb_property_eol {
my ($self, $res) = @_;
my $stack = $self->event_stack;
my $last = $stack->[-1]->[1];
my $inline = delete $last->{inline} or return;
my $newline = $last->{newline} ||= [];
push @$newline, @$inline;
}
sub cb_mapkey {
my ($self, $token) = @_;
my $stack = $self->event_stack;
my $info = {
style => YAML_PLAIN_SCALAR_STYLE,
value => $token->{value},
offset => $token->{column},
};
if (@$stack and $stack->[-1]->[0] eq 'properties') {
$self->fetch_inline_properties($stack, $info);
}
push @{ $stack }, [ scalar => $info ];
}
sub cb_send_mapkey {
my ($self, $res) = @_;
my $last = pop @{ $self->event_stack };
$self->scalar_event($last->[1]);
$self->set_new_node(1);
}
sub cb_send_scalar {
my ($self, $res) = @_;
my $last = pop @{ $self->event_stack };
return unless $last;
$self->scalar_event($last->[1]);
my $e = $self->events;
if ($e->[-1] eq 'IMAP') {
$self->end_flow_mapping;
}
}
sub cb_empty_mapkey {
my ($self, $token) = @_;
my $stack = $self->event_stack;
my $info = {
style => YAML_PLAIN_SCALAR_STYLE,
value => '',
offset => $token->{column},
};
if (@$stack and $stack->[-1]->[0] eq 'properties') {
$self->fetch_inline_properties($stack, $info);
}
$self->scalar_event($info);
$self->set_new_node(1);
}
sub cb_send_flow_alias {
my ($self, $token) = @_;
my $alias = substr($token->{value}, 1);
$self->alias_event({ value => $alias });
}
sub cb_send_alias {
my ($self, $token) = @_;
my $alias = substr($token->{value}, 1);
$self->alias_event({ value => $alias });
}
sub cb_send_alias_key {
my ($self, $token) = @_;
my $alias = substr($token->{value}, 1);
$self->alias_event({ value => $alias });
$self->set_new_node(1);
}
sub cb_send_alias_from_stack {
my ($self, $token) = @_;
my $last = pop @{ $self->event_stack };
$self->alias_event($last->[1]);
}
sub cb_alias {
my ($self, $token) = @_;
my $alias = substr($token->{value}, 1);
push @{ $self->event_stack }, [ alias => {
value => $alias,
offset => $token->{column},
}];
}
sub cb_question {
my ($self, $res) = @_;
$self->set_new_node(1);
}
sub cb_flow_question {
my ($self, $res) = @_;
$self->set_new_node(2);
}
sub cb_empty_complexvalue {
my ($self, $res) = @_;
$self->scalar_event({ style => YAML_PLAIN_SCALAR_STYLE, value => '' });
}
sub cb_questionstart {
my ($self, $token) = @_;
$self->start_mapping($token->{column});
}
sub cb_complexcolon {
my ($self, $res) = @_;
$self->set_new_node(1);
}
sub cb_seqstart {
my ($self, $token) = @_;
my $column = $token->{column};
$self->start_sequence($column);
$self->set_new_node(1);
}
sub cb_seqitem {
my ($self, $res) = @_;
$self->set_new_node(1);
}
sub cb_take_quoted {
my ($self, $token) = @_;
my $subtokens = $token->{subtokens};
my $stack = $self->event_stack;
my $info = {
style => $subtokens->[0]->{value} eq '"'
? YAML_DOUBLE_QUOTED_SCALAR_STYLE
: YAML_SINGLE_QUOTED_SCALAR_STYLE,
value => $token->{value},
offset => $token->{column},
};
if (@$stack and $stack->[-1]->[0] eq 'properties') {
$self->fetch_inline_properties($stack, $info);
}
push @{ $stack }, [ scalar => $info ];
}
sub cb_quoted_multiline {
my ($self, $token) = @_;
my $subtokens = $token->{subtokens};
my $stack = $self->event_stack;
my $info = {
style => $subtokens->[0]->{value} eq '"'
? YAML_DOUBLE_QUOTED_SCALAR_STYLE
: YAML_SINGLE_QUOTED_SCALAR_STYLE,
value => $token->{value},
offset => $token->{column},
};
if (@$stack and $stack->[-1]->[0] eq 'properties') {
$self->fetch_inline_properties($stack, $info);
}
push @{ $stack }, [ scalar => $info ];
$self->cb_send_scalar;
}
sub cb_take_quoted_key {
my ($self, $token) = @_;
$self->cb_take_quoted($token);
$self->cb_send_mapkey;
}
sub cb_send_plain_multi {
my ($self, $token) = @_;
my $stack = $self->event_stack;
my $info = {
style => YAML_PLAIN_SCALAR_STYLE,
value => $token->{value},
offset => $token->{column},
};
if (@$stack and $stack->[-1]->[0] eq 'properties') {
$self->fetch_inline_properties($stack, $info);
}
push @{ $stack }, [ scalar => $info ];
$self->cb_send_scalar;
}
sub cb_start_plain {
my ($self, $token) = @_;
my $stack = $self->event_stack;
my $info = {
style => YAML_PLAIN_SCALAR_STYLE,
value => $token->{value},
offset => $token->{column},
};
if (@$stack and $stack->[-1]->[0] eq 'properties') {
$self->fetch_inline_properties($stack, $info);
}
push @{ $stack }, [ scalar => $info ];
}
sub cb_start_flowseq {
my ($self, $token) = @_;
$self->start_flow_sequence($token->{column});
}
sub cb_start_flowmap {
my ($self, $token) = @_;
$self->start_flow_mapping($token->{column});
}
sub cb_end_flowseq {
my ($self, $res) = @_;
$self->cb_send_scalar;
$self->end_flow_sequence;
$self->set_new_node(0);
}
sub cb_flow_comma {
my ($self) = @_;
my $event_types = $self->events;
$self->set_new_node(0);
if ($event_types->[-1] =~ m/^FLOWSEQ/) {
$self->cb_send_scalar;
$event_types->[-1] = $next_event{ $event_types->[-1] };
}
}
sub cb_flow_colon {
my ($self) = @_;
$self->set_new_node(1);
}
sub cb_empty_flow_mapkey {
my ($self, $token) = @_;
my $stack = $self->event_stack;
my $info = {
style => YAML_PLAIN_SCALAR_STYLE,
value => '',
offset => $token->{column},
};
if (@$stack and $stack->[-1]->[0] eq 'properties') {
$self->fetch_inline_properties($stack, $info);
}
$self->scalar_event($info);
}
sub cb_end_flowmap {
my ($self, $res) = @_;
$self->end_flow_mapping;
$self->set_new_node(0);
}
sub cb_end_flowmap_empty {
my ($self, $res) = @_;
$self->cb_empty_flowmap_value;
$self->end_flow_mapping;
$self->set_new_node(0);
}
sub cb_flowkey_plain {
my ($self, $token) = @_;
my $stack = $self->event_stack;
my $info = {
style => YAML_PLAIN_SCALAR_STYLE,
value => $token->{value},
offset => $token->{column},
};
if (@$stack and $stack->[-1]->[0] eq 'properties') {
$self->fetch_inline_properties($stack, $info);
}
$self->scalar_event($info);
}
sub cb_flowkey_quoted {
my ($self, $token) = @_;
my $stack = $self->event_stack;
my $subtokens = $token->{subtokens};
my $info = {
style => $subtokens->[0]->{value} eq '"'
? YAML_DOUBLE_QUOTED_SCALAR_STYLE
: YAML_SINGLE_QUOTED_SCALAR_STYLE,
value => $token->{value},
offset => $token->{column},
};
if (@$stack and $stack->[-1]->[0] eq 'properties') {
$self->fetch_inline_properties($stack, $info);
}
$self->scalar_event($info);
}
sub cb_empty_flowmap_key_value {
my ($self, $token) = @_;
$self->cb_empty_flow_mapkey($token);
$self->cb_empty_flowmap_value;
$self->cb_flow_comma;
}
sub cb_end_empty_flowmap_key_value {
my ($self, $token) = @_;
$self->cb_empty_flow_mapkey($token);
$self->cb_empty_flowmap_value;
$self->cb_flow_comma;
$self->cb_end_flowmap;
}
sub cb_empty_flowmap_value {
my ($self, $token) = @_;
my $stack = $self->event_stack;
my $info = {
style => YAML_PLAIN_SCALAR_STYLE,
value => '',
offset => $token->{column},
};
if (@$stack and $stack->[-1]->[0] eq 'properties') {
$self->fetch_inline_properties($stack, $info);
}
$self->scalar_event($info);
}
sub cb_empty_flowseq_comma {
my ($self, $token) = @_;
$self->cb_empty_flowmap_value($token);
$self->cb_flow_comma;
}
sub cb_empty_flowseq_end {
my ($self, $token) = @_;
$self->cb_empty_flowmap_value($token);
$self->cb_end_flowseq;
}
sub cb_insert_map_alias {
my ($self, $res) = @_;
my $stack = $self->event_stack;
my $scalar = pop @$stack;
my $info = $scalar->[1];
$self->start_mapping($info->{offset});
$self->alias_event($info);
$self->set_new_node(1);
}
sub cb_insert_map {
my ($self, $res) = @_;
my $stack = $self->event_stack;
my $scalar = pop @$stack;
my $info = $scalar->[1];
$self->start_mapping($info->{offset});
$self->scalar_event($info);
$self->set_new_node(1);
}
sub cb_insert_implicit_flowseq_map {
my ($self, $res) = @_;
my $stack = $self->event_stack;
my $scalar = pop @$stack;
my $info = $scalar->[1];
$self->start_flow_mapping($info->{offset}, 1);
$self->scalar_event($info);
$self->set_new_node(1);
}
sub cb_insert_empty_implicit_flowseq_map {
my ($self, $res) = @_;
my $stack = $self->event_stack;
my $scalar = pop @$stack;
my $info = $scalar->[1];
$self->start_flow_mapping($info->{offset}, 1);
$self->cb_empty_flowmap_value;
$self->set_new_node(2);
}
sub cb_insert_empty_map {
my ($self, $token) = @_;
my $stack = $self->event_stack;
my $info = {
style => YAML_PLAIN_SCALAR_STYLE,
value => '',
offset => $token->{column},
};
if (@$stack and $stack->[-1]->[0] eq 'properties') {
$self->fetch_inline_properties($stack, $info);
}
$self->start_mapping($info->{offset});
$self->scalar_event($info);
$self->set_new_node(1);
}
sub cb_send_block_scalar {
my ($self, $token) = @_;
my $type = $token->{subtokens}->[0]->{value};
my $stack = $self->event_stack;
my $info = {
style => $type eq '|'
? YAML_LITERAL_SCALAR_STYLE
: YAML_FOLDED_SCALAR_STYLE,
value => $token->{value},
offset => $token->{column},
};
if (@$stack and $stack->[-1]->[0] eq 'properties') {
$self->fetch_inline_properties($stack, $info);
}
push @{ $self->event_stack }, [ scalar => $info ];
$self->cb_send_scalar;
}
sub cb_end_document {
my ($self, $token) = @_;
$self->end_document(0);
}
sub cb_end_document_empty {
my ($self, $token) = @_;
$self->end_document(0);
}
sub cb_doc_start_implicit {
my ($self, $token) = @_;
$self->start_document(1);
}
sub cb_doc_start_explicit {
my ($self, $token) = @_;
$self->start_document(0);
}
sub cb_end_doc_start_document {
my ($self, $token) = @_;
$self->end_document(1);
$self->start_document(0);
}
sub cb_tag_directive {
my ($self, $token) = @_;
my ($name, $tag_alias, $tag_url) = split ' ', $token->{value};
$self->tagmap->{ $tag_alias } = $tag_url;
}
sub cb_reserved_directive {
}
sub cb_set_yaml_version_directive {
my ($self, $token) = @_;
if ($self->yaml_version_directive) {
croak "Found duplicate YAML directive";
}
my ($version) = $token->{value} =~ m/^%YAML[ \t]+(1\.[12])/;
$self->set_yaml_version($version || '1.2');
$self->set_yaml_version_directive(1);
}
1;
YAML-PP-v0.40.0/lib/YAML/PP/PaxHeaders/Dumper.pm 0000644 0000000 0000000 00000000132 15172703230 015537 x ustar 00 30 mtime=1777043096.914018937
30 atime=1777043096.913925419
30 ctime=1777043096.914018937
YAML-PP-v0.40.0/lib/YAML/PP/Dumper.pm 0000644 0001750 0001750 00000020323 15172703230 015171 0 ustar 00tina tina use strict;
use warnings;
package YAML::PP::Dumper;
our $VERSION = 'v0.40.0'; # VERSION
use Scalar::Util qw/ blessed refaddr reftype /;
use YAML::PP;
use YAML::PP::Emitter;
use YAML::PP::Representer;
use YAML::PP::Writer;
use YAML::PP::Writer::File;
use YAML::PP::Common qw/
YAML_PLAIN_SCALAR_STYLE YAML_SINGLE_QUOTED_SCALAR_STYLE
YAML_DOUBLE_QUOTED_SCALAR_STYLE
YAML_ANY_SCALAR_STYLE
YAML_LITERAL_SCALAR_STYLE YAML_FOLDED_SCALAR_STYLE
YAML_FLOW_SEQUENCE_STYLE YAML_FLOW_MAPPING_STYLE
YAML_BLOCK_MAPPING_STYLE YAML_BLOCK_SEQUENCE_STYLE
/;
sub new {
my ($class, %args) = @_;
my $header = delete $args{header};
$header = 1 unless defined $header;
my $footer = delete $args{footer};
$footer = 0 unless defined $footer;
my $version_directive = delete $args{version_directive};
my $preserve = delete $args{preserve};
my $schema = delete $args{schema} || YAML::PP->default_schema(
boolean => 'perl',
);
my $emitter = delete $args{emitter} || YAML::PP::Emitter->new;
unless (blessed($emitter)) {
$emitter = YAML::PP::Emitter->new(
%$emitter
);
}
if (keys %args) {
die "Unexpected arguments: " . join ', ', sort keys %args;
}
my $self = bless {
representer => YAML::PP::Representer->new(
schema => $schema,
preserve => $preserve,
),
version_directive => $version_directive,
emitter => $emitter,
seen => {},
anchors => {},
anchor_num => 0,
header => $header,
footer => $footer,
}, $class;
return $self;
}
sub clone {
my ($self) = @_;
my $clone = {
representer => $self->representer->clone,
emitter => $self->emitter->clone,
version_directive => $self->version_directive,
seen => {},
anchors => {},
anchor_num => 0,
header => $self->header,
footer => $self->footer,
};
return bless $clone, ref $self;
}
sub init {
my ($self) = @_;
$self->{seen} = {};
$self->{anchors} = {};
$self->{anchor_num} = 0;
}
sub emitter { return $_[0]->{emitter} }
sub representer { return $_[0]->{representer} }
sub set_representer { $_[0]->{representer} = $_[1] }
sub header { return $_[0]->{header} }
sub footer { return $_[0]->{footer} }
sub version_directive { return $_[0]->{version_directive} }
sub dump {
my ($self, @docs) = @_;
$self->emitter->init;
$self->emitter->stream_start_event({});
for my $i (0 .. $#docs) {
my $header_implicit = ($i == 0 and not $self->header);
my %args = (
implicit => $header_implicit,
);
if ($self->version_directive) {
my ($major, $minor) = split m/\./, $self->representer->schema->yaml_version;
$args{version_directive} = { major => $major, minor => $minor };
}
$self->emitter->document_start_event( \%args );
$self->init;
$self->_check_references($docs[ $i ]);
$self->_dump_node($docs[ $i ]);
my $footer_implicit = (not $self->footer);
$self->emitter->document_end_event({ implicit => $footer_implicit });
}
$self->emitter->stream_end_event({});
my $output = $self->emitter->writer->output;
$self->emitter->finish;
return $output;
}
sub _dump_node {
my ($self, $value) = @_;
my $node = {
value => $value,
};
if (ref $value) {
my $seen = $self->{seen};
my $refaddr = refaddr $value;
if ($seen->{ $refaddr } and $seen->{ $refaddr } > 1) {
my $anchor = $self->{anchors}->{ $refaddr };
unless (defined $anchor) {
if ($self->representer->preserve_alias) {
if (ref $node->{value} eq 'YAML::PP::Preserve::Scalar') {
if (defined $node->{value}->alias) {
$node->{anchor} = $node->{value}->alias;
$self->{anchors}->{ $refaddr } = $node->{value}->alias;
}
}
elsif (reftype $node->{value} eq 'HASH') {
if (my $tied = tied %{ $node->{value} } ) {
if (defined $tied->{alias}) {
$node->{anchor} = $tied->{alias};
$self->{anchors}->{ $refaddr } = $node->{anchor};
}
}
}
elsif (reftype $node->{value} eq 'ARRAY') {
if (my $tied = tied @{ $node->{value} } ) {
if (defined $tied->{alias}) {
$node->{anchor} = $tied->{alias};
$self->{anchors}->{ $refaddr } = $node->{anchor};
}
}
}
}
unless (defined $node->{anchor}) {
my $num = ++$self->{anchor_num};
$self->{anchors}->{ $refaddr } = $num;
$node->{anchor} = $num;
}
}
else {
$node->{value} = $anchor;
$self->_emit_node([ alias => $node ]);
return;
}
}
}
$node = $self->representer->represent_node($node);
$self->_emit_node($node);
}
sub _emit_node {
my ($self, $item) = @_;
my ($type, $node, %args) = @$item;
if ($type eq 'alias') {
$self->emitter->alias_event({ value => $node->{value} });
return;
}
if ($type eq 'mapping') {
my $style = $args{style} || YAML_BLOCK_MAPPING_STYLE;
# TODO
if ($node->{items} and @{ $node->{items} } == 0) {
# $style = YAML_FLOW_MAPPING_STYLE;
}
$self->emitter->mapping_start_event({
anchor => $node->{anchor},
style => $style,
tag => $node->{tag},
});
for (@{ $node->{items} }) {
$self->_dump_node($_);
}
$self->emitter->mapping_end_event;
return;
}
if ($type eq 'sequence') {
my $style = $args{style} || YAML_BLOCK_SEQUENCE_STYLE;
if (@{ $node->{items} } == 0) {
# $style = YAML_FLOW_SEQUENCE_STYLE;
}
$self->emitter->sequence_start_event({
anchor => $node->{anchor},
style => $style,
tag => $node->{tag},
});
for (@{ $node->{items} }) {
$self->_dump_node($_);
}
$self->emitter->sequence_end_event;
return;
}
$self->emitter->scalar_event({
value => $node->{items}->[0],
style => $node->{style},
anchor => $node->{anchor},
tag => $node->{tag},
});
}
sub dump_string {
my ($self, @docs) = @_;
my $writer = YAML::PP::Writer->new;
$self->emitter->set_writer($writer);
my $output = $self->dump(@docs);
return $output;
}
sub dump_file {
my ($self, $file, @docs) = @_;
my $writer = YAML::PP::Writer::File->new(output => $file);
$self->emitter->set_writer($writer);
my $output = $self->dump(@docs);
return $output;
}
my %_reftypes = (
HASH => 1,
ARRAY => 1,
Regexp => 1,
REGEXP => 1,
CODE => 1,
SCALAR => 1,
REF => 1,
GLOB => 1,
);
sub _check_references {
my ($self, $doc) = @_;
my $reftype = reftype $doc or return;
my $seen = $self->{seen};
# check which references are used more than once
if ($reftype eq 'SCALAR' and
grep { ref $doc eq $_ } @{ $self->representer->schema->bool_class || [] }) {
# JSON::PP and boolean.pm always return the same reference for booleans
# Avoid printing *aliases in those case
if (ref $doc eq 'boolean' or ref $doc eq 'JSON::PP::Boolean') {
return;
}
}
if (++$seen->{ refaddr $doc } > 1) {
# seen already
return;
}
unless ($_reftypes{ $reftype }) {
die sprintf "Reference %s not implemented",
$reftype;
}
if ($reftype eq 'HASH') {
$self->_check_references($doc->{ $_ }) for keys %$doc;
}
elsif ($reftype eq 'ARRAY') {
$self->_check_references($_) for @$doc;
}
elsif ($reftype eq 'REF') {
$self->_check_references($$doc);
}
}
1;
YAML-PP-v0.40.0/lib/YAML/PP/PaxHeaders/Loader.pm 0000644 0000000 0000000 00000000132 15172703230 015511 x ustar 00 30 mtime=1777043096.913925419
30 atime=1777043096.913835533
30 ctime=1777043096.913925419
YAML-PP-v0.40.0/lib/YAML/PP/Loader.pm 0000644 0001750 0001750 00000005154 15172703230 015150 0 ustar 00tina tina # ABSTRACT: Load YAML into data with Parser and Constructor
use strict;
use warnings;
package YAML::PP::Loader;
our $VERSION = 'v0.40.0'; # VERSION
use YAML::PP::Parser;
use YAML::PP::Constructor;
use YAML::PP::Reader;
sub new {
my ($class, %args) = @_;
my $cyclic_refs = delete $args{cyclic_refs} || 'fatal';
my $default_yaml_version = delete $args{default_yaml_version} || '1.2';
my $preserve = delete $args{preserve};
my $duplicate_keys = delete $args{duplicate_keys};
my $require_footer = delete $args{require_footer};
my $max_depth = delete $args{max_depth};
my $schemas = delete $args{schemas};
$schemas ||= {
'1.2' => YAML::PP->default_schema(
boolean => 'perl',
)
};
my $constructor = delete $args{constructor} || YAML::PP::Constructor->new(
schemas => $schemas,
cyclic_refs => $cyclic_refs,
default_yaml_version => $default_yaml_version,
preserve => $preserve,
duplicate_keys => $duplicate_keys,
require_footer => $require_footer,
max_depth => $max_depth,
);
my $parser = delete $args{parser};
unless ($parser) {
$parser = YAML::PP::Parser->new(
default_yaml_version => $default_yaml_version,
);
}
unless ($parser->receiver) {
$parser->set_receiver($constructor);
}
if (keys %args) {
die "Unexpected arguments: " . join ', ', sort keys %args;
}
my $self = bless {
parser => $parser,
constructor => $constructor,
}, $class;
return $self;
}
sub clone {
my ($self) = @_;
my $clone = {
parser => $self->parser->clone,
constructor => $self->constructor->clone,
};
bless $clone, ref $self;
$clone->parser->set_receiver($clone->constructor);
return $clone;
}
sub parser { return $_[0]->{parser} }
sub constructor { return $_[0]->{constructor} }
sub filename {
my ($self) = @_;
my $reader = $self->parser->reader;
if ($reader->isa('YAML::PP::Reader::File')) {
return $reader->input;
}
die "Reader is not a YAML::PP::Reader::File";
}
sub load_string {
my ($self, $yaml) = @_;
$self->parser->set_reader(YAML::PP::Reader->new( input => $yaml ));
$self->load();
}
sub load_file {
my ($self, $file) = @_;
$self->parser->set_reader(YAML::PP::Reader::File->new( input => $file ));
$self->load();
}
sub load {
my ($self) = @_;
my $parser = $self->parser;
my $constructor = $self->constructor;
$constructor->init;
$parser->parse();
my $docs = $constructor->docs;
return wantarray ? @$docs : $docs->[0];
}
1;
YAML-PP-v0.40.0/lib/YAML/PP/PaxHeaders/Render.pm 0000644 0000000 0000000 00000000132 15172703230 015522 x ustar 00 30 mtime=1777043096.913835533
30 atime=1777043096.913745717
30 ctime=1777043096.913835533
YAML-PP-v0.40.0/lib/YAML/PP/Render.pm 0000644 0001750 0001750 00000007061 15172703230 015160 0 ustar 00tina tina # ABSTRACT: YAML::PP Rendering functions
use strict;
use warnings;
package YAML::PP::Render;
our $VERSION = 'v0.40.0'; # VERSION
use constant TRACE => $ENV{YAML_PP_TRACE} ? 1 : 0;
sub render_quoted {
my ($self, $style, $lines) = @_;
my $quoted = '';
my $addspace = 0;
for my $i (0 .. $#$lines) {
my $line = $lines->[ $i ];
my $value = $line->{value};
my $last = $i == $#$lines;
my $first = $i == 0;
if ($value eq '') {
if ($first) {
$addspace = 1;
}
elsif ($last) {
$quoted .= ' ' if $addspace;
}
else {
$addspace = 0;
$quoted .= "\n";
}
next;
}
$quoted .= ' ' if $addspace;
$addspace = 1;
if ($style eq '"') {
if ($line->{orig} =~ m/\\$/) {
$line->{value} =~ s/\\$//;
$value =~ s/\\$//;
$addspace = 0;
}
}
$quoted .= $value;
}
return $quoted;
}
sub render_block_scalar {
my ($self, $block_type, $chomp, $lines) = @_;
my ($folded, $keep, $trim);
if ($block_type eq '>') {
$folded = 1;
}
if ($chomp eq '+') {
$keep = 1;
}
elsif ($chomp eq '-') {
$trim = 1;
}
my $string = '';
if (not $keep) {
# remove trailing empty lines
while (@$lines) {
last if $lines->[-1] ne '';
pop @$lines;
}
}
if ($folded) {
my $prev = 'START';
my $trailing = '';
if ($keep) {
while (@$lines and $lines->[-1] eq '') {
pop @$lines;
$trailing .= "\n";
}
}
for my $i (0 .. $#$lines) {
my $line = $lines->[ $i ];
my $type = $line eq ''
? 'EMPTY'
: $line =~ m/\A[ \t]/
? 'MORE'
: 'CONTENT';
if ($prev eq 'MORE' and $type eq 'EMPTY') {
$type = 'MORE';
}
elsif ($prev eq 'CONTENT') {
if ($type ne 'CONTENT') {
$string .= "\n";
}
elsif ($type eq 'CONTENT') {
$string .= ' ';
}
}
elsif ($prev eq 'START' and $type eq 'EMPTY') {
$string .= "\n";
$type = 'START';
}
elsif ($prev eq 'EMPTY' and $type ne 'CONTENT') {
$string .= "\n";
}
$string .= $line;
if ($type eq 'MORE' and $i < $#$lines) {
$string .= "\n";
}
$prev = $type;
}
if ($keep) {
$string .= $trailing;
}
$string .= "\n" if @$lines and not $trim;
}
else {
for my $i (0 .. $#$lines) {
$string .= $lines->[ $i ];
$string .= "\n" if ($i != $#$lines or not $trim);
}
}
TRACE and warn __PACKAGE__.':'.__LINE__.$".Data::Dumper->Dump([\$string], ['string']);
return $string;
}
sub render_multi_val {
my ($self, $multi) = @_;
my $string = '';
my $start = 1;
for my $line (@$multi) {
if (not $start) {
if ($line eq '') {
$string .= "\n";
$start = 1;
}
else {
$string .= " $line";
}
}
else {
$string .= $line;
$start = 0;
}
}
return $string;
}
1;
YAML-PP-v0.40.0/lib/YAML/PP/PaxHeaders/Reader.pm 0000644 0000000 0000000 00000000132 15172703230 015505 x ustar 00 30 mtime=1777043096.913745717
30 atime=1777043096.913651222
30 ctime=1777043096.913745717
YAML-PP-v0.40.0/lib/YAML/PP/Reader.pm 0000644 0001750 0001750 00000003012 15172703230 015133 0 ustar 00tina tina # ABSTRACT: Reader class for YAML::PP representing input data
use strict;
use warnings;
package YAML::PP::Reader;
our $VERSION = 'v0.40.0'; # VERSION
sub input { return $_[0]->{input} }
sub set_input { $_[0]->{input} = $_[1] }
sub new {
my ($class, %args) = @_;
my $input = delete $args{input};
return bless {
input => $input,
}, $class;
}
sub read {
my ($self) = @_;
my $pos = pos $self->{input} || 0;
my $yaml = substr($self->{input}, $pos);
$self->{input} = '';
return $yaml;
}
sub readline {
my ($self) = @_;
unless (length $self->{input}) {
return;
}
if ( $self->{input} =~ m/\G([^\r\n]*(?:\n|\r\n|\r|\z))/g ) {
my $line = $1;
unless (length $line) {
$self->{input} = '';
return;
}
return $line;
}
return;
}
package YAML::PP::Reader::File;
use Scalar::Util qw/ openhandle /;
our @ISA = qw/ YAML::PP::Reader /;
use Carp qw/ croak /;
sub open_handle {
if (openhandle( $_[0]->{input} )) {
return $_[0]->{input};
}
open my $fh, '<:encoding(UTF-8)', $_[0]->{input}
or croak "Could not open '$_[0]->{input}' for reading: $!";
return $fh;
}
sub read {
my $fh = $_[0]->{filehandle} ||= $_[0]->open_handle;
if (wantarray) {
my @yaml = <$fh>;
return @yaml;
}
else {
local $/;
my $yaml = <$fh>;
return $yaml;
}
}
sub readline {
my $fh = $_[0]->{filehandle} ||= $_[0]->open_handle;
return scalar <$fh>;
}
1;
YAML-PP-v0.40.0/lib/YAML/PP/PaxHeaders/Schema.pm 0000644 0000000 0000000 00000000132 15172703230 015503 x ustar 00 30 mtime=1777043096.913651222
30 atime=1777043096.913559101
30 ctime=1777043096.913651222
YAML-PP-v0.40.0/lib/YAML/PP/Schema.pm 0000644 0001750 0001750 00000027332 15172703230 015144 0 ustar 00tina tina use strict;
use warnings;
package YAML::PP::Schema;
use B;
use Module::Load qw//;
our $VERSION = 'v0.40.0'; # VERSION
use YAML::PP::Common qw/ YAML_PLAIN_SCALAR_STYLE /;
use Carp qw/ croak /;
use Scalar::Util qw/ blessed /;
sub new {
my ($class, %args) = @_;
my $yaml_version = delete $args{yaml_version};
my $bool = delete $args{boolean};
$bool = 'perl' unless defined $bool;
if (keys %args) {
die "Unexpected arguments: " . join ', ', sort keys %args;
}
my $true;
my $false;
my @bool_class;
my @bools = split m/,/, $bool;
for my $b (@bools) {
if ($b eq '*') {
push @bool_class, ('boolean', 'JSON::PP::Boolean');
last;
}
elsif ($b eq 'JSON::PP') {
require JSON::PP;
$true ||= \&_bool_jsonpp_true;
$false ||= \&_bool_jsonpp_false;
push @bool_class, 'JSON::PP::Boolean';
}
elsif ($b eq 'boolean') {
require boolean;
$true ||= \&_bool_booleanpm_true;
$false ||= \&_bool_booleanpm_false;
push @bool_class, 'boolean';
}
elsif ($b eq 'perl' or $b eq 'perl_experimental') {
push @bool_class, 'perl';
}
else {
die "Invalid value for 'boolean': '$b'. Allowed: ('perl', 'boolean', 'JSON::PP')";
}
}
# Ensure booleans are resolved
$true ||= \&_bool_perl_true;
$false ||= \&_bool_perl_false;
my %representers = (
'undef' => undef,
flags => [],
equals => {},
regex => [],
class_equals => {},
class_matches => [],
class_isa => [],
scalarref => undef,
refref => undef,
coderef => undef,
glob => undef,
tied_equals => {},
bool => undef,
);
my $self = bless {
yaml_version => $yaml_version,
resolvers => {},
representers => \%representers,
true => $true,
false => $false,
bool_class => \@bool_class,
}, $class;
return $self;
}
sub resolvers { return $_[0]->{resolvers} }
sub representers { return $_[0]->{representers} }
sub true { return $_[0]->{true} }
sub false { return $_[0]->{false} }
sub bool_class { return @{ $_[0]->{bool_class} } ? $_[0]->{bool_class} : undef }
sub yaml_version { return $_[0]->{yaml_version} }
my %LOADED_SCHEMA = (
JSON => 1,
);
my %DEFAULT_SCHEMA = (
'1.2' => 'Core',
'1.1' => 'YAML1_1',
);
sub load_subschemas {
my ($self, @schemas) = @_;
my $yaml_version = $self->yaml_version;
my $i = 0;
while ($i < @schemas) {
my $item = $schemas[ $i ];
if ($item eq '+') {
$item = $DEFAULT_SCHEMA{ $yaml_version };
}
$i++;
if (blessed($item)) {
$item->register(
schema => $self,
);
next;
}
my @options;
while ($i < @schemas
and (
$schemas[ $i ] =~ m/^[^A-Za-z]/
or
$schemas[ $i ] =~ m/^[a-zA-Z0-9]+=/
)
) {
push @options, $schemas[ $i ];
$i++;
}
my $class;
if ($item =~ m/^\:(.*)/) {
$class = "$1";
unless ($class =~ m/\A[A-Za-z0-9_:]+\z/) {
die "Module name '$class' is invalid";
}
Module::Load::load $class;
}
else {
$class = "YAML::PP::Schema::$item";
unless ($class =~ m/\A[A-Za-z0-9_:]+\z/) {
die "Module name '$class' is invalid";
}
$LOADED_SCHEMA{ $item } ||= Module::Load::load $class;
}
$class->register(
schema => $self,
options => \@options,
);
}
}
sub add_resolver {
my ($self, %args) = @_;
my $tag = $args{tag};
my $rule = $args{match};
my $resolvers = $self->resolvers;
my ($type, @rule) = @$rule;
my $implicit = $args{implicit};
$implicit = 1 unless defined $implicit;
my $resolver_list = [];
if ($tag) {
if (ref $tag eq 'Regexp') {
my $res = $resolvers->{tags} ||= [];
push @$res, [ $tag, {} ];
push @$resolver_list, $res->[-1]->[1];
}
else {
my $res = $resolvers->{tag}->{ $tag } ||= {};
push @$resolver_list, $res;
}
}
if ($implicit) {
push @$resolver_list, $resolvers->{value} ||= {};
}
for my $res (@$resolver_list) {
if ($type eq 'equals') {
my ($match, $value) = @rule;
unless (exists $res->{equals}->{ $match }) {
$res->{equals}->{ $match } = $value;
}
next;
}
elsif ($type eq 'regex') {
my ($match, $value) = @rule;
push @{ $res->{regex} }, [ $match => $value ];
}
elsif ($type eq 'all') {
my ($value) = @rule;
$res->{all} = $value;
}
}
}
sub add_sequence_resolver {
my ($self, %args) = @_;
return $self->add_collection_resolver(sequence => %args);
}
sub add_mapping_resolver {
my ($self, %args) = @_;
return $self->add_collection_resolver(mapping => %args);
}
sub add_collection_resolver {
my ($self, $type, %args) = @_;
my $tag = $args{tag};
my $implicit = $args{implicit};
my $resolvers = $self->resolvers;
if ($tag and ref $tag eq 'Regexp') {
my $res = $resolvers->{ $type }->{tags} ||= [];
push @$res, [ $tag, {
on_create => $args{on_create},
on_data => $args{on_data},
} ];
}
elsif ($tag) {
my $res = $resolvers->{ $type }->{tag}->{ $tag } ||= {
on_create => $args{on_create},
on_data => $args{on_data},
};
}
}
sub add_representer {
my ($self, %args) = @_;
my $representers = $self->representers;
if (my $flags = $args{flags}) {
my $rep = $representers->{flags};
push @$rep, \%args;
return;
}
if (my $regex = $args{regex}) {
my $rep = $representers->{regex};
push @$rep, \%args;
return;
}
if (my $regex = $args{class_matches}) {
my $rep = $representers->{class_matches};
push @$rep, [ $args{class_matches}, $args{code} ];
return;
}
if (my $bool = $args{bool} and $] >= 5.036000) {
$representers->{bool} = {
code => $args{code},
};
return;
}
if (my $class_equals = $args{class_equals}) {
my $rep = $representers->{class_equals};
$rep->{ $class_equals } = {
code => $args{code},
};
return;
}
if (my $class_isa = $args{class_isa}) {
my $rep = $representers->{class_isa};
push @$rep, [ $args{class_isa}, $args{code} ];
return;
}
if (my $tied_equals = $args{tied_equals}) {
my $rep = $representers->{tied_equals};
$rep->{ $tied_equals } = {
code => $args{code},
};
return;
}
if (defined(my $equals = $args{equals})) {
my $rep = $representers->{equals};
$rep->{ $equals } = {
code => $args{code},
};
return;
}
if (defined(my $scalarref = $args{scalarref})) {
$representers->{scalarref} = {
code => $args{code},
};
return;
}
if (defined(my $refref = $args{refref})) {
$representers->{refref} = {
code => $args{code},
};
return;
}
if (defined(my $coderef = $args{coderef})) {
$representers->{coderef} = {
code => $args{code},
};
return;
}
if (defined(my $glob = $args{glob})) {
$representers->{glob} = {
code => $args{code},
};
return;
}
if (my $undef = $args{undefined}) {
$representers->{undef} = $undef;
return;
}
}
sub load_scalar {
my ($self, $constructor, $event) = @_;
my $tag = $event->{tag};
my $value = $event->{value};
my $resolvers = $self->resolvers;
my $res;
if ($tag) {
if ($tag eq '!') {
return $value;
}
$res = $resolvers->{tag}->{ $tag };
if (not $res and my $matches = $resolvers->{tags}) {
for my $match (@$matches) {
my ($re, $rule) = @$match;
if ($tag =~ $re) {
$res = $rule;
last;
}
}
}
#unless ($res) {
# croak "Unknown tag '$tag'. Use schema 'Catchall' to ignore unknown tags";
#}
}
else {
$res = $resolvers->{value};
if ($event->{style} ne YAML_PLAIN_SCALAR_STYLE) {
return $value;
}
}
if (my $equals = $res->{equals}) {
if (exists $equals->{ $value }) {
my $res = $equals->{ $value };
if (ref $res eq 'CODE') {
return $res->($constructor, $event);
}
return $res;
}
}
if (my $regex = $res->{regex}) {
for my $item (@$regex) {
my ($re, $sub) = @$item;
my @matches = $value =~ $re;
if (@matches) {
return $sub->($constructor, $event, \@matches);
}
}
}
if (my $catch_all = $res->{all}) {
if (ref $catch_all eq 'CODE') {
return $catch_all->($constructor, $event);
}
return $catch_all;
}
return $value;
}
sub create_sequence {
my ($self, $constructor, $event) = @_;
my $tag = $event->{tag};
my $data = [];
my $on_data;
my $resolvers = $self->resolvers->{sequence};
if ($tag) {
if (my $equals = $resolvers->{tag}->{ $tag }) {
my $on_create = $equals->{on_create};
$on_data = $equals->{on_data};
$on_create and $data = $on_create->($constructor, $event);
return ($data, $on_data);
}
if (my $matches = $resolvers->{tags}) {
for my $match (@$matches) {
my ($re, $actions) = @$match;
my $on_create = $actions->{on_create};
if ($tag =~ $re) {
$on_data = $actions->{on_data};
$on_create and $data = $on_create->($constructor, $event);
return ($data, $on_data);
}
}
}
#croak "Unknown tag '$tag'. Use schema 'Catchall' to ignore unknown tags";
}
return ($data, $on_data);
}
sub create_mapping {
my ($self, $constructor, $event) = @_;
my $tag = $event->{tag};
my $data = {};
my $on_data;
my $resolvers = $self->resolvers->{mapping};
if ($tag) {
if (my $equals = $resolvers->{tag}->{ $tag }) {
my $on_create = $equals->{on_create};
$on_data = $equals->{on_data};
$on_create and $data = $on_create->($constructor, $event);
return ($data, $on_data);
}
if (my $matches = $resolvers->{tags}) {
for my $match (@$matches) {
my ($re, $actions) = @$match;
my $on_create = $actions->{on_create};
if ($tag =~ $re) {
$on_data = $actions->{on_data};
$on_create and $data = $on_create->($constructor, $event);
return ($data, $on_data);
}
}
}
#croak "Unknown tag '$tag'. Use schema 'Catchall' to ignore unknown tags";
}
return ($data, $on_data);
}
sub _bool_jsonpp_true { JSON::PP::true() }
sub _bool_booleanpm_true { boolean::true() }
sub _bool_perl_true { !!1 }
sub _bool_jsonpp_false { JSON::PP::false() }
sub _bool_booleanpm_false { boolean::false() }
sub _bool_perl_false { !!0 }
1;
__END__
=pod
=encoding utf-8
=head1 NAME
YAML::PP::Schema - Schema for YAML::PP
YAML-PP-v0.40.0/lib/YAML/PP/PaxHeaders/Writer.pm 0000644 0000000 0000000 00000000132 15172703230 015557 x ustar 00 30 mtime=1777043096.913559101
30 atime=1777043096.913467469
30 ctime=1777043096.913559101
YAML-PP-v0.40.0/lib/YAML/PP/Writer.pm 0000644 0001750 0001750 00000002352 15172703230 015213 0 ustar 00tina tina # ABSTRACT: Writer class for YAML::PP representing output data
use strict;
use warnings;
package YAML::PP::Writer;
our $VERSION = 'v0.40.0'; # VERSION
sub output { return $_[0]->{output} }
sub set_output { $_[0]->{output} = $_[1] }
sub new {
my ($class, %args) = @_;
my $output = delete $args{output};
$output = '' unless defined $output;
return bless {
output => $output,
}, $class;
}
sub write {
my ($self, $line) = @_;
$self->{output} .= $line;
}
sub init {
$_[0]->set_output('');
}
sub finish {
my ($self) = @_;
$_[0]->set_output(undef);
}
1;
__END__
=pod
=encoding utf-8
=head1 NAME
YAML::PP::Writer - Write YAML output
=head1 SYNOPSIS
my $writer = YAML::PP::Writer->new;
=head1 DESCRIPTION
The L sends its output to the writer.
You can use your own writer. if you want to send the YAML output to
somewhere else. See t/44.writer.t for an example.
=head1 METHODS
=over
=item new
my $writer = YAML::PP::Writer->new;
Constructor.
=item write
$writer->write('- ');
=item init
$writer->init;
Initialize
=item finish
$writer->finish;
Gets called when the output ends.
=item output, set_output
Getter/setter for the YAML output
=back
=cut
YAML-PP-v0.40.0/lib/YAML/PP/PaxHeaders/Lexer.pm 0000644 0000000 0000000 00000000131 15172703230 015361 x ustar 00 30 mtime=1777043096.911509254
29 atime=1777043096.91140945
30 ctime=1777043096.911509254
YAML-PP-v0.40.0/lib/YAML/PP/Lexer.pm 0000644 0001750 0001750 00000073474 15172703230 015033 0 ustar 00tina tina use strict;
use warnings;
package YAML::PP::Lexer;
our $VERSION = 'v0.40.0'; # VERSION
use constant TRACE => $ENV{YAML_PP_TRACE} ? 1 : 0;
use constant DEBUG => ($ENV{YAML_PP_DEBUG} || $ENV{YAML_PP_TRACE}) ? 1 : 0;
use YAML::PP::Grammar qw/ $GRAMMAR /;
use Carp qw/ croak /;
sub new {
my ($class, %args) = @_;
my $self = bless {
reader => $args{reader},
}, $class;
$self->init;
return $self;
}
sub init {
my ($self) = @_;
$self->{next_tokens} = [];
$self->{next_line} = undef;
$self->{line} = 0;
$self->{offset} = 0;
$self->{flowcontext} = 0;
}
sub next_line { return $_[0]->{next_line} }
sub set_next_line { $_[0]->{next_line} = $_[1] }
sub reader { return $_[0]->{reader} }
sub set_reader { $_[0]->{reader} = $_[1] }
sub next_tokens { return $_[0]->{next_tokens} }
sub line { return $_[0]->{line} }
sub set_line { $_[0]->{line} = $_[1] }
sub offset { return $_[0]->{offset} }
sub set_offset { $_[0]->{offset} = $_[1] }
sub inc_line { return $_[0]->{line}++ }
sub context { return $_[0]->{context} }
sub set_context { $_[0]->{context} = $_[1] }
sub flowcontext { return $_[0]->{flowcontext} }
sub set_flowcontext { $_[0]->{flowcontext} = $_[1] }
sub block { return $_[0]->{block} }
sub set_block { $_[0]->{block} = $_[1] }
my $RE_WS = '[\t ]';
my $RE_LB = '[\r\n]';
my $RE_DOC_END = qr/\A(\.\.\.)(?=$RE_WS|$)/m;
my $RE_DOC_START = qr/\A(---)(?=$RE_WS|$)/m;
my $RE_EOL = qr/\A($RE_WS+#.*|$RE_WS+)\z/;
#my $RE_COMMENT_EOL = qr/\A(#.*)?(?:$RE_LB|\z)/;
#ns-word-char ::= ns-dec-digit | ns-ascii-letter | “-”
my $RE_NS_WORD_CHAR = '[0-9A-Za-z-]';
my $RE_URI_CHAR = '(?:' . '%[0-9a-fA-F]{2}' .'|'. q{[0-9A-Za-z#;/?:@&=+$,_.!*'\(\)\[\]-]} . ')';
my $RE_NS_TAG_CHAR = '(?:' . '%[0-9a-fA-F]{2}' .'|'. q{[0-9A-Za-z#;/?:@&=+$_.~*'\(\)-]} . ')';
# [#x21-#x7E] /* 8 bit */
# | #x85 | [#xA0-#xD7FF] | [#xE000-#xFFFD] /* 16 bit */
# | [#x10000-#x10FFFF] /* 32 bit */
#nb-char ::= c-printable - b-char - c-byte-order-mark
#my $RE_NB_CHAR = '[\x21-\x7E]';
my $RE_ANCHOR_CAR = '[\x21-\x2B\x2D-\x5A\x5C\x5E-\x7A\x7C\x7E\xA0-\xFF\x{100}-\x{10FFFF}]';
my $RE_PLAIN_START = '[\x21\x22\x24-\x39\x3B-\x7E\xA0-\xFF\x{100}-\x{10FFFF}]';
my $RE_PLAIN_END = '[\x21-\x39\x3B-\x7E\x85\xA0-\x{D7FF}\x{E000}-\x{FEFE}\x{FF00}-\x{FFFD}\x{10000}-\x{10FFFF}]';
my $RE_PLAIN_FIRST = '[\x24\x28-\x29\x2B\x2E-\x39\x3B-\x3D\x41-\x5A\x5C\x5E-\x5F\x61-\x7A\x7E\xA0-\xFF\x{100}-\x{10FFFF}]';
my $RE_PLAIN_START_FLOW = '[\x21\x22\x24-\x2B\x2D-\x39\x3B-\x5A\x5C\x5E-\x7A\x7C\x7E\xA0-\xFF\x{100}-\x{10FFFF}]';
my $RE_PLAIN_END_FLOW = '[\x21-\x2B\x2D-\x39\x3B-\x5A\x5C\x5E-\x7A\x7C\x7E\x85\xA0-\x{D7FF}\x{E000}-\x{FEFE}\x{FF00}-\x{FFFD}\x{10000}-\x{10FFFF}]';
my $RE_PLAIN_FIRST_FLOW = '[\x24\x28-\x29\x2B\x2E-\x39\x3B-\x3D\x41-\x5A\x5C\x5E-\x5F\x61-\x7A\x7C\x7E\xA0-\xFF\x{100}-\x{10FFFF}]';
# c-indicators
#! 21
#" 22
## 23
#% 25
#& 26
#' 27
#* 2A
#, 2C FLOW
#- 2D XX
#: 3A XX
#> 3E
#? 3F XX
#@ 40
#[ 5B FLOW
#] 5D FLOW
#` 60
#{ 7B FLOW
#| 7C
#} 7D FLOW
my $RE_PLAIN_WORD = "(?::+$RE_PLAIN_END|$RE_PLAIN_START)(?::+$RE_PLAIN_END|$RE_PLAIN_END)*";
my $RE_PLAIN_FIRST_WORD = "(?:[:?-]+$RE_PLAIN_END|$RE_PLAIN_FIRST)(?::+$RE_PLAIN_END|$RE_PLAIN_END)*";
my $RE_PLAIN_WORDS = "(?:$RE_PLAIN_FIRST_WORD(?:$RE_WS+$RE_PLAIN_WORD)*)";
my $RE_PLAIN_WORDS2 = "(?:$RE_PLAIN_WORD(?:$RE_WS+$RE_PLAIN_WORD)*)";
my $RE_PLAIN_WORD_FLOW = "(?::+$RE_PLAIN_END_FLOW|$RE_PLAIN_START_FLOW)(?::+$RE_PLAIN_END_FLOW|$RE_PLAIN_END_FLOW)*";
my $RE_PLAIN_FIRST_WORD_FLOW = "(?:[:?-]+$RE_PLAIN_END_FLOW|$RE_PLAIN_FIRST_FLOW)(?::+$RE_PLAIN_END_FLOW|$RE_PLAIN_END_FLOW)*";
my $RE_PLAIN_WORDS_FLOW = "(?:$RE_PLAIN_FIRST_WORD_FLOW(?:$RE_WS+$RE_PLAIN_WORD_FLOW)*)";
my $RE_PLAIN_WORDS_FLOW2 = "(?:$RE_PLAIN_WORD_FLOW(?:$RE_WS+$RE_PLAIN_WORD_FLOW)*)";
#c-secondary-tag-handle ::= “!” “!”
#c-named-tag-handle ::= “!” ns-word-char+ “!”
#ns-tag-char ::= ns-uri-char - “!” - c-flow-indicator
#ns-global-tag-prefix ::= ns-tag-char ns-uri-char*
#c-ns-local-tag-prefix ::= “!” ns-uri-char*
my $RE_TAG = "!(?:$RE_NS_WORD_CHAR*!$RE_NS_TAG_CHAR+|$RE_NS_TAG_CHAR+|<$RE_URI_CHAR+>|)";
#c-ns-anchor-property ::= “&” ns-anchor-name
#ns-char ::= nb-char - s-white
#ns-anchor-char ::= ns-char - c-flow-indicator
#ns-anchor-name ::= ns-anchor-char+
my $RE_SEQSTART = qr/\A(-)(?=$RE_WS|$)/m;
my $RE_COMPLEX = qr/(\?)(?=$RE_WS|$)/m;
my $RE_COMPLEXCOLON = qr/\A(:)(?=$RE_WS|$)/m;
my $RE_ANCHOR = "&$RE_ANCHOR_CAR+";
my $RE_ALIAS = "\\*$RE_ANCHOR_CAR+";
my %REGEXES = (
ANCHOR => qr{($RE_ANCHOR)},
TAG => qr{($RE_TAG)},
ALIAS => qr{($RE_ALIAS)},
SINGLEQUOTED => qr{(?:''|[^'\r\n]+)*},
);
sub _fetch_next_line {
my ($self) = @_;
my $next_line = $self->next_line;
if (defined $next_line ) {
return $next_line;
}
my $line = $self->reader->readline;
unless (defined $line) {
$self->set_next_line(undef);
return;
}
$self->set_block(1);
$self->inc_line;
$line =~ m/\A( *)([^\r\n]*)([\r\n]|\z)/ or die "Unexpected";
$next_line = [ $1, $2, $3 ];
$self->set_next_line($next_line);
# $ESCAPE_CHAR from YAML.pm
if ($line =~ tr/\x00-\x08\x0b-\x0c\x0e-\x1f//) {
$self->exception("Control characters are not allowed");
}
return $next_line;
}
my %TOKEN_NAMES = (
'"' => 'DOUBLEQUOTE',
"'" => 'SINGLEQUOTE',
'|' => 'LITERAL',
'>' => 'FOLDED',
'!' => 'TAG',
'*' => 'ALIAS',
'&' => 'ANCHOR',
':' => 'COLON',
'-' => 'DASH',
'?' => 'QUESTION',
'[' => 'FLOWSEQ_START',
']' => 'FLOWSEQ_END',
'{' => 'FLOWMAP_START',
'}' => 'FLOWMAP_END',
',' => 'FLOW_COMMA',
'---' => 'DOC_START',
'...' => 'DOC_END',
);
sub fetch_next_tokens {
my ($self) = @_;
my $next = $self->next_tokens;
return $next if @$next;
my $next_line = $self->_fetch_next_line;
if (not $next_line) {
return [];
}
my $spaces = $next_line->[0];
my $yaml = \$next_line->[1];
if (not length $$yaml) {
$self->_push_tokens([ EOL => join('', @$next_line), $self->line ]);
$self->set_next_line(undef);
return $next;
}
if (substr($$yaml, 0, 1) eq '#') {
$self->_push_tokens([ EOL => join('', @$next_line), $self->line ]);
$self->set_next_line(undef);
return $next;
}
if (not $spaces and substr($$yaml, 0, 1) eq "%") {
$self->_fetch_next_tokens_directive($yaml, $next_line->[2]);
$self->set_context(0);
$self->set_next_line(undef);
return $next;
}
if (not $spaces and $$yaml =~ s/\A(---|\.\.\.)(?=$RE_WS|\z)//) {
$self->_push_tokens([ $TOKEN_NAMES{ $1 } => $1, $self->line ]);
}
elsif ($self->flowcontext and $$yaml =~ m/\A[ \t]+(#.*)?\z/) {
$self->_push_tokens([ EOL => join('', @$next_line), $self->line ]);
$self->set_next_line(undef);
return $next;
}
else {
$self->_push_tokens([ SPACE => $spaces, $self->line ]);
}
my $partial = $self->_fetch_next_tokens($next_line);
unless ($partial) {
$self->set_next_line(undef);
}
return $next;
}
my %ANCHOR_ALIAS_TAG = ( '&' => 1, '*' => 1, '!' => 1 );
my %BLOCK_SCALAR = ( '|' => 1, '>' => 1 );
my %COLON_DASH_QUESTION = ( ':' => 1, '-' => 1, '?' => 1 );
my %QUOTED = ( '"' => 1, "'" => 1 );
my %FLOW = ( '{' => 1, '[' => 1, '}' => 1, ']' => 1, ',' => 1 );
my %CONTEXT = ( '"' => 1, "'" => 1, '>' => 1, '|' => 1 );
my $RE_ESCAPES = qr{(?:
\\([ \\\/_0abefnrtvLNP\t"]) | \\x([0-9a-fA-F]{2})
| \\u([A-Fa-f0-9]{4}) | \\U([A-Fa-f0-9]{4,8})
)}x;
my %CONTROL = (
'\\' => '\\', '/' => '/', n => "\n", t => "\t", r => "\r", b => "\b",
'a' => "\a", 'b' => "\b", 'e' => "\e", 'f' => "\f", 'v' => "\x0b", "\t" => "\t",
'P' => "\x{2029}", L => "\x{2028}", 'N' => "\x85",
'0' => "\0", '_' => "\xa0", ' ' => ' ', q/"/ => q/"/,
);
sub _fetch_next_tokens {
TRACE and warn __PACKAGE__.':'.__LINE__.": _fetch_next_tokens\n";
my ($self, $next_line) = @_;
my $yaml = \$next_line->[1];
my $eol = $next_line->[2];
my @tokens;
while (1) {
unless (length $$yaml) {
push @tokens, ( EOL => $eol, $self->line );
$self->_push_tokens(\@tokens);
return;
}
my $first = substr($$yaml, 0, 1);
my $plain = 0;
if ($self->context) {
if ($$yaml =~ s/\A($RE_WS*)://) {
push @tokens, ( WS => $1, $self->line ) if $1;
push @tokens, ( COLON => ':', $self->line );
$self->set_context(0);
next;
}
if ($$yaml =~ s/\A($RE_WS*(?: #.*))\z//) {
push @tokens, ( EOL => $1 . $eol, $self->line );
$self->_push_tokens(\@tokens);
return;
}
$self->set_context(0);
}
if ($CONTEXT{ $first }) {
push @tokens, ( CONTEXT => $first, $self->line );
$self->_push_tokens(\@tokens);
return 1;
}
elsif ($COLON_DASH_QUESTION{ $first }) {
my $token_name = $TOKEN_NAMES{ $first };
if ($$yaml =~ s/\A\Q$first\E($RE_WS+|\z)//) {
my $after = $1;
if (not $self->flowcontext and not $self->block) {
push @tokens, ERROR => $first . $after, $self->line;
$self->_push_tokens(\@tokens);
$self->exception("Tabs can not be used for indentation");
}
if ($after =~ tr/\t//) {
$self->set_block(0);
}
my $token_name = $TOKEN_NAMES{ $first };
push @tokens, ( $token_name => $first, $self->line );
if (not defined $1) {
push @tokens, ( EOL => $eol, $self->line );
$self->_push_tokens(\@tokens);
return;
}
my $ws = $1;
if ($$yaml =~ s/\A(#.*|)\z//) {
push @tokens, ( EOL => $ws . $1 . $eol, $self->line );
$self->_push_tokens(\@tokens);
return;
}
push @tokens, ( WS => $ws, $self->line );
next;
}
elsif ($self->flowcontext and $$yaml =~ s/\A:(?=[,\{\}\[\]])//) {
push @tokens, ( $token_name => $first, $self->line );
next;
}
$plain = 1;
}
elsif ($ANCHOR_ALIAS_TAG{ $first }) {
my $token_name = $TOKEN_NAMES{ $first };
my $REGEX = $REGEXES{ $token_name };
if ($$yaml =~ s/\A$REGEX//) {
push @tokens, ( $token_name => $1, $self->line );
}
else {
push @tokens, ( "Invalid $token_name" => $$yaml, $self->line );
$self->_push_tokens(\@tokens);
return;
}
}
elsif ($first eq ' ' or $first eq "\t") {
if ($$yaml =~ s/\A($RE_WS+)//) {
my $ws = $1;
if ($$yaml =~ s/\A((?:#.*)?\z)//) {
push @tokens, ( EOL => $ws . $1 . $eol, $self->line );
$self->_push_tokens(\@tokens);
return;
}
push @tokens, ( WS => $ws, $self->line );
}
}
elsif ($FLOW{ $first }) {
push @tokens, ( $TOKEN_NAMES{ $first } => $first, $self->line );
substr($$yaml, 0, 1, '');
my $flowcontext = $self->flowcontext;
if ($first eq '{' or $first eq '[') {
$self->set_flowcontext(++$flowcontext);
}
elsif ($first eq '}' or $first eq ']') {
$self->set_flowcontext(--$flowcontext);
}
}
else {
$plain = 1;
}
if ($plain) {
push @tokens, ( CONTEXT => '', $self->line );
$self->_push_tokens(\@tokens);
return 1;
}
}
return;
}
sub fetch_plain {
my ($self, $indent, $context) = @_;
my $next_line = $self->next_line;
my $yaml = \$next_line->[1];
my $eol = $next_line->[2];
my $REGEX = $RE_PLAIN_WORDS;
if ($self->flowcontext) {
$REGEX = $RE_PLAIN_WORDS_FLOW;
}
my @tokens;
unless ($$yaml =~ s/\A($REGEX(?:[:]+(?=\:(\s|\z)))?)//) {
$self->_push_tokens(\@tokens);
$self->exception("Invalid plain scalar");
}
my $plain = $1;
push @tokens, ( PLAIN => $plain, $self->line );
if ($$yaml =~ s/\A(?:($RE_WS+#.*)|($RE_WS*))\z//) {
if (defined $1) {
push @tokens, ( EOL => $1 . $eol, $self->line );
$self->_push_tokens(\@tokens);
$self->set_next_line(undef);
return;
}
else {
push @tokens, ( EOL => $2. $eol, $self->line );
$self->set_next_line(undef);
}
}
else {
$self->_push_tokens(\@tokens);
my $partial = $self->_fetch_next_tokens($next_line);
if (not $partial) {
$self->set_next_line(undef);
}
return;
}
my $RE2 = $RE_PLAIN_WORDS2;
if ($self->flowcontext) {
$RE2 = $RE_PLAIN_WORDS_FLOW2;
}
my $fetch_next = 0;
my @lines = ($plain);
my @next;
LOOP: while (1) {
$next_line = $self->_fetch_next_line;
if (not $next_line) {
last LOOP;
}
my $spaces = $next_line->[0];
my $yaml = \$next_line->[1];
my $eol = $next_line->[2];
if (not length $$yaml) {
push @tokens, ( EOL => $spaces . $eol, $self->line );
$self->set_next_line(undef);
push @lines, '';
next LOOP;
}
if (not $spaces and $$yaml =~ s/\A(---|\.\.\.)(?=$RE_WS|\z)//) {
push @next, $TOKEN_NAMES{ $1 } => $1, $self->line;
$fetch_next = 1;
last LOOP;
}
if ((length $spaces) < $indent) {
last LOOP;
}
my $ws = '';
if ($$yaml =~ s/\A($RE_WS+)//) {
$ws = $1;
}
if (not length $$yaml) {
push @tokens, ( EOL => $spaces . $ws . $eol, $self->line );
$self->set_next_line(undef);
push @lines, '';
next LOOP;
}
if ($$yaml =~ s/\A(#.*)\z//) {
push @tokens, ( EOL => $spaces . $ws . $1 . $eol, $self->line );
$self->set_next_line(undef);
last LOOP;
}
if ($$yaml =~ s/\A($RE2)//) {
push @tokens, INDENT => $spaces, $self->line;
push @tokens, WS => $ws, $self->line;
push @tokens, PLAIN => $1, $self->line;
push @lines, $1;
my $ws = '';
if ($$yaml =~ s/\A($RE_WS+)//) {
$ws = $1;
}
if (not length $$yaml) {
push @tokens, EOL => $ws . $eol, $self->line;
$self->set_next_line(undef);
next LOOP;
}
if ($$yaml =~ s/\A(#.*)\z//) {
push @tokens, EOL => $ws . $1 . $eol, $self->line;
$self->set_next_line(undef);
last LOOP;
}
else {
push @tokens, WS => $ws, $self->line if $ws;
$fetch_next = 1;
}
}
else {
push @tokens, SPACE => $spaces, $self->line;
push @tokens, WS => $ws, $self->line;
if ($self->flowcontext) {
$fetch_next = 1;
}
else {
push @tokens, ERROR => $$yaml, $self->line;
}
}
last LOOP;
}
# remove empty lines at the end
while (@lines > 1 and $lines[-1] eq '') {
pop @lines;
}
if (@lines > 1) {
my $value = YAML::PP::Render->render_multi_val(\@lines);
my @eol;
if ($tokens[-3] eq 'EOL') {
@eol = splice @tokens, -3;
}
$self->push_subtokens( { name => 'PLAIN_MULTI', value => $value }, \@tokens);
$self->_push_tokens([ @eol, @next ]);
}
else {
$self->_push_tokens([ @tokens, @next ]);
}
@tokens = ();
if ($fetch_next) {
my $partial = $self->_fetch_next_tokens($next_line);
if (not $partial) {
$self->set_next_line(undef);
}
}
return;
}
sub fetch_block {
my ($self, $indent, $context) = @_;
my $next_line = $self->next_line;
my $yaml = \$next_line->[1];
my $eol = $next_line->[2];
my @tokens;
my $token_name = $TOKEN_NAMES{ $context };
$$yaml =~ s/\A\Q$context\E// or die "Unexpected";
push @tokens, ( $token_name => $context, $self->line );
my $current_indent = $indent;
my $started = 0;
my $set_indent = 0;
my $chomp = '';
if ($$yaml =~ s/\A([1-9])([+-]?)//) {
push @tokens, ( BLOCK_SCALAR_INDENT => $1, $self->line );
$set_indent = $1;
$chomp = $2 if $2;
push @tokens, ( BLOCK_SCALAR_CHOMP => $2, $self->line ) if $2;
}
elsif ($$yaml =~ s/\A([+-])([1-9])?//) {
push @tokens, ( BLOCK_SCALAR_CHOMP => $1, $self->line );
$chomp = $1;
push @tokens, ( BLOCK_SCALAR_INDENT => $2, $self->line ) if $2;
$set_indent = $2 if $2;
}
if ($set_indent) {
$started = 1;
$indent-- if $indent > 0;
$current_indent = $indent + $set_indent;
}
if (not length $$yaml) {
push @tokens, ( EOL => $eol, $self->line );
}
elsif ($$yaml =~ s/\A($RE_WS*(?:$RE_WS#.*|))\z//) {
push @tokens, ( EOL => $1 . $eol, $self->line );
}
else {
$self->_push_tokens(\@tokens);
$self->exception("Invalid block scalar");
}
my @lines;
while (1) {
$self->set_next_line(undef);
$next_line = $self->_fetch_next_line;
if (not $next_line) {
last;
}
my $spaces = $next_line->[0];
my $content = $next_line->[1];
my $eol = $next_line->[2];
if (not $spaces and $content =~ m/\A(---|\.\.\.)(?=$RE_WS|\z)/) {
last;
}
if ((length $spaces) < $current_indent) {
if (length $content) {
if ($content =~ m/\A\t/) {
$self->_push_tokens(\@tokens);
$self->exception("Invalid block scalar");
}
last;
}
else {
push @lines, '';
push @tokens, ( EOL => $spaces . $eol, $self->line );
next;
}
}
if ((length $spaces) > $current_indent) {
if ($started) {
($spaces, my $more_spaces) = unpack "a${current_indent}a*", $spaces;
$content = $more_spaces . $content;
}
}
unless (length $content) {
push @lines, '';
push @tokens, ( INDENT => $spaces, $self->line, EOL => $eol, $self->line );
unless ($started) {
$current_indent = length $spaces;
}
next;
}
unless ($started) {
$started = 1;
$current_indent = length $spaces;
}
push @lines, $content;
push @tokens, (
INDENT => $spaces, $self->line,
BLOCK_SCALAR_CONTENT => $content, $self->line,
EOL => $eol, $self->line,
);
}
my $value = YAML::PP::Render->render_block_scalar($context, $chomp, \@lines);
my @eol = splice @tokens, -3;
$self->push_subtokens( { name => 'BLOCK_SCALAR', value => $value }, \@tokens );
$self->_push_tokens([ @eol ]);
return 0;
}
sub fetch_quoted {
my ($self, $indent, $context) = @_;
my $next_line = $self->next_line;
my $yaml = \$next_line->[1];
my $spaces = $next_line->[0];
my $token_name = $TOKEN_NAMES{ $context };
$$yaml =~ s/\A\Q$context// or die "Unexpected";;
my @tokens = ( $token_name => $context, $self->line );
my $start = 1;
my @values;
while (1) {
unless ($start) {
$next_line = $self->_fetch_next_line or do {
for (my $i = 0; $i < @tokens; $i+= 3) {
my $token = $tokens[ $i + 1 ];
if (ref $token) {
$tokens[ $i + 1 ] = $token->{orig};
}
}
$self->_push_tokens(\@tokens);
$self->exception("Missing closing quote <$context> at EOF");
};
$start = 0;
$spaces = $next_line->[0];
$yaml = \$next_line->[1];
if (not length $$yaml) {
push @tokens, ( EOL => $spaces . $next_line->[2], $self->line );
$self->set_next_line(undef);
push @values, { value => '', orig => '' };
next;
}
elsif (not $spaces and $$yaml =~ m/\A(---|\.\.\.)(?=$RE_WS|\z)/) {
for (my $i = 0; $i < @tokens; $i+= 3) {
my $token = $tokens[ $i + 1 ];
if (ref $token) {
$tokens[ $i + 1 ] = $token->{orig};
}
}
$self->_push_tokens(\@tokens);
$self->exception("Missing closing quote <$context> or invalid document marker");
}
elsif ((length $spaces) < $indent) {
for (my $i = 0; $i < @tokens; $i+= 3) {
my $token = $tokens[ $i + 1 ];
if (ref $token) {
$tokens[ $i + 1 ] = $token->{orig};
}
}
$self->_push_tokens(\@tokens);
$self->exception("Wrong indendation or missing closing quote <$context>");
}
if ($$yaml =~ s/\A($RE_WS+)//) {
$spaces .= $1;
}
push @tokens, ( WS => $spaces, $self->line );
}
my $v = $self->_read_quoted_tokens($start, $context, $yaml, \@tokens);
push @values, $v;
if ($tokens[-3] eq $token_name) {
if ($start) {
$self->push_subtokens(
{ name => 'QUOTED', value => $v->{value} }, \@tokens
);
}
else {
my $value = YAML::PP::Render->render_quoted($context, \@values);
$self->push_subtokens(
{ name => 'QUOTED_MULTILINE', value => $value }, \@tokens
);
}
$self->set_context(1) if $self->flowcontext;
if (length $$yaml) {
my $partial = $self->_fetch_next_tokens($next_line);
if (not $partial) {
$self->set_next_line(undef);
}
return 0;
}
else {
@tokens = ();
push @tokens, ( EOL => $next_line->[2], $self->line );
$self->_push_tokens(\@tokens);
$self->set_next_line(undef);
return;
}
}
$tokens[-2] .= $next_line->[2];
$self->set_next_line(undef);
$start = 0;
}
}
sub _read_quoted_tokens {
my ($self, $start, $first, $yaml, $tokens) = @_;
my $quoted = '';
my $decoded = '';
my $token_name = $TOKEN_NAMES{ $first };
my $eol = '';
if ($first eq "'") {
my $regex = $REGEXES{SINGLEQUOTED};
if ($$yaml =~ s/\A($regex)//) {
$quoted .= $1;
$decoded .= $1;
$decoded =~ s/''/'/g;
}
unless (length $$yaml) {
if ($quoted =~ s/($RE_WS+)\z//) {
$eol = $1;
$decoded =~ s/($eol)\z//;
}
}
}
else {
($quoted, $decoded, $eol) = $self->_read_doublequoted($yaml);
}
my $value = { value => $decoded, orig => $quoted };
if ($$yaml =~ s/\A$first//) {
if ($start) {
push @$tokens, ( $token_name . 'D' => $value, $self->line );
}
else {
push @$tokens, ( $token_name . 'D_LINE' => $value, $self->line );
}
push @$tokens, ( $token_name => $first, $self->line );
return $value;
}
if (length $$yaml) {
push @$tokens, ( $token_name . 'D' => $value->{orig}, $self->line );
$self->_push_tokens($tokens);
$self->exception("Invalid quoted <$first> string");
}
push @$tokens, ( $token_name . 'D_LINE' => $value, $self->line );
push @$tokens, ( EOL => $eol, $self->line );
return $value;
}
sub _read_doublequoted {
my ($self, $yaml) = @_;
my $quoted = '';
my $decoded = '';
my $eol = '';
while (1) {
my $last = 1;
if ($$yaml =~ s/\A([^"\\ \t]+)//) {
$quoted .= $1;
$decoded .= $1;
$last = 0;
}
if ($$yaml =~ s/\A($RE_ESCAPES)//) {
$quoted .= $1;
my $dec = defined $2 ? $CONTROL{ $2 }
: defined $3 ? chr hex $3
: defined $4 ? chr hex $4
: chr hex $5;
$decoded .= $dec;
$last = 0;
}
if ($$yaml =~ s/\A([ \t]+)//) {
my $spaces = $1;
if (length $$yaml) {
$quoted .= $spaces;
$decoded .= $spaces;
$last = 0;
}
else {
$eol = $spaces;
last;
}
}
if ($$yaml =~ s/\A(\\)\z//) {
$quoted .= $1;
$decoded .= $1;
last;
}
last if $last;
}
return ($quoted, $decoded, $eol);
}
sub _fetch_next_tokens_directive {
my ($self, $yaml, $eol) = @_;
my @tokens;
my $trailing_ws = '';
my $warn = $ENV{YAML_PP_RESERVED_DIRECTIVE} || 'warn';
if ($$yaml =~ s/\A(\s*%YAML[ \t]+([0-9]+\.[0-9]+))//) {
my $dir = $1;
my $version = $2;
if ($$yaml =~ s/\A($RE_WS+)//) {
$trailing_ws = $1;
}
elsif (length $$yaml) {
push @tokens, ( 'Invalid directive' => $dir.$$yaml.$eol, $self->line );
$self->_push_tokens(\@tokens);
return;
}
if ($version !~ m/^1\.[12]$/) {
if ($warn eq 'warn') {
warn "Unsupported YAML version '$dir'";
}
elsif ($warn eq 'fatal') {
push @tokens, ( 'Unsupported YAML version' => $dir, $self->line );
$self->_push_tokens(\@tokens);
return;
}
}
push @tokens, ( YAML_DIRECTIVE => $dir, $self->line );
}
elsif ($$yaml =~ s/\A(\s*%TAG[ \t]+(!$RE_NS_WORD_CHAR*!|!)[ \t]+(tag:\S+|!$RE_URI_CHAR+))($RE_WS*)//) {
push @tokens, ( TAG_DIRECTIVE => $1, $self->line );
# TODO
my $tag_alias = $2;
my $tag_url = $3;
$trailing_ws = $4;
}
elsif ($$yaml =~ s/\A(\s*\A%(?:\w+).*)//) {
push @tokens, ( RESERVED_DIRECTIVE => $1, $self->line );
if ($warn eq 'warn') {
warn "Found reserved directive '$1'";
}
elsif ($warn eq 'fatal') {
die "Found reserved directive '$1'";
}
}
else {
push @tokens, ( 'Invalid directive' => $$yaml, $self->line );
push @tokens, ( EOL => $eol, $self->line );
$self->_push_tokens(\@tokens);
return;
}
if (not length $$yaml) {
push @tokens, ( EOL => $eol, $self->line );
}
elsif ($trailing_ws and $$yaml =~ s/\A(#.*)?\z//) {
push @tokens, ( EOL => "$trailing_ws$1$eol", $self->line );
$self->_push_tokens(\@tokens);
return;
}
elsif ($$yaml =~ s/\A([ \t]+#.*)?\z//) {
push @tokens, ( EOL => "$1$eol", $self->line );
$self->_push_tokens(\@tokens);
return;
}
else {
push @tokens, ( 'Invalid directive' => $trailing_ws.$$yaml, $self->line );
push @tokens, ( EOL => $eol, $self->line );
}
$self->_push_tokens(\@tokens);
return;
}
sub _push_tokens {
my ($self, $new_tokens) = @_;
my $next = $self->next_tokens;
my $line = $self->line;
my $column = $self->offset;
for (my $i = 0; $i < @$new_tokens; $i += 3) {
my $value = $new_tokens->[ $i + 1 ];
my $name = $new_tokens->[ $i ];
my $line = $new_tokens->[ $i + 2 ];
my $push = {
name => $name,
line => $line,
column => $column,
value => $value,
};
$column += length $value unless $name eq 'CONTEXT';
push @$next, $push;
if ($name eq 'EOL') {
$column = 0;
}
}
$self->set_offset($column);
return $next;
}
sub push_subtokens {
my ($self, $token, $subtokens) = @_;
my $next = $self->next_tokens;
my $line = $self->line;
my $column = $self->offset;
$token->{column} = $column;
$token->{subtokens} = \my @sub;
for (my $i = 0; $i < @$subtokens; $i+=3) {
my $name = $subtokens->[ $i ];
my $value = $subtokens->[ $i + 1 ];
my $line = $subtokens->[ $i + 2 ];
my $push = {
name => $subtokens->[ $i ],
line => $line,
column => $column,
};
if (ref $value eq 'HASH') {
%$push = ( %$push, %$value );
$column += length $value->{orig};
}
else {
$push->{value} = $value;
$column += length $value;
}
if ($push->{name} eq 'EOL') {
$column = 0;
}
push @sub, $push;
}
$token->{line} = $sub[0]->{line};
push @$next, $token;
$self->set_offset($column);
return $next;
}
sub exception {
my ($self, $msg) = @_;
my $next = $self->next_tokens;
$next = [];
my $line = @$next ? $next->[0]->{line} : $self->line;
my @caller = caller(0);
my $yaml = '';
if (my $nl = $self->next_line) {
$yaml = join '', @$nl;
$yaml = $nl->[1];
}
my $e = YAML::PP::Exception->new(
line => $line,
column => $self->offset + 1,
msg => $msg,
next => $next,
where => $caller[1] . ' line ' . $caller[2],
yaml => $yaml,
);
croak $e;
}
1;
YAML-PP-v0.40.0/lib/YAML/PP/PaxHeaders/Perl.pm 0000644 0000000 0000000 00000000126 15172703230 015210 x ustar 00 28 mtime=1777043096.9083388
30 atime=1777043096.908187873
28 ctime=1777043096.9083388
YAML-PP-v0.40.0/lib/YAML/PP/Perl.pm 0000644 0001750 0001750 00000002767 15172703230 014653 0 ustar 00tina tina use strict;
use warnings;
package YAML::PP::Perl;
our $VERSION = 'v0.40.0'; # VERSION
use base 'Exporter';
use base 'YAML::PP';
our @EXPORT_OK = qw/ Load Dump LoadFile DumpFile /;
use YAML::PP;
use YAML::PP::Schema::Perl;
sub new {
my ($class, %args) = @_;
$args{schema} ||= [qw/ Core Perl /];
$class->SUPER::new(%args);
}
sub Load {
my ($yaml) = @_;
__PACKAGE__->new->load_string($yaml);
}
sub LoadFile {
my ($file) = @_;
__PACKAGE__->new->load_file($file);
}
sub Dump {
my (@data) = @_;
__PACKAGE__->new->dump_string(@data);
}
sub DumpFile {
my ($file, @data) = @_;
__PACKAGE__->new->dump_file($file, @data);
}
1;
__END__
=pod
=encoding utf-8
=head1 NAME
YAML::PP::Perl - Convenience module for loading and dumping Perl objects
=head1 SYNOPSIS
use YAML::PP::Perl;
my @docs = YAML::PP::Perl->new->load_string($yaml);
my @docs = YAML::PP::Perl::Load($yaml);
# same as
use YAML::PP;
my $yp = YAML::PP->new( schema => [qw/ Core Perl /] );
my @docs = $yp->load_string($yaml);
=head1 DESCRIPTION
This is just for convenience. It will create a YAML::PP object using the
default schema (C) and the L schema.
See L for documentation.
=head1 METHODS
=over
=item Load, Dump, LoadFile, DumpFile
These work like the functions in L, just adding the C schema.
=item new
Constructor, works like in L, just adds the C schema to the
list of arguments.
=back
YAML-PP-v0.40.0/lib/YAML/PaxHeaders/PP.pm 0000644 0000000 0000000 00000000131 15172703230 014302 x ustar 00 30 mtime=1777043096.901815746
29 atime=1777043096.90176127
30 ctime=1777043096.901815746
YAML-PP-v0.40.0/lib/YAML/PP.pm 0000644 0001750 0001750 00000113113 15172703230 013735 0 ustar 00tina tina # ABSTRACT: YAML 1.2 Processor
use strict;
use warnings;
package YAML::PP;
our $VERSION = 'v0.40.0'; # VERSION
use YAML::PP::Schema;
use YAML::PP::Schema::JSON;
use YAML::PP::Loader;
use YAML::PP::Dumper;
use Scalar::Util qw/ blessed /;
use Carp qw/ croak /;
use base 'Exporter';
our @EXPORT_OK = qw/ Load LoadFile Dump DumpFile /;
my %YAML_VERSIONS = ('1.1' => 1, '1.2' => 1);
sub new {
my ($class, %args) = @_;
my $bool = delete $args{boolean};
$bool = 'perl' unless defined $bool;
my $schemas = delete $args{schema} || ['+'];
my $cyclic_refs = delete $args{cyclic_refs} || 'fatal';
my $indent = delete $args{indent};
my $width = delete $args{width};
my $writer = delete $args{writer};
my $header = delete $args{header};
my $footer = delete $args{footer};
my $require_footer = delete $args{require_footer};
my $duplicate_keys = delete $args{duplicate_keys};
my $max_depth = delete $args{max_depth};
my $yaml_version = $class->_arg_yaml_version(delete $args{yaml_version});
my $default_yaml_version = $yaml_version->[0];
my $version_directive = delete $args{version_directive};
my $preserve = delete $args{preserve};
my $parser = delete $args{parser};
my $emitter = delete $args{emitter} || {
indent => $indent,
width => $width,
writer => $writer,
};
if (keys %args) {
die "Unexpected arguments: " . join ', ', sort keys %args;
}
my %schemas;
for my $v (@$yaml_version) {
my $schema;
if (blessed($schemas) and $schemas->isa('YAML::PP::Schema')) {
$schema = $schemas;
}
else {
$schema = YAML::PP::Schema->new(
boolean => $bool,
yaml_version => $v,
);
$schema->load_subschemas(@$schemas);
}
$schemas{ $v } = $schema;
}
my $default_schema = $schemas{ $default_yaml_version };
my $loader = YAML::PP::Loader->new(
schemas => \%schemas,
cyclic_refs => $cyclic_refs,
parser => $parser,
default_yaml_version => $default_yaml_version,
preserve => $preserve,
duplicate_keys => $duplicate_keys,
require_footer => $require_footer,
max_depth => $max_depth,
);
my $dumper = YAML::PP::Dumper->new(
schema => $default_schema,
emitter => $emitter,
header => $header,
footer => $footer,
version_directive => $version_directive,
preserve => $preserve,
);
my $self = bless {
schema => \%schemas,
loader => $loader,
dumper => $dumper,
}, $class;
return $self;
}
sub clone {
my ($self) = @_;
my $clone = {
schema => $self->schema,
loader => $self->loader->clone,
dumper => $self->dumper->clone,
};
return bless $clone, ref $self;
}
sub _arg_yaml_version {
my ($class, $version) = @_;
my @versions = ('1.2');
if (defined $version) {
@versions = ();
if (not ref $version) {
$version = [$version];
}
for my $v (@$version) {
unless ($YAML_VERSIONS{ $v }) {
croak "YAML Version '$v' not supported";
}
push @versions, $v;
}
}
return \@versions;
}
sub loader {
if (@_ > 1) {
$_[0]->{loader} = $_[1]
}
return $_[0]->{loader};
}
sub dumper {
if (@_ > 1) {
$_[0]->{dumper} = $_[1]
}
return $_[0]->{dumper};
}
sub schema {
if (@_ > 1) { $_[0]->{schema}->{'1.2'} = $_[1] }
return $_[0]->{schema}->{'1.2'};
}
sub default_schema {
my ($self, %args) = @_;
my $schema = YAML::PP::Schema->new(
boolean => $args{boolean},
);
$schema->load_subschemas(qw/ Core /);
return $schema;
}
sub load_string {
my ($self, $yaml) = @_;
return $self->loader->load_string($yaml);
}
sub load_file {
my ($self, $file) = @_;
return $self->loader->load_file($file);
}
sub dump {
my ($self, @data) = @_;
return $self->dumper->dump(@data);
}
sub dump_string {
my ($self, @data) = @_;
return $self->dumper->dump_string(@data);
}
sub dump_file {
my ($self, $file, @data) = @_;
return $self->dumper->dump_file($file, @data);
}
# legagy interface
sub Load {
my ($yaml) = @_;
YAML::PP->new->load_string($yaml);
}
sub LoadFile {
my ($file) = @_;
YAML::PP->new->load_file($file);
}
sub Dump {
my (@data) = @_;
YAML::PP->new->dump_string(@data);
}
sub DumpFile {
my ($file, @data) = @_;
YAML::PP->new->dump_file($file, @data);
}
sub preserved_scalar {
my ($self, $value, %args) = @_;
my $scalar = YAML::PP::Preserve::Scalar->new(
value => $value,
%args,
);
return $scalar;
}
sub preserved_mapping {
my ($self, $hash, %args) = @_;
my $data = {};
tie %$data, 'YAML::PP::Preserve::Hash';
%$data = %$hash;
my $t = tied %$data;
$t->{style} = $args{style};
$t->{alias} = $args{alias};
return $data;
}
sub preserved_sequence {
my ($self, $array, %args) = @_;
my $data = [];
tie @$data, 'YAML::PP::Preserve::Array';
push @$data, @$array;
my $t = tied @$data;
$t->{style} = $args{style};
$t->{alias} = $args{alias};
return $data;
}
package YAML::PP::Preserve::Hash;
# experimental
use Tie::Hash;
use base qw/ Tie::StdHash /;
use Scalar::Util qw/ reftype blessed /;
sub TIEHASH {
my ($class, %args) = @_;
my $self = bless {
keys => [keys %args],
data => { %args },
}, $class;
}
sub STORE {
my ($self, $key, $val) = @_;
my $keys = $self->{keys};
unless (exists $self->{data}->{ $key }) {
push @$keys, $key;
}
if (ref $val and not blessed($val)) {
if (reftype($val) eq 'HASH' and not tied %$val) {
tie %$val, 'YAML::PP::Preserve::Hash', %$val;
}
elsif (reftype($val) eq 'ARRAY' and not tied @$val) {
tie @$val, 'YAML::PP::Preserve::Array', @$val;
}
}
$self->{data}->{ $key } = $val;
}
sub FIRSTKEY {
my ($self) = @_;
return $self->{keys}->[0];
}
sub NEXTKEY {
my ($self, $last) = @_;
my $keys = $self->{keys};
for my $i (0 .. $#$keys) {
if ("$keys->[ $i ]" eq "$last") {
return $keys->[ $i + 1 ];
}
}
return;
}
sub FETCH {
my ($self, $key) = @_;
my $val = $self->{data}->{ $key };
}
sub DELETE {
my ($self, $key) = @_;
@{ $self->{keys} } = grep { "$_" ne "$key" } @{ $self->{keys} };
delete $self->{data}->{ $key };
}
sub EXISTS {
my ($self, $key) = @_;
return exists $self->{data}->{ $key };
}
sub CLEAR {
my ($self) = @_;
$self->{keys} = [];
$self->{data} = {};
}
sub SCALAR {
my ($self) = @_;
return scalar %{ $self->{data} };
}
package YAML::PP::Preserve::Array;
# experimental
use Tie::Array;
use base qw/ Tie::StdArray /;
use Scalar::Util qw/ reftype blessed /;
sub TIEARRAY {
my ($class, @items) = @_;
my $self = bless {
data => [@items],
}, $class;
return $self;
}
sub FETCH {
my ($self, $i) = @_;
return $self->{data}->[ $i ];
}
sub FETCHSIZE {
my ($self) = @_;
return $#{ $self->{data} } + 1;
}
sub _preserve {
my ($val) = @_;
if (ref $val and not blessed($val)) {
if (reftype($val) eq 'HASH' and not tied %$val) {
tie %$val, 'YAML::PP::Preserve::Hash', %$val;
}
elsif (reftype($val) eq 'ARRAY' and not tied @$val) {
tie @$val, 'YAML::PP::Preserve::Array', @$val;
}
}
return $val;
}
sub STORE {
my ($self, $i, $val) = @_;
_preserve($val);
$self->{data}->[ $i ] = $val;
}
sub PUSH {
my ($self, @args) = @_;
push @{ $self->{data} }, map { _preserve $_ } @args;
}
sub STORESIZE {
my ($self, $i) = @_;
$#{ $self->{data} } = $i - 1;
}
sub DELETE {
my ($self, $i) = @_;
delete $self->{data}->[ $i ];
}
sub EXISTS {
my ($self, $i) = @_;
return exists $self->{data}->[ $i ];
}
sub CLEAR {
my ($self) = @_;
$self->{data} = [];
}
sub SHIFT {
my ($self) = @_;
shift @{ $self->{data} };
}
sub UNSHIFT {
my ($self, @args) = @_;
unshift @{ $self->{data} }, map { _preserve $_ } @args;
}
sub SPLICE {
my ($self, $offset, $length, @args) = @_;
splice @{ $self->{data} }, $offset, $length, map { _preserve $_ } @args;
}
sub EXTEND {}
package YAML::PP::Preserve::Scalar;
use overload
fallback => 1,
'+' => \&value,
'""' => \&value,
'bool' => \&value,
;
sub new {
my ($class, %args) = @_;
my $self = {
%args,
};
bless $self, $class;
}
sub value { $_[0]->{value} }
sub tag { $_[0]->{tag} }
sub style { $_[0]->{style} || 0 }
sub alias { $_[0]->{alias} }
1;
__END__
=pod
=encoding utf-8
=head1 NAME
YAML::PP - YAML 1.2 processor
=head1 SYNOPSIS
WARNING: Most of the inner API is not stable yet.
Here are a few examples of the basic load and dump methods:
use YAML::PP;
my $ypp = YAML::PP->new;
my $yaml = <<'EOM';
--- # Document one is a mapping
name: Tina
age: 29
favourite language: Perl
--- # Document two is a sequence
- plain string
- 'in single quotes'
- "in double quotes we have escapes! like \t and \n"
- | # a literal block scalar
line1
line2
- > # a folded block scalar
this is all one
single line because the
linebreaks will be folded
EOM
my @documents = $ypp->load_string($yaml);
my @documents = $ypp->load_file($filename);
my $yaml = $ypp->dump_string($data1, $data2);
$ypp->dump_file($filename, $data1, $data2);
# Enable perl data types and objects
my $ypp = YAML::PP->new(schema => [qw/ + Perl /]);
my $yaml = $yp->dump_string($data_with_perl_objects);
# Legacy interface
use YAML::PP qw/ Load Dump LoadFile DumpFile /;
my @documents = Load($yaml);
my @documents = LoadFile($filename);
my @documents = LoadFile($filehandle);
my $yaml = = Dump(@documents);
DumpFile($filename, @documents);
DumpFile($filenhandle @documents);
Some utility scripts, mostly useful for debugging:
# Load YAML into a data structure and dump with Data::Dumper
yamlpp-load < file.yaml
# Load and Dump
yamlpp-load-dump < file.yaml
# Print the events from the parser in yaml-test-suite format
yamlpp-events < file.yaml
# Parse and emit events directly without loading
yamlpp-parse-emit < file.yaml
# Create ANSI colored YAML. Can also be useful for invalid YAML, showing
# you the exact location of the error
yamlpp-highlight < file.yaml
=head1 DESCRIPTION
YAML::PP is a modular YAML processor.
It aims to support C and C. See L .
Some (rare) syntax elements are not yet supported and documented below.
YAML is a serialization language. The YAML input is called "YAML Stream".
A stream consists of one or more "Documents", separated by a line with a
document start marker C<--->. A document optionally ends with the document
end marker C<...>.
This allows one to process continuous streams additionally to a fixed input
file or string.
The YAML::PP frontend will currently load all documents, and return only
the first if called with scalar context.
The YAML backend is implemented in a modular way that allows one to add
custom handling of YAML tags, perl objects and data types. The inner API
is not yet stable. Suggestions welcome.
You can check out all current parse and load results from the
yaml-test-suite here:
L
=head1 METHODS
=head2 new
my $ypp = YAML::PP->new;
# use YAML 1.2 Failsafe Schema
my $ypp = YAML::PP->new( schema => ['Failsafe'] );
# use YAML 1.2 JSON Schema
my $ypp = YAML::PP->new( schema => ['JSON'] );
# use YAML 1.2 Core Schema
my $ypp = YAML::PP->new( schema => ['Core'] );
# Die when detecting cyclic references
my $ypp = YAML::PP->new( cyclic_refs => 'fatal' );
my $ypp = YAML::PP->new(
boolean => 'perl',
schema => ['Core'],
cyclic_refs => 'fatal',
indent => 4,
header => 1,
footer => 0,
version_directive => 0,
require_footer => 0,
max_depth => 512,
);
Options:
=over
=item boolean
Values: C (currently default), C, C, C
This option is for loading and dumping.
In case of perl 5.36 and later, builtin booleans should work out of the box
(since YAML::PP >= 0.38.0).
print YAML::PP->new->dump_string([ builtin::true, !1 ]);
# ---
# - true
# - false
For earlier perl versions, you can use "pseudo" booleans like documented
in the following examples.
# load/dump booleans via boolean.pm
my $ypp = YAML::PP->new( boolean => 'boolean' );
# load/dump booleans via JSON::PP::true/false
my $ypp = YAML::PP->new( boolean => 'JSON::PP' );
You can also specify more than one class, comma separated.
This is important for dumping.
boolean => 'JSON::PP,boolean'
Booleans will be loaded as JSON::PP::Booleans, but when dumping, also
'boolean' objects will be recognized
boolean => 'JSON::PP,*'
Booleans will be loaded as JSON::PP::Booleans, but when dumping, all
currently supported boolean classes will be recognized
boolean => '*'
Booleans will be loaded as perl booleans, but when dumping, all
currently supported boolean classes will be recognized
boolean => ''
Booleans will be loaded as perl booleans, but when dumping, nothing
will be recognized as booleans.
This option is for backwards compatibility for perl versions < 5.36,
if you rely on [!!1, !1] being dumped as [1, ''].
The option C was introduced when experimental boolean
support was added to perl 5.36. Since it will not be experimental anymore
in perl 5.40 \o/ the option is deprecated and the same as C.
=item schema
Default: C<['Core']>
This option is for loading and dumping.
Array reference. Here you can define what schema to use.
Supported standard Schemas are: C, C, C, C.
To get an overview how the different Schemas behave, see
L
Additionally you can add further schemas, for example C.
=item cyclic_refs
Default: C (since 0.037)
Before the default was C, but this can lead to memory leaks
when loading on untrusted data, so it was changed to C by default.
This option is for loading only.
Defines what to do when a cyclic reference is detected when loading.
# fatal - die
# warn - Just warn about them and replace with undef
# ignore - replace with undef
# allow - Default
=item duplicate_keys
Default: 0
Since version 0.027
This option is for loading.
The YAML Spec says duplicate mapping keys should be forbidden.
When set to true, duplicate keys in mappings are allowed (and will overwrite
the previous key).
When set to false, duplicate keys will result in an error when loading.
This is especially useful when you have a longer mapping and don't see
the duplicate key in your editor:
---
a: 1
b: 2
# .............
a: 23 # error
=item indent
Default: 2
This option is for dumping.
Use that many spaces for indenting
=item width
Since version 0.025
Default: 80
This option is for dumping.
Maximum columns when dumping.
This is only respected when dumping flow collections right now.
in the future it will be used also for wrapping long strings.
=item header
Default: 1
This option is for dumping.
Print document header C<--->
=item footer
Default: 0
Since version v0.39
This option is for dumping.
Print document footer C<...>
=item require_footer
Default: 0
Will require a C<...> at the end of each document.
This can be useful in a context where you want to make sure you received
the complete content, for example over network.
# Good
---
a: 1
...
---
a: 2
...
# Bad
---
a: 1
---
a: 2
=item max_depth
Since version v0.40
default: 512
Loading deeply nested, but still small YAML documents, like
[[[[[[[[[[...]]]]]]]]]]
can be significantly slower than a "normal" document with the same size.
By default the depth is limited to 512, which should be more than enough
for 99% of the use cases.
=item yaml_version
Since version 0.020
This option is for loading and dumping.
Default: C<1.2>
Note that in this case, a directive C<%YAML 1.1> will basically be ignored
and everything loaded with the C<1.2 Core> Schema.
If you want to support both YAML 1.1 and 1.2, you have to specify that, and the
schema (C or C) will be chosen automatically.
my $yp = YAML::PP->new(
yaml_version => ['1.2', '1.1'],
);
This is the same as
my $yp = YAML::PP->new(
schema => ['+'],
yaml_version => ['1.2', '1.1'],
);
because the C<+> stands for the default schema per version.
When loading, and there is no C<%YAML> directive, C<1.2> will be considered
as default, and the C schema will be used.
If there is a C<%YAML 1.1> directive, the C schema will be used.
Of course, you can also make C<1.1> the default:
my $yp = YAML::PP->new(
yaml_version => ['1.1', '1.2'],
);
You can also specify C<1.1> only:
my $yp = YAML::PP->new(
yaml_version => ['1.1'],
);
In this case also documents with C<%YAML 1.2> will be loaded with the C
schema.
=item version_directive
Since version 0.020
This option is for dumping.
Default: 0
Print Version Directive C<%YAML 1.2> (or C<%YAML 1.1>) on top of each YAML
document. It will use the first version specified in the C option.
=item preserve
Since version 0.021
Default: false
This option is for loading and dumping.
Preserving scalar styles is still experimental.
use YAML::PP::Common qw/ :PRESERVE /;
# Preserve the order of hash keys
my $yp = YAML::PP->new( preserve => PRESERVE_ORDER );
# Preserve the quoting style of scalars
my $yp = YAML::PP->new( preserve => PRESERVE_SCALAR_STYLE );
# Preserve block/flow style (since 0.024)
my $yp = YAML::PP->new( preserve => PRESERVE_FLOW_STYLE );
# Preserve alias names (since 0.027)
my $yp = YAML::PP->new( preserve => PRESERVE_ALIAS );
# Combine, e.g. preserve order and scalar style
my $yp = YAML::PP->new( preserve => PRESERVE_ORDER | PRESERVE_SCALAR_STYLE );
Do NOT rely on the internal implementation of it.
If you load the following input:
---
z: 1
a: 2
---
- plain
- 'single'
- "double"
- |
literal
- >
folded
---
block mapping: &alias
flow sequence: [a, b]
same mapping: *alias
flow mapping: {a: b}
with this code:
my $yp = YAML::PP->new(
preserve => PRESERVE_ORDER | PRESERVE_SCALAR_STYLE
| PRESERVE_FLOW_STYLE | PRESERVE_ALIAS
);
my ($hash, $styles, $flow) = $yp->load_file($file);
$yp->dump_file($hash, $styles, $flow);
Then dumping it will return the same output.
Note that YAML allows repeated definition of anchors. They cannot be preserved
with YAML::PP right now. Example:
---
- &seq [a]
- *seq
- &seq [b]
- *seq
Because the data could be shuffled before dumping again, the anchor definition
could be broken. In this case repeated anchor names will be discarded when
loading and dumped with numeric anchors like usual.
Implementation:
When loading, hashes will be tied to an internal class
(C) that keeps the key order.
Scalars will be returned as objects of an internal class
(C) with overloading. If you assign to such
a scalar, the object will be replaced by a simple scalar.
# assignment, style gets lost
$styles->[1] .= ' append';
You can also pass C<1> as a value. In this case all preserving options will be
enabled, also if there are new options added in the future.
There are also methods to create preserved nodes from scratch. See the
C L<"METHODS"> below.
=back
=head2 load_string
my $doc = $ypp->load_string("foo: bar");
my @docs = $ypp->load_string("foo: bar\n---\n- a");
Input should be Unicode characters.
So if you read from a file, you should decode it, for example with
C.
Note that in scalar context, C and C return the first
document (like L), while L and L return the
last.
=head2 load_file
my $doc = $ypp->load_file("file.yaml");
my @docs = $ypp->load_file("file.yaml");
Strings will be loaded as unicode characters.
=head2 dump_string
my $yaml = $ypp->dump_string($doc);
my $yaml = $ypp->dump_string($doc1, $doc2);
my $yaml = $ypp->dump_string(@docs);
Input strings should be Unicode characters.
Output will return Unicode characters.
So if you want to write that to a file (or pass to YAML::XS, for example),
you typically encode it via C.
=head2 dump_file
$ypp->dump_file("file.yaml", $doc);
$ypp->dump_file("file.yaml", $doc1, $doc2);
$ypp->dump_file("file.yaml", @docs);
Input data should be Unicode characters.
=head2 dump
This will dump to a predefined writer. By default it will just use the
L and output a string.
my $writer = MyWriter->new(\my $output);
my $yp = YAML::PP->new(
writer => $writer,
);
$yp->dump($data);
=head2 preserved_scalar
Since version 0.024
Experimental. Please report bugs or let me know this is useful and works.
You can define a certain scalar style when dumping data.
Figuring out the best style is a hard task and practically impossible to get
it right for all cases. It's also a matter of taste.
use YAML::PP::Common qw/ PRESERVE_SCALAR_STYLE YAML_LITERAL_SCALAR_STYLE /;
my $yp = YAML::PP->new(
preserve => PRESERVE_SCALAR_STYLE,
);
# a single linebreak would normally be dumped with double quotes: "\n"
my $scalar = $yp->preserved_scalar("\n", style => YAML_LITERAL_SCALAR_STYLE );
my $data = { literal => $scalar };
my $dump = $yp->dump_string($data);
# output
---
literal: |+
...
=head2 preserved_mapping, preserved_sequence
Since version 0.024
Experimental. Please report bugs or let me know this is useful and works.
With this you can define which nodes are dumped with the more compact flow
style instead of block style.
If you add C to the C option, it will also keep the
order of the keys in a hash.
use YAML::PP::Common qw/
PRESERVE_ORDER PRESERVE_FLOW_STYLE
YAML_FLOW_MAPPING_STYLE YAML_FLOW_SEQUENCE_STYLE
/;
my $yp = YAML::PP->new(
preserve => PRESERVE_FLOW_STYLE | PRESERVE_ORDER
);
my $hash = $yp->preserved_mapping({}, style => YAML_FLOW_MAPPING_STYLE);
# Add values after initialization to preserve order
%$hash = (z => 1, a => 2, y => 3, b => 4);
my $array = $yp->preserved_sequence([23, 24], style => YAML_FLOW_SEQUENCE_STYLE);
my $data = $yp->preserved_mapping({});
%$data = ( map => $hash, seq => $array );
my $dump = $yp->dump_string($data);
# output
---
map: {z: 1, a: 2, y: 3, b: 4}
seq: [23, 24]
=head2 loader
Returns or sets the loader object, by default L
=head2 dumper
Returns or sets the dumper object, by default L
=head2 schema
Returns or sets the schema object
=head2 default_schema
Creates and returns the default schema
=head1 FUNCTIONS
The functions C, C, C and C are provided
as a drop-in replacement for other existing YAML processors.
No function is exported by default.
Note that in scalar context, C and C return the first
document (like L), while L and L return the
last.
=over
=item Load
use YAML::PP qw/ Load /;
my $doc = Load($yaml);
my @docs = Load($yaml);
Works like C.
=item LoadFile
use YAML::PP qw/ LoadFile /;
my $doc = LoadFile($file);
my @docs = LoadFile($file);
my @docs = LoadFile($filehandle);
Works like C.
=item Dump
use YAML::PP qw/ Dump /;
my $yaml = Dump($doc);
my $yaml = Dump(@docs);
Works like C.
=item DumpFile
use YAML::PP qw/ DumpFile /;
DumpFile($file, $doc);
DumpFile($file, @docs);
DumpFile($filehandle, @docs);
Works like C.
=back
=head1 PLUGINS
You can alter the behaviour of YAML::PP by using the following schema
classes:
=over
=item L
One of the three YAML 1.2 official schemas
=item L
One of the three YAML 1.2 official schemas.
=item L
One of the three YAML 1.2 official schemas. Default
=item L
Schema implementing the most common YAML 1.1 types
=item L
Serializing Perl objects and types
=item L
Serializing binary data
=item L
YAML 1.1 merge keys for mappings
=item L
Experimental.
It was accidentally added in 0.38.1, and unknown tags forbidden.
This was reverted in 0.39.0
By default they will result in an error.
=item L
Include other YAML files via C tags
=item L
Deprecated. See option C
=back
To make the parsing process faster, you can plugin the libyaml parser
with L.
=head1 IMPLEMENTATION
The process of loading and dumping is split into the following steps:
Load:
YAML Stream Tokens Event List Data Structure
---------> ---------> --------->
lex parse construct
Dump:
Data Structure Event List YAML Stream
---------> --------->
represent emit
You can dump basic perl types like hashes, arrays, scalars (strings, numbers).
For dumping blessed objects and things like coderefs have a look at
L/L.
=over
=item L
The Lexer is reading the YAML stream into tokens. This makes it possible
to generate syntax highlighted YAML output.
Note that the API to retrieve the tokens will change.
=item L
The Parser retrieves the tokens from the Lexer. The main YAML content is then
parsed with the Grammar.
=item L
=item L
The Constructor creates a data structure from the Parser events.
=item L
The Loader combines the constructor and parser.
=item L
The Dumper will delegate to the Representer
=item L
The Representer will create Emitter events from the given data structure.
=item L
The Emitter creates a YAML stream.
=back
=head2 YAML::PP::Parser
Still TODO:
=over 4
=item Implicit collection keys
---
[ a, b, c ]: value
=item Implicit mapping in flow style sequences
This is supported since 0.029 (except some not relevant cases):
---
[ a, b, c: d ]
# equals
[ a, b, { c: d } ]
=item Plain mapping keys ending with colons
---
key ends with two colons::: value
This was implemented in 0.037.
=item Supported Characters
If you have valid YAML that's not parsed, or the other way round, please
create an issue.
=item Line and Column Numbers
You will see line and column numbers in the error message. The column numbers
might still be wrong in some cases.
=item Error Messages
The error messages need to be improved.
=item Unicode Surrogate Pairs
Currently loaded as single characters without validating
=item Possibly more
=back
=head2 YAML::PP::Constructor
The Constructor now supports all three YAML 1.2 Schemas, Failsafe, JSON and
Core. Additionally you can choose the schema for YAML 1.1 as C.
Too see what strings are resolved as booleans, numbers, null etc. look at
L.
You can choose the Schema like this:
my $ypp = YAML::PP->new(schema => ['JSON']); # default is 'Core'
The Tags C and C are still ignored for now.
It supports:
=over 4
=item Handling of Anchors/Aliases
Like in modules like L, the Constructor will use references for mappings and
sequences, but obviously not for scalars.
L uses real aliases, which allows also aliasing scalars. I might add
an option for that since aliasing is now available in pure perl.
=item Boolean Handling
You can choose between C<'perl'> (1/'', currently default), C<'JSON::PP'> and
C<'boolean'>.pm for handling boolean types. That allows you to dump the data
structure with one of the JSON modules without losing information about
booleans.
=item Numbers
Numbers are created as real numbers instead of strings, so that they are
dumped correctly by modules like L or L, for example.
=item Complex Keys
Mapping Keys in YAML can be more than just scalars. Of course, you can't load
that into a native perl structure. The Constructor will stringify those keys
with L instead of just returning something like
C.
Example:
use YAML::PP;
use JSON::PP;
my $ypp = YAML::PP->new;
my $coder = JSON::PP->new->ascii->pretty->allow_nonref->canonical;
my $yaml = <<'EOM';
complex:
?
?
a: 1
c: 2
: 23
: 42
EOM
my $data = $yppl->load_string($yaml);
say $coder->encode($data);
__END__
{
"complex" : {
"{'{a => 1,c => 2}' => 23}" : 42
}
}
=back
TODO:
=over 4
=item Parse Tree
I would like to generate a complete parse tree, that allows you to manipulate
the data structure and also dump it, including all whitespaces and comments.
The spec says that this is throwaway content, but I read that many people
wish to be able to keep the comments.
=back
=head2 YAML::PP::Dumper, YAML::PP::Emitter
The Dumper should be able to dump strings correctly, adding quotes
whenever a plain scalar would look like a special string, like C,
or when it contains or starts with characters that are not allowed.
Most strings will be dumped as plain scalars without quotes. If they
contain special characters or have a special meaning, they will be dumped
with single quotes. If they contain control characters, including <"\n">,
they will be dumped with double quotes.
It will recognize JSON::PP::Boolean and boolean.pm objects and dump them
correctly.
Numbers which also have a C flag will be recognized as numbers and not
as strings:
my $int = 23;
say "int: $int"; # $int will now also have a PV flag
That means that if you accidentally use a string in numeric context, it will
also be recognized as a number:
my $string = "23";
my $something = $string + 0;
print $yp->dump_string($string);
# will be emitted as an integer without quotes!
The layout is like libyaml output:
key:
- a
- b
- c
---
- key1: 1
key2: 2
key3: 3
---
- - a1
- a2
- - b1
- b2
=head1 FAQ - Frequently Asked Questions
=over
=item Are C<<<> merge keys supported?
Yes, this can be enabled optionally, see L
=item Is there a linter / formatter for YAML
There is the widely used L<"yamllint"|https://yamllint.readthedocs.io/>, based on
python's PyYAML. It is very configurable and will report errors or warnings.
It cannot format.
Now there is also L, which will format the given file according
to your configuration. So far only a few configuration options exist, but
they can already be quite helpful.
=back
=head1 Which YAML module should I use?
There are many YAML modules on CPAN. For historical reasons some of them
aren't handling YAML correctly.
Most of them are not compatible with the YAML spec and with each other, meaning
they can interpret the same YAML differently.
The behaviours we are discussing here can be divided into parsing issues
(syntax) and loading/constructing issues (for example type resolving which
decides what is a number, boolean or null).
See also L (parsing) and
L (loading).
=over
=item L<"YAML.pm"|YAML>
It was written even before the YAML 1.0 spec was finished and by that enabled
perl users to process YAML very early. It might work for you if you have simple
data, but it's missing quite some features and can also produce YAML that
doesn't roundtrip. Nowadays it might be a good idea to switch.
=item L
A libyaml binding that is robust and widely used. However, there are two
things to consider.
1. (syntax) libyaml diverged from the spec in several aspects. They are rare though.
2. The type resolving does not adhere to YAML 1.1 or YAML 1.2, meaning it is
incompatible with other YAML libraries in perl or other languages.
=item L