public object VisitSetClauseNode(SetClauseNode node, Context parameter) { var wordNode = node.WordNode; wordNode.Accept(this, parameter); foreach (var child in node.Children) { child.Accept(this, parameter); } return(null); }
private void ParseSetWord() { Validate(); var node = new SetClauseNode(_token); if (IsInUpdateStatementNode()) { RemoveNodesTo <UpdateStatementNode>(); var updateStatementNode = (UpdateStatementNode)Peek(); updateStatementNode.SetClauseNode = node; } else { AppendNode(node); } _nodeStack.Push(node); }