Expand description
Cursor-aware Perl module reference extraction.
This crate has one responsibility: given source text and a cursor offset,
identify module references used by use/require statements.
Structs§
- Module
Reference - Module reference found at a cursor location.
Enums§
- Module
Reference Kind - Statement kind for a parsed module reference.
Functions§
- extract_
module_ reference - Extract a module reference at
cursor_posas a canonical module name. - extract_
module_ reference_ extended - Extract a module reference at
cursor_posas a canonical module name, includinguse parent/use baseargument modules. - find_
module_ reference - Find a
use/requiremodule reference atcursor_pos. - find_
module_ reference_ extended - Find a module reference inside
use parent/use baseargument lists.