diff options
author | Marc Laukien <marc@zeroc.com> | 2003-12-04 21:39:25 +0000 |
---|---|---|
committer | Marc Laukien <marc@zeroc.com> | 2003-12-04 21:39:25 +0000 |
commit | 869eedff41e8bfde5afc6020b46bc3426cdd1d1e (patch) | |
tree | 01fa181261a1352bbb8b66368e2825cee1f66663 /cpp/src/Slice/Scanner.l | |
parent | Replaced exit by _exit before fork an exec (diff) | |
download | ice-869eedff41e8bfde5afc6020b46bc3426cdd1d1e.tar.bz2 ice-869eedff41e8bfde5afc6020b46bc3426cdd1d1e.tar.xz ice-869eedff41e8bfde5afc6020b46bc3426cdd1d1e.zip |
floating constant fixes
Diffstat (limited to 'cpp/src/Slice/Scanner.l')
-rw-r--r-- | cpp/src/Slice/Scanner.l | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cpp/src/Slice/Scanner.l b/cpp/src/Slice/Scanner.l index 1c00d815e6e..7bf294dd4c2 100644 --- a/cpp/src/Slice/Scanner.l +++ b/cpp/src/Slice/Scanner.l @@ -56,9 +56,9 @@ int checkKeyword(string&); identifier \\?[[:alpha:]_][[:alnum:]_]* integer_constant (\+|-)?((0[0-7]+)|(0x[[:xdigit:]]+)|([[:digit:]]+)) -fractional_constant ([[:digit:]]*\.[[:digit:]]+)|([[:digit:]]+\.) +fractional_constant (\+|-)?(([[:digit:]]*\.[[:digit:]]+)|([[:digit:]]+\.)) exponent_part (e|E)(\+|-)?[[:digit:]]+ -floating_literal (({fractional_constant}{exponent_part}?)|([[:digit:]]+{exponent_part}))[fF]? +floating_literal (({fractional_constant}{exponent_part}?)|((\+|-)?[[:digit:]]+{exponent_part}))[fF]? %% |