parsley-rs

Crates.ioparsley-rs
lib.rsparsley-rs
version0.20.4
sourcesrc
created_at2022-06-17 06:31:04.986132
updated_at2022-08-03 06:22:00.100153
descriptionMy attempt at a Rust parsing and lexing library.
homepagehttps://github.com/32Bites/parsley-rs/
repositoryhttps://github.com/32Bites/parsley-rs/
max_upload_size
id607837
size56,125
Noah Shanaberger (32Bites)

documentation

README

Parsley: Rust Edition

Parsley is my attempt at writing a library for writing lexers and parsers with ease. This implementation is written in Rust, however, I may create versions for Go, or provide Go bindings for this package.

For now, this README will be rather, devoid of content.

TODO

  1. Write proper unit tests.
  2. Clean the source code up.
    1. Make the API less, messy.
    2. Rework spans more cleanly.
  3. Write proper documentation.
  4. Make the Lexer type an iterator when lexing, allowing for a stream of tokens from a stream of bytes. (DONE)
  5. Utilize asynchronous code.
Commit count: 1

cargo fmt