Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Super-reference split #59
Decouple super and reference. This allows providing both in a clafer declaration:
Also, inheritance from primitive types is not allowed anymore. Previously
Major grammar changes:
The uniqueness constraint for set reference clafers is no longer created in desugarer. Instead, the Alloy and Choco generators produce the required output for bags and sets.
The default super
Stats are computed differently, because super and ref are counted independently.
We can now implement redefinition.