CozySynthesizer / cozy

The collection synthesizer
https://cozy.uwplse.org
Apache License 2.0
209 stars 18 forks source link

Call precondition checking #39

Closed Calvin-L closed 6 years ago

Calvin-L commented 6 years ago

Cozy allows you to call queries in other queries. It also allows you to define preconditions on queries. However, it does not currently check whether the preconditions to a call are satisfied at the call site.

This changeset adds that checking, thus addressing one of the points in #23.