From a3fb2b123ead324f25bd9ca2231a1cc628531873 Mon Sep 17 00:00:00 2001
From: Houtan Bastani <houtan@dynare.org>
Date: Tue, 18 Feb 2020 12:32:34 +0100
Subject: [PATCH] fix bug introduced in a778ba4

---
 src/Statement.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/Statement.cc b/src/Statement.cc
index 92dd8869..aeba4ed9 100644
--- a/src/Statement.cc
+++ b/src/Statement.cc
@@ -54,7 +54,7 @@ NativeStatement::writeOutput(ostream &output, const string &basename, bool minim
 {
   using namespace boost::xpressive;
   string date_regex = R"((-?\d+([YyAa]|[Mm]([1-9]|1[0-2])|[Qq][1-4])))";
-  sregex regex_lookbehind = sregex::compile(R"((?<!\$|[a-zA-Z_]|-|'))" + date_regex);
+  sregex regex_lookbehind = sregex::compile(R"((?<!\$|\d|[a-zA-Z_]|-|'))" + date_regex);
   sregex regex_dollar = sregex::compile(R"((\$))" + date_regex);
 
   string ns = regex_replace(native_statement, regex_lookbehind, "dates('$&')");
-- 
GitLab