MCPcopy Create free account
hub / github.com/dprint/jsonc-parser / build_array

Method build_array

src/cst/mod.rs:2511–2523  ·  view source on GitHub ↗
(&mut self, array: ast::Array<'_>)

Source from the content-addressed store, hash-verified

2509 }
2510
2511 fn build_array(&mut self, array: ast::Array<'_>) -> CstContainerNode {
2512 let container = CstContainerNode::Array(CstArray::new_no_tokens());
2513 let mut last_range_end = array.range.start;
2514 for element in array.elements {
2515 let element_range = element.range();
2516 self.scan_from_to(&container, last_range_end, element_range.start);
2517 self.build_value(&container, element);
2518 last_range_end = element_range.end;
2519 }
2520 self.scan_from_to(&container, last_range_end, array.range.end);
2521
2522 container
2523 }
2524}
2525
2526fn remove_comma_separated(node: CstNode) {

Callers 1

build_valueMethod · 0.80

Calls 4

ArrayClass · 0.85
scan_from_toMethod · 0.80
build_valueMethod · 0.80
rangeMethod · 0.45

Tested by

no test coverage detected