Ejemplo n.º 1
0
        public static AST.NativeLibrary ConvertLibrary(NativeLibrary library)
        {
            var newLibrary = new AST.NativeLibrary { FileName = library.FileName };

            for (uint i = 0; i < library.SymbolsCount; ++i)
            {
                var symbol = library.getSymbols(i);
                newLibrary.Symbols.Add(symbol);
            }
            for (uint i = 0; i < library.DependenciesCount; i++)
            {
                newLibrary.Dependencies.Add(library.getDependencies(i));
            }

            return newLibrary;
        }
Ejemplo n.º 2
0
        public static AST.NativeLibrary ConvertLibrary(NativeLibrary library)
        {
            var newLibrary = new AST.NativeLibrary {
                FileName = library.FileName
            };

            for (uint i = 0; i < library.SymbolsCount; ++i)
            {
                var symbol = library.getSymbols(i);
                newLibrary.Symbols.Add(symbol);
            }
            for (uint i = 0; i < library.DependenciesCount; i++)
            {
                newLibrary.Dependencies.Add(library.getDependencies(i));
            }

            return(newLibrary);
        }
Ejemplo n.º 3
0
        public static AST.NativeLibrary ConvertLibrary(NativeLibrary library)
        {
            var newLibrary = new AST.NativeLibrary {
                FileName = library.FileName
            };

#if OLD_PARSER
            foreach (var symbol in library.Symbols)
            {
                newLibrary.Symbols.Add(symbol);
            }
#else
            for (uint i = 0; i < library.SymbolsCount; ++i)
            {
                var symbol = library.getSymbols(i);
                newLibrary.Symbols.Add(symbol);
            }
#endif

            return(newLibrary);
        }
Ejemplo n.º 4
0
        public static AST.NativeLibrary ConvertLibrary(NativeLibrary library)
        {
            var newLibrary = new AST.NativeLibrary { FileName = library.FileName };

            #if OLD_PARSER
            foreach (var symbol in library.Symbols)
                newLibrary.Symbols.Add(symbol);
            #else
            for (uint i = 0; i < library.SymbolsCount; ++i)
            {
                var symbol = library.getSymbols(i);
                newLibrary.Symbols.Add(symbol);
            }
            #endif

            return newLibrary;
        }