Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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);
            }
        }