mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-29 10:13:54 +00:00
dd2b027d5d
Much like the previous commit. I think the removal of "the token" in each message is fine here. There are many more error messages that mention tokens without saying "the token" than those that do say it.
105 lines
2.8 KiB
Plaintext
105 lines
2.8 KiB
Plaintext
error: expected `,`, found `a`
|
|
--> $DIR/missing-comma.rs:19:19
|
|
|
|
|
LL | println!("{}" a);
|
|
| ^ expected `,`
|
|
|
|
error: no rules expected `b`
|
|
--> $DIR/missing-comma.rs:21:12
|
|
|
|
|
LL | macro_rules! foo {
|
|
| ---------------- when calling this macro
|
|
...
|
|
LL | foo!(a b);
|
|
| -^ no rules expected this token in macro call
|
|
| |
|
|
| help: missing comma here
|
|
|
|
|
note: while trying to match meta-variable `$a:ident`
|
|
--> $DIR/missing-comma.rs:2:6
|
|
|
|
|
LL | ($a:ident) => ();
|
|
| ^^^^^^^^
|
|
|
|
error: no rules expected `e`
|
|
--> $DIR/missing-comma.rs:23:21
|
|
|
|
|
LL | macro_rules! foo {
|
|
| ---------------- when calling this macro
|
|
...
|
|
LL | foo!(a, b, c, d e);
|
|
| -^ no rules expected this token in macro call
|
|
| |
|
|
| help: missing comma here
|
|
|
|
|
note: while trying to match meta-variable `$d:ident`
|
|
--> $DIR/missing-comma.rs:5:36
|
|
|
|
|
LL | ($a:ident, $b:ident, $c:ident, $d:ident) => ();
|
|
| ^^^^^^^^
|
|
|
|
error: no rules expected `d`
|
|
--> $DIR/missing-comma.rs:25:18
|
|
|
|
|
LL | macro_rules! foo {
|
|
| ---------------- when calling this macro
|
|
...
|
|
LL | foo!(a, b, c d, e);
|
|
| -^ no rules expected this token in macro call
|
|
| |
|
|
| help: missing comma here
|
|
|
|
|
note: while trying to match meta-variable `$c:ident`
|
|
--> $DIR/missing-comma.rs:4:26
|
|
|
|
|
LL | ($a:ident, $b:ident, $c:ident) => ();
|
|
| ^^^^^^^^
|
|
|
|
error: no rules expected `d`
|
|
--> $DIR/missing-comma.rs:27:18
|
|
|
|
|
LL | macro_rules! foo {
|
|
| ---------------- when calling this macro
|
|
...
|
|
LL | foo!(a, b, c d e);
|
|
| ^ no rules expected this token in macro call
|
|
|
|
|
note: while trying to match meta-variable `$c:ident`
|
|
--> $DIR/missing-comma.rs:4:26
|
|
|
|
|
LL | ($a:ident, $b:ident, $c:ident) => ();
|
|
| ^^^^^^^^
|
|
|
|
error: unexpected end of macro invocation
|
|
--> $DIR/missing-comma.rs:29:23
|
|
|
|
|
LL | macro_rules! bar {
|
|
| ---------------- when calling this macro
|
|
...
|
|
LL | bar!(Level::Error, );
|
|
| ^ missing tokens in macro arguments
|
|
|
|
|
note: while trying to match meta-variable `$arg:tt`
|
|
--> $DIR/missing-comma.rs:10:19
|
|
|
|
|
LL | ($lvl:expr, $($arg:tt)+) => {}
|
|
| ^^^^^^^
|
|
|
|
error: no rules expected `,`
|
|
--> $DIR/missing-comma.rs:32:38
|
|
|
|
|
LL | macro_rules! check {
|
|
| ------------------ when calling this macro
|
|
...
|
|
LL | check!(<str as Debug>::fmt, "fmt",);
|
|
| ^ no rules expected this token in macro call
|
|
|
|
|
note: while trying to match meta-variable `$expected:expr`
|
|
--> $DIR/missing-comma.rs:14:14
|
|
|
|
|
LL | ($ty:ty, $expected:expr) => {};
|
|
| ^^^^^^^^^^^^^^
|
|
|
|
error: aborting due to 7 previous errors
|
|
|