Parse-Path
view release on metacpan or search on metacpan
lib/Parse/Path/File/Win32.pm view on Meta::CPAN
default => sub { '' },
);
#############################################################################
# Required Methods
with 'Parse::Path::Role::Path';
sub _build_blueprint { {
hash_step_regexp => qr{
# Illegal characters: http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx
(?<key>[^\x00-\x1F<>:"/\\|?*]*)
}x,
array_step_regexp => qr/\Z.\A/, # no-op; arrays not supported
delimiter_regexp => qr{\\+}, # + to capture repetitive slashes, like foo\\\\\bar
# no support for escapes
unescape_translation => [],
pos_translation => [
( run in 0.231 second using v1.01-cache-2.11-cpan-299005ec8e3 )