From a8438a4e0e5d5c0f91b9dc329878e624decd0207 Mon Sep 17 00:00:00 2001 From: Alexandre Bique Date: Wed, 11 Mar 2009 10:56:02 +0000 Subject: [PATCH] fixed isSigned while parsing numbers --- src/lang/mugiwara/bison-parser/lexer.l | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lang/mugiwara/bison-parser/lexer.l b/src/lang/mugiwara/bison-parser/lexer.l index 0b9366c..114c277 100644 --- a/src/lang/mugiwara/bison-parser/lexer.l +++ b/src/lang/mugiwara/bison-parser/lexer.l @@ -94,22 +94,22 @@ false MAKE_BOOL(0); } [0-9]+ { - yylval->nbExp = makeInteger(strtod(yytext, 0), 32, false); + yylval->nbExp = makeInteger(strtod(yytext, 0), 32, true); return NUMBER; } [0-9]+U { - yylval->nbExp = makeInteger(strtod(yytext, 0), 32, true); + yylval->nbExp = makeInteger(strtod(yytext, 0), 32, false); return NUMBER; } [0-9]+L { - yylval->nbExp = makeInteger(strtod(yytext, 0), 64, false); + yylval->nbExp = makeInteger(strtod(yytext, 0), 64, true); return NUMBER; } [0-9]+UL { - yylval->nbExp = makeInteger(strtod(yytext, 0), 64, true); + yylval->nbExp = makeInteger(strtod(yytext, 0), 64, false); return NUMBER; } -- 2.11.4.GIT