var a = [ '5**3**2', '(5**3)**2', '5**(3**2)', '5 ** 3 ** 2', '5 ** 3**2', '5**3 ** 2', '[5,3,2]«**»', ] a.each {|e| "%-12s == %s\n".printf(e, eval(e)) }