diff options
| author | bors <bors@rust-lang.org> | 2023-05-28 11:45:42 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2023-05-28 11:45:42 +0000 |
| commit | 150082b0e3df91d08301c1547defd4d65f3cba07 (patch) | |
| tree | 0677369a5a8fae58cf8ba0acb7f91018145ca11d /tests/rustdoc-js-std/parser-errors.js | |
| parent | f6e3a87bf9478574f8c64ac2efec125bc19b1c64 (diff) | |
| parent | 0d4d1d7e3b820c241e8197926b62830b9d2d3b24 (diff) | |
| download | rust-150082b0e3df91d08301c1547defd4d65f3cba07.tar.gz rust-150082b0e3df91d08301c1547defd4d65f3cba07.zip | |
Auto merge of #14878 - lowr:feat/metavar-expr-count, r=Veykril
Implement `${count()}` metavariable expression
This PR implements `${count()}` metavariable expression for MBE as described in [RFC 3086][rfc]. See [this section][sec-count] of the RFC for its semantics.
Additionally, this PR changes the type of depth parameter of `${index()}` from u32 to usize so as to match how [rustc parses it][index-usize].
Part of #11952
Fixes #14871
[rfc]: https://github.com/rust-lang/rfcs/pull/3086
[sec-count]: https://github.com/rust-lang/rfcs/blob/master/text/3086-macro-metavar-expr.md#count
[index-usize]:https://github.com/rust-lang/rust/blob/ddad0576caf8d0515ed453e04b468977c7d3dfc1/compiler/rustc_expand/src/mbe/metavar_expr.rs#L22
Diffstat (limited to 'tests/rustdoc-js-std/parser-errors.js')
0 files changed, 0 insertions, 0 deletions
