Exemple #1
0
 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);
        }