Expand description

This crate provides functionality for the basic parsing of dice roll commands e.g. yyypp, 2g1y2p, difficulty difficulty ability proficiency. Given some input it will produce a DiceRoll struct which can be used to then calculate a result.


Provices access to the Dice enum.

Provides access to the DiceRoll struct.

Provides access to the ParserError struct.


Takes a string of dice input and returns a Result<DiceRoll, ParserError>