laps

github crates.io docs.rs build status

Lexer and parser collections.

With laps, you can build parsers by just defining ASTs and deriving Parse trait for them.

Usage

Add laps to your project by running cargo add:

cargo add laps

Examples

See the examples directory, which contains the following examples:

Changelog

See CHANGELOG.md.

License

Copyright (C) 2022 MaxXing. License GPLv3.