41 releases
0.1.31 | Jun 2, 2024 |
---|---|
0.1.29 | Feb 18, 2024 |
0.1.25 | Aug 2, 2023 |
0.1.24 | Aug 23, 2022 |
0.1.1 | Apr 30, 2021 |
#725 in Parser implementations
144 downloads per month
Used in 5 crates
33KB
998 lines
Cirru Parser in Rust
Usages
Found on crate .
cargo install cirru_parser
use cirru_parser::{parse};
parse("defn f (x)\n x"); // returns Result<Vec<Cirru>, String>
use writer:
use cirru_parser::{format, CirruWriterOptions, escape_cirru_leaf}
let writer_options = CirruWriterOptions { use_inline: false };
format(tree, writer_options); // tree is Vec<Cirru>
escape_cirru_leaf("a b");
License
MIT
Dependencies
~270–560KB
~13K SLoC