Fix parsing of floating point numbers
[com/gs-lite.git] / src / ftacmp / fta.l
index 389119b..bb2b769 100644 (file)
@@ -219,7 +219,7 @@ SELECTION_PUSHDOWN                  { flex_fta_ch+=FtaParserleng; return SELECTION_PUSHDOWN; }
 "."[0-9]*      |
 [0-9]+[eE][+-]?[0-9]+  |
 [0-9]+"."[0-9]*[eE][+-]?[0-9]+ |
-"."[0-9]*[eE][+-]?[0-9]+       { flex_fta_ch+=FtaParserleng; FtaParserlval.strval = strdup(yytext); return APPROXNUM; }
+"."[0-9]+[eE][+-]?[0-9]+       { flex_fta_ch+=FtaParserleng; FtaParserlval.strval = strdup(yytext); return APPROXNUM; }
 
        /* strings */