TODO updates
[sbp.git] / src / edu / berkeley / sbp / meta / GrammarAST.java
index 63c4392..ca236e9 100644 (file)
@@ -10,26 +10,11 @@ import java.lang.annotation.*;
 import java.lang.reflect.*;
 import java.io.*;
 
-// FIXME: deal with question-marks
-
-// FIXME: put back in associativity: ^")"
-//            A = A "->" (A)
-//        means that the FIRST "A" cannot match the SAME sequence in
-//        which the (A) occurs
-//        -- and add a test case
-
-// FIXME: make it so that we can have multi-result nonterminals
-//        so long as they always appear under double-colons?
-//        auto-insert the unwrap?
-
-// FIXME: put associativity back in
-
-// FIXME: "flat" sequences (no subtrees contain "::"s?)
-
-// freezing problem is related to comments in grammar files
-
-/** The java classes typically used to represent a parsed grammar AST; each inner class is a type of AST node. */
-public class GrammarBuilder {
+/**
+ *  The inner classes of this class represent nodes in the Abstract
+ *  Syntax Tree of a grammar.
+ */
+public class GrammarAST {
 
     /**
      *  Create a grammar from a parse tree and binding resolver