diff --git a/src/DynareFlex.ll b/src/DynareFlex.ll
index df3292cd9c975b82e66a5b48c047d88271bb4251..b2a9a13342ab6b5a902bc17db28aa1fb23d25b26 100644
--- a/src/DynareFlex.ll
+++ b/src/DynareFlex.ll
@@ -688,6 +688,7 @@ DATE -?[0-9]+([ya]|m([1-9]|1[0-2])|q[1-4])
   return token::SMM;
 }
 <DYNARE_STATEMENT>weighting_matrix {return token::WEIGHTING_MATRIX; }
+<DYNARE_STATEMENT>weighting_matrix_scaling_factor {return token::WEIGHTING_MATRIX_SCALING_FACTOR; }
 <DYNARE_STATEMENT>mom_method {return token::MOM_METHOD; }
 <DYNARE_STATEMENT>penalized_estimator {return token::PENALIZED_ESTIMATOR; }
 <DYNARE_STATEMENT>verbose {return token::VERBOSE; }