rust/compiler/rustc_parse/src/parser
Matthias Krüger ba928ba041
Rollup merge of #106960 - estebank:parse-anon-enums, r=cjgillot
Teach parser to understand fake anonymous enum syntax

Parse `Ty | OtherTy` in function argument and return types.
Parse type ascription in top level patterns.

Minimally address #100741.
2023-01-26 06:15:24 +01:00
..
attr_wrapper.rs compiler: remove unnecessary imports and qualified paths 2022-12-10 18:45:34 +01:00
attr.rs compiler: remove unnecessary imports and qualified paths 2022-12-10 18:45:34 +01:00
diagnostics.rs Emit fewer errors on patterns with possible type ascription 2023-01-17 01:58:37 +00:00
expr.rs Add suggestion to remove if in let...else block 2023-01-23 20:33:04 -08:00
generics.rs parser: recover from where clauses placed before tuple struct bodies 2023-01-11 17:54:48 +01:00
item.rs Auto merge of #106537 - fmease:recover-where-clause-before-tuple-struct-body, r=estebank 2023-01-12 02:16:16 +00:00
mod.rs Remove double spaces after dots in comments 2023-01-17 08:09:33 +00:00
nonterminal.rs rustc_parse: remove ref patterns 2022-11-22 18:49:16 +00:00
pat.rs Teach parser to understand fake anonymous enum syntax 2023-01-17 01:58:32 +00:00
path.rs clippy::complexity fixes 2022-12-19 00:04:28 +01:00
stmt.rs Make LhsExpr::AlreadyParsed a named struct 2023-01-14 11:28:14 +00:00
ty.rs Rollup merge of #106960 - estebank:parse-anon-enums, r=cjgillot 2023-01-26 06:15:24 +01:00