code: def t_float(self, s):
          r' ((\d*\.\d+)|(\d+\.d*)|(\d+)) ([eE][-+]?\d+)?'
          self.rv.append(Token(type='FLOAT', attr=s)f t_float(self, s):
          r' ((\d*\.\d+)|(\d+\.d*)|(\d+)) ([eE][-+]?\d+)?'
          self.rv.append(Token(type='FLOAT', attr=s))
docs: r' ((\d*\.\d+)|(\d+\.d*)|(\d+)) ([eE][-+]?\d+)?