]> git.mdlowis.com Git - proto/sclpl-rb.git/commitdiff
added TODO list
authorMichael D. Lowis <mike@mdlowis.com>
Mon, 10 Feb 2020 03:13:32 +0000 (22:13 -0500)
committerMichael D. Lowis <mike@mdlowis.com>
Mon, 10 Feb 2020 03:13:32 +0000 (22:13 -0500)
compile.rb

index 3cde1ed6e99d6a43152e7cebad74c91540ecf635..5c609d7c284d241709a97c26fd0d815ca3fa60db 100755 (executable)
@@ -1,5 +1,9 @@
 #!/usr/bin/env ruby
 
+# TODO:
+#   * Import only public APIs
+#   *
+
 require 'strscan'
 
 module Type
@@ -584,6 +588,7 @@ class Package
     @name = parse.module()
     @imports = parse.imports()
     @imports.each do |m|
+      next if Modules[m]
       pkg = Package.new("lib/#{m.downcase}.m", api_only = true)
       Modules[pkg.name] = pkg.definitions()
     end