Skip to content

The parser for the Velosiraptor Specificaton Language (*.vrs)

License

Notifications You must be signed in to change notification settings

ubc-systopia/velosiraptor-parser

Repository files navigation

Velosiparser Library

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.

License

see the LICENSE file.

Authors

Reto Achermann, Systopia Lab, The University of British Columbia

Contributing

Please follow the naming and formatting conventions of Rust.

Run cargo fmt and ensure tests pass cargo test before committing.

Building

To build the library

$ cargo build

Documentation

To build the source code documentation, simply run the cargo doc command.

$ cargo doc --no-deps

Testing

To run tests for the parser, use the cargo test command.

$ cargo test

About

The parser for the Velosiraptor Specificaton Language (*.vrs)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages