Y
YUL-LSP
Langauge Server Protocol (LSP) for YUL language.
3
Created on 18th September 2022
•
Y
YUL-LSP
Langauge Server Protocol (LSP) for YUL language.
The problem YUL-LSP solves
It supports:
- "Go to definition" feature: when the developer hovers in a function name and then clicks the "Go to definition" shortcut and finally the mouse cursor will be moved to point to the function definition.
- Send info about function signature when the cursor hovers into the function selector.
- Send info about hovered address when the cursor hovers into the contract address.
- API service to connect with Dune to fetch functions signature, and the contract name.
Challenges I ran into
- Learning Rust while building the project.
- Challenge in integrating 3 different parts, Dune APIs, LSP, and Yul.
- Staying up all night focusing.
Technologies used
Discussion
Builders also viewed
See more projects on Devfolio