# File lib/rake.rb, line 1969
1969:     def load_imports
1970:       while fn = @pending_imports.shift
1971:         next if @imported.member?(fn)
1972:         if fn_task = lookup(fn)
1973:           fn_task.invoke
1974:         end
1975:         ext = File.extname(fn)
1976:         loader = @loaders[ext] || @default_loader
1977:         loader.load(fn)
1978:         @imported << fn
1979:       end
1980:     end