yeslogic / fathom

🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧
Apache License 2.0
259 stars 14 forks source link

Fix issue #408 #410

Closed Kmeakin closed 1 year ago

Kmeakin commented 1 year ago

The cause of the bug was in the implementation of renaming record telescopes: we were pushing variables onto the local environment while traversing the telescope, rather than onto the partial renaming (cf rename_closure)

Fixes #408

brendanzab commented 1 year ago

Thanks!