Expand description
Extract include paths from use lib and FindBin statements.
Scans Perl source text for use lib pragmas and recognizes common
FindBin patterns to discover additional module include directories.
Structs§
- UseLib
Path - A discovered include path from a
use libstatement.
Enums§
- UseLib
Action - A
use lib/no liboperation extracted from source in lexical order.
Functions§
- extract_
use_ lib_ operations - Extract ordered
use libandno liboperations from source text. - extract_
use_ lib_ paths - Extract include paths from
use libstatements in Perl source text. - no_
lib_ cancelled_ paths_ at_ offset - Compute the set of paths that are currently excluded from
@INCat a given source offset due tono liboperations. - resolve_
use_ lib_ paths - Resolve
use libpaths against a workspace root and optional file directory. - resolve_
use_ lib_ paths_ from_ source - Resolve effective include paths from lexical
use lib/no liboperations. - resolve_
use_ lib_ paths_ from_ source_ at_ offset - Resolve effective include paths from lexical
use lib/no liboperations, considering only source text up to the provided byte offset.