return rightfunctions;
}
- public void findmatch(Descriptor d, Set s) {
- left.findmatch(d,s);
- if (right!=null)
- right.findmatch(d,s);
- }
-
public static boolean isInt(Expr e) {
if (e==null)
return false;
return left.usesDescriptor(d)||(right!=null&&right.usesDescriptor(d));
}
+ public void findmatch(Descriptor d, Set s) {
+ left.findmatch(d,s);
+ if (right!=null)
+ right.findmatch(d,s);
+ }
+
public Set useDescriptor(Descriptor d) {
HashSet newset=new HashSet();
newset.addAll(left.useDescriptor(d));