diff --git a/src/DynareBison.yy b/src/DynareBison.yy
index 959866629a30c2fe0dac4c27738520963fa9ef58..dbe57f5d0d9d10285c36311a70257dd095bda48e 100644
--- a/src/DynareBison.yy
+++ b/src/DynareBison.yy
@@ -108,7 +108,7 @@ class ParsingDriver;
 %token <string> NAME
 %token USE_PENALIZED_OBJECTIVE_FOR_HESSIAN INIT_STATE FAST_REALTIME RESCALE_PREDICTION_ERROR_COVARIANCE GENERATE_IRFS
 %token NAN_CONSTANT NO_STATIC NOBS NOCONSTANT NODISPLAY NOCORR NODIAGNOSTIC NOFUNCTIONS NO_HOMOTOPY
-%token NOGRAPH POSTERIOR_NOGRAPH POSTERIOR_GRAPH NOMOMENTS NOPRINT NORMAL_PDF SAVE_DRAWS MODEL_NAME STDERR_MULTIPLES DIAGONAL_ONLY
+%token NOGRAPH POSTERIOR_NOGRAPH POSTERIOR_GRAPH NOMOMENTS NOMODELSUMMARY NOPRINT NORMAL_PDF SAVE_DRAWS MODEL_NAME STDERR_MULTIPLES DIAGONAL_ONLY
 %token DETERMINISTIC_TRENDS OBSERVATION_TRENDS OPTIM OPTIM_WEIGHTS ORDER OSR OSR_PARAMS MAX_DIM_COVA_GROUP ADVANCED OUTFILE OUTVARS OVERWRITE DISCOUNT
 %token PARALLEL_LOCAL_FILES PARAMETERS PARAMETER_SET PARTIAL_INFORMATION PERIODS PERIOD PLANNER_OBJECTIVE PLOT_CONDITIONAL_FORECAST PLOT_PRIORS PREFILTER PRESAMPLE
 %token PERFECT_FORESIGHT_SETUP PERFECT_FORESIGHT_SOLVER NO_POSTERIOR_KERNEL_DENSITY FUNCTION
@@ -1665,6 +1665,7 @@ stoch_simul_primary_options : o_dr_algo
                             | o_contemporaneous_correlation
                             | o_nofunctions
                             | o_nomoments
+                            | o_nomodelsummary
                             | o_nograph
                             | o_nodisplay
                             | o_graph_format
@@ -3494,6 +3495,7 @@ o_ar : AR EQUAL INT_NUMBER { driver.option_num("ar", $3); };
 o_nocorr : NOCORR { driver.option_num("nocorr", "true"); };
 o_nofunctions : NOFUNCTIONS { driver.option_num("nofunctions", "true"); };
 o_nomoments : NOMOMENTS { driver.option_num("nomoments", "true"); };
+o_nomodelsummary : NOMODELSUMMARY { driver.option_num("nomodelsummary", "true"); };
 o_irf : IRF EQUAL INT_NUMBER { driver.option_num("irf", $3); };
 o_irf_shocks : IRF_SHOCKS EQUAL '(' symbol_list ')' { driver.option_symbol_list("irf_shocks", $4); };
 o_hp_filter : HP_FILTER EQUAL non_negative_number { driver.option_num("hp_filter", $3); };
diff --git a/src/DynareFlex.ll b/src/DynareFlex.ll
index fe6d8dbcde7cad4c8f12f8441fc09337a1f0e812..be0389f98a0e2c1a4920791b1d8a865d50d7d512 100644
--- a/src/DynareFlex.ll
+++ b/src/DynareFlex.ll
@@ -357,6 +357,7 @@ DATE -?[0-9]+([ya]|m([1-9]|1[0-2])|q[1-4])
 <DYNARE_STATEMENT,DYNARE_BLOCK>relative_irf {return token::RELATIVE_IRF;}
 <DYNARE_STATEMENT>tex		{return token::TEX;}
 <DYNARE_STATEMENT>nomoments	{return token::NOMOMENTS;}
+<DYNARE_STATEMENT>nomodelsummary {return token::NOMODELSUMMARY;}
 <DYNARE_STATEMENT>std		{return token::STD;}
 <DYNARE_STATEMENT>corr		{return token::CORR;}
 <DYNARE_STATEMENT>nocorr	{return token::NOCORR;}