Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Dóra Kocsis
dynare
Commits
d284f8fb
Commit
d284f8fb
authored
Jun 12, 2013
by
Stéphane Adjemian
Browse files
Added qz_zero_threshold to check, stoch_simul and estimation commands.
parent
8574dfd0
Changes
2
Hide whitespace changes
Inline
Side-by-side
preprocessor/DynareBison.yy
View file @
d284f8fb
...
@@ -121,7 +121,7 @@ class ParsingDriver;
...
@@ -121,7 +121,7 @@ class ParsingDriver;
%token PARALLEL_LOCAL_FILES PARAMETERS PARAMETER_SET PARTIAL_INFORMATION PERFECT_FORESIGHT PERIODS PLANNER_OBJECTIVE PLOT_CONDITIONAL_FORECAST PLOT_PRIORS PREFILTER PRESAMPLE
%token PARALLEL_LOCAL_FILES PARAMETERS PARAMETER_SET PARTIAL_INFORMATION PERFECT_FORESIGHT PERIODS PLANNER_OBJECTIVE PLOT_CONDITIONAL_FORECAST PLOT_PRIORS PREFILTER PRESAMPLE
%token PRINT PRIOR_MC PRIOR_TRUNC PRIOR_MODE PRIOR_MEAN POSTERIOR_MODE POSTERIOR_MEAN POSTERIOR_MEDIAN PRUNING
%token PRINT PRIOR_MC PRIOR_TRUNC PRIOR_MODE PRIOR_MEAN POSTERIOR_MODE POSTERIOR_MEAN POSTERIOR_MEDIAN PRUNING
%token <string_val> QUOTED_STRING
%token <string_val> QUOTED_STRING
%token QZ_CRITERIUM FULL DSGE_VAR DSGE_VARLAG DSGE_PRIOR_WEIGHT TRUNCATE
%token QZ_CRITERIUM
QZ_ZERO_THRESHOLD
FULL DSGE_VAR DSGE_VARLAG DSGE_PRIOR_WEIGHT TRUNCATE
%token RELATIVE_IRF REPLIC SIMUL_REPLIC RPLOT SAVE_PARAMS_AND_STEADY_STATE PARAMETER_UNCERTAINTY
%token RELATIVE_IRF REPLIC SIMUL_REPLIC RPLOT SAVE_PARAMS_AND_STEADY_STATE PARAMETER_UNCERTAINTY
%token SHOCKS SHOCK_DECOMPOSITION SIGMA_E SIMUL SIMUL_ALGO SIMUL_SEED SIMULATION_TYPE
%token SHOCKS SHOCK_DECOMPOSITION SIGMA_E SIMUL SIMUL_ALGO SIMUL_SEED SIMULATION_TYPE
%token SMOOTHER SQUARE_ROOT_SOLVER STACK_SOLVE_ALGO STEADY_STATE_MODEL STOCHASTIC SOLVE_ALGO SOLVER_PERIODS
%token SMOOTHER SQUARE_ROOT_SOLVER STACK_SOLVE_ALGO STEADY_STATE_MODEL STOCHASTIC SOLVE_ALGO SOLVER_PERIODS
...
@@ -892,7 +892,9 @@ check_options_list : check_options_list COMMA check_options
...
@@ -892,7 +892,9 @@ check_options_list : check_options_list COMMA check_options
| check_options
| check_options
;
;
check_options : steady_options;
check_options : steady_options
| o_qz_zero_threshold
;
model_info : MODEL_INFO '
;
'
model_info : MODEL_INFO '
;
'
{ driver.model_info(); }
{ driver.model_info(); }
...
@@ -975,6 +977,7 @@ stoch_simul_options : o_dr_algo
...
@@ -975,6 +977,7 @@ stoch_simul_options : o_dr_algo
| o_simul_seed
| o_simul_seed
| o_simul_replic
| o_simul_replic
| o_qz_criterium
| o_qz_criterium
| o_qz_zero_threshold
| o_print
| o_print
| o_noprint
| o_noprint
| o_aim_solver
| o_aim_solver
...
@@ -1565,6 +1568,7 @@ estimation_options : o_datafile
...
@@ -1565,6 +1568,7 @@ estimation_options : o_datafile
| o_ar
| o_ar
| o_endogenous_prior
| o_endogenous_prior
| o_use_univariate_filters_if_singularity_is_detected
| o_use_univariate_filters_if_singularity_is_detected
| o_qz_zero_threshold
;
;
list_optim_option : QUOTED_STRING COMMA QUOTED_STRING
list_optim_option : QUOTED_STRING COMMA QUOTED_STRING
...
@@ -2277,6 +2281,7 @@ o_simul : SIMUL; // Do nothing, only here for backward compatibility
...
@@ -2277,6 +2281,7 @@ o_simul : SIMUL; // Do nothing, only here for backward compatibility
o_simul_replic : SIMUL_REPLIC EQUAL INT_NUMBER { driver.option_num("simul_replic", $3); };
o_simul_replic : SIMUL_REPLIC EQUAL INT_NUMBER { driver.option_num("simul_replic", $3); };
o_simul_seed : SIMUL_SEED EQUAL INT_NUMBER { driver.error("'
simul_seed
' option is no longer supported; use '
set_dynare_seed
' command instead"); } ;
o_simul_seed : SIMUL_SEED EQUAL INT_NUMBER { driver.error("'
simul_seed
' option is no longer supported; use '
set_dynare_seed
' command instead"); } ;
o_qz_criterium : QZ_CRITERIUM EQUAL non_negative_number { driver.option_num("qz_criterium", $3); };
o_qz_criterium : QZ_CRITERIUM EQUAL non_negative_number { driver.option_num("qz_criterium", $3); };
o_qz_zero_threshold : QZ_ZERO_THRESHOLD EQUAL non_negative_number { driver.option_num("qz_zero_threshold", $3); };
o_file : FILE EQUAL filename { driver.option_str("file", $3); };
o_file : FILE EQUAL filename { driver.option_str("file", $3); };
o_datafile : DATAFILE EQUAL filename { driver.option_str("datafile", $3); };
o_datafile : DATAFILE EQUAL filename { driver.option_str("datafile", $3); };
o_nobs : NOBS EQUAL vec_int
o_nobs : NOBS EQUAL vec_int
...
...
preprocessor/DynareFlex.ll
View file @
d284f8fb
...
@@ -539,6 +539,7 @@ string eofbuff;
...
@@ -539,6 +539,7 @@ string eofbuff;
<DYNARE_STATEMENT>hp_ngrid {return token::HP_NGRID;}
<DYNARE_STATEMENT>hp_ngrid {return token::HP_NGRID;}
<DYNARE_STATEMENT>simul_seed {return token::SIMUL_SEED;}
<DYNARE_STATEMENT>simul_seed {return token::SIMUL_SEED;}
<DYNARE_STATEMENT>qz_criterium {return token::QZ_CRITERIUM;}
<DYNARE_STATEMENT>qz_criterium {return token::QZ_CRITERIUM;}
<DYNARE_STATEMENT>qz_zero_threshold {return token::QZ_ZERO_THRESHOLD;}
<DYNARE_STATEMENT>simul {return token::SIMUL;}
<DYNARE_STATEMENT>simul {return token::SIMUL;}
<DYNARE_STATEMENT>simul_replic {return token::SIMUL_REPLIC;}
<DYNARE_STATEMENT>simul_replic {return token::SIMUL_REPLIC;}
<DYNARE_STATEMENT>xls_sheet {return token::XLS_SHEET;}
<DYNARE_STATEMENT>xls_sheet {return token::XLS_SHEET;}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment