ncsa / qdl

the QDL programming language
Other
1 stars 0 forks source link

Ensure that assignments in argument lists are all processed #20

Closed jjg-123 closed 1 year ago

jjg-123 commented 1 year ago

Make sure that messy statements like f(3(2=:y)(a:=3)) are processed right. Ditto for script_run

Processed right here means that they are executed in the state of the function, so y and a are in f's local state.