diff --git a/preprocessor/DynareBison.yy b/preprocessor/DynareBison.yy
index b7288da93a0dd3c7c8a1b787104e1f14b271b1fa..a6b17d10b27c654630f31d0e9cd9f138220ef7ed 100644
--- a/preprocessor/DynareBison.yy
+++ b/preprocessor/DynareBison.yy
@@ -1155,7 +1155,14 @@ estimated_list : estimated_list estimated_elem
                  { driver.add_estimated_params_element(); }
                ;
 
-estimated_elem : estimated_elem1 COMMA estimated_elem2 ';';
+estimated_elem : estimated_elem1 COMMA estimated_elem2 ';'
+               | symbol ';'
+                  {
+                    driver.estim_params.type = 2;
+                    driver.estim_params.name = *$1;
+                    delete $1;
+                  }
+               ;
 
 estimated_elem1 : STDERR symbol
                   {
@@ -1204,6 +1211,11 @@ estimated_elem2 : prior_pdf COMMA estimated_elem3
                   {
                     driver.estim_params.init_val = $1;
                   }
+                | COMMA expression_or_empty COMMA expression_or_empty
+                  {
+                    driver.estim_params.low_bound = $2;
+                    driver.estim_params.up_bound = $4;
+                  }
                 | expression_or_empty COMMA expression_or_empty COMMA expression_or_empty
                   {
                     driver.estim_params.init_val = $1;