Boldra has asked for the wisdom of the Perl Monks concerning the following question:
My YAML being read is
perl v5.24.3
After loading/dumping it looks like this--- NODE: match: !!perl/regexp (?^ui:OK\ Server\ Connection\ 1\.001)
After 20 load/dump cycles it looks like this:--- NODE: match: !!perl/regexp (?^u:(?^ui:OK\ Server\ Connection\ 1\.001))
My test:--- NODE: match: !!perl/regexp (?^u:(?^u:(?^u:(?^u:(?^u:(?^u:(?^u:(?^u:(?^u:(? +^u:(?^u:(?^u:(?^u:(?^u:(?^u:(?^u:(?^u:(?^u:(?^u:(?^u:(?^ui:OK\ Server\ Connection\ 1\.001)))))))))))))))))))))
$YAML::XS::VERSION = 0.66perl -MYAML::XS -E 'my $y=YAML::XS::Load(q{---\nNODE:\n match: !!perl +/regexp (?i-xsm:OK\ Server\ Connection\ 1\.001)}); for(1..20) { $y=Lo +ad(Dump($y)) }; say Dump($y)'
perl v5.24.3
If I let it run long enough, eventually the parser breaks down. Does anyone have any suggestions?
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: YAML::XS perl/regexp (?u:(?u:
by Boldra (Deacon) on Dec 05, 2017 at 12:49 UTC | |
| |
Re: YAML::XS perl/regexp (?u:(?u:
by ikegami (Patriarch) on Dec 05, 2017 at 15:32 UTC | |
by shmem (Chancellor) on Dec 06, 2017 at 22:07 UTC | |
by ikegami (Patriarch) on Dec 07, 2017 at 22:45 UTC | |
by tinita (Parson) on Dec 08, 2017 at 15:48 UTC | |
by ikegami (Patriarch) on Dec 19, 2017 at 19:32 UTC | |
by tinita (Parson) on Dec 08, 2017 at 16:54 UTC | |
by ikegami (Patriarch) on Dec 19, 2017 at 19:29 UTC | |
by tinita (Parson) on Dec 19, 2017 at 21:17 UTC | |
by ikegami (Patriarch) on Dec 20, 2017 at 15:57 UTC | |
| |
Re: YAML::XS perl/regexp (?u:(?u:
by tinita (Parson) on Dec 08, 2017 at 17:05 UTC | |
Re: YAML::XS perl/regexp (?u:(?u:
by Anonymous Monk on Dec 05, 2017 at 10:49 UTC | |
by tinita (Parson) on Dec 16, 2017 at 20:31 UTC | |
by tinita (Parson) on Dec 06, 2017 at 23:06 UTC | |
by Anonymous Monk on Dec 06, 2017 at 23:52 UTC |
Back to
Seekers of Perl Wisdom