This library implements the Velosiparser, the parser for the Velosiraptor Specification Language source files (*.vrs). The parser consumes a sequence of lexemes produced by the Velosilexer and produces a parse tree.
see the LICENSE file.
Reto Achermann, Systopia Lab, The University of British Columbia
Please follow the naming and formatting conventions of Rust.
Run cargo fmt
and ensure tests pass cargo test
before committing.
To build the library
$ cargo build
To build the source code documentation, simply run the cargo doc command.
$ cargo doc --no-deps
To run tests for the parser, use the cargo test command.
$ cargo test