From 372d5d1a668ac6c68dfb8b88414275480588bec3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org> Date: Tue, 15 Oct 2024 15:46:30 -0400 Subject: [PATCH] Parser: minor simplification related to dates --- src/DynareBison.yy | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/DynareBison.yy b/src/DynareBison.yy index 4ca1954f..e5a7afca 100644 --- a/src/DynareBison.yy +++ b/src/DynareBison.yy @@ -222,7 +222,7 @@ str_tolower(string s) %type <expr_t> expression expression_or_empty %type <expr_t> equation hand_side -%type <string> non_negative_number signed_number signed_integer date_str +%type <string> non_negative_number signed_number signed_integer %type <string> filename symbol namespace_qualified_filename namespace_qualified_symbol %type <string> date_expr signed_inf signed_number_w_inf range %type <string> integer_range signed_integer_range boolean @@ -2093,9 +2093,7 @@ prior_pdf : BETA_PDF { $$ = PriorDistributions::weibull; } ; -date_str : DATES - -date_expr : date_str +date_expr : DATES | date_expr PLUS INT_NUMBER { $$ = $1 + '+' + $3; } ; -- GitLab