aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/README.md
diff options
context:
space:
mode:
authorobiwankennedy <renaud@rolisteam.org>2014-01-12 20:47:10 +0100
committerobiwankennedy <renaud@rolisteam.org>2014-01-12 20:47:10 +0100
commitb49ab861504e9669abf32cf9e62c77e6697f55fc (patch)
tree20536ec8d56bb1edb982f370f1288ac2207d42e1 /README.md
parent26f0dbdebc6117f5ae8af8493939db14a692ebc8 (diff)
downloadOneRoll-b49ab861504e9669abf32cf9e62c77e6697f55fc.tar.gz
OneRoll-b49ab861504e9669abf32cf9e62c77e6697f55fc.zip
Update README.md
Adding validator in grammar file.
Diffstat (limited to 'README.md')
-rw-r--r--README.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/README.md b/README.md
index b085529..c1e8dc4 100644
--- a/README.md
+++ b/README.md
@@ -6,8 +6,15 @@ Rolisteam Dice Parser
The grammar is something like this:
Command =: Expression
+
Expression =: number | number Dice | ScalarOperator Expression
+
Dice =: DiceOperator Number(faces)
+
DiceOperator =: D
+
ScalarOperator =: [x,-,*,x,/]
+
number =: [0-9]+
+
+Validator =: number | [operator number] | [ number - number ]