public override bool Walk(IfNode node) { if (node != null) { if (node.Condition != null) { node.Condition.Walk(this); } // make true and false block numbered from the same starting point? if (node.TrueBlock != null) { node.TrueBlock.Walk(this); } if (node.FalseBlock != null) { node.FalseBlock.Walk(this); } } return(false); }
public override bool Walk(IfNode node) { UpdateChildRanges(node); return true; }
public override bool Walk(IfNode node) { AddNode(node); return true; }
public override bool Walk(IfNode node) { if (node != null) { if (node.Condition != null) { node.Condition.Walk(this); } // make true and false block numbered from the same starting point? if (node.TrueBlock != null) { node.TrueBlock.Walk(this); } if (node.FalseBlock != null) { node.FalseBlock.Walk(this); } } return false; }
public override bool Walk(IfNode node) { ReplaceControlFlowWhiteSpace(node, "if".Length); EnsureSpacesAroundParenthesisedExpression(node.Condition); if (node.TrueBlock != null) { WalkFlowControlBlockWithOptionalParens(node.TrueBlock, node.Condition.GetEndIndex(_tree.LocationResolver), true); } if (node.FalseBlock != null) { ReplacePreceedingWhiteSpaceMaybeMultiline(node.ElseStart); WalkFlowControlBlockWithOptionalParens(node.FalseBlock, node.ElseStart, node.ElseStart + "else".Length, false); } return false; }