3 releases
Uses new Rust 2024
| 0.3.2 | Jan 16, 2026 |
|---|---|
| 0.3.1 | Jan 15, 2026 |
| 0.3.0 | Jan 15, 2026 |
#85 in Programming languages
Used in 2 crates
(via plotnik-lib)
1MB
27K
SLoC
Plotnik compiler: parser, analyzer, and bytecode emitter.
This crate provides the compilation pipeline for Plotnik queries:
parser- lexer, CST, and AST constructionanalyze- semantic analysis (symbol table, type checking, validation)compile- Thompson NFA constructionemit- bytecode emissiondiagnostics- error reportingquery- high-level Query facadetypegen- TypeScript type generation
Dependencies
~7–11MB
~202K SLoC