Adding missing changes to available module introspection from 1729:f1e5f235d684.

This commit is contained in:
Alex Shinn 2013-10-03 12:14:59 +09:00
parent fc2ca6181f
commit 2d8371c258
2 changed files with 8 additions and 3 deletions

View file

@ -3,6 +3,8 @@
(export module-name module-dir module-includes module-shared-includes
module-ast module-ast-set! module-ref module-contains?
analyze-module containing-module load-module module-exports
module-name->file procedure-analysis)
(import (chibi) (meta) (chibi ast))
module-name->file procedure-analysis find-module
available-modules-in-directory available-modules
modules-exporting-identifier)
(import (chibi) (meta) (chibi ast) (chibi filesystem))
(include "modules.scm"))

View file

@ -15,7 +15,10 @@
(define (module-meta-data-set! mod x) (vector-set! mod 2 x))
(define (module-exports mod)
(or (%module-exports mod) (env-exports (module-env mod))))
(or (%module-exports mod)
(if (module-env mod)
(env-exports (module-env mod))
'())))
(define (module-name->strings ls res)
(if (null? ls)