An optimizing C compiler in Rust that now builds and passes SQLite's tests
Emerged finds new products worth a look, daily — what’s new today
A grammar-to-C++ compiler front end that builds the whole tree before acting
If you are writing a small DSL in C++, Yantra gives you lexer, AST and walkers from one grammar file, with no dependencies beyond the standard library.
Yantra reads a single grammar file and generates the lexer, the parser and the tree walkers for a C++23 project. Unlike Yacc or Bison, it builds the complete syntax tree first and then runs your actions top-down, so a parent rule can look at its children and siblings before deciding what to do. It handles UTF-8, multi-mode lexing for nested comments, and several walkers from one grammar, and can emit everything as one amalgamated file. It is at 0.5.1: there is no error recovery yet, so parsing stops at the first syntax error.
An optimizing C compiler in Rust that now builds and passes SQLite's tests
A statically typed language with regions instead of a collector
A Rust editor where agent edits arrive inline as previews you accept with Tab
A requirements format your coding agent can read one piece at a time
See the compiled output of the function under your cursor without leaving Neovim
An open-source browser IDE for M68K, Z80, MIPS, RISC-V and x86-64 assembly