Esempio n. 1
0
      //protected override void AsBoolean()
      //{
      //  Debug.Assert(_result.ValueType == mdr.ValueTypes.Boolean, "Value on the stack is not boolean!");
      //}

      #endregion

      #region Statements; ECMA 12. -------------------------------------------------------------------------------------
      public override void Visit(VariableDeclaration node)
      {
        var stackState = _localVars.GetTemporaryStackState();
        base.Visit(node);
        _localVars.PopTemporariesAfter(stackState);
      }
Esempio n. 2
0
 public override void Visit(VariableDeclaration node)
 {
   VisitNode(node.Initialization);
   Visit((Node)node);
 }
Esempio n. 3
0
 public override void Visit(VariableDeclaration node)
 {
   result = new VariableDeclaration(GetRenamedSymbolOf(node.Symbol), GetCloneOf(node.Initialization));
 }
Esempio n. 4
0
 public override void Visit(VariableDeclaration node) { Visit((Node)node); }
Esempio n. 5
0
 public override void Visit(VariableDeclaration node)
 {
   PushLocation(node);
   if (node.Initialization != null)
   {
     VisitNode(node.Initialization);
     AsVoid();
   }
   PopLocation();
 }