Skip to content

saheethao/dice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 

Repository files navigation

Dice Roller

Grammar 1

Statement  -> Result Drop

Result     -> Result Op Result
Result     -> Dice
Result     -> Number

Dice      -> Number d Number

Number    -> INT

Op         -> +
Op         -> -
Op         -> *
Op         -> /

Drop      -> lowest
Drop      -> lowest Number
Drop      -> highest
Drop      -> highest Number
Drop      -> random Number
Drop      -> [ Range ]

Range     -> ( Number - Number )
Range     -> Range Number
Range     ->

Grammar 2



Statment -> ArrayStatement
Statment -> RollStatement

ArrayStatement -> create array Number { RollSequence } DropStatement

RollSequence -> RollSequence RollStatement
RollSequence ->

RollStatement -> roll Number d Number DropStatement

DropStatement -> drop DropWord

Number -> a number

DropWord -> lowest
DropWord -> lowest Number
DropWord -> highest
DropWord -> highest Number
DropWord -> random Number
DropWord -> [ Range ]


Range -> ( Number - Number )
Range -> Range Number
Range ->

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages