func group_contents(group: &Group) -> TokenRangeThe tokens inside a group, excluding its delimiters. Empty groups still retain a meaningful source extent for parser EOF diagnostics.
View Source
pub func group_contents(group: &Group) -> TokenRange {
let tokens: [Token] = []
let index = 0
loop index < group.children.count {
append_tree_tokens(tokens: tokens, tree: group.children[index])
index = index + 1
}
TokenRange(tokens: tokens, span: group.open.span.upper..<group.close.span.lower)
}