PRINT-ATTR INPUT (DISPLAY): fn main() { & | _ : u8 | { } ; mul_2! (1 + 1) ; } PRINT-ATTR INPUT (DEBUG): TokenStream [ Ident { ident: "fn", span: $DIR/issue-75734-pp-paren.rs:23:1: 23:3 (#0), }, Ident { ident: "main", span: $DIR/issue-75734-pp-paren.rs:23:4: 23:8 (#0), }, Group { delimiter: Parenthesis, stream: TokenStream [], span: $DIR/issue-75734-pp-paren.rs:23:8: 23:10 (#0), }, Group { delimiter: Brace, stream: TokenStream [ Punct { ch: '&', spacing: Joint, span: $DIR/issue-75734-pp-paren.rs:24:5: 24:6 (#0), }, Punct { ch: '|', spacing: Alone, span: $DIR/issue-75734-pp-paren.rs:24:6: 24:7 (#0), }, Ident { ident: "_", span: $DIR/issue-75734-pp-paren.rs:24:7: 24:8 (#0), }, Punct { ch: ':', spacing: Alone, span: $DIR/issue-75734-pp-paren.rs:24:8: 24:9 (#0), }, Ident { ident: "u8", span: $DIR/issue-75734-pp-paren.rs:24:10: 24:12 (#0), }, Punct { ch: '|', spacing: Alone, span: $DIR/issue-75734-pp-paren.rs:24:12: 24:13 (#0), }, Group { delimiter: Brace, stream: TokenStream [], span: $DIR/issue-75734-pp-paren.rs:24:14: 24:16 (#0), }, Punct { ch: ';', spacing: Alone, span: $DIR/issue-75734-pp-paren.rs:24:16: 24:17 (#0), }, Ident { ident: "mul_2", span: $DIR/issue-75734-pp-paren.rs:25:5: 25:10 (#0), }, Punct { ch: '!', spacing: Alone, span: $DIR/issue-75734-pp-paren.rs:25:10: 25:11 (#0), }, Group { delimiter: Parenthesis, stream: TokenStream [ Literal { kind: Integer, symbol: "1", suffix: None, span: $DIR/issue-75734-pp-paren.rs:25:12: 25:13 (#0), }, Punct { ch: '+', spacing: Alone, span: $DIR/issue-75734-pp-paren.rs:25:14: 25:15 (#0), }, Literal { kind: Integer, symbol: "1", suffix: None, span: $DIR/issue-75734-pp-paren.rs:25:16: 25:17 (#0), }, ], span: $DIR/issue-75734-pp-paren.rs:25:11: 25:18 (#0), }, Punct { ch: ';', spacing: Alone, span: $DIR/issue-75734-pp-paren.rs:25:18: 25:19 (#0), }, ], span: $DIR/issue-75734-pp-paren.rs:23:11: 26:2 (#0), }, ] PRINT-BANG INPUT (DISPLAY): 1 + 1 * 2 PRINT-BANG INPUT (DEBUG): TokenStream [ Group { delimiter: None, stream: TokenStream [ Literal { kind: Integer, symbol: "1", suffix: None, span: $DIR/issue-75734-pp-paren.rs:25:12: 25:13 (#0), }, Punct { ch: '+', spacing: Alone, span: $DIR/issue-75734-pp-paren.rs:25:14: 25:15 (#0), }, Literal { kind: Integer, symbol: "1", suffix: None, span: $DIR/issue-75734-pp-paren.rs:25:16: 25:17 (#0), }, ], span: $DIR/issue-75734-pp-paren.rs:17:21: 17:25 (#7), }, Punct { ch: '*', spacing: Alone, span: $DIR/issue-75734-pp-paren.rs:17:26: 17:27 (#7), }, Literal { kind: Integer, symbol: "2", suffix: None, span: $DIR/issue-75734-pp-paren.rs:17:28: 17:29 (#7), }, ]