mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-04-30 03:40:34 +02:00
*** empty log message ***
This commit is contained in:
parent
78591ef5c3
commit
8f5cfc810f
41 changed files with 681 additions and 529 deletions
|
@ -30,15 +30,11 @@
|
|||
|
||||
(read-enable 'positions)
|
||||
|
||||
;;;
|
||||
;;; Compiler
|
||||
;;;
|
||||
|
||||
(define (compile port env . opts)
|
||||
(define (read-file port)
|
||||
(do ((x (read port) (read port))
|
||||
(l '() (cons x l)))
|
||||
((eof-object? x)
|
||||
(apply compile-in (cons 'begin (reverse! l)) env scheme opts))))
|
||||
(cons 'begin (reverse! l)))))
|
||||
|
||||
;;;
|
||||
;;; Language definition
|
||||
|
@ -48,7 +44,7 @@
|
|||
:title "Guile Scheme"
|
||||
:version "0.5"
|
||||
:reader read
|
||||
:read-file read-file
|
||||
:translator translate
|
||||
:printer write
|
||||
:compiler compile
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue