diff options
Diffstat (limited to 'src/parser.h')
| -rw-r--r-- | src/parser.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/parser.h b/src/parser.h index c134d94..8303a2d 100644 --- a/src/parser.h +++ b/src/parser.h @@ -441,14 +441,12 @@ typedef struct { * In case of 0, "^R" determines the radix (10 by default). */ guint radix; - /** accumulator for parsing numbers */ - teco_int_t value; /** - * if not null, value/divisor is the floating point number - * FIXME: Perhaps roll this into a bitfield with radix. - * The entire teco_machine_number_t could be undone. + * Accumulator for integer constants. + * It is not parsed immediately, so we can handle integer + * and float constants differently. */ - guint divisor; + teco_string_t value; } teco_machine_number_t; /** |
