about summary refs log tree commit diff
path: root/tests/rustdoc-js-std/parser-errors.js
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2023-05-28 11:45:42 +0000
committerbors <bors@rust-lang.org>2023-05-28 11:45:42 +0000
commit150082b0e3df91d08301c1547defd4d65f3cba07 (patch)
tree0677369a5a8fae58cf8ba0acb7f91018145ca11d /tests/rustdoc-js-std/parser-errors.js
parentf6e3a87bf9478574f8c64ac2efec125bc19b1c64 (diff)
parent0d4d1d7e3b820c241e8197926b62830b9d2d3b24 (diff)
downloadrust-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