mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-31 17:30:24 +02:00
* syncase.scm: Don't tamper with debug mode setting when enabling
macros. Instead cut the stack with start-stack. Load psyntax.pp with recording of positions turned off.
This commit is contained in:
parent
19ef2a9bdb
commit
a48930c687
2 changed files with 11 additions and 2 deletions
|
@ -2,6 +2,7 @@ Tue Aug 19 02:39:41 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
|
|||
|
||||
* syncase.scm: Don't tamper with debug mode setting when enabling
|
||||
macros. Instead cut the stack with start-stack.
|
||||
Load psyntax.pp with recording of positions turned off.
|
||||
|
||||
* psyntax.pp, psyntax.ss (quasiquote): Changed fx= --> =.
|
||||
|
||||
|
|
|
@ -95,8 +95,16 @@
|
|||
(apply consumer (access-values result))
|
||||
(consumer result))))))
|
||||
|
||||
(load-from-path "ice-9/psyntax.pp")
|
||||
;;(load-from-path "ice-9/psyntax.ss")
|
||||
(let ((old #f))
|
||||
(dynamic-wind (lambda ()
|
||||
(set! old (read-options)))
|
||||
(lambda ()
|
||||
(load-from-path "ice-9/psyntax.pp"))
|
||||
(lambda ()
|
||||
(read-options old))))
|
||||
|
||||
;; The followin line is necessary only if we start making changes
|
||||
;; (load-from-path "ice-9/psyntax.ss")
|
||||
|
||||
(define-public (eval-options . args)
|
||||
'())
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue