30 releases
Uses new Rust 2024
| new 0.0.40 | May 8, 2026 |
|---|---|
| 0.0.39 | May 7, 2026 |
| 0.0.29 | Apr 30, 2026 |
#2405 in Parser implementations
140 downloads per month
Used in 9 crates
(6 directly)
215KB
6K
SLoC
AST, token, and span types shared across the Shuck workspace.
shuck-parser produces these data structures, while crates such as shuck-indexer,
shuck-linter, shuck-semantic, and shuck-formatter consume them.
shuck-ast
shuck-ast defines the abstract syntax tree, token kinds, and span types shared across the
Shuck workspace.
Use this crate when you need to inspect or transform parsed shell syntax. In most cases,
shuck-parser is the crate that produces these types, while shuck-indexer, shuck-linter,
and shuck-formatter consume them.
The API is pre-1.0 and may evolve between 0.x releases.
Dependencies
~510KB