preprocessor: add huge_number to estimation and osr. #924
parent
027f1302d1
commit
f239c1c368
|
@ -84,7 +84,7 @@ class ParsingDriver;
|
||||||
|
|
||||||
%token AIM_SOLVER ANALYTIC_DERIVATION AR AUTOCORR
|
%token AIM_SOLVER ANALYTIC_DERIVATION AR AUTOCORR
|
||||||
%token BAYESIAN_IRF BETA_PDF BLOCK USE_CALIBRATION
|
%token BAYESIAN_IRF BETA_PDF BLOCK USE_CALIBRATION
|
||||||
%token BVAR_DENSITY BVAR_FORECAST NODECOMPOSITION DR_DISPLAY_TOL
|
%token BVAR_DENSITY BVAR_FORECAST NODECOMPOSITION DR_DISPLAY_TOL HUGE_NUMBER
|
||||||
%token BVAR_PRIOR_DECAY BVAR_PRIOR_FLAT BVAR_PRIOR_LAMBDA
|
%token BVAR_PRIOR_DECAY BVAR_PRIOR_FLAT BVAR_PRIOR_LAMBDA
|
||||||
%token BVAR_PRIOR_MU BVAR_PRIOR_OMEGA BVAR_PRIOR_TAU BVAR_PRIOR_TRAIN
|
%token BVAR_PRIOR_MU BVAR_PRIOR_OMEGA BVAR_PRIOR_TAU BVAR_PRIOR_TRAIN
|
||||||
%token BVAR_REPLIC BYTECODE ALL_VALUES_REQUIRED
|
%token BVAR_REPLIC BYTECODE ALL_VALUES_REQUIRED
|
||||||
|
@ -1714,6 +1714,7 @@ estimation_options : o_datafile
|
||||||
| o_proposal_approximation
|
| o_proposal_approximation
|
||||||
| o_distribution_approximation
|
| o_distribution_approximation
|
||||||
| o_dirname
|
| o_dirname
|
||||||
|
| o_huge_number
|
||||||
;
|
;
|
||||||
|
|
||||||
list_optim_option : QUOTED_STRING COMMA QUOTED_STRING
|
list_optim_option : QUOTED_STRING COMMA QUOTED_STRING
|
||||||
|
@ -1770,6 +1771,7 @@ osr_options : stoch_simul_primary_options
|
||||||
| o_osr_tolf
|
| o_osr_tolf
|
||||||
| o_opt_algo
|
| o_opt_algo
|
||||||
| o_optim
|
| o_optim
|
||||||
|
| o_huge_number
|
||||||
;
|
;
|
||||||
|
|
||||||
osr : OSR ';'
|
osr : OSR ';'
|
||||||
|
@ -2549,6 +2551,7 @@ o_file : FILE EQUAL filename { driver.option_str("file", $3); };
|
||||||
o_series : SERIES EQUAL symbol { driver.option_str("series", $3); };
|
o_series : SERIES EQUAL symbol { driver.option_str("series", $3); };
|
||||||
o_datafile : DATAFILE EQUAL filename { driver.option_str("datafile", $3); };
|
o_datafile : DATAFILE EQUAL filename { driver.option_str("datafile", $3); };
|
||||||
o_dirname : DIRNAME EQUAL filename { driver.option_str("dirname", $3); };
|
o_dirname : DIRNAME EQUAL filename { driver.option_str("dirname", $3); };
|
||||||
|
o_huge_number : HUGE_NUMBER EQUAL non_negative_number { driver.option_num("huge_number", $3); };
|
||||||
o_nobs : NOBS EQUAL vec_int
|
o_nobs : NOBS EQUAL vec_int
|
||||||
{ driver.option_vec_int("nobs", $3); }
|
{ driver.option_vec_int("nobs", $3); }
|
||||||
| NOBS EQUAL vec_int_number
|
| NOBS EQUAL vec_int_number
|
||||||
|
|
|
@ -567,6 +567,7 @@ DATE -?[0-9]+([YyAa]|[Mm]([1-9]|1[0-2])|[Qq][1-4]|[Ww]([1-9]{1}|[1-4][0-9]|5[0-2
|
||||||
<DYNARE_STATEMENT>period {return token::PERIOD;}
|
<DYNARE_STATEMENT>period {return token::PERIOD;}
|
||||||
<DYNARE_STATEMENT>outfile {return token::OUTFILE;}
|
<DYNARE_STATEMENT>outfile {return token::OUTFILE;}
|
||||||
<DYNARE_STATEMENT>outvars {return token::OUTVARS;}
|
<DYNARE_STATEMENT>outvars {return token::OUTVARS;}
|
||||||
|
<DYNARE_STATEMENT>huge_number {return token::HUGE_NUMBER;}
|
||||||
<DYNARE_STATEMENT>dr_display_tol {return token::DR_DISPLAY_TOL;}
|
<DYNARE_STATEMENT>dr_display_tol {return token::DR_DISPLAY_TOL;}
|
||||||
|
|
||||||
<DYNARE_STATEMENT>[\$][^$]*[\$] {
|
<DYNARE_STATEMENT>[\$][^$]*[\$] {
|
||||||
|
|
Loading…
Reference in New Issue