Example #1
0
        private void CollectUnitGlobalsNames(procedure_definition pd, ISet <string> collectedUnitGlobalsName)
        {
            var cu = UpperTo <compilation_unit>();

            if ((object)cu != null)
            {
                var ugVis = new CollectUnitGlobalsVisitor();
                cu.visit(ugVis);
                // Collect
                collectedUnitGlobalsName.UnionWith(ugVis.CollectedGlobals.Select(id => id.name));
            }
        }
 private void CollectUnitGlobalsNames(procedure_definition pd, ISet<string> collectedUnitGlobalsName)
 {
     var cu = UpperTo<compilation_unit>();
     if ((object)cu != null)
     {
         var ugVis = new CollectUnitGlobalsVisitor();
         cu.visit(ugVis);
         // Collect
         collectedUnitGlobalsName.UnionWith(ugVis.CollectedGlobals.Select(id => id.name));
     }
 }