diff --git a/lex.c b/lex.c index a007a1c..2a7b479 100644 --- a/lex.c +++ b/lex.c @@ -183,6 +183,8 @@ enum LexToken LexGetNumber(struct LexState *Lexer, struct Value *Value) FPResult *= pow((double)Base, (double)Result); } + Value->Val->FP = FPResult; + return TokenFPConstant; #else return ResultToken;