Hello Youssef,
thank you for your detailed reply — that’s really exciting to hear!
It’s great that you’ve already implemented an LSP for Ring. Even in an experimental state, that sounds like a very valuable addition to the ecosystem. I’m looking forward to seeing it once you decide to make it public.
I also tried to implement something similar myself using Tree-sitter and ANTLR, but I realized that I don’t yet have enough experience to get it working properly. That’s why I really appreciate the work you’ve already done in this area.
I’m also interested to know which parsing technique you used in your LSP. Additionally, I hope that one day it might be possible to integrate the Tree-sitter library into Ring, as I think it could be very beneficial for tooling.
Thanks again for your work on Ring and for sharing this update!
Best regards,
Max