issues
search
tilt-dev
/
starlark-lsp
Starlark LSP server
Apache License 2.0
31
stars
5
forks
source link
Follow load statements for symbols and functions
#23
Closed
nicksieger
closed
2 years ago
nicksieger
commented
2 years ago
analysis: extract NodesToContent and availableSymbols
query: decouple from document package; extract DocumentContent
document: move parsing to manager Read/Write
document: associate functions and symbols to a document
document: pre-parse symbols at document creation time
document: build out manager internal parse routines
document: add diagnostics and publish them on DidChange
document: attempt to canonicalize URIs
document: stub out processLoads and circular loading
query: LoadStatements
document: processLoads parses and follows load statements
document: add uri
document: resolve relative paths to doc.uri or workspace folder
server: ensure empty slice to clear diagnostics