public DekiScriptDom Visit(DekiScriptDomSequence expr, DekiScriptOptimizerState state) { DekiScriptDom[] nodes = new DekiScriptDom[expr.Nodes.Length]; for (int i = 0; i < expr.Nodes.Length; i++) { nodes[i] = expr.Nodes[i].VisitWith(this, state); } return(DekiScriptDomSequence.New(expr.Location, nodes)); }
public Empty Visit(DekiScriptDomSequence expr, DekiScriptDomEvaluationState state) { var context = state.Context; var env = state.Env; var parent = state.Parent; foreach (DekiScriptDom node in expr.Nodes) { node.VisitWith(this, new DekiScriptDomEvaluationState(context, parent, env)); } return(Empty.Value); }