You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'd like to contribute code to help with AST. Are you currently developing your own parser or will you use a 3rd party source? I'm interested in writing a lexer first for the extension.
Before Embarcadero DelphiLSP to be available, the idea was do develop my own LSP. But right now, I wonder if worth the effort. Sure, Embarcadero DelphiLSP is only available in Windows, and I don’t see Embarcadero embracing Linux or MacOS versions. So using Embarcadero DelphiLSP would only works on Windows.
On the other hand, developing a new LSP, or a simpler solution with its own AST, would allow things that DelphiLSP does not support. Also, would work for those that does not have DelphiLSP installed/available, which is my case.
When I created this issue, I had two different ideas:
I’m not actively working with Delphi right now, neither have Delphi available on my personal machine, so I have not started my own parser nor lexer. If you are interested in develop such solution, go ahead. I would be glad to discuss a PR.
Increase the support other Programmatic Language Features available in VS Code, which makes IntelliSense experience so great.
Currently, the extension only supports a few set of features:
There are another set of features which would make the coding experience even richer.
More info:
The text was updated successfully, but these errors were encountered: