From d714b2cb1526c905c7d0e9322a844bd8fffa2c0f Mon Sep 17 00:00:00 2001
From: Willi Mutschler <willi@mutschler.eu>
Date: Tue, 5 Sep 2023 09:30:42 +0200
Subject: [PATCH] Remove unused option zero_moments_tolerance

---
 src/DynareBison.yy | 5 +----
 src/DynareFlex.ll  | 1 -
 2 files changed, 1 insertion(+), 5 deletions(-)

diff --git a/src/DynareBison.yy b/src/DynareBison.yy
index 3fcb9982..61f233fc 100644
--- a/src/DynareBison.yy
+++ b/src/DynareBison.yy
@@ -187,7 +187,7 @@ class ParsingDriver;
 %token ANALYTICAL_GIRF IRF_IN_PERCENT EMAS_GIRF EMAS_DROP EMAS_TOLF EMAS_MAX_ITER
 %token NO_IDENTIFICATION_STRENGTH NO_IDENTIFICATION_REDUCEDFORM NO_IDENTIFICATION_MOMENTS
 %token NO_IDENTIFICATION_MINIMAL NO_IDENTIFICATION_SPECTRUM NORMALIZE_JACOBIANS GRID_NBR
-%token TOL_RANK TOL_DERIV TOL_SV CHECKS_VIA_SUBSETS MAX_DIM_SUBSETS_GROUPS ZERO_MOMENTS_TOLERANCE
+%token TOL_RANK TOL_DERIV TOL_SV CHECKS_VIA_SUBSETS MAX_DIM_SUBSETS_GROUPS
 %token MAX_NROWS SQUEEZE_SHOCK_DECOMPOSITION WITH_EPILOGUE MODEL_REMOVE MODEL_REPLACE MODEL_OPTIONS
 %token VAR_REMOVE ESTIMATED_PARAMS_REMOVE BLOCK_STATIC BLOCK_DYNAMIC INCIDENCE RESID NON_ZERO LEARNT_IN PLUS_EQUAL TIMES_EQUAL
 %token FSOLVE_OPTIONS
@@ -1551,7 +1551,6 @@ method_of_moments_option : o_mom_method
                          | o_qz_criterium
                          | o_qz_zero_threshold
                          | o_schur_vec_tol
-                         | o_zero_moments_tolerance
                          | o_mode_check
                          | o_mode_check_neighbourhood_size
                          | o_mode_check_symmetric_plots
@@ -2436,7 +2435,6 @@ identification_option : o_ar
                       | o_max_dim_subsets_groups
                       | o_order
                       | o_schur_vec_tol
-                      | o_zero_moments_tolerance
                       ;
 
 model_comparison : MODEL_COMPARISON mc_filename_list ';'
@@ -4147,7 +4145,6 @@ o_tol_deriv : TOL_DERIV EQUAL non_negative_number { driver.option_num("tol_deriv
 o_tol_sv : TOL_SV EQUAL non_negative_number { driver.option_num("tol_sv", $3); };
 o_checks_via_subsets : CHECKS_VIA_SUBSETS EQUAL INT_NUMBER { driver.option_num("checks_via_subsets", $3); };
 o_max_dim_subsets_groups : MAX_DIM_SUBSETS_GROUPS EQUAL INT_NUMBER { driver.option_num("max_dim_subsets_groups", $3); };
-o_zero_moments_tolerance : ZERO_MOMENTS_TOLERANCE EQUAL non_negative_number { driver.option_num("zero_moments_tolerance", $3); };
 o_block_static : BLOCK_STATIC { driver.option_num("block_static","true"); };
 o_block_dynamic : BLOCK_DYNAMIC { driver.option_num("block_dynamic","true"); };
 o_incidence : INCIDENCE { driver.option_num("incidence","true"); };
diff --git a/src/DynareFlex.ll b/src/DynareFlex.ll
index c98f5829..dc550cfd 100644
--- a/src/DynareFlex.ll
+++ b/src/DynareFlex.ll
@@ -765,7 +765,6 @@ DATE -?[0-9]+([ya]|m([1-9]|1[0-2])|q[1-4])
 <DYNARE_STATEMENT>tol_sv {return token::TOL_SV;}
 <DYNARE_STATEMENT>checks_via_subsets {return token::CHECKS_VIA_SUBSETS;}
 <DYNARE_STATEMENT>max_dim_subsets_groups {return token::MAX_DIM_SUBSETS_GROUPS;}
-<DYNARE_STATEMENT>zero_moments_tolerance {return token::ZERO_MOMENTS_TOLERANCE;}
 <DYNARE_STATEMENT>max_nrows {return token::MAX_NROWS;}
 <DYNARE_STATEMENT>with_epilogue {return token::WITH_EPILOGUE;}
 <DYNARE_STATEMENT>heteroskedastic_filter {return token::HETEROSKEDASTIC_FILTER;}
-- 
GitLab