Some small cleanup
This commit is contained in:
4
k.krak
4
k.krak
@@ -87,7 +87,7 @@ fun main(argc: int, argv: **char): int {
|
||||
var name_ast_map = map<str, *tree<ast>>()
|
||||
var passes = map<str, fun(*tree<ast>): void>()
|
||||
|
||||
// resolves a single import
|
||||
// resolves all reachable imports
|
||||
passes[str("import")] = fun(import_binding: *tree<ast>) {
|
||||
var file_path = binding_str(import_binding)
|
||||
println("Running import resolver for " + file_path)
|
||||
@@ -102,11 +102,9 @@ fun main(argc: int, argv: **char): int {
|
||||
name_ast_map[file_path]->children.for_each(fun(n: *tree<ast>) {
|
||||
match (n->data) {
|
||||
ast::_import(b) {
|
||||
if (!bound(b.first)) {
|
||||
pass_poset.add_close_dep(make_pair(import_binding, str("import")), make_pair(b.first, str("import")))
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user