mirror of
https://github.com/rust-lang/rust.git
synced 2024-12-03 20:23:59 +00:00
41e4a3e086
This gives better output for code produced by proc macros.
48 lines
1.4 KiB
Plaintext
48 lines
1.4 KiB
Plaintext
PRINT-ATTR INPUT (DISPLAY): #[rustc_dummy] { 1 +1; }
|
|
PRINT-ATTR DEEP-RE-COLLECTED (DISPLAY): #[rustc_dummy] { 1 + 1; }
|
|
PRINT-ATTR INPUT (DEBUG): TokenStream [
|
|
Punct {
|
|
ch: '#',
|
|
spacing: Alone,
|
|
span: $DIR/keep-expr-tokens.rs:22:5: 22:6 (#0),
|
|
},
|
|
Group {
|
|
delimiter: Bracket,
|
|
stream: TokenStream [
|
|
Ident {
|
|
ident: "rustc_dummy",
|
|
span: $DIR/keep-expr-tokens.rs:22:7: 22:18 (#0),
|
|
},
|
|
],
|
|
span: $DIR/keep-expr-tokens.rs:22:6: 22:19 (#0),
|
|
},
|
|
Group {
|
|
delimiter: Brace,
|
|
stream: TokenStream [
|
|
Literal {
|
|
kind: Integer,
|
|
symbol: "1",
|
|
suffix: None,
|
|
span: $DIR/keep-expr-tokens.rs:23:7: 23:8 (#0),
|
|
},
|
|
Punct {
|
|
ch: '+',
|
|
spacing: Alone,
|
|
span: $DIR/keep-expr-tokens.rs:23:9: 23:10 (#0),
|
|
},
|
|
Literal {
|
|
kind: Integer,
|
|
symbol: "1",
|
|
suffix: None,
|
|
span: $DIR/keep-expr-tokens.rs:23:10: 23:11 (#0),
|
|
},
|
|
Punct {
|
|
ch: ';',
|
|
spacing: Alone,
|
|
span: $DIR/keep-expr-tokens.rs:23:11: 23:12 (#0),
|
|
},
|
|
],
|
|
span: $DIR/keep-expr-tokens.rs:23:5: 23:14 (#0),
|
|
},
|
|
]
|