kaby76 / AntlrVSIX

AntlrVSIX is a language server for use with Visual Studio 2019, Visual Studio Code, and Gnu Emacs to support Antlr, Bison, and W3C EBNF grammars. In addition to the IDE extensions provided here, a command-line tool is available to refactor grammars in order to make them cleaner, more readable, and more efficient.
https://marketplace.visualstudio.com/items?itemName=KenDomino.AntlrVSIX
MIT License
90 stars 13 forks source link

Find all refs on MS LSP client side does not work! MS needs to fix VS2019 #47

Open kaby76 opened 4 years ago

kaby76 commented 4 years ago

I've been looking a the Java9 grammar trying to find all references for "identifier" -- the parser symbol. There are over 70 references. The time for the request and response is very quick, taking a split second. However, the LSP client that MS wrote is not displaying it. This is garbage and completely unacceptable.

kaby76 commented 4 years ago

Update--it looks like find all refs doesn't even work for Locations[].Length >= 41. I noticed that the request has a "partialResultToken" field in the request. But, I don't know how to use it.

kaby76 commented 4 years ago

https://developercommunity.visualstudio.com/content/problem/1034961/microsofts-vs-2019-lsp-client-crashes-when-trying.html