manuel-serrano / bigloo

a practical Scheme compiler
http://www-sop.inria.fr/indes/fp/Bigloo
Other
133 stars 20 forks source link

Fix order of let and named let cases in match-case of hygienize #93

Closed donaldsonjw closed 7 months ago

donaldsonjw commented 1 year ago

hygienize previously had the let pattern for match-case before the name let pattern. Since the let pattern also matches named let expressions this resulted in errors when calling hygienize on name let expressions. Moving the name let before let corrects the problem.