pub fn parse_dice_only_exprs(tokens: &[&str]) -> Result<Vec<String>>Expand description
Parses dice expressions and rejects integer modifiers.
Use this for commands that accept only dice names or counted dice expressions.
§Errors
Returns DiceError::InvalidArguments when tokens is empty,
DiceError::InvalidExpression when a token is a modifier or malformed,
and DiceError::InvalidFaceCount when a counted expression uses 0.
§Examples
use rdice_core::parse_dice_only_exprs;
let dice = parse_dice_only_exprs(&["2d6", "Coin"])?;
assert_eq!(dice, vec!["d6", "d6", "Coin"]);