4 releases
0.1.3 | Nov 10, 2024 |
---|---|
0.1.2 | Nov 10, 2024 |
0.1.1 | Oct 28, 2024 |
0.1.0 | Oct 27, 2024 |
#197 in #lexer
528 downloads per month
Used in lachs
12KB
257 lines
Lachs Derive
IMPORTANT: You are not supposed to use this crate directly. The only way we guarantee a working usage is to directly use the
lachs
crate.
This crate provides the implementation of a lexer generator in the form
of the #[token]
proc macro. Applying this macro to an enum will consume
this enum and generate a new enum where each variant has the fields
corresponding to the type of token this field represents.
Dependencies
~250–700KB
~17K SLoC