MCPcopy Create free account
hub / github.com/PHPantom-dev/phpantom_lsp / emit_block

Function emit_block

src/folding.rs:72–79  ·  view source on GitHub ↗

Emit a folding range for a `Block` (left-brace … right-brace).

(block: &Block<'_>, content: &str, ranges: &mut Vec<FoldingRange>)

Source from the content-addressed store, hash-verified

70
71/// Emit a folding range for a `Block` (left-brace … right-brace).
72fn emit_block(block: &Block<'_>, content: &str, ranges: &mut Vec<FoldingRange>) {
73 ranges.push(range_from_offsets(
74 content,
75 block.left_brace.start.offset,
76 block.right_brace.end.offset,
77 None,
78 ));
79}
80
81/// Emit a folding range from two `mago_span::Span` values representing the
82/// opening and closing delimiters.

Callers 5

collect_from_statementFunction · 0.85
collect_from_expressionFunction · 0.85

Calls 2

range_from_offsetsFunction · 0.85
pushMethod · 0.80

Tested by

no test coverage detected