dice string parser and roller