rm for ... in

This commit is contained in:
2026-01-19 18:56:54 -06:00
parent 9b3891c126
commit ff18682485
17 changed files with 72 additions and 575 deletions

View File

@@ -1,5 +1,4 @@
var package = {}
var fd = use('fd')
var toml = use('toml')
var json = use('json')
@@ -76,11 +75,11 @@ package.find_alias = function(name, locator)
var config = package.load_config(name)
if (!config.dependencies) return null
for (var alias in config.dependencies)
if (config.dependencies[alias] == locator)
return alias
return null
var found = null
arrfor(array(config.dependencies), function(alias) {
if (config.dependencies[alias] == locator) found = alias
})
return found
}
package.alias_to_package = function(name, alias)
@@ -177,13 +176,13 @@ package.gather_dependencies = function(name)
var deps = package.dependencies(pkg_name)
if (!deps) return
for (var alias in deps) {
arrfor(array(deps), function(alias) {
var locator = deps[alias]
if (!all_deps[locator]) {
all_deps[locator] = true
gather_recursive(locator)
}
}
})
}
gather_recursive(name)
@@ -319,7 +318,7 @@ package.get_c_files = function(name, target, exclude_main) {
// Select appropriate file from each group
var result = []
for (var key in groups) {
arrfor(array(groups), function(key) {
var group = groups[key]
var selected = null
@@ -334,11 +333,11 @@ package.get_c_files = function(name, target, exclude_main) {
// Skip main.c if requested
if (exclude_main) {
var basename = fd.basename(selected)
if (basename == 'main.c' || starts_with(basename, 'main_')) continue
if (basename == 'main.c' || starts_with(basename, 'main_')) return
}
result.push(selected)
}
}
})
return result
}