|0.0.149||Jan 16, 2023|
|0.0.145||Dec 26, 2022|
|0.0.141||Nov 28, 2022|
|0.0.122||Jul 25, 2022|
|0.0.26||Nov 30, 2020|
25,583 downloads per month
Used in 44 crates (4 directly)
The Rust parser.
NOTE: The crate is undergoing refactors, don't believe everything the docs say :-)
The parser doesn't know about concrete representation of tokens and syntax
trees. Abstract [
TokenSource] and [
TreeSink] traits are used instead. As
a consequence, this crate does not contain a lexer.
Parser struct from the
parser module is a cursor into the
sequence of tokens. Parsing routines use
Parser to inspect current
state and advance the parsing.
The actual parsing happens in the [
Tests for this crate live in the