solidity/libsolidity/lsp
Christian Parpart 31227e442e lsp: Adds support for include paths and have {projectUri}/node_modules added by default.
- Factor out FileRepository's path resolving into own public function.
- Fixes sourceUnitNameToUri() path resolving in relation to include paths being used.
- Adding an solAssert().
- adds nother test for include-paths (bad include)
- Fixes a case on Windows there an ill-formed URI was generated.
- Dropping unnecessary if-branch when translating from sourceUnitName to URI.
2022-07-12 15:25:33 +02:00
..
FileRepository.cpp lsp: Adds support for include paths and have {projectUri}/node_modules added by default. 2022-07-12 15:25:33 +02:00
FileRepository.h lsp: Adds support for include paths and have {projectUri}/node_modules added by default. 2022-07-12 15:25:33 +02:00
GotoDefinition.cpp LSP: Implements goto-definition. 2022-03-14 11:59:41 +01:00
GotoDefinition.h LSP: Implements goto-definition. 2022-03-14 11:59:41 +01:00
HandlerBase.cpp Always allow full filesystem access to LSP. 2022-05-09 11:37:11 +02:00
HandlerBase.h LSP rename 2022-07-08 11:52:45 +02:00
LanguageServer.cpp lsp: Adds support for include paths and have {projectUri}/node_modules added by default. 2022-07-12 15:25:33 +02:00
LanguageServer.h LSP rename 2022-07-08 11:52:45 +02:00
RenameSymbol.cpp LSP rename 2022-07-08 11:52:45 +02:00
RenameSymbol.h LSP rename 2022-07-08 11:52:45 +02:00
SemanticTokensBuilder.cpp LSP rename 2022-07-08 11:52:45 +02:00
SemanticTokensBuilder.h LSP: Implement semantic tokens 2022-05-18 14:54:16 +02:00
Transport.cpp Always allow full filesystem access to LSP. 2022-05-09 11:37:11 +02:00
Transport.h Always allow full filesystem access to LSP. 2022-05-09 11:37:11 +02:00
Utils.cpp Always allow full filesystem access to LSP. 2022-05-09 11:37:11 +02:00
Utils.h Always allow full filesystem access to LSP. 2022-05-09 11:37:11 +02:00