File tree 2 files changed +1
-5
lines changed
2 files changed +1
-5
lines changed Original file line number Diff line number Diff line change 1185
1185
(if (null? al)
1186
1186
(loop (list 'ref ex))
1187
1187
(case (car al)
1188
- ((vect) (loop (list* 'ref ex (cdr al))))
1188
+ ((vect) (loop (list* 'ref ex (map =-to-kw ( cdr al) ))))
1189
1189
((hcat) (loop (list* 'typed_hcat ex (cdr al))))
1190
1190
((vcat)
1191
1191
(loop (list* 'typed_vcat ex (cdr al))))
Original file line number Diff line number Diff line change 1954
1954
(let ((a (cadr lhs))
1955
1955
(idxs (cddr lhs))
1956
1956
(rhs (caddr e)))
1957
- (if (any assignment? idxs)
1958
- (syntax-deprecation " assignment inside indexing" " " #f ))
1959
1957
(let* ((reuse (and (pair? a)
1960
1958
(contains (lambda (x ) (eq? x 'end ))
1961
1959
idxs)))
2010
2008
'ref
2011
2009
(lambda (e )
2012
2010
(let ((args (cddr e)))
2013
- (if (any assignment? args)
2014
- (syntax-deprecation " assignment inside indexing" " " #f ))
2015
2011
(if (has-parameters? args)
2016
2012
(error " unexpected semicolon in array expression" )
2017
2013
(expand-forms (partially-expand-ref e)))))
You can’t perform that action at this time.
0 commit comments