Fix check in ts_language_symbol_type (#997)

As per Max's advice, this function should only return
`TSSymbolTypeRegular` when the metadata is both visible and named.
This commit is contained in:
Patrick Thomson 2021-03-17 14:12:58 -04:00
parent f3910c649e
commit 3e4cda8353

View file

@ -95,7 +95,7 @@ TSSymbolType ts_language_symbol_type(
TSSymbol symbol
) {
TSSymbolMetadata metadata = ts_language_symbol_metadata(self, symbol);
if (metadata.named) {
if (metadata.named && metadata.visible) {
return TSSymbolTypeRegular;
} else if (metadata.visible) {
return TSSymbolTypeAnonymous;