pub fn extract_use_lib_paths(source: &str) -> Vec<UseLibPath>Expand description
Extract include paths from use lib statements in Perl source text.
Handles the following patterns:
use lib 'path';use lib "path";use lib qw(path1 path2);use lib qw/path1 path2/;use lib ("path1", "path2");use lib '$FindBin::Bin/path'and"$FindBin::Bin/path"
Returns extracted paths in order of appearance.
ยงExamples
use perl_module_resolution::use_lib::extract_use_lib_paths;
let paths = extract_use_lib_paths("use lib 'lib';");
assert_eq!(paths.len(), 1);
assert_eq!(paths[0].path, "lib");