| Crates.io | die_parser |
| lib.rs | die_parser |
| version | 1.0.1 |
| created_at | 2022-06-24 17:51:37.931887+00 |
| updated_at | 2022-07-14 13:52:22.423006+00 |
| description | This crate parses the notation for die rolls as used in tabletop games like D&D. |
| homepage | |
| repository | https://github.com/Weasel01/die_parser |
| max_upload_size | |
| id | 612541 |
| size | 27,110 |
This crate parses the notation for die rolls as used in tabletop games like D&D.
It aims to do so in the most simple, easy and lightweight way possible.
Input:
1.) "2d6" (Roll 2 six-sided dice.)
2.) "4d20 - 5" (Roll 4 twenty-sided dice and subtract 5 from the result.)
Output:
1.) Roll {
number_of_sides: 6
number_of_dice: 2
modifier: 0
}
2.) Roll {
number_of_sides: 20
number_of_dice: 4
modifier: -5
}
If you like this crate, you can support my work here: