Makefile changes
[sbp.git] / TODO
diff --git a/TODO b/TODO
index 1dc0b33..f3b5856 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,16 +1,14 @@
 _____________________________________________________________________________
 Immediately
 
 _____________________________________________________________________________
 Immediately
 
-  - simplify metagrammar => go to top-down rewriting => finalize metagrammar and rdp-op's
+  - Sensible tree-printout
+  - make Tib.Block extend Tree<>
+  - refine TIB
+      - documentation markup
 
 
-  - What is our use model?
-    - Parse, attribute, unify       (ag)
-    - Parse, transform tree, walk   (rdp)
-    - Parse, walk
-    - cascading tree rewrites
+  - more natural phrasing of metagrammar?
 
 
-      ==> use the middle formalism "for now" and in meta.g; layer others
-          on top of it
+  - finalize metagrammar and rdp-op's
 
   - Lay down the law on the different kinds of Sequence productions
     and how they work.
 
   - Lay down the law on the different kinds of Sequence productions
     and how they work.
@@ -18,7 +16,6 @@ Immediately
      => mydrop
      => mylift
 
      => mydrop
      => mylift
 
-  - whitespace-in-braces?
   - Deal with the problem of zero-rep productions and whitespace insertion
 
   - switch maximal to not-followed-by (~/~)
   - Deal with the problem of zero-rep productions and whitespace insertion
 
   - switch maximal to not-followed-by (~/~)
@@ -134,3 +131,9 @@ Later
   - implement Johnstone's algorithm for "reduced, resolved LR
     tables" to eliminate superfluous reductions on
     epsilon-transitions.
   - implement Johnstone's algorithm for "reduced, resolved LR
     tables" to eliminate superfluous reductions on
     epsilon-transitions.
+
+______________________________________________________________________________
+Neat Ideas
+
+  - Rekers & Koorn note that GLR Substring Parsing can be used to do
+    really elegant and generalized "autocompletion".