remove watches from scilab debugger
[scilab.git] / scilab / modules / ast / includes / ast / deserializervisitor.hxx
index 5cc9bc7..68d1d03 100644 (file)
@@ -11,7 +11,6 @@
  * and continues to be available under such terms.
  * For more information, see the COPYING file which you should have received
  * along with this program.
- * === LICENSE_END ===
  *
  */
 #ifndef __DESERIALIZER_HXX__
@@ -172,6 +171,10 @@ private :
                 return  OpExp::logicalShortCutAnd;
             case 27 :
                 return  OpExp::logicalShortCutOr;
+
+            case 28 :
+               return  OpExp::unaryPlus;
+
         }
         std::cerr << "Unknown get_OpExp_Oper code " << code << std::endl;
         exit(2);
@@ -310,7 +313,7 @@ private :
                 Exp* test = get_exp();
                 Exp* _then = get_exp();
                 IfExp* ifexp;
-                if ( hasElse )
+                if (hasElse)
                 {
                     Exp* _else = get_exp();
                     ifexp = new IfExp(loc, *test, *_then->getAs<SeqExp>(), *_else->getAs<SeqExp>());
@@ -472,7 +475,7 @@ private :
                 Exp* _start = get_exp();
                 Exp* _step = get_exp();
                 Exp* _end = get_exp();
-                exp = new ListExp(loc, *_start, *_step, *_end);
+                exp = new ListExp(loc, *_start, *_step, *_end, true);
                 break;
             }
             case 31: