DFA({'+': {43}, 's': {83, 115}, 'EPSILON': set(), '/': {47}, 'digit': {48, 49, 50, 51, 52, 53, 54, 55, 56, 57}, '*': {42}, ')': {41}, 'r': {82, 114}, '^': {94}, '-': {45}, 'period': {46}, 'i': {73, 105}, '(': {40}},{0: State(0,None,[('(', 1), (')', 2), ('*', 3), ('+', 4), ('-', 5), ('/', 6), ('^', 7), ('digit', 8), ('i', 9), ('r', 10), ('s', 11)]), 1: State(1,1,[]), 2: State(2,1,[]), 3: State(3,1,[]), 4: State(4,1,[]), 5: State(5,1,[]), 6: State(6,1,[]), 7: State(7,1,[]), 8: State(8,1,[('digit', 12), ('period', 13)]), 9: State(9,1,[]), 10: State(10,1,[]), 11: State(11,1,[]), 12: State(12,1,[('digit', 12), ('period', 13)]), 13: State(13,None,[('digit', 14)]), 14: State(14,1,[('digit', 15)]), 15: State(15,1,[('digit', 15)])})