| commit | 61e218c48292da7baeac8d698477e1befaf76f52 | [log] [tgz] |
|---|---|---|
| author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | Sat Feb 26 12:09:39 2022 +0000 |
| committer | GitHub <noreply@github.com> | Sat Feb 26 12:09:39 2022 +0000 |
| tree | f55a200c5d6af6f399610c93959495c3b6018dc2 | |
| parent | c391a3397b1ce54ae8e3c0c1f6bbf363fe3930b4 [diff] | |
| parent | 039a27440743b068f811c6f0bc06dbdd0d1de503 [diff] |
Merge #47 47: Support destructuring assignments (RFC 2909) r=Veykril a=ChayimFriedman2 The supported patterns are already valid as expressions, except the rest pattern (`..`) and the wildcard pattern (`_`). (We really should separate `rust.ungram` into the rust-analyzer repository, it blocks every syntax change). Co-authored-by: Chayim Refael Friedman <chayimfr@gmail.com>
A DSL for specifying concrete syntax trees.
See the blog post for an introduction.
See ./rust.ungram for an example.