Show HN: Lady Deirdre 2 – Rust Framework for Compilers and LSP Servers https://ift.tt/jiyELqr

Show HN: Lady Deirdre 2 – Rust Framework for Compilers and LSP Servers Greetings! I would like to share with you my project, Lady Deirdre. Lady Deirdre is a framework that helps you create new programming languages in Rust. It is specifically designed to develop compilers and interpreters with support for code editor extensions (LSP servers) from day one. The framework includes essential components to design parsers and semantic analyzers capable of incrementally reparsing dynamically evolving source code. Lady Deirdre can be seen as a replacement for preexisting projects with similar goals, such as Tree-Sitter, Rowan, or Salsa. However, Lady Deirdre aims to offer a unified framework API that guides you through the steps of programming language development, providing even more components necessary to develop a full-featured language ecosystem. For example, components to develop a source code formatter. I will be happy to answer any questions. Ilya https://ift.tt/jdMECVA June 20, 2024 at 11:40PM

No comments:

Show HN: Syntinul – A platform that monitors your internet-facing exposures https://ift.tt/bV5fsva

Show HN: Syntinul – A platform that monitors your internet-facing exposures Hi HN! I’m Mehmet, founder of Syntinul ( https://syntinul.com )....