mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-10-03 07:04:49 +00:00
Fix handling of literal patterns
Wrap them in a LiteralPat node so they can be distinguished from literal expressions.
This commit is contained in:
parent
7ebde241c0
commit
f1afc93353
10 changed files with 133 additions and 41 deletions
|
@ -157,6 +157,7 @@ pub enum SyntaxKind {
|
|||
TUPLE_PAT,
|
||||
SLICE_PAT,
|
||||
RANGE_PAT,
|
||||
LITERAL_PAT,
|
||||
TUPLE_EXPR,
|
||||
ARRAY_EXPR,
|
||||
PAREN_EXPR,
|
||||
|
@ -493,6 +494,7 @@ impl SyntaxKind {
|
|||
TUPLE_PAT => &SyntaxInfo { name: "TUPLE_PAT" },
|
||||
SLICE_PAT => &SyntaxInfo { name: "SLICE_PAT" },
|
||||
RANGE_PAT => &SyntaxInfo { name: "RANGE_PAT" },
|
||||
LITERAL_PAT => &SyntaxInfo { name: "LITERAL_PAT" },
|
||||
TUPLE_EXPR => &SyntaxInfo { name: "TUPLE_EXPR" },
|
||||
ARRAY_EXPR => &SyntaxInfo { name: "ARRAY_EXPR" },
|
||||
PAREN_EXPR => &SyntaxInfo { name: "PAREN_EXPR" },
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue