mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-11-01 12:24:29 +00:00
feat: parse super let
This commit is contained in:
parent
66e3b5819e
commit
1b6948e88a
5 changed files with 30 additions and 4 deletions
|
|
@ -32,5 +32,28 @@ SOURCE_FILE
|
|||
INT_NUMBER "92"
|
||||
SEMICOLON ";"
|
||||
WHITESPACE " "
|
||||
LET_STMT
|
||||
SUPER_KW "super"
|
||||
WHITESPACE " "
|
||||
LET_KW "let"
|
||||
WHITESPACE " "
|
||||
IDENT_PAT
|
||||
NAME
|
||||
IDENT "y"
|
||||
SEMICOLON ";"
|
||||
WHITESPACE " "
|
||||
EXPR_STMT
|
||||
PATH_EXPR
|
||||
PATH
|
||||
PATH
|
||||
PATH_SEGMENT
|
||||
NAME_REF
|
||||
SUPER_KW "super"
|
||||
COLON2 "::"
|
||||
PATH_SEGMENT
|
||||
NAME_REF
|
||||
IDENT "foo"
|
||||
SEMICOLON ";"
|
||||
WHITESPACE " "
|
||||
R_CURLY "}"
|
||||
WHITESPACE "\n"
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
fn f() { let x: i32 = 92; }
|
||||
fn f() { let x: i32 = 92; super let y; super::foo; }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue