Skip to main content

Crate perl_lsp_inlay_hints

Crate perl_lsp_inlay_hints 

Source
Expand description

LSP inlay hints provider for Perl

This crate provides inlay hint generation for type information.

§Features

  • Type inference
  • Parameter hints
  • LSP protocol compatibility

§Usage

use perl_lsp_inlay_hints::InlayHintsProvider;

let provider = InlayHintsProvider::new();
let hints = provider.generate_hints(&ast, source, &symbol_table)?;

Structs§

InlayHint
Inlay hint.
InlayHintsProvider
Inlay hints provider.

Enums§

InlayHintKind
Inlay hint kind.

Functions§

extract_param_names
Extracts parameter names from a builtin signature string.
parameter_hints
Generates inlay hints for function and method parameters.
trivial_type_hints
Generates inlay hints for trivial types.