We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9859fd4 commit b687c6aCopy full SHA for b687c6a
bindings/go/scip/symbol.go
@@ -156,7 +156,7 @@ func (s *symbolParser) parseDescriptor() (*Descriptor, error) {
156
}
157
return &Descriptor{Name: name, Disambiguator: disambiguator, Suffix: Descriptor_Method}, s.acceptCharacter('.', "closing method")
158
case '/':
159
- return &Descriptor{Name: name, Suffix: Descriptor_Package}, nil
+ return &Descriptor{Name: name, Suffix: Descriptor_Namespace}, nil
160
case '.':
161
return &Descriptor{Name: name, Suffix: Descriptor_Term}, nil
162
case '#':
bindings/go/scip/symbol_formatter.go
@@ -71,7 +71,7 @@ func (f *SymbolFormatter) FormatSymbol(symbol *Symbol) string {
71
descriptor := strings.Builder{}
72
for _, desc := range symbol.Descriptors {
73
switch desc.Suffix {
74
- case Descriptor_Package:
+ case Descriptor_Namespace:
75
descriptor.WriteString(desc.Name)
76
descriptor.WriteRune('/')
77
case Descriptor_Type:
bindings/go/scip/symbol_test.go
@@ -49,8 +49,8 @@ func TestParseSymbol(t *testing.T) {
49
Scheme: "lsif-java",
50
Package: &Package{Manager: "maven", Name: "package", Version: "1.0.0"},
51
Descriptors: []*Descriptor{
52
- {Name: "java", Suffix: Descriptor_Package},
53
- {Name: "io", Suffix: Descriptor_Package},
+ {Name: "java", Suffix: Descriptor_Namespace},
+ {Name: "io", Suffix: Descriptor_Namespace},
54
{Name: "File", Suffix: Descriptor_Type},
55
{Name: "Entry", Suffix: Descriptor_Term},
56
{Name: "method", Disambiguator: "+1", Suffix: Descriptor_Method},
@@ -65,7 +65,7 @@ func TestParseSymbol(t *testing.T) {
65
Scheme: "rust-analyzer",
66
Package: &Package{Manager: "cargo", Name: "std", Version: "1.0.0"},
67
68
- {Name: "macros", Suffix: Descriptor_Package},
+ {Name: "macros", Suffix: Descriptor_Namespace},
69
{Name: "println", Suffix: Descriptor_Macro},
70
},
0 commit comments