From f6543191ee5f2ed1032ee0f7209376ee8f7dc7cf Mon Sep 17 00:00:00 2001
From: Houtan Bastani <houtan.bastani@ens.fr>
Date: Mon, 30 May 2011 17:21:03 +0200
Subject: [PATCH] bug fix: add sbvar options back to global_initialization

---
 DynareBison.yy | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/DynareBison.yy b/DynareBison.yy
index 920deade..6d847db7 100644
--- a/DynareBison.yy
+++ b/DynareBison.yy
@@ -1974,7 +1974,13 @@ o_vlist : VLIST EQUAL INT_NUMBER {driver.option_num("ms.vlist",$3); };
 o_vlistlog : VLISTLOG EQUAL '(' symbol_list ')' {driver.option_symbol_list("ms.vlistlog"); };
 o_vlistper : VLISTPER EQUAL INT_NUMBER {driver.option_num("ms.vlistper",$3); };
 o_varlist : VARLIST EQUAL '(' symbol_list ')' {driver.option_symbol_list("ms.varlist"); };
-o_restriction_fname : RESTRICTION_FNAME EQUAL NAME {driver.option_str("ms.restriction_fname",$3); };
+o_restriction_fname : RESTRICTION_FNAME EQUAL NAME
+                      { driver.option_str("ms.restriction_fname",$3); }
+                    | RESTRICTION_FNAME EQUAL UPPER_CHOLESKY
+                      { driver.option_str("ms.restriction_fname","upper_cholesky"); }
+                    | RESTRICTION_FNAME EQUAL LOWER_CHOLESKY
+                      { driver.option_str("ms.restriction_fname","lower_cholesky"); }
+                    ;
 o_nlags : NLAGS EQUAL INT_NUMBER {driver.option_num("ms.nlags",$3); };
 o_cross_restrictions : CROSS_RESTRICTIONS EQUAL INT_NUMBER {driver.option_num("ms.cross_restrictions",$3); };
 o_contemp_reduced_form : CONTEMP_REDUCED_FORM EQUAL INT_NUMBER {driver.option_num("ms.contemp_reduced_form",$3); };
-- 
GitLab