struct GroupA balanced token-tree group with explicit opening and closing tokens.delimiter agrees with both token kinds, and children excludes the outer pair. Source ranges remain on the original tokens rather than the group.Propertieslet delimiter: DelimiterThe kind shared by the opening and closing delimiters.let open: TokenThe opening delimiter token.let close: TokenThe closing delimiter token.let children: [TokenTree]The token trees nested inside the group.