The unify methods of Unifier are now like:
public void unify(BitVector bitVector, Term term);
@andreistefanescu said we could have the second argument be of the same type as the first.
More generally, we'll have to think of how to make the Unifier be just one type of a general visitor that would allow this. @dwightguth, I think your generic Visitor would not quite cover this as the second argument needs to be the same across the visitor, right?
The unify methods of
Unifier
are now like:public void unify(BitVector bitVector, Term term);
@andreistefanescu said we could have the second argument be of the same type as the first.More generally, we'll have to think of how to make the
Unifier
be just one type of a general visitor that would allow this. @dwightguth, I think your genericVisitor
would not quite cover this as the second argument needs to be the same across the visitor, right?