| error: unexpected token: $ |
| --> $DIR/syntax-errors.rs:50:8 |
| | |
| LL | ( $$ $a:ident ) => { |
| | ^ |
| |
| note: `$$` and meta-variable expressions are not allowed inside macro parameter definitions |
| --> $DIR/syntax-errors.rs:50:8 |
| | |
| LL | ( $$ $a:ident ) => { |
| | ^ |
| |
| error: unexpected token: a |
| --> $DIR/syntax-errors.rs:57:19 |
| | |
| LL | ${count() a b c} |
| | ^ |
| | |
| note: meta-variable expression must not have trailing tokens |
| --> $DIR/syntax-errors.rs:57:19 |
| | |
| LL | ${count() a b c} |
| | ^ |
| |
| error: unexpected token: a |
| --> $DIR/syntax-errors.rs:60:20 |
| | |
| LL | ${count($i a b c)} |
| | ^ |
| | |
| note: meta-variable expression must not have trailing tokens |
| --> $DIR/syntax-errors.rs:60:20 |
| | |
| LL | ${count($i a b c)} |
| | ^ |
| |
| error: unexpected token: a |
| --> $DIR/syntax-errors.rs:62:23 |
| | |
| LL | ${count($i, 1 a b c)} |
| | ^ |
| | |
| note: meta-variable expression must not have trailing tokens |
| --> $DIR/syntax-errors.rs:62:23 |
| | |
| LL | ${count($i, 1 a b c)} |
| | ^ |
| |
| error: unexpected token: a |
| --> $DIR/syntax-errors.rs:64:21 |
| | |
| LL | ${count($i) a b c} |
| | ^ |
| | |
| note: meta-variable expression must not have trailing tokens |
| --> $DIR/syntax-errors.rs:64:21 |
| | |
| LL | ${count($i) a b c} |
| | ^ |
| |
| error: unexpected token: a |
| --> $DIR/syntax-errors.rs:67:22 |
| | |
| LL | ${ignore($i) a b c} |
| | ^ |
| | |
| note: meta-variable expression must not have trailing tokens |
| --> $DIR/syntax-errors.rs:67:22 |
| | |
| LL | ${ignore($i) a b c} |
| | ^ |
| |
| error: unexpected token: a |
| --> $DIR/syntax-errors.rs:69:21 |
| | |
| LL | ${ignore($i a b c)} |
| | ^ |
| | |
| note: meta-variable expression must not have trailing tokens |
| --> $DIR/syntax-errors.rs:69:21 |
| | |
| LL | ${ignore($i a b c)} |
| | ^ |
| |
| error: unexpected token: a |
| --> $DIR/syntax-errors.rs:72:19 |
| | |
| LL | ${index() a b c} |
| | ^ |
| | |
| note: meta-variable expression must not have trailing tokens |
| --> $DIR/syntax-errors.rs:72:19 |
| | |
| LL | ${index() a b c} |
| | ^ |
| |
| error: unexpected token: a |
| --> $DIR/syntax-errors.rs:74:19 |
| | |
| LL | ${index(1 a b c)} |
| | ^ |
| | |
| note: meta-variable expression must not have trailing tokens |
| --> $DIR/syntax-errors.rs:74:19 |
| | |
| LL | ${index(1 a b c)} |
| | ^ |
| |
| error: unexpected token: a |
| --> $DIR/syntax-errors.rs:77:19 |
| | |
| LL | ${index() a b c} |
| | ^ |
| | |
| note: meta-variable expression must not have trailing tokens |
| --> $DIR/syntax-errors.rs:77:19 |
| | |
| LL | ${index() a b c} |
| | ^ |
| |
| error: unexpected token: a |
| --> $DIR/syntax-errors.rs:79:19 |
| | |
| LL | ${index(1 a b c)} |
| | ^ |
| | |
| note: meta-variable expression must not have trailing tokens |
| --> $DIR/syntax-errors.rs:79:19 |
| | |
| LL | ${index(1 a b c)} |
| | ^ |
| |
| error: meta-variable expression depth must be a literal |
| --> $DIR/syntax-errors.rs:86:33 |
| | |
| LL | ( $( $i:ident ),* ) => { ${ index(IDX) } }; |
| | ^^^^^ |
| |
| error: unexpected token: { |
| --> $DIR/syntax-errors.rs:92:8 |
| | |
| LL | ( ${ len() } ) => { |
| | ^^^^^^^^^ |
| |
| note: `$$` and meta-variable expressions are not allowed inside macro parameter definitions |
| --> $DIR/syntax-errors.rs:92:8 |
| | |
| LL | ( ${ len() } ) => { |
| | ^^^^^^^^^ |
| |
| error: expected one of: `*`, `+`, or `?` |
| --> $DIR/syntax-errors.rs:92:8 |
| | |
| LL | ( ${ len() } ) => { |
| | ^^^^^^^^^ |
| |
| error: meta-variables within meta-variable expressions must be referenced using a dollar sign |
| --> $DIR/syntax-errors.rs:99:33 |
| | |
| LL | ( $( $i:ident ),* ) => { ${ ignore() } }; |
| | ^^^^^^ |
| |
| error: only unsuffixes integer literals are supported in meta-variable expressions |
| --> $DIR/syntax-errors.rs:105:33 |
| | |
| LL | ( $( $i:ident ),* ) => { ${ index(1u32) } }; |
| | ^^^^^ |
| |
| error: meta-variable expression parameter must be wrapped in parentheses |
| --> $DIR/syntax-errors.rs:111:33 |
| | |
| LL | ( $( $i:ident ),* ) => { ${ count{i} } }; |
| | ^^^^^ |
| |
| error: meta-variables within meta-variable expressions must be referenced using a dollar sign |
| --> $DIR/syntax-errors.rs:125:11 |
| | |
| LL | ${count(foo)} |
| | ^^^^^ |
| |
| error: meta-variables within meta-variable expressions must be referenced using a dollar sign |
| --> $DIR/syntax-errors.rs:133:11 |
| | |
| LL | ${ignore(bar)} |
| | ^^^^^^ |
| |
| error: unrecognized meta-variable expression |
| --> $DIR/syntax-errors.rs:140:33 |
| | |
| LL | ( $( $i:ident ),* ) => { ${ aaaaaaaaaaaaaa(i) } }; |
| | ^^^^^^^^^^^^^^ help: supported expressions are count, ignore, index and len |
| |
| error: expected identifier |
| --> $DIR/syntax-errors.rs:118:31 |
| | |
| LL | ( $( $i:ident ),* ) => { ${ {} } }; |
| | ^^^^^^ |
| |
| error: `count` can not be placed inside the inner-most repetition |
| --> $DIR/syntax-errors.rs:12:24 |
| | |
| LL | ( $i:ident ) => { ${ count($i) } }; |
| | ^^^^^^^^^^^^^ |
| |
| error: `count` can not be placed inside the inner-most repetition |
| --> $DIR/syntax-errors.rs:17:24 |
| | |
| LL | ( $i:ident ) => { ${ count($i) } }; |
| | ^^^^^^^^^^^^^ |
| |
| error: variable 'i' is still repeating at this depth |
| --> $DIR/syntax-errors.rs:37:36 |
| | |
| LL | ( $( $i:ident ),* ) => { count($i) }; |
| | ^^ |
| |
| error: expected expression, found `$` |
| --> $DIR/syntax-errors.rs:57:9 |
| | |
| LL | ${count() a b c} |
| | ^ expected expression |
| ... |
| LL | extra_garbage_after_metavar!(a); |
| | ------------------------------- in this macro invocation |
| | |
| = note: this error originates in the macro `extra_garbage_after_metavar` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error: expected expression, found `$` |
| --> $DIR/syntax-errors.rs:86:30 |
| | |
| LL | ( $( $i:ident ),* ) => { ${ index(IDX) } }; |
| | ^ expected expression |
| ... |
| LL | metavar_depth_is_not_literal!(a); |
| | -------------------------------- in this macro invocation |
| | |
| = note: this error originates in the macro `metavar_depth_is_not_literal` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error: expected expression, found `$` |
| --> $DIR/syntax-errors.rs:99:30 |
| | |
| LL | ( $( $i:ident ),* ) => { ${ ignore() } }; |
| | ^ expected expression |
| ... |
| LL | metavar_token_without_ident!(a); |
| | ------------------------------- in this macro invocation |
| | |
| = note: this error originates in the macro `metavar_token_without_ident` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error: expected expression, found `$` |
| --> $DIR/syntax-errors.rs:105:30 |
| | |
| LL | ( $( $i:ident ),* ) => { ${ index(1u32) } }; |
| | ^ expected expression |
| ... |
| LL | metavar_with_literal_suffix!(a); |
| | ------------------------------- in this macro invocation |
| | |
| = note: this error originates in the macro `metavar_with_literal_suffix` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error: expected expression, found `$` |
| --> $DIR/syntax-errors.rs:111:30 |
| | |
| LL | ( $( $i:ident ),* ) => { ${ count{i} } }; |
| | ^ expected expression |
| ... |
| LL | metavar_without_parens!(a); |
| | -------------------------- in this macro invocation |
| | |
| = note: this error originates in the macro `metavar_without_parens` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error: expected expression, found `$` |
| --> $DIR/syntax-errors.rs:118:30 |
| | |
| LL | ( $( $i:ident ),* ) => { ${ {} } }; |
| | ^ expected expression |
| ... |
| LL | open_brackets_without_tokens!(a); |
| | -------------------------------- in this macro invocation |
| | |
| = note: this error originates in the macro `open_brackets_without_tokens` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error: expected expression, found `$` |
| --> $DIR/syntax-errors.rs:125:9 |
| | |
| LL | ${count(foo)} |
| | ^ expected expression |
| ... |
| LL | unknown_count_ident!(a); |
| | ----------------------- in this macro invocation |
| | |
| = note: this error originates in the macro `unknown_count_ident` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error: expected expression, found `$` |
| --> $DIR/syntax-errors.rs:133:9 |
| | |
| LL | ${ignore(bar)} |
| | ^ expected expression |
| ... |
| LL | unknown_ignore_ident!(a); |
| | ------------------------ in this macro invocation |
| | |
| = note: this error originates in the macro `unknown_ignore_ident` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error: expected expression, found `$` |
| --> $DIR/syntax-errors.rs:140:30 |
| | |
| LL | ( $( $i:ident ),* ) => { ${ aaaaaaaaaaaaaa(i) } }; |
| | ^ expected expression |
| ... |
| LL | unknown_metavar!(a); |
| | ------------------- in this macro invocation |
| | |
| = note: this error originates in the macro `unknown_metavar` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error[E0425]: cannot find value `i` in this scope |
| --> $DIR/syntax-errors.rs:23:36 |
| | |
| LL | ( $( $i:ident ),* ) => { count(i) }; |
| | ^ not found in this scope |
| ... |
| LL | no_curly__no_rhs_dollar__round!(a, b, c); |
| | ---------------------------------------- in this macro invocation |
| | |
| = note: this error originates in the macro `no_curly__no_rhs_dollar__round` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error[E0425]: cannot find value `i` in this scope |
| --> $DIR/syntax-errors.rs:30:29 |
| | |
| LL | ( $i:ident ) => { count(i) }; |
| | ^ not found in this scope |
| ... |
| LL | no_curly__no_rhs_dollar__no_round!(a); |
| | ------------------------------------- in this macro invocation |
| | |
| = note: this error originates in the macro `no_curly__no_rhs_dollar__no_round` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error[E0425]: cannot find value `a` in this scope |
| --> $DIR/syntax-errors.rs:152:37 |
| | |
| LL | no_curly__rhs_dollar__no_round!(a); |
| | ^ not found in this scope |
| |
| error[E0425]: cannot find function `count` in this scope |
| --> $DIR/syntax-errors.rs:23:30 |
| | |
| LL | ( $( $i:ident ),* ) => { count(i) }; |
| | ^^^^^ not found in this scope |
| ... |
| LL | no_curly__no_rhs_dollar__round!(a, b, c); |
| | ---------------------------------------- in this macro invocation |
| | |
| = note: this error originates in the macro `no_curly__no_rhs_dollar__round` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error[E0425]: cannot find function `count` in this scope |
| --> $DIR/syntax-errors.rs:30:23 |
| | |
| LL | ( $i:ident ) => { count(i) }; |
| | ^^^^^ not found in this scope |
| ... |
| LL | no_curly__no_rhs_dollar__no_round!(a); |
| | ------------------------------------- in this macro invocation |
| | |
| = note: this error originates in the macro `no_curly__no_rhs_dollar__no_round` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error[E0425]: cannot find function `count` in this scope |
| --> $DIR/syntax-errors.rs:43:23 |
| | |
| LL | ( $i:ident ) => { count($i) }; |
| | ^^^^^ not found in this scope |
| ... |
| LL | no_curly__rhs_dollar__no_round!(a); |
| | ---------------------------------- in this macro invocation |
| | |
| = note: this error originates in the macro `no_curly__rhs_dollar__no_round` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error: aborting due to 39 previous errors |
| |
| For more information about this error, try `rustc --explain E0425`. |