Это относится к предыдущему вопросу: Как я могу прочитать структуры данных Perl из Python? . Это может быть ошибка в версии парсера YAML, с которой я работаю (0.66), но при запуске:
perl -MYAML -le 'do shift; print YAML::Dump( $CPAN::Config )' simple.pl
На следующих simple.pl
:
%config = (
'color' => 'red',
'numbers' => [5, 8],
qr/^spam/ => qr/eggs$/,
);
Я получаю:
---
(?-xism:^spam): !!perl/regexp (?-xism:eggs$)
color: red
numbers:
- 5
- 8
Обратите внимание, что регулярное выражение ключа не имеет явного типа. Что дает? (Спасибо!)