Page Properties | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
- Extend Solang in the existing rust code base to include language server binary
- Implement Syntax Highlighting
- Hovers
- Diagnostics for errors and warnings
- test cases
Relation to Hyperledger
Hyperledger Burrow and Hyperledger Sawtooth can run smart contracts compiled using Solang. So, this tool will help users write smart contracts in Solidity for those project.
...
- Working knowledge of rust
- Understanding of the parsing and resolving stages of a compiler
Schedule
Please check the project plan for this.
Future plans
This is just the start of a language server. Many more features are possible in the language server protocol, e.g. refactoring.
...
A visual demo video of the implementation is uploaded here.
The project plan contains technicalities of how the client-server communication process takes place.
...
View file | ||||||||
---|---|---|---|---|---|---|---|---|
|
Lightening Talk Recording
View file | ||||
---|---|---|---|---|
|
|