diff --git a/preprocessor/DynareBison.yy b/preprocessor/DynareBison.yy index eb1b5ad502c1a7433766327d67606669f3f3cb86..63cbbcbd0e97ea8c19f911a716af818b897a144a 100644 --- a/preprocessor/DynareBison.yy +++ b/preprocessor/DynareBison.yy @@ -159,7 +159,7 @@ class ParsingDriver; %token MARKOV_SWITCHING CHAIN STATE DURATION NUMBER_OF_STATES %token SVAR COEFFICIENTS VARIANCES CONSTANTS EQUATIONS %token EXTERNAL_FUNCTION EXT_FUNC_NAME EXT_FUNC_NARGS FIRST_DERIV_PROVIDED SECOND_DERIV_PROVIDED -%token SELECTED_VARIABLES_ONLY COVA_COMPUTE NEIGHBORHOOD_WIDTH +%token SELECTED_VARIABLES_ONLY COVA_COMPUTE NEIGHBORHOOD_WIDTH PVALUE_KS PVALUE_CORR %type <node_val> expression expression_or_empty %type <node_val> equation hand_side @@ -1538,6 +1538,8 @@ dynare_sensitivity_option : o_gsa_identification | o_gsa_namlagendo | o_gsa_var_rmse | o_gsa_neighborhood_width + | o_gsa_pvalue_ks + | o_gsa_pvalue_corr | o_datafile | o_nobs | o_first_obs @@ -1777,6 +1779,8 @@ o_gsa_alpha2_rmse : ALPHA2_RMSE EQUAL non_negative_number { driver.option_num("a o_gsa_trans_ident : TRANS_IDENT EQUAL INT_NUMBER { driver.option_num("trans_ident", $3); }; o_gsa_neighborhood_width : NEIGHBORHOOD_WIDTH EQUAL non_negative_number { driver.option_num("neighborhood_width", $3); }; +o_gsa_pvalue_ks : PVALUE_KS EQUAL non_negative_number { driver.option_num("pvalue_ks", $3); }; +o_gsa_pvalue_corr : PVALUE_CORR EQUAL non_negative_number { driver.option_num("pvalue_corr", $3); }; o_load_ident_files : LOAD_IDENT_FILES EQUAL INT_NUMBER { driver.option_num("load_ident_files", $3); } o_useautocorr : USEAUTOCORR EQUAL INT_NUMBER { driver.option_num("useautocorr", $3); } o_prior_mc : PRIOR_MC EQUAL INT_NUMBER { driver.option_num("prior_mc", $3); } diff --git a/preprocessor/DynareFlex.ll b/preprocessor/DynareFlex.ll index e184a366671a82db9146fd6692c3dd6cdc3c87ca..efc24b7e4be39f907678ab4ef9601506e60db660 100644 --- a/preprocessor/DynareFlex.ll +++ b/preprocessor/DynareFlex.ll @@ -523,6 +523,8 @@ string eofbuff; <DYNARE_STATEMENT>load_ident_files {return token::LOAD_IDENT_FILES;} <DYNARE_STATEMENT>useautocorr {return token::USEAUTOCORR;} <DYNARE_STATEMENT>neighborhood_width {return token::NEIGHBORHOOD_WIDTH;} +<DYNARE_STATEMENT>pvalue_ks {return token::PVALUE_KS;} +<DYNARE_STATEMENT>pvalue_corr {return token::PVALUE_CORR;} /* end of GSA options */ /* For identification() statement */