private static void ResolveNode(Context ctx, diagn.Reporter reporter, mod.Unit unit, syn.Node node) { TryCollectFunctionDef(ctx, reporter, unit, node as syn.Node.FunctionDef); foreach (var child in node.Children()) { ResolveNode(ctx, reporter, unit, child); } }
private static void ResolveNode(Context ctx, diagn.Reporter reporter, mod.Unit unit, syn.Node node) { TryResolveIdentifier(ctx, reporter, unit, node as syn.Node.Identifier); foreach (var child in node.Children()) { ResolveNode(ctx, reporter, unit, child); } }