lukaslueg / railroad_dsl
A small DSL to generate syntax diagrams
☆42Updated 8 months ago
Alternatives and similar repositories for railroad_dsl:
Users that are interested in railroad_dsl are comparing it to the libraries listed below
- 🗃 UTF-8 string, byte string, and C string interner☆27Updated this week
- Extremely minimal parser for ELF/PE/Mach-o/ar☆40Updated 3 years ago
- LR/GLR parser generator for Rust https://igordejanovic.github.io/rustemo/☆38Updated this week
- Zig comptime using Rust proc macros☆42Updated 9 months ago
- Experiments with high-throughput lexing on aarch64☆15Updated 11 months ago
- replacement for std::{Range,RangeInclusive}☆36Updated 2 years ago
- This crate implements the "eytzinger" (aka BFS) array layout where a binary search tree is stored by layer (instead of as a sorted array)…☆24Updated 4 years ago
- ☆31Updated 9 months ago
- A memory efficient syntax tree for language developers☆57Updated 2 months ago
- An eventually consistent LRU designed for lock-free concurrent reads☆22Updated 2 years ago
- New register allocator designed as a successor to regalloc2☆36Updated 3 weeks ago
- Toy filesystem with support for zero-cost snapshots and clones☆39Updated last year
- Pratt parser written in Rust☆89Updated last year
- Rust procedural macro that renders ASCII diagrams in doc comments as SVG images.☆20Updated 4 months ago
- Human-friendly indexed collections☆53Updated 3 weeks ago
- Radix heap implementation in Rust☆33Updated 11 months ago
- Zero overhead tracing garbage collection for rust (WIP)☆50Updated 8 months ago
- a reference-counting cycle collection library in rust☆78Updated 2 years ago
- Performance comparisons between various virtual interpreter implementation strategies☆42Updated 11 months ago
- Rust wrapper for posix message queues☆16Updated 8 months ago
- Calm I/O operations for Rust☆76Updated 3 years ago
- Automatically verify traits invariants for [Partial]Eq, [Partial]Ord, Hash, [DoubleEnded|Fused]iterator☆20Updated last year
- A low-level I/O ownership and borrowing library☆101Updated 3 months ago
- Gotchas and warts in Rust Lang☆73Updated 2 years ago
- A radioactive stabilization of the ptr_meta RFC.☆25Updated 2 months ago
- A command line tool to generate Unicode tables as source code.☆100Updated 6 months ago
- Rust crate that provides number types similar to std's NonZero* types, but that cannot hold a type's maximum value instead.☆46Updated last year
- ☆33Updated 2 months ago
- Serde serializer for generating Starlark build targets☆66Updated 2 weeks ago
- Easy recursion in Rust, without stack overflows.☆31Updated 11 months ago