From d062b9037f86936ba35b0bd9ca7b066bba8f896c Mon Sep 17 00:00:00 2001 From: Eric Smith Date: Wed, 26 Mar 2008 15:06:23 +0000 Subject: [PATCH] add support for negative integers --- lex.l | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lex.l b/lex.l index e242919..05cbf4d 100644 --- a/lex.l +++ b/lex.l @@ -63,6 +63,11 @@ alphanum [0-9a-zA-Z_] \.[Jj][Tt][Aa][Bb] { return TJTAB; } +\-{digit}+ { + (void)sscanf(yytext, "%d", &token.ival); + return NUMBER; + } + {digit}+ { (void)sscanf(yytext, "%d", &token.ival); return NUMBER;