From 50d1a71aad2a8eedb4e92ce9de0142873a344716 Mon Sep 17 00:00:00 2001 From: Houtan Bastani Date: Wed, 2 Oct 2013 16:12:31 +0200 Subject: [PATCH] support negative dates --- DynareFlex.ll | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DynareFlex.ll b/DynareFlex.ll index 35616b1d..9e3a9d55 100644 --- a/DynareFlex.ll +++ b/DynareFlex.ll @@ -691,7 +691,7 @@ string eofbuff; return token::INT_NUMBER; } -([1-2][0-9]{3}[Mm](([1-9])|(1[0-2])))|([1-2][0-9]{3}[Qq][1-4])|([1-2][0-9]{3}[Ww](([1-9]{1})|([1-4][0-9])|([5][0-2]))) { +(-?[1-2][0-9]{3}[Mm](([1-9])|(1[0-2])))|(-?[1-2][0-9]{3}[Qq][1-4])|(-?[1-2][0-9]{3}[Ww](([1-9]{1})|([1-4][0-9])|([5][0-2]))) { yylval->string_val = new string(yytext); return token::DATE_NUMBER; }