aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/parser.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/parser.rs')
-rw-r--r--src/parser.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/parser.rs b/src/parser.rs
index 8f4633e..a1800a2 100644
--- a/src/parser.rs
+++ b/src/parser.rs
@@ -140,6 +140,9 @@ impl DiceParser {
.map_err(|_| DiceError::ParseError("无效的丢弃低数值".to_string()))?;
Ok(DiceModifier::DropLow(num))
}
+ Rule::unique => {
+ Ok(DiceModifier::Unique)
+ }
_ => Err(DiceError::ParseError("未知的修饰符".to_string())),
}
}