ara_reporting 0.1.0

Ara reporting library for Ara compiler
Documentation

Ara Reporting

Ara reporting is an issue reporting library designed to be used within the Ara compiler.

Internally, Ara reporting uses the ariadne library to build a report of the issues found in the code.

Note If you are planning on adding more features to Ara reporting, please consider adding them to ariadne instead.

Note Unlike the ariadne library, Ara reporting uses byte-based positions instead of character-based positions. This is because the Ara parser uses byte-based spans.

Usage

Add ara_reporting to your Cargo.toml, and you're good to go!

[dependencies]
ara_reporting = "0.1.0"

Example

see examples directory.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Credits