public Object Execute(ICodeNode node) { StatementExecutor statementExecutor = new StatementExecutor(this); List<ICodeNode> children = node.GetChildren(); foreach (ICodeNode child in children) statementExecutor.Execute(child); return null; }
public Object Execute(ICodeNode node) { StatementExecutor statementExecutor = new StatementExecutor(this); List <ICodeNode> children = node.GetChildren(); foreach (ICodeNode child in children) { statementExecutor.Execute(child); } return(null); }
static ICodeNode?Inner(SourceLocation loc, ICodeNode node) { foreach (var child in node.GetChildren()) { var childNode = Inner(loc, child); if (childNode != null) { return(childNode); } } if (node.Span.Contains(loc)) { return(node); } return(null); }