summaryrefslogtreecommitdiff
path: root/src/parser.l
diff options
context:
space:
mode:
Diffstat (limited to 'src/parser.l')
-rw-r--r--src/parser.l4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/parser.l b/src/parser.l
index 70704b8..950c209 100644
--- a/src/parser.l
+++ b/src/parser.l
@@ -72,7 +72,7 @@ null { return tokNull; }
72 72
73[a-zA-Z_][a-zA-Z0-9_]* { yylval->sValue = new Bu::String( yytext ); return tokIdent; } 73[a-zA-Z_][a-zA-Z0-9_]* { yylval->sValue = new Bu::String( yytext ); return tokIdent; }
74 74
75-?[1-9][0-9]* { 75[1-9][0-9]* {
76 yylval->iValue = strtoll( yytext, NULL, 10 ); 76 yylval->iValue = strtoll( yytext, NULL, 10 );
77 return tokInt; 77 return tokInt;
78} 78}
@@ -81,7 +81,7 @@ null { return tokNull; }
81 return tokInt; 81 return tokInt;
82} 82}
83 83
84-?([1-9][0-9]*|0)?\.[0-9]* { 84([1-9][0-9]*|0)?\.[0-9]* {
85// printf("Parsing float: %s\n", yytext ); 85// printf("Parsing float: %s\n", yytext );
86 yylval->dValue = strtod( yytext, NULL ); 86 yylval->dValue = strtod( yytext, NULL );
87// printf("Final float: %f\n", yylval->dValue ); 87// printf("Final float: %f\n", yylval->dValue );