From be7ff255f6f31ed20af7b8d60c9b0450ca268ac9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org>
Date: Mon, 10 May 2021 15:41:36 +0200
Subject: [PATCH] The fast_realtime option now accepts a vector of integers

Ref. dynare!1842
---
 src/DynareBison.yy | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/DynareBison.yy b/src/DynareBison.yy
index 682ec7c4..575686d6 100644
--- a/src/DynareBison.yy
+++ b/src/DynareBison.yy
@@ -3230,7 +3230,11 @@ o_forecast_type : FORECAST EQUAL UNCONDITIONAL
 o_shock_decomposition_presample : PRESAMPLE EQUAL INT_NUMBER { driver.option_num("shock_decomp.presample", $3); };
 o_shock_decomposition_forecast : FORECAST EQUAL INT_NUMBER { driver.option_num("shock_decomp.forecast", $3); };
 o_save_realtime : SAVE_REALTIME EQUAL vec_int { driver.option_vec_int("shock_decomp.save_realtime", $3); };
-o_fast_realtime : FAST_REALTIME EQUAL INT_NUMBER { driver.option_num("shock_decomp.fast_realtime", $3); };
+o_fast_realtime : FAST_REALTIME EQUAL vec_int
+                  { driver.option_vec_int("shock_decomp.fast_realtime", $3); }
+                | FAST_REALTIME EQUAL vec_int_number
+                  { driver.option_vec_int("shock_decomp.fast_realtime", $3); }
+                ;
 o_nodisplay : NODISPLAY { driver.option_num("nodisplay", "true"); };
 o_icd_nodisplay : NODISPLAY { driver.option_num("initial_condition_decomp.nodisplay", "true"); };
 o_psd_nodisplay : NODISPLAY { driver.option_num("plot_shock_decomp.nodisplay", "true"); };
-- 
GitLab