1 error: the `?` macro repetition operator does not take a separator
2 --> $DIR/macro-at-most-once-rep-2018.rs:22:10
4 LL | ($(a),?) => {} //~ERROR the `?` macro repetition operator
7 error: no rules expected the token `?`
8 --> $DIR/macro-at-most-once-rep-2018.rs:36:11
10 LL | foo!(a?); //~ ERROR no rules expected the token `?`
13 error: no rules expected the token `?`
14 --> $DIR/macro-at-most-once-rep-2018.rs:37:11
16 LL | foo!(a?a); //~ ERROR no rules expected the token `?`
19 error: no rules expected the token `?`
20 --> $DIR/macro-at-most-once-rep-2018.rs:38:11
22 LL | foo!(a?a?a); //~ ERROR no rules expected the token `?`
25 error: unexpected end of macro invocation
26 --> $DIR/macro-at-most-once-rep-2018.rs:40:5
28 LL | barplus!(); //~ERROR unexpected end of macro invocation
31 error: unexpected end of macro invocation
32 --> $DIR/macro-at-most-once-rep-2018.rs:41:14
34 LL | barplus!(a); //~ERROR unexpected end of macro invocation
37 error: no rules expected the token `?`
38 --> $DIR/macro-at-most-once-rep-2018.rs:42:15
40 LL | barplus!(a?); //~ ERROR no rules expected the token `?`
43 error: no rules expected the token `?`
44 --> $DIR/macro-at-most-once-rep-2018.rs:43:15
46 LL | barplus!(a?a); //~ ERROR no rules expected the token `?`
49 error: unexpected end of macro invocation
50 --> $DIR/macro-at-most-once-rep-2018.rs:47:5
52 LL | barstar!(); //~ERROR unexpected end of macro invocation
55 error: unexpected end of macro invocation
56 --> $DIR/macro-at-most-once-rep-2018.rs:48:14
58 LL | barstar!(a); //~ERROR unexpected end of macro invocation
61 error: no rules expected the token `?`
62 --> $DIR/macro-at-most-once-rep-2018.rs:49:15
64 LL | barstar!(a?); //~ ERROR no rules expected the token `?`
67 error: no rules expected the token `?`
68 --> $DIR/macro-at-most-once-rep-2018.rs:50:15
70 LL | barstar!(a?a); //~ ERROR no rules expected the token `?`
73 error: aborting due to 12 previous errors