(t)
return t
r'[0-9]*\.?\d+([eE][-\+]\d+)?
r'[0-9]*\.?\d+([eE][-\+]\d+)?
r [ 0 - 9 ] * \ . ? \ d + ( [ eE ] [ - \ + ] \ d + ) ?
def t_NUMBER(t):
    r'[0-9]*\.?\d+([eE][-\+]\d+)?'
    t.value = float(t.value)
    return t
def t_NUMBER ( t ) : t . value = float ( t . value ) return t