codea: codegeruest wird generiert :)
[uebersetzerbau-ss10.git] / codea / scanner.lex
index c104d0fc7d822d8e45f03841a7edbc8eef882d30..92f6df7a82a53fcd24edd60ae6b80e54f8073f58 100644 (file)
@@ -42,8 +42,8 @@ this return(THIS);
 
 {IDENTIFIER} return(IDENT); @{ @IDENT.name@ = strdup(yytext); @}
 
-{NUMBER_DEC} return(NUM);
-{NUMBER_HEX} return(NUM);
+{NUMBER_DEC} return(NUM); @{ @NUM.val@ = strtol(yytext, (char **)NULL, 10); @}
+{NUMBER_HEX} return(NUM); @{ @NUM.val@ = strtol(yytext, (char **)NULL, 16); @}
 
 \:= return(ASSIGN);
 \; return(';');