2019-07-24 23:32:26 +02:00
|
|
|
error: `$x:expr` may be followed by `$y:tt`, which is not allowed for `expr` fragments
|
|
|
|
--> $DIR/same-sequence-span.rs:15:18
|
|
|
|
|
|
|
|
|
LL | (1 $x:expr $($y:tt,)*
|
|
|
|
| ^^^^^ not allowed after `expr` fragments
|
|
|
|
|
|
|
|
|
= note: allowed there are: `=>`, `,` or `;`
|
|
|
|
|
|
|
|
error: `$x:expr` may be followed by `=`, which is not allowed for `expr` fragments
|
|
|
|
--> $DIR/same-sequence-span.rs:16:18
|
|
|
|
|
|
|
|
|
LL | $(= $z:tt)*
|
|
|
|
| ^ not allowed after `expr` fragments
|
|
|
|
|
|
|
|
|
= note: allowed there are: `=>`, `,` or `;`
|
|
|
|
|
|
|
|
error: `$x:expr` may be followed by `$y:tt`, which is not allowed for `expr` fragments
|
|
|
|
--> $DIR/same-sequence-span.rs:20:1
|
|
|
|
|
|
2019-08-20 23:35:03 +03:00
|
|
|
LL | proc_macro_sequence::make_foo!();
|
|
|
|
| ^--------------------------------
|
|
|
|
| |
|
|
|
|
| _in this macro invocation
|
2019-08-04 16:41:01 -04:00
|
|
|
| |
|
2019-08-20 23:35:03 +03:00
|
|
|
LL | |
|
|
|
|
LL | |
|
|
|
|
LL | | fn main() {}
|
|
|
|
... |
|
2019-07-24 23:32:26 +02:00
|
|
|
|
|
|
|
|
= note: allowed there are: `=>`, `,` or `;`
|
|
|
|
|
|
|
|
error: `$x:expr` may be followed by `=`, which is not allowed for `expr` fragments
|
|
|
|
--> $DIR/same-sequence-span.rs:20:1
|
|
|
|
|
|
|
|
|
LL | proc_macro_sequence::make_foo!();
|
2019-08-04 16:41:01 -04:00
|
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
| |
|
|
|
|
| not allowed after `expr` fragments
|
|
|
|
| in this macro invocation
|
2019-07-24 23:32:26 +02:00
|
|
|
|
|
|
|
|
= note: allowed there are: `=>`, `,` or `;`
|
|
|
|
|
|
|
|
error: aborting due to 4 previous errors
|
|
|
|
|