(&mut self, array: ast::Array<'_>)
| 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 | |
| 2526 | fn remove_comma_separated(node: CstNode) { |
no test coverage detected