namespace tlang { internal class EnvironmentNode : Node { public List Nodes {get;set;}=new List(); public override TObject Execute(IScopeEnvironment nodeEnv) { TObject returnType = TObject.Null; foreach(var node in Nodes) { if(node is EnvironmentNode) { returnType =node.Execute(nodeEnv.SubEnv); }else{ returnType = node.Execute(nodeEnv); } } return returnType; } } }