X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2FUnion.java;h=87aefda66b24e39b51476a6471d68776baafa960;hb=2633ae37e220233b3bb8a71632e37a3070be6e97;hp=ea2e2db4d21eb7e52a67fc0aa24b285bbdff91e1;hpb=ebb5fe5647046306f415e31e4967b23169c9004e;p=sbp.git diff --git a/src/edu/berkeley/sbp/Union.java b/src/edu/berkeley/sbp/Union.java index ea2e2db..87aefda 100644 --- a/src/edu/berkeley/sbp/Union.java +++ b/src/edu/berkeley/sbp/Union.java @@ -32,8 +32,10 @@ public class Union extends Element implements Iterable { /** adds an alternative */ public void add(Sequence s) { alternatives.add(s); + for(Sequence n : s.needs) add(n); + for(Sequence n : s.hates) add(n); if (/*!synthetic &&*/ shortForm!=null - && Character.isUpperCase(shortForm.charAt(0)) + //&& Character.isUpperCase(shortForm.charAt(0)) ) s.setName(toString()); }