Skip to content

Conversation

@larshum
Copy link
Contributor

@larshum larshum commented Oct 27, 2025

This PR adds a resymbolization pass by breaking out code previously defined in stdlib/mexpr/monomorphize.mc into a new file stdlib/mexpr/resymbolize.mc. The new file contains a compositional implementation, where each expression, declaration, type, and pattern is implemented in a separate language fragment. This allows us to reuse parts of the resymbolization for individual models in CorePPL (where we do not want to resymbolize types).

@david-broman david-broman merged commit b4a24d6 into miking-lang:develop Nov 4, 2025
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants