module Roller.Types where data DiceExp = Die Int Int | Const Int | Sum DiceExp DiceExp instance Show DiceExp where show (Die n s) = show n ++ "d" ++ show s show (Const n) = show n show (Sum e1 e2) = show e1 ++ "+" ++ show e2