//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); }
public override void Visit(VariableDeclaration node) { VisitNode(node.Initialization); Visit((Node)node); }
public override void Visit(VariableDeclaration node) { result = new VariableDeclaration(GetRenamedSymbolOf(node.Symbol), GetCloneOf(node.Initialization)); }
public override void Visit(VariableDeclaration node) { Visit((Node)node); }
public override void Visit(VariableDeclaration node) { PushLocation(node); if (node.Initialization != null) { VisitNode(node.Initialization); AsVoid(); } PopLocation(); }