Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Interleaving Constraints #205

Merged
merged 3 commits into from
Jul 4, 2024

Commits on Jul 3, 2024

  1. Support Interleaving Assignments

    This puts in place a straightforward implementation of interleaving
    assignments.  There are two outstanding things: (1) more tests are
    needed; (2) interleavings break module height and a solution is needed
    for this.
    DavePearce committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    084d640 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Support Evaluation Context with Length Multiplier

    The notion of an evaluation context has morhped from being just that of
    the enclosing module, to also include the length multiplier.  In effect,
    modules are divided up into different demarcations based on the length
    multiplier.  Thus, for example, every expression must have a unique
    enclosing module and length multiplier.
    DavePearce committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    5d91328 View commit details
    Browse the repository at this point in the history
  2. Add More Tests and Fix Minor Issues

    This adds some more tests, and fixes a number of minor issues around the
    expansion function for interleaving assignments.
    DavePearce committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    7c0e6d2 View commit details
    Browse the repository at this point in the history