* Fixed a bug in #{gensym} read syntax.
This commit is contained in:
parent
b79c21132b
commit
8b6f52f72e
Binary file not shown.
|
@ -375,5 +375,11 @@
|
||||||
(print-condition x port)
|
(print-condition x port)
|
||||||
(error 'print-condition "not an output port" port))])))
|
(error 'print-condition "not an output port" port))])))
|
||||||
|
|
||||||
|
;(let ([p
|
||||||
|
; (lambda (x p)
|
||||||
|
; (display "#<condition>" p))])
|
||||||
|
; (set-rtd-printer! (record-type-descriptor compound-condition) p))
|
||||||
|
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -373,7 +373,9 @@
|
||||||
[c (skip-whitespace p "gensym")])
|
[c (skip-whitespace p "gensym")])
|
||||||
(cond
|
(cond
|
||||||
[($char= #\} c)
|
[($char= #\} c)
|
||||||
(cons 'datum (gensym id0))]
|
;(cons 'datum (gensym id0))]
|
||||||
|
(cons 'datum
|
||||||
|
(foreign-call "ikrt_strings_to_gensym" #f id0))]
|
||||||
[else
|
[else
|
||||||
(let ([id1
|
(let ([id1
|
||||||
(cond
|
(cond
|
||||||
|
|
|
@ -633,7 +633,7 @@
|
||||||
[char>=? i r ba se]
|
[char>=? i r ba se]
|
||||||
[char>? i r ba se]
|
[char>? i r ba se]
|
||||||
[char? i r ba se]
|
[char? i r ba se]
|
||||||
[complex? r ba se]
|
[complex? i r ba se]
|
||||||
[cons i r ba se]
|
[cons i r ba se]
|
||||||
[cos i r ba se]
|
[cos i r ba se]
|
||||||
[denominator i r ba se]
|
[denominator i r ba se]
|
||||||
|
|
Loading…
Reference in New Issue