Dice Roll Parser

Instructions

Input a dice roll expression to parse. Dice rolls may be expressed as:

Sub-expressions may be placed in parenthesies: (2d6-3d4)+3d6. You may nest sub-expressions. The number of dice (the sequence of digits after the (e.g. 3dF).

Bugs

Credits

Original regexes and general idea taken from GMWiki by Devon Jones.

Test an expression