jullang
f6e7c81061
Add compiler error when trying to use concat metavar expr in repetitions
...
Replace unimplemented()! with a more helpful compiler error.
2025-09-01 08:27:30 +02:00
Matthias Krüger
cfe1942a3f
Rollup merge of #143245 - tgross35:metavariable-expr-organization, r=petrochenkov
...
mbe: Add tests and restructure metavariable expressions
Add tests that show better diagnostics, and factor `concat` handling to a separate function. Each commit message has further details.
This performs the nonfunctional perparation for further changes such as https://github.com/rust-lang/rust/pull/142950 and https://github.com/rust-lang/rust/pull/142975 .
2025-07-01 04:25:36 +02:00
Trevor Gross
c978c8986f
Move some issues-* tests to better homes
...
These tests were updated in the previous commit; while they are being
cleaned up, move them to a non-issue directory.
2025-06-24 10:55:47 +00:00
Trevor Gross
cf5eb27910
mbe: Restructure macro_metavar_expr tests
...
These tests have expanded beyond the RFC, so rename the directory
`rfc-3086-metavar-expr` to `metavar-expressions`. `concat` (which wasn't
part of the RFC) now fits in this group, so merge its tests into the
`metavar-expressions` directory.
Additionally rename some related `issue-*` tests.
2025-06-23 06:25:55 -05:00
Caio
b661e98f09
Fix #128346
2024-12-01 19:10:44 -03:00
Caio
b8d4e4d1b3
Allow concat in repetitions
2024-07-19 21:00:46 -03:00
Caio
553279b152
Add support for literals
2024-07-17 17:00:48 -03:00
Caio
c990e00f15
Add support for literals
2024-07-06 18:00:04 -03:00
Caio
4b82afb40c
Add a new concat metavar expr
2024-06-13 22:12:26 -03:00