Lady Deirdre 2 – Rust Framework for Compilers and LSP Servers
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
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
Distributed JMAP and IMAP Servers in Rust
Coerce – Distributed actor framework in Rust
Rocket – Web Framework for Rust
Rocket, a web framework for Rust
Rust Web Framework
Ryde, a Rust Web Framework
MRE - a web framework for Rust
Yaiko – A fullstack web framework for Rust and jQuery
Ractor – a Rust-based actor framework with clusters and supervisors
Reinhardt – Django-style Rust framework; WASM+SSR from one DSL