File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change 2323 (string #\( (deparse (caddr e)) #\) ))))
2424 ((memq (car e) ' (... |'| |.'| ))
2525 (string (deparse (cadr e)) (car e)))
26- ((syntactic-op? (car e))
26+ ((or ( syntactic-op? (car e)) ( eq? ( car e) '|<:| ) ( eq? ( car e) '|>:| ))
2727 (string (deparse (cadr e)) (car e) (deparse (caddr e))))
2828 ((memq (car e) ' ($ &))
2929 (string (car e) (deparse (cadr e))))
4444 (if (symbol? (cadr e))
4545 (string " :" (deparse (cadr e)))
4646 (string " :(" (deparse (cadr e)) " )" )))
47- ((vcat) (string #\[ (deparse-arglist (cdr e)) #\] ))
47+ ((vect) (string #\[ (deparse-arglist (cdr e)) #\] ))
48+ ((vcat) (string #\[ (deparse-arglist (cdr e) " ;" ) #\] ))
4849 ((hcat) (string #\[ (deparse-arglist (cdr e) " " ) #\] ))
4950 ((global local const)
5051 (string (car e) " " (deparse (cadr e))))
6566 (cdr e))
6667 " \n " )
6768 " \n end" ))
69+ ((comprehension)
70+ (string " [ " (deparse (cadr e)) " for " (deparse-arglist (cddr e) " , " ) " ]" ))
71+ ((generator)
72+ (string " (" (deparse (cadr e)) " for " (deparse-arglist (cddr e) " , " ) " )" ))
6873 (else
6974 (string e))))))
7075
You can’t perform that action at this time.
0 commit comments