...
Page properties | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
- Extend Solang in the existing rust code base to include language server binary
- Implement Syntax Highlighting
- Symbol DefinitionHovers
- Diagnostics for errors and warnings
- test cases
...
A vscode extension was also developed in TypeScript to use the server providing features:
...
The code is present on github under hyperledger-labs at https://github.com/hyperledger-labs/solang-vscode.
Checkout the the readme page to learn how to use it.
A visual demo video of the implementation is uploaded here.
The project plan contains technicalities of how the client-server communication process takes place.
Final Report
Hyperledger Mentorship presentation slides(google slides link)
View file | ||||
---|---|---|---|---|
|
Lightening Talk Recording
View file | ||||
---|---|---|---|---|
|