diff options
| author | 2025-09-12 18:06:17 +0800 | |
|---|---|---|
| committer | 2025-09-12 18:06:17 +0800 | |
| commit | 183e39d9ebfe6e48e5ce666dee36b5347d47f53e (patch) | |
| tree | 88a512d05a49d805be392a1113054297d3461188 /src/oneroll/grammar.pest | |
| parent | b8fa77736a3c3b9c9d898e7ffa87e057cfab005d (diff) | |
| download | OneRoll-183e39d9ebfe6e48e5ce666dee36b5347d47f53e.tar.gz OneRoll-183e39d9ebfe6e48e5ce666dee36b5347d47f53e.zip | |
feat: add unique modifier to dice calculations and parsing
Diffstat (limited to 'src/oneroll/grammar.pest')
| -rw-r--r-- | src/oneroll/grammar.pest | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/oneroll/grammar.pest b/src/oneroll/grammar.pest index 01b97e9..27d1c5e 100644 --- a/src/oneroll/grammar.pest +++ b/src/oneroll/grammar.pest @@ -28,6 +28,7 @@ modifier = { | keep_low | drop_high | drop_low + | unique } explode = { "!" } @@ -37,6 +38,7 @@ keep_high = { "kh" ~ number } keep_low = { "kl" ~ number } drop_high = { "dh" ~ number } drop_low = { "dl" ~ number } +unique = { "u" } op = { "+" | "-" | "*" | "/" | "^" } |
