rust-analyzer / rowan
☆747Updated 2 months ago
Alternatives and similar repositories for rowan:
Users that are interested in rowan are comparing it to the libraries listed below
- Compile-time reflection API for developing robust procedural macros (proof of concept)☆743Updated 2 months ago
- A minimal `syn` syntax tree pretty-printer☆691Updated last week
- Beautiful diagnostic reporting for text-based programming languages.☆1,177Updated 3 weeks ago
- Test harness for ui tests of compiler diagnostics☆877Updated 2 months ago
- A fast bump allocation arena for Rust☆1,697Updated 3 weeks ago
- Typed distributed plugin registration☆1,104Updated 2 months ago
- Macros for all your token pasting needs☆1,045Updated 7 months ago
- "Small vector" optimization for Rust: store up to a small number of items on the stack☆1,457Updated last week
- The arena, a fast but limited type of allocator☆540Updated 8 months ago
- Rust quasi-quoting☆1,407Updated last month
- A parser combinator library for Rust☆1,320Updated 3 months ago
- Attribute macro to require that the compiler prove a function can't ever panic☆1,126Updated last month
- Runtime for executing procedural macros as WebAssembly☆1,376Updated 2 months ago
- Slotmap data structure for Rust☆1,196Updated last year
- Use Tree Sitter to parse your own languages in Rust☆642Updated 2 months ago
- Indented document literals for Rust☆704Updated 2 months ago
- Incremental garbage collection from safe Rust☆698Updated last week
- Types for communicating with a language server☆366Updated 10 months ago
- Arena based tree 🌲 structure by using indices instead of reference counted pointers☆742Updated 2 months ago
- A Rust proc-macro attribute parser☆1,115Updated 2 weeks ago
- Capability-oriented version of the Rust standard library☆681Updated 2 weeks ago
- A generic framework for on-demand, incrementalized computation. Inspired by adapton, glimmer, and rustc's query system.☆2,322Updated this week
- Ensure correct assumptions about constants, types, and more in Rust☆616Updated last year
- An implementation and definition of the Rust trait system using a PROLOG-like logic solver☆1,922Updated 2 weeks ago
- Defines the Rust borrow checker.☆1,433Updated 10 months ago
- Easy self-referential struct generation for Rust.☆607Updated 3 months ago
- A string type for Rust that is not required to be valid UTF-8.☆926Updated last month
- ☆978Updated 10 months ago
- Rust grammar tool libraries and binaries☆545Updated this week
- A vector with a fixed capacity. (Rust)☆811Updated 6 months ago