X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;ds=sidebyside;f=src%2Fedu%2Fberkeley%2Fsbp%2FUnion.java;h=ea2e2db4d21eb7e52a67fc0aa24b285bbdff91e1;hb=e14f41fe193ceef8dfd8b4bc2f327e3550231a4c;hp=9ac5e612065e9e6e2032f7dc59498fcaa2517197;hpb=cbae71f601dd5831cc6bf74a7407cbe067cc604a;p=sbp.git diff --git a/src/edu/berkeley/sbp/Union.java b/src/edu/berkeley/sbp/Union.java index 9ac5e61..ea2e2db 100644 --- a/src/edu/berkeley/sbp/Union.java +++ b/src/edu/berkeley/sbp/Union.java @@ -30,7 +30,13 @@ public class Union extends Element implements Iterable { } /** adds an alternative */ - public void add(Sequence s) { alternatives.add(s); } + public void add(Sequence s) { + alternatives.add(s); + if (/*!synthetic &&*/ shortForm!=null + && Character.isUpperCase(shortForm.charAt(0)) + ) + s.setName(toString()); + } /** * Since every cycle in a non-degenerate grammar contains at