compound-unit: tag alone not allowed for link/export
original commit: 361b0ebc84f881adb4c68c5111c07cbe9f05e699
This commit is contained in:
parent
b6c6bf4f15
commit
aef6468dd9
|
@ -58,8 +58,14 @@
|
||||||
(syntax-test '(unit (import i) (export (a x) b) (define x 5) (define b 6)))
|
(syntax-test '(unit (import i) (export (a x) b) (define x 5) (define b 6)))
|
||||||
(syntax-test '(unit (import i) (export (a x) b) (set! a 5) (define b 6)))
|
(syntax-test '(unit (import i) (export (a x) b) (set! a 5) (define b 6)))
|
||||||
|
|
||||||
(syntax-test '(compound-unit (import) (link (A (0 (A)))) (export))) ; self-import
|
; No identifiers in link/export:
|
||||||
(syntax-test '(compound-unit (import) (link (A (0 (A x)))) (export))) ; self-import
|
(syntax-test '(compound-unit (import) (link (A (0 (A)))) (export)))
|
||||||
|
(syntax-test '(compound-unit (import) (link (A (0))) (export (A))))
|
||||||
|
(syntax-test '(compound-unit (import) (link (A (0 (B))) (B (0))) (export)))
|
||||||
|
(syntax-test '(compound-unit (import) (link (A (0)) (B (0))) (export (A x) (B))))
|
||||||
|
|
||||||
|
; Self-import:
|
||||||
|
(syntax-test '(compound-unit (import) (link (A (0 (A x)))) (export)))
|
||||||
|
|
||||||
(unless (defined? 'test-global-var)
|
(unless (defined? 'test-global-var)
|
||||||
(define test-global-var 5)
|
(define test-global-var 5)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user