A Rust library that automatically converts pest parse trees to strongly typed abstract syntax trees, reducing boilerplate code.
pest-ast is an add-on to the pest parsing library that provides a structured way to convert dynamically typed Pest Parse Trees into strongly typed Abstract Syntax Trees (ASTs). It includes a derive macro to automate this conversion, helping developers reduce repetitive code and improve type safety in their parsers.
from-pest crate which provides the foundational trait system for parse tree conversions.pest-ast aims to bridge the gap between pest's flexible parse trees and the rigor of typed ASTs, making parser development more ergonomic and less error-prone through automation and strong typing.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.