kevinmehall / codemap
A data structure for tracking source code positions, inspired by the type in rustc's libsyntax.
☆51Updated 3 years ago
Alternatives and similar repositories for codemap:
Users that are interested in codemap are comparing it to the libraries listed below
- Rust library for displaying compiler diagnostics like rustc☆22Updated last year
- Compile-time temporary directory shared by multiple crates and erased by `cargo clean`☆74Updated last week
- Pretty parser error reporting.☆34Updated last year
- replacement for std::{Range,RangeInclusive}☆36Updated 2 years ago
- Proc macro derive to generate structs from enum variants.☆26Updated last year
- Performance comparisons between various virtual interpreter implementation strategies☆32Updated 10 months ago
- 🗃 UTF-8 string, byte string, and C string interner☆27Updated this week
- Modular register allocator algorithms☆106Updated 2 years ago
- Calm I/O operations for Rust☆76Updated 3 years ago
- Weak hash tables for Rust☆35Updated last year
- ☆40Updated 6 years ago
- Compact sets in rust☆54Updated 3 months ago
- Proof of concept of procedural macro input parsed by LALRPOP☆51Updated 2 years ago
- docs.rs as a publishing platform?☆68Updated 3 weeks ago
- Low-level manipulations of IEEE754 floating-point numbers.☆28Updated last year
- A lightweight attribute for easy generation of const functions with conditional compilations.☆27Updated last week
- ☆60Updated 7 years ago
- Target "triple" support☆49Updated last week
- Safe generators on stable Rust.☆40Updated last year
- To futures-lite as futures-lite is to futures: smaller.☆53Updated 2 months ago
- Extension of nom to trace parser☆49Updated 2 weeks ago
- 🐠Like procedural macro, but generates sources! 🐡☆30Updated 4 years ago
- Zig comptime using Rust proc macros☆42Updated 8 months ago
- Twinsies is a specialized reference-counting pointer where the item is jointly owned in 2 places☆27Updated 10 months ago
- A radioactive stabilization of the ptr_meta RFC.☆24Updated last month
- ☆17Updated 4 years 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
- Procedural macro to mock returning (values referencing) locals from a function (using CPS)☆30Updated 3 months ago
- A fast bump allocator that supports allocation scopes / checkpoints. Aka an arena for values of arbitrary types.☆25Updated 3 weeks ago
- Declarative parsing for Rust, using a custom derive and nom☆66Updated last year