ingydotnet/yaml-pm — pull request #18 by thorsteneckel (2014-04-03 07:56:39+00:00)
Title: '32766' recursion bugfix breaks functionality in case of a doulbe backslash right before a qoute

Hi there!

I provided this bugfix earlier: https://rt.cpan.org/Public/Bug/Display.html?id=90593

We had an issue with a structure like this these days:

```
---
Data:
CategoryID: 82
Description: ""Test drive => D:\\""
DescriptionPlain:
Test drive => D:\
AnotherID: 70
```

Additionally the same error occurs in the '_parse_inline_single_quoted' sub.

So I made a follow-up fix:
- Fixed bug: Complex regular subexpression recursion limit (32766) excee...ded at lib//YAML/Loader.pm line 533 ( YAML_PARSE_ERR_BAD_SINGLE ).
- Fixed bug: Subscalar with a double backslash right before a closing double qoute breaks _parse_inline_double_quoted regex.
- Added unittests.

Thx @rs-otrs for the support!