Crates.io | parce |
lib.rs | parce |
version | 0.0.1 |
source | src |
created_at | 2021-06-13 09:33:24.157787 |
updated_at | 2021-06-23 06:11:49.74385 |
description | A pure-rust parser generator |
homepage | |
repository | https://github.com/JoelCourtney/parce |
max_upload_size | |
id | 409518 |
size | 69,648 |
Parce is a parser and lexer generator, where the grammar and the parse tree are the same data structure. It is similar to ANTLR, but the grammar is written in Rust code, not a special DSL.
*
, +
, and ?
{n}
(exactly n), {n,}
(n or more), and {n,m}
(between n and m inclusive) <- ANTLR doesn't have those :)If you find a bug or want a new feature, please create an issue or pull request on GitHub!
License: MIT OR Apache-2.0