mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-11-25 05:23:12 +00:00
Handle self/super/crate in PathSegment as NameRef
This commit is contained in:
parent
0c58aa9dc0
commit
cb863390f2
42 changed files with 258 additions and 254 deletions
|
|
@ -6,7 +6,8 @@ SOURCE_FILE@0..13
|
|||
PATH@4..11
|
||||
PATH@4..9
|
||||
PATH_SEGMENT@4..9
|
||||
CRATE_KW@4..9 "crate"
|
||||
NAME_REF@4..9
|
||||
CRATE_KW@4..9 "crate"
|
||||
COLON2@9..11 "::"
|
||||
SEMICOLON@11..12 ";"
|
||||
WHITESPACE@12..13 "\n"
|
||||
|
|
|
|||
|
|
@ -11,7 +11,8 @@ SOURCE_FILE@0..248
|
|||
PATH@5..16
|
||||
PATH@5..10
|
||||
PATH_SEGMENT@5..10
|
||||
CRATE_KW@5..10 "crate"
|
||||
NAME_REF@5..10
|
||||
CRATE_KW@5..10 "crate"
|
||||
COLON2@10..12 "::"
|
||||
PATH_SEGMENT@12..16
|
||||
NAME_REF@12..16
|
||||
|
|
|
|||
|
|
@ -42,7 +42,8 @@ SOURCE_FILE@0..71
|
|||
PATH@39..48
|
||||
PATH@39..43
|
||||
PATH_SEGMENT@39..43
|
||||
SELF_KW@39..43 "self"
|
||||
NAME_REF@39..43
|
||||
SELF_KW@39..43 "self"
|
||||
COLON2@43..45 "::"
|
||||
PATH_SEGMENT@45..48
|
||||
NAME_REF@45..48
|
||||
|
|
@ -61,7 +62,8 @@ SOURCE_FILE@0..71
|
|||
PATH@59..69
|
||||
PATH@59..64
|
||||
PATH_SEGMENT@59..64
|
||||
SUPER_KW@59..64 "super"
|
||||
NAME_REF@59..64
|
||||
SUPER_KW@59..64 "super"
|
||||
COLON2@64..66 "::"
|
||||
PATH_SEGMENT@66..69
|
||||
NAME_REF@66..69
|
||||
|
|
|
|||
|
|
@ -43,7 +43,8 @@ SOURCE_FILE@0..70
|
|||
PATH@45..55
|
||||
PATH@45..50
|
||||
PATH_SEGMENT@45..50
|
||||
SUPER_KW@45..50 "super"
|
||||
NAME_REF@45..50
|
||||
SUPER_KW@45..50 "super"
|
||||
COLON2@50..52 "::"
|
||||
PATH_SEGMENT@52..55
|
||||
NAME_REF@52..55
|
||||
|
|
|
|||
|
|
@ -6,7 +6,8 @@ SOURCE_FILE@0..16
|
|||
PATH@4..14
|
||||
PATH@4..9
|
||||
PATH_SEGMENT@4..9
|
||||
CRATE_KW@4..9 "crate"
|
||||
NAME_REF@4..9
|
||||
CRATE_KW@4..9 "crate"
|
||||
COLON2@9..11 "::"
|
||||
PATH_SEGMENT@11..14
|
||||
NAME_REF@11..14
|
||||
|
|
|
|||
|
|
@ -5,7 +5,8 @@ SOURCE_FILE@0..37
|
|||
USE_TREE@4..17
|
||||
PATH@4..9
|
||||
PATH_SEGMENT@4..9
|
||||
CRATE_KW@4..9 "crate"
|
||||
NAME_REF@4..9
|
||||
CRATE_KW@4..9 "crate"
|
||||
COLON2@9..11 "::"
|
||||
USE_TREE_LIST@11..17
|
||||
L_CURLY@11..12 "{"
|
||||
|
|
@ -23,7 +24,8 @@ SOURCE_FILE@0..37
|
|||
USE_TREE@23..35
|
||||
PATH@23..27
|
||||
PATH_SEGMENT@23..27
|
||||
SELF_KW@23..27 "self"
|
||||
NAME_REF@23..27
|
||||
SELF_KW@23..27 "self"
|
||||
COLON2@27..29 "::"
|
||||
USE_TREE_LIST@29..35
|
||||
L_CURLY@29..30 "{"
|
||||
|
|
|
|||
|
|
@ -30,7 +30,8 @@ SOURCE_FILE@0..41
|
|||
PATH@26..36
|
||||
PATH@26..31
|
||||
PATH_SEGMENT@26..31
|
||||
CRATE_KW@26..31 "crate"
|
||||
NAME_REF@26..31
|
||||
CRATE_KW@26..31 "crate"
|
||||
COLON2@31..33 "::"
|
||||
PATH_SEGMENT@33..36
|
||||
NAME_REF@33..36
|
||||
|
|
|
|||
|
|
@ -17,7 +17,8 @@ SOURCE_FILE@0..27
|
|||
PATH@11..21
|
||||
PATH@11..16
|
||||
PATH_SEGMENT@11..16
|
||||
CRATE_KW@11..16 "crate"
|
||||
NAME_REF@11..16
|
||||
CRATE_KW@11..16 "crate"
|
||||
COLON2@16..18 "::"
|
||||
PATH_SEGMENT@18..21
|
||||
NAME_REF@18..21
|
||||
|
|
|
|||
|
|
@ -16,7 +16,8 @@ SOURCE_FILE@0..53
|
|||
PATH@14..22
|
||||
PATH@14..19
|
||||
PATH_SEGMENT@14..19
|
||||
SUPER_KW@14..19 "super"
|
||||
NAME_REF@14..19
|
||||
SUPER_KW@14..19 "super"
|
||||
COLON2@19..21 "::"
|
||||
PATH_SEGMENT@21..22
|
||||
NAME_REF@21..22
|
||||
|
|
@ -42,7 +43,8 @@ SOURCE_FILE@0..53
|
|||
PATH@40..48
|
||||
PATH@40..45
|
||||
PATH_SEGMENT@40..45
|
||||
CRATE_KW@40..45 "crate"
|
||||
NAME_REF@40..45
|
||||
CRATE_KW@40..45 "crate"
|
||||
COLON2@45..47 "::"
|
||||
PATH_SEGMENT@47..48
|
||||
NAME_REF@47..48
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue