Expand description
Semantic analysis, symbol extraction, and type inference. Go-to-declaration support and parent map construction. Declaration Provider for LSP
Provides go-to-declaration functionality for finding where symbols are declared. Supports LocationLink for enhanced client experience.
Structs§
- Declaration
Provider - Provider for finding declarations in Perl source code.
- Location
Link - Represents a location link from origin to target
Functions§
- current_
package_ at - Determines the current package context at the given offset.
- find_
node_ at_ offset - Finds the most specific AST node containing the given byte offset.
- get_
node_ children - Returns direct child nodes for a given AST node.
- symbol_
at_ cursor - Extracts a symbol key from the AST node at the given cursor position.
Type Aliases§
- Parent
Map - Parent-map from child node to parent node, stored as raw pointers.