Skip to content

Conversation

@gnumonik
Copy link
Collaborator

Adds machinery to resolve arguments into names (which is necessary for PLC codegen). This required adding:

  • A preprocessing step (in ArgDict) to generate a dictionary we need to do the resolution
  • The actual resolution machinery
  • Some tests

We can't test the actual resolution machinery w/o more of the code generator being done, so the tests are only for the preprocessing step for now.

@gnumonik gnumonik requested a review from kozross October 21, 2025 02:46
c2uplc.cabal Outdated
Comment on lines 82 to 89
, QuickCheck
, tasty ==1.5.3
, tasty-expected-failure ==0.12.3
, tasty-hunit ==0.10.2
, tasty-quickcheck ==0.11.1
, text
, transformers
, vector
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are these pinned elsewhere? If not, they need pins.

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.

3 participants