86 binary = true; |
86 binary = true; |
87 filename = resolve_module(module, package_cpath); |
87 filename = resolve_module(module, package_cpath); |
88 end |
88 end |
89 if not filename then |
89 if not filename then |
90 print_info("Couldn't resolve "..module.." (required in "..scanfile..")"); |
90 print_info("Couldn't resolve "..module.." (required in "..scanfile..")"); |
91 end |
91 elseif opts.recursion ~= false and not scanned_files[filename] then |
92 if opts.recursion ~= false and not scanned_files[filename] then |
|
93 scanned_files[filename] = true; |
92 scanned_files[filename] = true; |
94 table.insert(files, filename); |
93 table.insert(files, filename); |
95 end |
94 end |
96 if filename then |
95 if filename then |
97 outfile:write((binary and "Binary" or ""), string.format([[Module %q %q]], module, filename:gsub("^"..base_path:gsub("%p", "%%%1"), "")), "\n"); |
96 outfile:write((binary and "Binary" or ""), string.format([[Module %q %q]], module, filename:gsub("^"..base_path:gsub("%p", "%%%1"), "")), "\n"); |