checkpoint
authoradam <adam@megacz.com>
Wed, 14 Dec 2005 02:31:03 +0000 (21:31 -0500)
committeradam <adam@megacz.com>
Wed, 14 Dec 2005 02:31:03 +0000 (21:31 -0500)
darcs-hash:20051214023103-5007d-3f876e644e0c0d9404a47d9f28a9674c3b940ea6.gz

src/edu/berkeley/sbp/misc/MetaGrammar.java
tests/meta.g

index ff4a9fb..f532009 100644 (file)
@@ -201,7 +201,7 @@ public class MetaGrammar extends ReflectiveWalker {
                 HashSet<Sequence> temp = new HashSet<Sequence>();
                 for(PreSequence pre : s[i]) {
                     pre.hatess.addAll(seqs);
                 HashSet<Sequence> temp = new HashSet<Sequence>();
                 for(PreSequence pre : s[i]) {
                     pre.hatess.addAll(seqs);
-                    Sequence seq = pre.buildSequence(Character.isUpperCase(str.charAt(0)) ? dws : null, n, false, dropAll);
+                    Sequence seq = pre.buildSequence(null, n, false, dropAll);
                     temp.add(seq);
                     //for(Sequence dom : seqs) seq.hates.add(dom);
                     n.add(seq);
                     temp.add(seq);
                     //for(Sequence dom : seqs) seq.hates.add(dom);
                     n.add(seq);
index 9193c51..17bff83 100644 (file)
@@ -9,7 +9,6 @@ equiAlt       ::=  conjuncts $$ (ws "|" ws)          => "alternatives"
 
 sequence    ::= es
               > es ws ^"/" e
 
 sequence    ::= es
               > es ws ^"/" e
-Es          ::= e %% (w**)
 es          ::= e %% (w**)
 
 ss ::= es | es ^"/" e /ws
 es          ::= e %% (w**)
 
 ss ::= es | es ^"/" e /ws